.checks.svelte-1p99s0n{gap:var(--space-3);display:grid}.docs.svelte-1p99s0n{color:var(--text-secondary);font-size:13px}.docs.svelte-1p99s0n a:where(.svelte-1p99s0n){color:var(--text-link);text-underline-offset:2px;text-decoration:underline}.docs.svelte-1p99s0n a:where(.svelte-1p99s0n):focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.ws-page{max-width:var(--layout-max);padding:var(--space-8) var(--gutter) var(--space-16);min-width:0;margin:0 auto}.ws-stack{gap:var(--space-6);min-width:0;max-width:100%;display:grid}.ws-stack>header{margin-bottom:0}.ws-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));min-width:0;max-width:100%;display:grid}.ws-panel{padding:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-m);background:var(--bg-surface);min-width:0}.ws-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ws-field{gap:var(--space-2);font-size:var(--type-body-s-size);color:var(--text-secondary);min-width:0;display:grid}.ws-field input,.ws-field textarea,.ws-field select{box-sizing:border-box;background:var(--bg-elevated);width:100%;min-width:0;color:var(--text-primary);border:1px solid var(--border-control);border-radius:var(--radius-s);padding:var(--space-2) var(--space-3);min-height:var(--control-m);font:inherit}.ws-page :is(input,select,textarea,a,summary):focus-visible{outline:2px solid var(--accent-brass);outline-offset:3px}.ws-muted{color:var(--text-secondary);font-size:var(--type-body-s-size)}.ws-note{padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-s);color:var(--text-secondary)}.ws-error{color:var(--status-error)}.ws-scroll{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}[role=tabpanel]{min-width:0;max-width:100%}.ws-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--type-body-s-size)}.ws-table :is(th,td){padding:var(--space-3);border-bottom:1px solid var(--border-default)}.ws-table th{font-family:var(--font-ui);font-size:var(--type-label-size);color:var(--text-secondary);text-transform:none;letter-spacing:0;font-weight:500}.ws-table td{overflow-wrap:anywhere}.ws-table a{color:var(--text-primary);text-underline-offset:4px;text-decoration:underline}.ws-tabs{gap:var(--space-1);max-width:100%;scroll-padding-inline:var(--space-4);scroll-behavior:smooth;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--border-default);margin-bottom:var(--space-6);display:flex;overflow-x:auto}.ws-tabs button{color:var(--text-secondary);padding:var(--space-3) var(--space-4);white-space:nowrap;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;min-height:44px}.ws-tabs button:focus-visible{box-shadow:inset var(--focus-ring);outline:2px solid var(--accent-brass);outline-offset:-3px}.ws-stepper{align-items:center;gap:var(--space-2);max-width:100%;scroll-padding-inline:var(--space-4);-webkit-overflow-scrolling:touch;margin-bottom:var(--space-6);padding:var(--space-2) 0;display:none;overflow-x:auto}.ws-stepper button{align-items:center;gap:var(--space-1-5);color:var(--text-secondary);border:1px solid var(--border-default);border-radius:var(--radius-s);padding:var(--space-2) var(--space-3);text-align:left;min-width:0;font:inherit;cursor:pointer;background:0 0;flex-shrink:0;min-height:44px;display:inline-flex}.ws-stepper button[aria-current=step]{color:var(--text-primary);border-color:var(--accent-brass-indicator);background:var(--accent-brass-subtle)}.ws-stepper button .step-num{background:var(--bg-active);width:20px;height:20px;font-size:var(--type-caption-size);font-family:var(--font-ui);border-radius:999px;place-items:center;display:inline-grid}.ws-stepper button[aria-current=step] .step-num{background:var(--accent-brass);color:var(--text-on-brass)}.ws-stepper .sep{color:var(--text-muted);flex-shrink:0}.ws-kv{gap:var(--space-3);grid-template-columns:minmax(90px,1fr) 2fr;margin:0;display:grid}.ws-video{background:var(--bg-media);border-radius:var(--radius-m);width:100%;max-width:100%;max-height:440px;display:block}.ws-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.ws-spread{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.ws-form{gap:var(--space-4);max-width:640px;display:grid}.ws-section-title{font-family:var(--font-ui);font-size:var(--type-label-size);letter-spacing:0;color:var(--text-secondary);text-transform:none}.ws-page details>summary{cursor:pointer;padding:var(--space-3) 0}.ws-page a{overflow-wrap:anywhere}.ws-page code{overflow-wrap:anywhere;white-space:pre-wrap}.ws-page h2{font-size:var(--type-h3-size)}@media (width<=47.99rem){.ws-page{padding:var(--space-5) var(--gutter-mobile) var(--space-16)}.ws-panel{padding:var(--space-4)}.ws-kv{grid-template-columns:1fr}.ws-table{min-width:520px}.ws-table th.num,.ws-table td.num{text-align:right}.ws-tabs{padding-inline:var(--space-2)}.ws-tabs button{padding:var(--space-3)}.ws-page h1{font-size:var(--type-h2-size)}}@media (width<=39.99rem){.ws-tabs.studio-tabs{display:none}.ws-stepper.studio-stepper{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.ws-stepper button:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.ws-tabs{scroll-behavior:auto}}.ws-page{max-width:1440px;padding-inline:clamp(20px,3.2vw,52px)}.ws-panel{box-shadow:var(--shadow-card)}.ws-tabs{gap:var(--space-2);margin-bottom:var(--space-6)}.ws-tabs button{border-radius:var(--radius-s) var(--radius-s) 0 0;padding-inline:var(--space-5)}.ws-tabs button[aria-selected=true]{color:var(--accent-brass-text);border-bottom-color:var(--accent-brass-indicator)}.ws-table th{background:var(--bg-sunken);font-size:11px}.ws-table td{padding-block:18px}.ws-table tbody tr:hover{background:var(--bg-hover)}.ws-note{background:var(--bg-sunken);border-color:#0000;font-size:12px;line-height:1.7}.ws-field input:focus-visible,.ws-field textarea:focus-visible{border-color:var(--focus-color);box-shadow:0 0 0 3px var(--halo-brass)}.ws-field input:hover,.ws-field textarea:hover{border-color:var(--border-strong)}@media (width<=47.99rem){.ws-page{padding-inline:16px}.ws-tabs button{padding-inline:12px}}.ws-page{max-width:1320px;padding:32px 32px 64px}.ws-tabs{scrollbar-width:none;background:var(--bg-sunken);width:max-content;max-width:100%;margin-bottom:var(--space-5);border:0;border-radius:12px;gap:2px;padding:4px;display:inline-flex;overflow-x:auto}.ws-tabs button{min-height:34px;transition:background-color var(--dur-fast), color var(--dur-fast);border:0;border-radius:9px;padding:0 14px;font-size:13px;font-weight:550}.ws-tabs button:hover{color:var(--text-primary)}.ws-tabs button[aria-selected=true]{color:var(--text-primary);background:var(--bg-elevated);box-shadow:0 1px 2px #00000014}.ws-panel{box-shadow:var(--shadow-card);border-radius:16px}.ws-note{background:var(--bg-sunken);border:0;border-radius:12px;font-size:13px}.ws-kv{grid-template-columns:max-content 1fr;gap:10px 24px;margin:0;font-size:13px;display:grid}.ws-kv dt{color:var(--text-secondary)}.ws-kv dd{overflow-wrap:anywhere;margin:0}@media (width<=47.99rem){.ws-page{padding:20px 16px 48px}}.ws-stack>*{min-width:0}.ws-stack{grid-template-columns:minmax(0,1fr)}
