@layer nomadui.tokens{:root{--nui-space-1:4px;--nui-space-2:8px;--nui-space-3:12px;--nui-space-4:16px;--nui-space-5:20px;--nui-space-6:24px;--nui-space-7:32px;--nui-space-8:40px;--nui-font-ui:"Source Sans 3", "Segoe UI", system-ui, sans-serif;--nui-font-numeric:"JetBrains Mono", ui-monospace, "Cascadia Mono", monospace;--nui-fs-xs:12px;--nui-fs-sm:13px;--nui-fs-body:14px;--nui-fs-h3:16px;--nui-fs-h2:18px;--nui-fs-h1:22px;--nui-fw-regular:400;--nui-fw-semibold:600;--nui-fw-bold:700;--nui-lh-normal:1.45;--nui-lh-snug:1.3;--nui-radius-sm:4px;--nui-radius-control:6px;--nui-radius-md:8px;--nui-radius-lg:12px;--nui-radius-pill:9999px;--nui-control-sm:32px;--nui-control-md:40px;--nui-control-lg:48px;--nui-touch-target:44px;--nui-icon-size:20px;--nui-border-width:1px;--nui-focus-width:3px;--nui-focus-offset:4px;--nui-indicator-width:2px;--nui-content-max:1200px;--nui-dialog-max:560px;--nui-duration-fast:80ms;--nui-duration-normal:.15s;--nui-ease:cubic-bezier(.2, .8, .2, 1)}}@layer nomadui.themes{:root,[data-nui-theme]{--nui-color-scheme:light;--nui-bg:#f5f7f3;--nui-surface:#fff;--nui-surface-muted:#fafcf8;--nui-surface-sunken:#eef3eb;--nui-border:#d9e3d4;--nui-text:#1c1d20;--nui-text-secondary:#3e4e3e;--nui-text-muted:#5b6a5b;--nui-accent:#3aa749;--nui-accent-hover:#42c754;--nui-accent-soft:#e3f2e6;--nui-accent-text:#1a5224;--nui-on-accent:#0f241d;--nui-success:#2f8a3b;--nui-success-soft:#dfeee6;--nui-warning:#b07419;--nui-warning-soft:#f5ead0;--nui-danger:#b8443a;--nui-danger-soft:#f3dedb;--nui-info:#2c5da0;--nui-info-soft:#dde7f3;--nui-shadow-sm:0 1px 2px #0f241d0d;--nui-shadow-lg:0 12px 32px #0f241d1f, 0 2px 6px #0f241d0d;--nui-backdrop:#0f241db3;--nui-label-gap:var(--nui-space-2);--nui-action-gap:var(--nui-space-2);--nui-field-gap:var(--nui-space-4);--nui-panel-padding:var(--nui-space-4);--nui-section-gap:var(--nui-space-7);--nui-page-gutter:var(--nui-space-6);--nui-control-border:var(--nui-text-muted);--nui-focus:var(--nui-text);--nui-disabled-bg:var(--nui-surface-sunken);--nui-disabled-text:var(--nui-text-muted)}@media (prefers-color-scheme:dark){:root:not([data-nui-theme]),[data-nui-theme=system]{--nui-color-scheme:dark;--nui-bg:#0f1411;--nui-surface:#181f1c;--nui-surface-muted:#1d2622;--nui-surface-sunken:#232d29;--nui-border:#2c3a34;--nui-text:#ebf0ec;--nui-text-secondary:#c4d0c8;--nui-text-muted:#93a399;--nui-accent:#3aa749;--nui-accent-hover:#5cd06d;--nui-accent-soft:#1f3a26;--nui-accent-text:#b1e0ba;--nui-on-accent:#0f241d;--nui-success:#4cba5a;--nui-success-soft:#1d3a26;--nui-warning:#d99a3c;--nui-warning-soft:#3a2d18;--nui-danger:#e06158;--nui-danger-soft:#3d211f;--nui-info:#5d8fd0;--nui-info-soft:#1a2638;--nui-shadow-sm:0 1px 2px #0006;--nui-shadow-lg:0 12px 32px #0009, 0 2px 6px #0006;--nui-backdrop:#0a1812cc;--nui-label-gap:var(--nui-space-2);--nui-action-gap:var(--nui-space-2);--nui-field-gap:var(--nui-space-4);--nui-panel-padding:var(--nui-space-4);--nui-section-gap:var(--nui-space-7);--nui-page-gutter:var(--nui-space-6);--nui-control-border:var(--nui-text-muted);--nui-focus:var(--nui-text);--nui-disabled-bg:var(--nui-surface-sunken);--nui-disabled-text:var(--nui-text-muted)}}[data-nui-theme=dark]{--nui-color-scheme:dark;--nui-bg:#0f1411;--nui-surface:#181f1c;--nui-surface-muted:#1d2622;--nui-surface-sunken:#232d29;--nui-border:#2c3a34;--nui-text:#ebf0ec;--nui-text-secondary:#c4d0c8;--nui-text-muted:#93a399;--nui-accent:#3aa749;--nui-accent-hover:#5cd06d;--nui-accent-soft:#1f3a26;--nui-accent-text:#b1e0ba;--nui-on-accent:#0f241d;--nui-success:#4cba5a;--nui-success-soft:#1d3a26;--nui-warning:#d99a3c;--nui-warning-soft:#3a2d18;--nui-danger:#e06158;--nui-danger-soft:#3d211f;--nui-info:#5d8fd0;--nui-info-soft:#1a2638;--nui-shadow-sm:0 1px 2px #0006;--nui-shadow-lg:0 12px 32px #0009, 0 2px 6px #0006;--nui-backdrop:#0a1812cc;--nui-label-gap:var(--nui-space-2);--nui-action-gap:var(--nui-space-2);--nui-field-gap:var(--nui-space-4);--nui-panel-padding:var(--nui-space-4);--nui-section-gap:var(--nui-space-7);--nui-page-gutter:var(--nui-space-6);--nui-control-border:var(--nui-text-muted);--nui-focus:var(--nui-text);--nui-disabled-bg:var(--nui-surface-sunken);--nui-disabled-text:var(--nui-text-muted)}}@layer nomadui.components{.nui-scope{color-scheme:var(--nui-color-scheme);font-family:var(--nui-font-ui);font-size:var(--nui-fs-body);line-height:var(--nui-lh-normal);color:var(--nui-text);background:var(--nui-bg)}.nui-scope :where(p,h1,h2,h3,h4){margin:0}:where(.nui-scope,.nui-scope *,.nui-button,.nui-input,.nui-choice,.nui-choice input,.nui-card,.nui-badge,.nui-alert,.nui-dialog,.nui-page,.nui-stack,.nui-row,.nui-grid,.nui-empty){box-sizing:border-box}:where(.nui-button,.nui-input,.nui-choice,.nui-card,.nui-badge,.nui-alert,.nui-dialog,.nui-page,.nui-field,.nui-empty){font-family:var(--nui-font-ui);font-size:var(--nui-fs-body);line-height:var(--nui-lh-normal);color:var(--nui-text);overflow-wrap:anywhere;min-width:0}.nui-scope ::selection{background:var(--nui-accent-soft);color:var(--nui-accent-text)}.nui-scope a{color:var(--nui-accent-text)}:where(.nui-button,.nui-input,.nui-choice input){touch-action:manipulation}:where(.nui-scope :is(button,a,input,select,textarea,summary,[tabindex]),.nui-button,.nui-input,.nui-choice input,.nui-dialog):focus-visible{outline:var(--nui-focus-width) solid var(--nui-focus);outline-offset:var(--nui-focus-offset)}.nui-icon{width:var(--nui-icon-size);height:var(--nui-icon-size);fill:none;stroke:currentColor;flex:none}.nui-button{justify-content:center;align-items:center;gap:var(--nui-action-gap);min-height:var(--nui-control-md);max-width:100%;padding:var(--nui-space-2) var(--nui-space-4);border:var(--nui-border-width) solid var(--nui-control-border);border-radius:var(--nui-radius-control);background:var(--nui-surface);color:var(--nui-text);font-weight:var(--nui-fw-semibold);line-height:var(--nui-lh-snug);text-align:center;cursor:pointer;transition:background-color var(--nui-duration-fast) var(--nui-ease), box-shadow var(--nui-duration-fast) var(--nui-ease);text-decoration:none;display:inline-flex}.nui-button--primary{background:var(--nui-accent);border-color:var(--nui-on-accent);color:var(--nui-on-accent)}.nui-button--quiet{background:0 0;border-color:#0000}.nui-button--danger{background:var(--nui-danger-soft);color:var(--nui-text);border-color:var(--nui-danger)}.nui-button--sm{min-height:var(--nui-control-sm);padding:var(--nui-space-1) var(--nui-space-3);font-size:var(--nui-fs-sm)}.nui-button--lg{min-height:var(--nui-control-lg);padding:var(--nui-space-3) var(--nui-space-5)}.nui-button.nui-button--icon{min-width:var(--nui-control-md);padding:var(--nui-space-2)}.nui-button--icon{width:max-content}.nui-button--icon.nui-button--sm{min-width:var(--nui-control-sm);padding:var(--nui-space-1)}.nui-button--icon.nui-button--lg{min-width:var(--nui-control-lg);padding:var(--nui-space-3)}.nui-button--block{width:100%}@media (hover:hover){.nui-button:not(:disabled):hover{background:var(--nui-surface-sunken)}.nui-button--primary:not(:disabled):hover{background:var(--nui-accent-hover)}.nui-button--danger:not(:disabled):hover{background:var(--nui-danger-soft);box-shadow:inset 0 0 0 var(--nui-border-width) var(--nui-danger)}.nui-input:not(:disabled):hover{border-color:var(--nui-text)}}.nui-button:not(:disabled):active{box-shadow:inset 0 0 0 var(--nui-indicator-width) currentColor}.nui-button:disabled{cursor:not-allowed;background:var(--nui-disabled-bg);color:var(--nui-disabled-text);border-color:var(--nui-border);box-shadow:none}.nui-spinner{width:var(--nui-icon-size);height:var(--nui-icon-size);border:var(--nui-indicator-width) solid currentColor;border-radius:var(--nui-radius-pill);border-right-color:#0000;flex:none;animation:1s linear 3 nui-spin}@keyframes nui-spin{to{transform:rotate(360deg)}}.nui-field{align-content:start;gap:var(--nui-label-gap);display:grid}.nui-field__label{font-weight:var(--nui-fw-semibold)}.nui-input{color-scheme:var(--nui-color-scheme);width:100%;min-height:var(--nui-control-md);padding:var(--nui-space-2) var(--nui-space-3);border:var(--nui-border-width) solid var(--nui-control-border);border-radius:var(--nui-radius-control);background:var(--nui-surface);color:var(--nui-text)}.nui-input::placeholder{color:var(--nui-text-muted);opacity:1}.nui-input:disabled{background:var(--nui-disabled-bg);color:var(--nui-disabled-text);cursor:not-allowed}.nui-input[readonly]{background:var(--nui-surface-muted)}.nui-input[aria-invalid=true]{border-color:var(--nui-danger);box-shadow:inset 0 0 0 var(--nui-border-width) var(--nui-danger)}.nui-help,.nui-error{font-size:var(--nui-fs-sm);color:var(--nui-text-secondary);line-height:var(--nui-lh-normal);overflow-wrap:anywhere;margin:0}.nui-error{color:var(--nui-text);border-inline-start:var(--nui-indicator-width) solid var(--nui-danger);padding-inline-start:var(--nui-space-2)}.nui-textarea{resize:vertical}.nui-select{padding-inline-end:var(--nui-space-7)}.nui-choice-group{min-width:0}.nui-choice{align-items:center;gap:var(--nui-space-2);min-height:var(--nui-control-md);cursor:pointer;max-width:100%;display:inline-flex}.nui-choice input{color-scheme:var(--nui-color-scheme);width:var(--nui-icon-size);height:var(--nui-icon-size);accent-color:var(--nui-accent-text);flex:none;margin:0}.nui-choice span{min-width:0}.nui-choice:has(input:disabled){cursor:not-allowed;color:var(--nui-disabled-text)}.nui-switch input{appearance:none;width:var(--nui-control-md);height:var(--nui-space-6);border:var(--nui-border-width) solid var(--nui-control-border);border-radius:var(--nui-radius-pill);background:var(--nui-surface-sunken);padding:calc(var(--nui-space-1) - var(--nui-border-width));cursor:pointer}.nui-switch input:before{content:"";width:var(--nui-space-4);height:var(--nui-space-4);border-radius:var(--nui-radius-pill);background:var(--nui-text-muted);transition:transform var(--nui-duration-normal) var(--nui-ease);display:block}.nui-switch input:checked{background:var(--nui-accent);border-color:var(--nui-on-accent)}.nui-switch input:checked:before{transform:translateX(var(--nui-space-4));background:var(--nui-on-accent)}.nui-switch input:disabled{cursor:not-allowed;background:var(--nui-disabled-bg);border-color:var(--nui-border)}.nui-switch input:disabled:before{background:var(--nui-disabled-text)}.nui-badge{align-items:center;gap:var(--nui-space-1);max-width:100%;padding:var(--nui-space-1) var(--nui-space-2);border-radius:var(--nui-radius-pill);font-size:var(--nui-fs-xs);font-weight:var(--nui-fw-semibold);background:var(--nui-surface-sunken);display:inline-flex}.nui-badge--success{background:var(--nui-success-soft)}.nui-badge--warning{background:var(--nui-warning-soft)}.nui-badge--danger{background:var(--nui-danger-soft)}.nui-badge--info{background:var(--nui-info-soft)}.nui-card{padding:var(--nui-panel-padding);border:var(--nui-border-width) solid var(--nui-border);border-radius:var(--nui-radius-lg);background:var(--nui-surface);box-shadow:var(--nui-shadow-sm)}.nui-card__header{gap:var(--nui-space-1);margin-bottom:var(--nui-space-3);display:grid}.nui-card__title{font-size:var(--nui-fs-h3);font-weight:var(--nui-fw-semibold);line-height:var(--nui-lh-snug);text-wrap:balance;margin:0}.nui-card__meta{color:var(--nui-text-secondary);font-size:var(--nui-fs-sm)}.nui-card__body{min-width:0}.nui-card__actions{margin-top:var(--nui-space-4)}.nui-alert{align-items:flex-start;gap:var(--nui-space-3);padding:var(--nui-space-4);background:var(--nui-info-soft);border-inline-start:var(--nui-space-1) solid var(--nui-info);border-radius:var(--nui-radius-control);display:flex}.nui-alert--success{background:var(--nui-success-soft);border-inline-start-color:var(--nui-success)}.nui-alert--warning{background:var(--nui-warning-soft);border-inline-start-color:var(--nui-warning)}.nui-alert--danger{background:var(--nui-danger-soft);border-inline-start-color:var(--nui-danger)}.nui-alert--neutral{background:var(--nui-surface-sunken);border-inline-start-color:var(--nui-text-muted)}.nui-alert>div{min-width:0}.nui-empty{align-items:center;gap:var(--nui-space-3);padding:var(--nui-space-7) var(--nui-space-4);text-align:center;flex-direction:column;display:flex}.nui-empty :is(h2,h3,h4){font-size:var(--nui-fs-h3);line-height:var(--nui-lh-snug);margin:0}.nui-empty p{color:var(--nui-text-secondary);margin:0}.nui-empty>.nui-icon{width:var(--nui-space-7);height:var(--nui-space-7);color:var(--nui-text-muted)}.nui-dialog{color-scheme:var(--nui-color-scheme);width:calc(100% - var(--nui-space-7));max-width:var(--nui-dialog-max);max-height:calc(100dvh - var(--nui-space-7));padding:var(--nui-space-6);border:var(--nui-border-width) solid var(--nui-border);border-radius:var(--nui-radius-lg);background:var(--nui-surface);color:var(--nui-text);box-shadow:var(--nui-shadow-lg);overscroll-behavior:contain;margin:auto;overflow-y:auto}.nui-dialog::backdrop{background:var(--nui-backdrop)}.nui-dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--nui-space-4);flex-wrap:wrap;display:flex}.nui-dialog__header h2{min-width:0;font-size:var(--nui-fs-h2);line-height:var(--nui-lh-snug);text-wrap:balance;flex:20ch;margin:0}.nui-dialog__header>.nui-button{margin-inline-start:auto}.nui-dialog__header+.nui-help{margin-block-start:var(--nui-space-2)}.nui-dialog__body{margin-block:var(--nui-space-6)}.nui-dialog__actions{justify-content:flex-end}.nui-stack{gap:var(--nui-field-gap);flex-direction:column;min-width:0;display:flex}.nui-row{align-items:center;gap:var(--nui-action-gap);flex-wrap:wrap;min-width:0;display:flex}.nui-row>*{min-width:0;max-width:100%}.nui-grid{gap:var(--nui-field-gap);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.nui-grid[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.nui-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.nui-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.nui-gap-4{gap:var(--nui-space-1)}.nui-gap-8{gap:var(--nui-space-2)}.nui-gap-12{gap:var(--nui-space-3)}.nui-gap-16{gap:var(--nui-space-4)}.nui-gap-20{gap:var(--nui-space-5)}.nui-gap-24{gap:var(--nui-space-6)}.nui-gap-32{gap:var(--nui-space-7)}.nui-gap-40{gap:var(--nui-space-8)}.nui-page{width:100%;max-width:var(--nui-content-max);padding:var(--nui-page-gutter);margin-inline:auto}.nui-page__header{justify-content:space-between;align-items:flex-start;gap:var(--nui-space-4);margin-bottom:var(--nui-section-gap);flex-wrap:wrap;display:flex}.nui-page__intro{min-width:0}.nui-page__title{font-size:var(--nui-fs-h1);line-height:var(--nui-lh-snug);text-wrap:balance;margin:0}.nui-page__description{margin:var(--nui-space-2) 0 0;color:var(--nui-text-secondary);max-width:72ch}.nui-page__body{gap:var(--nui-section-gap);min-width:0;display:grid}@media (width<768px){.nui-dialog{padding:var(--nui-panel-padding)}.nui-page{--nui-page-gutter:var(--nui-space-4)}.nui-grid[data-columns]{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.nui-button,.nui-choice{min-height:var(--nui-touch-target)}.nui-button.nui-button--icon,.nui-button,.nui-button--icon.nui-button--sm{min-width:var(--nui-touch-target)}.nui-button.nui-button--lg{min-width:max(var(--nui-control-lg), var(--nui-touch-target));min-height:max(var(--nui-control-lg), var(--nui-touch-target))}.nui-input{min-height:var(--nui-touch-target);font-size:var(--nui-fs-h3)}}@media (prefers-reduced-motion:reduce){.nui-button,.nui-switch input:before,.nui-spinner{transition:none;animation:none}}@media (forced-colors:active){.nui-switch input{appearance:auto}.nui-switch input:before{display:none}.nui-button--quiet{border-color:buttontext}}}:root{--docs-bg:var(--nui-bg,#f7f9fb);--docs-surface:var(--nui-surface,#fff);--docs-text:var(--nui-text,#202a35);--docs-muted:var(--nui-text-muted,#566477);--docs-border:var(--nui-border,#d9e1e8);--docs-accent:var(--nui-accent-text,#176b44);--docs-tint:var(--nui-accent-soft,#eaf4ee);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--nui-font-ui,"Segoe UI", Arial, sans-serif);color:var(--docs-text);background:var(--docs-bg);font-size:16px;line-height:1.5}:root[data-nui-theme=dark]{--docs-bg:var(--nui-bg,#131b24);--docs-surface:var(--nui-surface,#1b2633);--docs-text:var(--nui-text,#edf2f7);--docs-muted:var(--nui-text-muted,#b0bfce);--docs-border:var(--nui-border,#405063);--docs-accent:var(--nui-accent-text,#76d6a1);--docs-tint:var(--nui-accent-soft,#203e32);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{margin:0}a{color:var(--docs-accent);text-underline-offset:3px}.header button,.header select,.sidebar input,.sidebar button,.example-toolbar button{font:inherit}.header button,.header select,.sidebar button,.example-toolbar button{cursor:pointer}:focus-visible:not(.nui-scope *){outline:3px solid var(--docs-accent);outline-offset:3px}main:focus-visible:not(.nui-scope *){outline:2px solid var(--docs-accent);outline-offset:-4px}html{scroll-padding-top:96px}button,a,select{touch-action:manipulation}.shell-button:hover,.view-switch button:hover{background:var(--docs-tint)}.search-input:focus-within{border-color:var(--docs-accent)}h1:not(.nui-scope *),h2:not(.nui-scope *),h3:not(.nui-scope *),p:not(.nui-scope *){margin-top:0}h1:not(.nui-scope *){letter-spacing:-.025em;margin-bottom:16px;font-size:2.5rem;line-height:1.2}h2:not(.nui-scope *){margin-bottom:16px;font-size:1.5rem;line-height:1.3}h3:not(.nui-scope *){font-size:1.125rem;line-height:1.4}h1,h2,h3:not(.nui-scope *){scroll-margin-top:96px}.header button,.sidebar button,.example-toolbar button{color:inherit}.skip-link{z-index:20;background:var(--docs-surface);padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}.header{z-index:10;background:var(--docs-surface);border-bottom:1px solid var(--docs-border);align-items:center;gap:24px;min-height:72px;padding:12px 32px;display:flex;position:sticky;top:0}.brand{color:var(--docs-text);align-items:center;gap:10px;font-size:1.25rem;font-weight:700;text-decoration:none;display:flex}.brand-mark{background:var(--docs-accent);width:32px;height:32px;color:var(--docs-surface);border-radius:8px;place-items:center;font-size:1rem;display:grid}.header-description{color:var(--docs-muted);font-size:.875rem}.header-controls{align-items:center;gap:12px;margin-left:auto;display:flex}.theme-control{align-items:center;gap:8px;font-size:.875rem;display:flex}.theme-control select,.shell-button{min-height:36px;color:var(--docs-text);background:var(--docs-surface);border:1px solid var(--docs-border);border-radius:6px;padding:6px 10px}.menu-toggle{display:none}.layout{grid-template-columns:264px minmax(0,1fr);max-width:1600px;margin:auto;display:grid}.sidebar{border-right:1px solid var(--docs-border);height:calc(100dvh - 72px);padding:28px 20px;position:sticky;top:72px;overflow-y:auto}.search label{margin-bottom:8px;font-size:.8125rem;font-weight:600;display:block}.search-input{border:1px solid var(--docs-border);background:var(--docs-surface);border-radius:6px;display:flex}.search-input input{width:100%;min-width:0;color:var(--docs-text);background:0 0;border:0;border-radius:6px;padding:10px;font-size:.8125rem}.search-input input::placeholder{color:var(--docs-muted);opacity:1}.primary-link:hover{text-decoration:underline}.search-input button{background:0 0;border:0;flex-shrink:0;width:36px}.sidebar nav{gap:4px;margin-top:24px;display:grid}.sidebar nav a{color:var(--docs-muted);border-radius:6px;padding:8px 12px;font-size:.875rem;text-decoration:none}.sidebar nav a:hover,.sidebar nav a[aria-current=page]{background:var(--docs-tint);color:var(--docs-accent)}.sidebar nav a[aria-current=page]{font-weight:600}.nav-group{gap:4px;margin-top:20px;display:grid}.nav-group p{margin:0 12px 8px;font-size:.8125rem;font-weight:600}.sidebar-footer{border-top:1px solid var(--docs-border);color:var(--docs-muted);gap:8px;margin-top:40px;padding:20px 12px 0;font-size:.75rem;display:grid}.search-results{margin-top:16px;font-size:.8125rem}.search-results ul{padding:0;list-style:none}.search-results a{border-bottom:1px solid var(--docs-border);padding:10px 4px;text-decoration:none;display:block}.search-results small{color:var(--docs-muted);margin-top:4px;display:block}main{width:100%;min-width:0;max-width:1176px;padding:48px 56px 32px}.intro{border-bottom:1px solid var(--docs-border);margin-bottom:32px;padding-bottom:36px}.intro h1:not(.nui-scope *){font-size:3.25rem}.intro-context{color:var(--docs-muted);margin-bottom:12px;font-size:.875rem}.lead{color:var(--docs-muted);max-width:720px;margin-bottom:24px;font-size:1.125rem}.intro-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.version-panel{border:1px solid var(--docs-border);background:var(--docs-surface);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px;font-size:.875rem;display:grid}.version-panel h2:not(.nui-scope *){font-size:1.125rem}.version-panel dl{margin:0 0 12px}.version-panel dt{color:var(--docs-muted)}.version-panel dd{overflow-wrap:anywhere;margin:0 0 12px}.version-boundary{color:var(--docs-muted);grid-column:1/-1;margin:0}.primary-link{background:var(--docs-accent);color:var(--docs-surface);border-radius:6px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-block}main>section{margin-top:40px}.section-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.section-heading h2:not(.nui-scope *){margin-bottom:8px}.section-heading a{font-size:.875rem}.section-heading+p{color:var(--docs-muted);max-width:720px}.entry-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.entry{background:var(--docs-surface);border:1px solid var(--docs-border);color:var(--docs-text);border-radius:8px;padding:20px;text-decoration:none;display:block}.entry:hover{border-color:var(--docs-accent)}.entry-title{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.entry-title h3:not(.nui-scope *){margin-bottom:8px}.entry p{color:var(--docs-muted);margin-bottom:16px;font-size:.875rem}.entry-link{color:var(--docs-accent);font-size:.8125rem;font-weight:600}.status{border:1px solid var(--docs-border);white-space:nowrap;color:var(--docs-muted);border-radius:4px;padding:2px 8px;font-size:.75rem;display:inline-block}.status-implemented{color:var(--docs-accent);background:var(--docs-tint);border-color:#0000}.page-heading{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;margin-bottom:12px;display:flex}.page-heading h1:not(.nui-scope *){margin:0}.back-link{font-size:.875rem}.notice{border-left:3px solid var(--docs-accent);background:var(--docs-tint);max-width:760px;padding:16px 20px}.related{flex-wrap:wrap;gap:24px;margin-top:32px;display:flex}.reading{max-width:740px}.reading li{margin-bottom:8px}.revision{border-top:1px solid var(--docs-border);color:var(--docs-muted);overflow-wrap:anywhere;margin-top:64px;padding-top:20px;font-size:.75rem}.revision span{margin-top:4px;display:block}.document-path{color:var(--docs-muted);overflow-wrap:anywhere;margin-bottom:24px;font-size:.75rem}.markdown{overflow-wrap:anywhere}.markdown>p,.markdown>ul,.markdown>ol{max-width:80ch}.markdown h2:not(.nui-scope *){margin-top:32px}.markdown h3:not(.nui-scope *){margin-top:24px}.markdown li{margin-bottom:6px}.markdown table{border-collapse:collapse;width:100%;font-size:.875rem}.markdown th,.markdown td{text-align:left;border:1px solid var(--docs-border);vertical-align:top;min-width:140px;padding:12px}.markdown th{background:var(--docs-tint)}.table-scroll{max-width:100%;margin-bottom:24px;overflow-x:auto}pre{border:1px solid var(--docs-border);background:var(--docs-surface);tab-size:2;border-radius:6px;max-width:100%;padding:20px;font-size:.8125rem;line-height:1.6;overflow:auto}code{font-family:Consolas,Courier New,monospace;font-size:.9em}.markdown :not(pre)>code{background:var(--docs-tint);border-radius:3px;padding:2px 4px}.example{border:1px solid var(--docs-border);background:var(--docs-surface);border-radius:8px;margin:24px 0;overflow:hidden}.example-toolbar{border-bottom:1px solid var(--docs-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.view-switch{gap:4px;display:flex}.view-switch button{background:0 0;border:0;border-radius:6px;min-height:36px;padding:6px 14px}.view-switch button[aria-pressed=true]{background:var(--docs-tint);color:var(--docs-accent);font-weight:600}.example-preview{padding:32px}.example-code pre{border:0;border-radius:0;max-height:640px;margin:0}.copy-status{color:var(--docs-muted);margin:0;padding:0 16px;font-size:.8125rem}.copy-status:not(:empty){padding:12px 16px}[hidden]{display:none!important}@media (width<=900px){.header{gap:16px;padding:12px 20px}.header-description{display:none}main{padding:32px}.layout{grid-template-columns:232px minmax(0,1fr)}.entry-list{grid-template-columns:1fr}}@media (width<=640px){.version-panel{grid-template-columns:1fr;gap:16px;padding:16px}.header{gap:12px;padding:12px 16px}.brand{gap:8px;font-size:1rem}.theme-control{font-size:0}.theme-control select{max-width:108px;font-size:.8125rem}.menu-toggle{font-size:.8125rem;display:block}.header-controls{gap:8px}.layout{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--docs-border);height:auto;display:none;position:static}.sidebar.is-open{display:block}main{padding:28px 20px}h1:not(.nui-scope *){font-size:2rem}.intro h1:not(.nui-scope *){font-size:2.75rem}.lead{font-size:1rem}.section-heading{flex-wrap:wrap;gap:4px;margin-bottom:12px}.entry{padding:16px}.example-preview{padding:20px 16px}.revision{margin-top:40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
