body{margin:0}.qs-docs{min-height:100vh;background:var(--qs-canvas);color:var(--qs-ink)}.qs-docs *{box-sizing:border-box}.docs-header{display:flex;align-items:center;gap:24px;padding:20px max(20px,calc((100vw - 1280px)/2));border-bottom:1px solid var(--qs-line);background:var(--qs-surface)}.docs-brand{font-weight:800;text-decoration:none}.docs-header>a:last-child{margin-left:auto}.docs-layout{width:min(1280px,100% - 40px);margin:auto;display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;align-items:start}.docs-nav{display:flex;flex-direction:column;padding-block:32px;gap:4px}.docs-nav strong{margin:20px 12px 8px;color:var(--qs-muted)}.docs-nav a{padding:10px 12px;min-height:44px;border-radius:6px;text-decoration:none}.docs-nav a[aria-current=page]{background:var(--qs-soft);font-weight:700}.docs-content{min-width:0;padding:48px 0 96px;overflow-wrap:anywhere}.docs-content h1{font-size:clamp(32px,5vw,48px);line-height:1.15;letter-spacing:-.04em}.docs-content h2{margin-top:48px;border-top:1px solid var(--qs-line);padding-top:24px}.docs-content p,.docs-content li{line-height:1.7}.docs-content li{margin-block:8px}.docs-content code{background:var(--qs-soft);padding:2px 4px;border-radius:4px}.docs-content pre{overflow:auto;background:var(--qs-surface);border:1px solid var(--qs-line);padding:20px;border-radius:8px}.docs-content pre code{background:none;padding:0;overflow-wrap:normal}.docs-table{max-width:100%;overflow-x:auto;margin-block:24px}.docs-table table{border-collapse:collapse;width:100%}.docs-table th,.docs-table td{padding:12px;border-bottom:1px solid var(--qs-line);text-align:left;min-width:120px;vertical-align:top}.docs-table th{background:var(--qs-surface)}.docs-footer{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;gap:24px;border-top:1px solid var(--qs-line);padding:32px max(20px,calc((100vw - 1280px)/2))}.docs-footer [data-site-identity]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.docs-skip{position:absolute;left:16px;top:-100px;padding:12px;background:var(--qs-surface);z-index:10}.docs-skip:focus{top:8px}@media(max-width:760px){.docs-layout{display:block}.docs-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding-block:16px}.docs-nav strong{grid-column:1/-1}.docs-content{padding-top:24px}.docs-header span{display:none}}@media(forced-colors:active){.docs-nav a[aria-current=page]{outline:2px solid Highlight}}.qs-docs .docs-layout{width:100%;max-width:1200px;gap:2rem}.qs-docs .docs-nav{border-right:1px solid var(--qs-line);padding-right:1rem}.qs-docs .docs-content{margin:2rem 0 4rem;padding:clamp(1rem,3vw,2.5rem);background:var(--qs-surface);border:1px solid var(--qs-line);border-radius:12px;max-width:none}.qs-docs .docs-content h1{max-width:none;font-size:clamp(1.75rem,3vw,2.5rem);margin:0 0 1.5rem}.qs-docs .docs-footer{padding:2rem 0}.qs-docs .docs-content:focus{outline:none}@media(max-width:760px){.qs-docs .docs-nav{border-right:0;border-bottom:1px solid var(--qs-line);padding-right:0}.qs-docs .docs-content{margin-top:1.5rem}}
