:where(button,input,select,textarea){color-scheme:normal}:where(input,select,textarea){accent-color:var(--key-line)}:where(input,textarea)::placeholder{color:var(--text-sub);opacity:1}::selection{background:var(--selection);color:var(--text-heading)}

:root{--gutter:var(--space-10);--sidebar:12rem;--rail:var(--space-10);--header-height:var(--space-12);--content:40rem;--page:60rem}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-font-smoothing:antialiased;min-height:100%}body{min-height:100%;font-family:var(--font-sans);font-size:var(--type-md);font-weight:var(--weight-regular);line-height:var(--leading);color:var(--text-body);background:var(--bg);margin:0}h1,h2,p,ul,pre:not(.ns-codeblock__pre),table{margin:0;padding:0}h1,h2{font-weight:var(--weight-medium);line-height:var(--leading-tight);color:var(--text-heading);text-wrap:balance}h1{font-size:var(--type-2xl,var(--type-xl))}h2{font-size:var(--type-lg)}p{text-wrap:pretty}ul{list-style:none}a{color:inherit;text-underline-offset:.3em;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}@media (hover:hover){a:hover{text-decoration-color:currentColor}}code,pre{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--type-mono)}code{padding:0 var(--space-2);border-radius:var(--radius);background:var(--bg-hover);color:var(--text-heading)}pre:not(.ns-codeblock__pre){background:var(--bg-hover);border:1px solid var(--line);border-radius:var(--radius-list);padding:.875rem 1rem;overflow-x:auto}pre code{background:0 0;padding:0}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.site{flex-direction:column;min-height:100%;display:flex}.shell{width:100%;padding-inline:var(--gutter)}.header{z-index:var(--z-nav,10);background:var(--bg);position:sticky;top:0}.header .ns-navbar{min-height:var(--header-height);padding-inline:var(--gutter)}.frame{grid-template-columns:var(--sidebar) minmax(0, 1fr);column-gap:var(--rail);flex:1;align-items:start;display:grid}.pageWrap{padding-block:var(--space-10) var(--space-14);flex:1}.page{width:min(100%, var(--page));gap:var(--space-11);flex-direction:column;margin-inline:auto;display:flex}.hero{gap:var(--space-6);max-width:var(--content);flex-direction:column;display:flex}.heroActions{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.homeHero{text-align:center;align-self:center;align-items:center}.homeHero h1{letter-spacing:-.03em;font-size:clamp(2.5rem,6vw,3.75rem)}.homeHero>p:not(.heroInstall){color:var(--text-sub);font-size:var(--type-lg)}.homeHero .heroActions{justify-content:center}.heroKicker{align-items:center;gap:var(--space-3);width:fit-content;padding:var(--space-2) var(--space-5);border:1px solid var(--face-line);background:var(--face);box-shadow:var(--flat);color:var(--text-sub);font-size:var(--type-sm);line-height:var(--leading-tight);background-clip:padding-box;border-radius:999px;text-decoration:none;display:inline-flex}.heroKicker strong{color:var(--text-heading);font-weight:var(--weight-medium)}@media (hover:hover){a.heroKicker:hover{color:var(--text-heading);background:var(--face-hover)}}.heroKicker:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.heroInstall{align-items:center;gap:var(--space-4);width:fit-content;max-width:100%;padding:var(--space-3) var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-well);margin:0;display:flex;overflow-x:auto}.heroInstall code{background:0 0;padding:0}.heroPrompt{color:var(--text-sub);-webkit-user-select:none;user-select:none}.featureGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.feature{gap:var(--space-4);padding:var(--space-7);border:1px solid var(--face-line);border-radius:var(--radius-list);background:var(--face);box-shadow:var(--flat);background-clip:padding-box;flex-direction:column;display:flex}.feature h3{color:var(--text-heading);font-size:var(--type-md);font-weight:var(--weight-medium);line-height:var(--leading-tight);margin:0}.feature p{color:var(--text-sub);font-size:var(--type-sm);margin:0}.featureIcon{border:1px solid var(--face-line);border-radius:var(--radius);background:var(--bg-well);width:2.5rem;height:2.5rem;box-shadow:var(--tool);color:var(--text-heading);justify-content:center;align-items:center;display:inline-flex}.homeCta{padding:var(--space-11) var(--space-9);border:1px solid var(--face-line);border-radius:var(--radius-list);background:var(--face);box-shadow:var(--float);text-align:center;background-clip:padding-box;align-items:center}.homeCta p{color:var(--text-sub)}.homeCta .heroActions{justify-content:center}.frame .ns-sidebar{--ns-sidebar-top:var(--header-height);border-top:0;border-bottom:0;border-left:0;border-radius:0;margin-inline-start:calc(var(--gutter) * -1);padding-inline-start:var(--gutter)}.frame .docsNavSlot{--ns-sidebar-top:var(--header-height)}.docsNavSlot{align-self:stretch;min-width:0}.headerDocsNav{display:none}.headerDocsBackdrop{inset:var(--header-height) 0 0;z-index:calc(var(--z-nav,10) - 1);background:var(--bg-overlay,#00000073);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration,.2s) var(--ease,cubic-bezier(.22, 1, .36, 1)), visibility 0s var(--duration,.2s);border:0;padding:0;position:fixed}.headerDocsNav[data-open=true] .headerDocsBackdrop{opacity:1;visibility:visible;pointer-events:auto}.headerDocsDrawer{top:var(--header-height);bottom:0;z-index:calc(var(--z-nav,10) - 1);width:min(var(--sidebar), 85vw);border-inline-end:1px solid var(--line);background:var(--bg);box-shadow:var(--float,0 8px 20px #0000001f);overscroll-behavior:contain;visibility:hidden;transition:transform var(--duration,.2s) var(--ease,cubic-bezier(.22, 1, .36, 1)), visibility 0s var(--duration,.2s);position:fixed;inset-inline-start:0;overflow-y:auto;transform:translate(-102%)}.headerDocsNav[data-open=true] .headerDocsDrawer{visibility:visible;transition:transform var(--duration,.2s) var(--ease,cubic-bezier(.22, 1, .36, 1));transform:none}.headerDocsDrawer .ns-sidebar{max-height:none;box-shadow:none;padding-block:var(--space-10,1.86rem);padding-inline:var(--space-10) var(--space-5,.61rem);border:0;border-radius:0;position:static}.headerDocsDrawer .ns-sidebar__nav{gap:var(--space-8,1.19rem);flex-direction:column}.skip{z-index:calc(var(--z-toast,30) + 1);position:fixed;inset-block-start:var(--space-4);inset-inline-start:var(--space-4)}.skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden}.main{min-width:0;width:min(100%, var(--content));gap:var(--space-11);padding-block:var(--space-10) var(--space-14);flex-direction:column;display:flex}.doc{gap:var(--space-10);flex-direction:column;display:flex}.docLead,.docBlock,.example{gap:var(--space-5);flex-direction:column;display:flex}.exampleStage{border:1px solid var(--face-line);border-radius:var(--radius-list);background:var(--face);box-shadow:var(--float);background-clip:padding-box;flex-direction:column;display:flex;overflow:hidden}.exampleStage .demo,.exampleStage .ns-codeblock{box-shadow:none;border:0;border-radius:0}.catalog{gap:var(--space-5) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.catalog .catalogTile{box-shadow:none;background:0 0;border:0;padding:0}.catalogHit{gap:var(--space-2);height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.demo.catalogPreview{isolation:isolate;height:10rem;padding:var(--space-6);pointer-events:none;flex:none;justify-content:center;overflow:hidden}.catalogHit:hover .catalogPreview{background:var(--face-hover)}.catalogName{align-items:center;gap:var(--space-3);color:var(--text-heading);font-weight:var(--weight-medium);display:flex}.catalogReadout{font-size:1.5rem}.pager{align-items:center;gap:var(--space-4);padding-top:var(--space-9);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.pager .ns-button{height:auto;min-height:var(--control);padding-block:var(--space-4)}.pager .pagerLinkNext{margin-inline-start:auto}.footer{border-top:1px solid var(--face-line);background:var(--face);box-shadow:var(--flat);color:var(--text-sub);font-size:var(--type-sm);background-clip:padding-box;margin-top:auto}.footerInner{gap:var(--space-5);padding-block:var(--space-8);flex-direction:column;display:flex}.footerTop{justify-content:space-between;align-items:center;gap:var(--space-5) var(--space-8);flex-wrap:wrap;display:flex}.footerBrand{align-items:baseline;gap:var(--space-4) var(--space-5);flex-wrap:wrap;min-width:0;display:flex}.footerMark{padding:var(--space-1) var(--space-3);border:1px solid var(--face-line);border-radius:var(--radius);background:var(--bg-well);color:var(--text-heading);font-weight:var(--weight-medium);line-height:var(--leading-tight)}.footerTagline{color:var(--text-sub)}.footerNav{align-items:center;gap:var(--space-5) var(--space-6);flex-wrap:wrap;display:flex}.footerNav a{color:var(--text-sub);text-decoration:none}.footerNav a:hover{color:var(--text-heading);text-underline-offset:.3em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.footerNav a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.footerMeta{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.footerMeta a{color:var(--text-sub);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}.footerMeta a:hover{color:var(--text-heading);text-decoration-color:currentColor}.footerInner p{width:min(100%, var(--content));margin-inline:auto}@media (min-width:48rem){.frame{grid-template-columns:var(--sidebar) minmax(0, 1fr) 9rem}.frame>.tocSlot{grid-column:3;place-self:stretch start;width:9rem;min-width:0;display:block}}@media (min-width:65rem){.frame{grid-template-columns:1fr minmax(0, var(--content)) 1fr;column-gap:0}.frame>.docsNavSlot{width:var(--sidebar);grid-column:1;justify-self:start}.main{width:min(100%, var(--content));grid-column:2}.frame>.tocSlot{width:var(--sidebar);justify-self:end}}.tocSlot{display:none}.toc{top:calc(var(--header-height) + var(--space-10));box-sizing:border-box;border:1px solid var(--face-line);border-radius:var(--radius-list);background:var(--face);max-height:calc(100dvh - var(--header-height) - var(--space-10));overscroll-behavior:contain;scrollbar-width:thin;position:sticky;overflow-y:auto}.toc::-webkit-scrollbar{width:.4rem}.toc::-webkit-scrollbar-track{background:0 0}.toc::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-heading,#111) 22%, transparent);border-radius:999px}.tocBody{flex-direction:column;min-width:0;display:flex}.tocTitle{padding:var(--space-4) var(--space-5);border-block-end:1px solid var(--line);color:var(--text-heading);font-size:var(--type-sm);font-weight:var(--weight-medium);line-height:var(--leading-tight);margin:0}.tocList{gap:var(--space-1);padding:var(--space-4) var(--space-5);flex-direction:column;margin:0;list-style:none;display:flex}.tocList a{padding:var(--space-1) var(--space-3);border-radius:var(--radius);color:var(--text-sub);font-size:var(--type-sm);line-height:var(--leading-tight);transition:color var(--duration,.2s) var(--ease,cubic-bezier(.22, 1, .36, 1)), background var(--duration,.2s) var(--ease,cubic-bezier(.22, 1, .36, 1)), box-shadow var(--duration,.2s) var(--ease,cubic-bezier(.22, 1, .36, 1));text-decoration:none;display:block}.tocList a:hover{color:var(--text-heading);background:var(--bg-hover)}.tocList a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.doc h2{scroll-margin-top:calc(var(--header-height) + var(--space-5))}@media (max-width:48rem){:root{--gutter:var(--space-8)}.frame{grid-template-columns:minmax(0,1fr);column-gap:0}.docsNavSlot{display:none}.headerDocsNav{display:contents}.header .ns-navbar{padding-inline:var(--gutter);gap:var(--space-4)}.header .ns-navbar .ns-navbar__brand{margin-inline-end:auto}.heroActions .ns-button{flex:auto;justify-content:center}.demo{padding:var(--space-8) var(--space-5)}.demoRow .ns-button{flex:0 auto}.catalog{grid-template-columns:1fr}.footerInner{text-align:center}.footerInner p{margin-inline:0}}.stack{align-items:center;gap:var(--space-8);flex-direction:column;display:flex}.demo{border:1px solid var(--face-line);border-radius:var(--radius-list);background:var(--face);box-shadow:var(--float);padding:var(--space-11) var(--space-9);background-clip:padding-box;justify-content:center;align-items:center;display:flex;overflow:visible}.demoInner{flex-direction:column;align-items:center;width:100%;max-width:22rem;display:flex}.demoInner>.stack,.demoInner>.ns-card,.demoInner>.ns-alert,.demoInner>.ns-accordion,.demoInner>.ns-tabs,.demoInner>.ns-table-wrap,.demoInner>.ns-navbar,.demoInner>.ns-sidebar,.demoInner>.ns-codeblock,.demoInner>.ns-progress,.demoInner>.ns-field:not([data-kind=choice]):not([data-kind=group]){align-self:stretch}.demoWide .demoInner{max-width:none}.demo input:not([class]){appearance:none;box-sizing:border-box;width:100%;padding:var(--space-3) var(--space-5);border:1px solid var(--face-line);border-radius:var(--radius);background:var(--face);color:var(--text-heading);font:inherit;box-shadow:var(--float);background-clip:padding-box;margin:0}.demo input:not([class]):focus,.demo input:not([class]):focus-visible{border-color:var(--focus);outline:none}.demoRow{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.demoSplit{align-items:center;gap:var(--space-7);display:flex}.demoRowBaseline{align-items:flex-end}.docLead h1 .ns-badge{vertical-align:middle;margin-inline-start:var(--space-2)}.proPreview{padding:var(--space-3) var(--space-5);border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--text-sub);font-size:var(--type-sm);display:inline-block}.proSource{align-items:flex-start;gap:var(--space-5);min-height:var(--space-14);flex-direction:column;display:flex}.proSource>.ns-codeblock{align-self:stretch}.proLock{align-items:flex-start;gap:var(--space-5);padding:var(--space-8);border:1px solid var(--face-line);border-radius:var(--radius-list);background:var(--face);box-shadow:var(--float);background-clip:padding-box;flex-direction:column;display:flex}.proLockTitle{align-items:center;gap:var(--space-2);color:var(--text-heading);font-weight:var(--weight-medium);display:flex}.proUnlock{gap:var(--space-5);flex-direction:column;width:min(100%,26rem);display:flex}.proUnlockActions{align-items:center;gap:var(--space-4) var(--space-7);flex-wrap:wrap;display:flex}.proUnlockStatus{color:var(--text-sub);font-size:var(--type-sm)}.gallery{gap:var(--space-5);flex-direction:column;display:flex}.galleryHead{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.galleryHint{color:var(--text-sub);font-size:var(--type-sm);margin:0}.galleryGrid{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.galleryTile{grid-row:span 2;grid-template-rows:subgrid;min-width:0;display:grid}.galleryTile[data-span=wide]{grid-column:span 2}.galleryTile[data-span=feature]{grid-area:span 4/span 2}.galleryTile[data-span=full]{grid-column:1/-1}.galleryTile[data-span=feature]>.galleryStage{grid-row:1/-2}.demo.galleryStage{min-height:12rem;padding:var(--space-6);isolation:isolate;overflow:hidden}.galleryStage[data-place=top]{align-items:flex-start}.galleryStage[data-place=bottom]{align-items:flex-end}.galleryMeta{gap:var(--space-1);flex-direction:column;padding-block-end:var(--space-5);display:flex}.galleryName{align-items:center;gap:var(--space-3);width:fit-content;color:var(--text-heading);font-weight:var(--weight-medium);text-decoration:none;display:inline-flex}.galleryName>svg{color:var(--text-sub);transition:translate var(--duration) var(--ease), color var(--duration) var(--ease)}@media (hover:hover){.galleryName:hover>svg{color:var(--text-heading);translate:2px -2px}}.galleryName:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:.25rem}.galleryDesc{color:var(--text-sub);font-size:var(--type-sm);margin:0}.galleryGlide{width:100%}.galleryGlide .ns-glide-tabs{align-items:center}.galleryStat{align-items:center;gap:var(--space-1);flex-direction:column;margin:0;display:flex}.galleryStat span{color:var(--text-sub);font-size:var(--type-sm)}.galleryStat strong{color:var(--text-heading);font-size:var(--type-2xl);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.galleryReadout{font-size:clamp(1.25rem,2.6vw,1.75rem)}.galleryFlap{font-size:clamp(1rem,2.2vw,1.5rem)}.galleryMatrix{font-size:clamp(.85rem,1.5vw,1rem)}.galleryScramble{font-size:var(--type-xl)}.galleryShimmer{font-size:var(--type-lg);font-weight:var(--weight-medium)}.galleryStage .ns-thinking{width:100%}.galleryStage .streamLoop{width:min(100%,38rem)}.galleryNext{align-items:baseline;gap:var(--space-4) var(--space-9);padding:var(--space-7) var(--space-8);border:1px dashed var(--line-strong);border-radius:var(--radius-list);flex-wrap:wrap;grid-column:1/-1;display:flex}.galleryNextTitle{color:var(--text-sub);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--type-mono-sm);letter-spacing:.06em;text-transform:uppercase;margin:0}.galleryNextSets{gap:var(--space-5) var(--space-8);flex:1;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;padding:0;list-style:none;display:grid}.galleryNextSets li{gap:var(--space-1);flex-direction:column;display:flex}.galleryNextSets strong{color:var(--text-heading);font-weight:var(--weight-medium)}.galleryNextSets span{color:var(--text-sub);font-size:var(--type-sm)}@media (max-width:64rem){.galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.galleryTile[data-span=feature]{grid-row:span 2}.galleryTile[data-span=feature]>.galleryStage{grid-row:auto}}@media (max-width:48rem){.galleryGrid{grid-template-columns:minmax(0,1fr)}.galleryTile[data-span]{grid-column:auto}}.planGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid}.plan{grid-row:span 5;grid-template-rows:subgrid;row-gap:var(--space-5);padding:var(--space-8);border:1px solid var(--face-line);border-radius:var(--radius-list);background:var(--face);box-shadow:var(--float);background-clip:padding-box;display:grid}.planHead{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.planName,.proKeyWay h3{color:var(--text-heading);font-size:var(--type-md);font-weight:var(--weight-medium);line-height:var(--leading-tight);margin:0}.planPrice{align-items:baseline;gap:var(--space-3);display:flex}.planPrice strong{color:var(--text-heading);font-size:clamp(2.25rem,5vw,3rem);font-weight:var(--weight-medium);letter-spacing:-.03em;line-height:1}.planPrice span,.planBlurb,.planNote,.proKeyWay p{color:var(--text-sub)}.planList{gap:var(--space-3);flex-direction:column;display:flex}.planList li{align-items:flex-start;gap:var(--space-3);display:flex}.planList svg{color:var(--text-heading);flex:none;margin-block-start:.25em}.plan>.ns-button{align-self:end}.planNote{font-size:var(--type-sm)}.proKeyGrid{gap:var(--space-9);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}.proKeyWay{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.proKeyWay .proUnlock{width:100%}.page.legal{width:min(100%, var(--content));gap:var(--space-9)}.legal ul,.docList{gap:var(--space-3);flex-direction:column;padding-inline-start:1.25em;list-style:outside;display:flex}.legal li::marker{color:var(--text-sub)}.docList li::marker{color:var(--text-sub)}.docList strong{color:var(--text-heading);font-weight:var(--weight-medium)}.flapBoard{gap:var(--space-2);flex-direction:column;font-size:clamp(.95rem,2.4vw,1.35rem);display:flex}.flapBoardRow{gap:var(--space-3);display:flex}.flapType{align-items:center;gap:var(--space-8);flex-direction:column;width:min(100%,24rem);display:flex}.flapType .ns-field{align-self:stretch}.flapTypeBoard{font-size:clamp(1rem,3.4vw,1.75rem)}.readoutDemo{align-items:center;gap:var(--space-8);flex-direction:column;display:flex}.readoutLarge{font-size:clamp(1.75rem,6vw,3rem)}.readoutMedium{font-size:clamp(1.25rem,4vw,1.75rem)}.meterDemo{align-items:center;gap:var(--space-7);flex-direction:column;display:flex}.meterRack{gap:var(--space-3);flex-direction:column;display:flex}.meterChannel{align-items:center;gap:var(--space-3);display:flex}.meterLabel{width:1ch;color:var(--text-sub);font-family:var(--font-mono);font-size:var(--type-mono-sm)}.matrixBoard{box-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 1px var(--lightningcss-light,#1b1b1b)var(--lightningcss-dark,#2e2e2e), 0 .5em 1.4em var(--cast);background:linear-gradient(#2a2c31,#17181b);border-radius:.6em;gap:.35em;padding:.45em;font-size:clamp(.75rem,3vw,1.35rem);display:grid}.matrixEffects{place-items:center;gap:var(--space-6) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(14em,1fr));width:min(100%,36rem);display:grid}.matrixEffect{justify-items:center;gap:var(--space-2);margin:0;display:grid}.matrixCaption{color:var(--text-sub);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--type-mono-sm)}.matrixClock{font-size:clamp(1rem,3.6vw,1.6rem)}.matrixType{align-items:center;gap:var(--space-6);flex-direction:column;width:min(100%,28rem);display:flex}.matrixTypeSign{font-size:clamp(.8rem,2.6vw,1.2rem)}.matrixTones{justify-content:center;font-size:clamp(.8rem,2vw,1rem)}.matrixGlyphs{font-size:clamp(1rem,3.4vw,1.5rem)}.catalogMatrix{font-size:.7rem}.navPro{padding:0 var(--space-1);border-radius:calc(var(--radius) * .4);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-sub);font-family:var(--font-mono);text-transform:uppercase;margin-inline-start:auto;font-size:.625rem;line-height:1.6}.catalogPreview:has(>.catalogMorph){justify-content:flex-start}.catalogPreview:has(>.catalogGooey){padding-bottom:var(--space-4);justify-content:flex-end}.glideDemo{width:min(100%,28rem)}.glidePanel{gap:var(--space-2);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-list);color:var(--text-body);font-size:var(--type-sm);flex-direction:column;display:flex}.glidePanel strong{color:var(--text-heading);font-weight:var(--weight-medium)}.glidePanel p{margin:0}.glidePanel ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.glidePanel li{justify-content:space-between;gap:var(--space-4);display:flex}.glidePanel time{color:var(--text-sub);font-family:var(--font-mono);font-size:var(--type-mono-sm)}.glideTones{align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.morphStage{flex-direction:column;align-items:center;width:100%;min-height:15rem;display:flex}.morphStageEnd{align-items:flex-end;min-height:14rem}.morphNote{color:var(--text-sub);font-size:var(--type-sm);margin:auto 0 0}.islandDemo{align-items:center;gap:var(--space-6);flex-direction:column;width:100%;display:flex}.islandScreen{box-sizing:border-box;background:radial-gradient(120% 80% at 10% 0,var(--lightningcss-light,#d6e2ff)var(--lightningcss-dark,#1b2a4c) 0%,#0000 60%),radial-gradient(90% 70% at 100% 15%,var(--lightningcss-light,#e9dcff)var(--lightningcss-dark,#2a1d47) 0%,#0000 55%),var(--lightningcss-light,#f2f4f8)var(--lightningcss-dark,#0d0f15);border:.375rem solid var(--lightningcss-light,#161616)var(--lightningcss-dark,#000);border-bottom:0;border-radius:3.25rem 3.25rem 0 0;width:min(100%,25rem);height:16.5rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000);container-type:inline-size}.islandStatus{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#f5f5f5);justify-content:space-between;align-items:center;font-size:.9375rem;font-weight:600;display:flex;position:absolute;top:1.1rem;left:2rem;right:1.5rem}.islandStatusIcons{align-items:center;gap:var(--space-1);display:flex}@container not (min-width:20rem){.islandStatusIcons>:first-child{display:none}}.islandPlaced{position:absolute;top:.625rem;left:50%;translate:-50%}.islandIdle{width:7.5rem;height:2.25rem}.islandCompact{box-sizing:border-box;justify-content:space-between;align-items:center;width:12.5rem;height:2.25rem;padding:0 .875rem 0 .5rem;display:flex}.islandRing{width:1.25rem;height:1.25rem;rotate:-90deg}.islandRing circle{fill:none;stroke:#64d2ff40;stroke-width:2.5px}.islandRing circle+circle{stroke:#64d2ff;stroke-dasharray:100;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.islandClock{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.9375rem}.islandClockTimer{color:#64d2ff}.islandLiveIcon{color:#30d158;font-family:var(--font-mono);align-items:center;gap:.375rem;font-size:.875rem;display:inline-flex}.islandWave{color:#30d158}.islandCall{box-sizing:border-box;align-items:center;gap:.75rem;width:min(21.5rem,100cqi - 1.25rem);padding:.75rem .75rem .75rem .875rem;display:flex}.islandAvatar{color:#fff;background:linear-gradient(135deg,#5e5ce6,#bf5af2);border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;font-size:.875rem;font-weight:600;display:grid}.islandWho{flex-direction:column;min-width:0;margin-inline-end:auto;display:flex}.islandWho strong{color:#fff;font-size:.9375rem;font-weight:600}.islandWho span{color:#ffffff8c;font-size:.8125rem}.islandActions{gap:.625rem;display:flex}.islandRound{color:#fff;cursor:pointer;width:2.75rem;height:2.75rem;transition:scale var(--duration-press) var(--ease);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.islandRound:active{scale:.92}.islandRound:focus-visible,.islandControls button:focus-visible{outline-offset:2px;outline:2px solid #fff}.islandDecline{background:#ff453a}.islandAccept{background:#30d158}.islandMusic{box-sizing:border-box;flex-direction:column;gap:.875rem;width:min(22rem,100cqi - 1.25rem);padding:1.125rem 1.25rem 1rem;display:flex}.islandTrack{align-items:center;gap:.75rem;display:flex}.islandArt{background:linear-gradient(135deg,#0a84ff,#5e5ce6 55%,#bf5af2);border-radius:.75rem;flex:none;width:3.25rem;height:3.25rem}.islandBars{align-items:flex-end;gap:3px;height:1.25rem;display:flex}.islandBars i{transform-origin:bottom;background:#64d2ff;border-radius:2px;width:3px;height:100%;animation:.9s ease-in-out infinite alternate islandBar}.islandBars i:nth-child(2){animation-delay:-300ms}.islandBars i:nth-child(3){animation-delay:-600ms}.islandBars i:nth-child(4){animation-delay:-150ms}@keyframes islandBar{0%{scale:1 .25}}.islandProgress{color:#ffffff8c;font-family:var(--font-mono);align-items:center;gap:.625rem;font-size:.6875rem;display:flex}.islandScrub{background:#fff3;border-radius:2px;flex:1;height:4px;overflow:hidden}.islandScrub span{border-radius:inherit;background:#fff;width:38%;height:100%;display:block}.islandControls{justify-content:center;gap:2.25rem;display:flex}.islandControls button{color:#fff;cursor:pointer;width:2.25rem;height:2.25rem;transition:scale var(--duration-press) var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.islandControls button:active{scale:.9}.gooeyStage{flex-direction:column;justify-content:space-between;align-items:center;width:100%;min-height:17rem;display:flex}.gooeyStageLine{justify-content:center;align-items:flex-start;gap:var(--space-8);min-height:11rem;padding-inline-start:var(--space-8)}.gooeyNote{color:var(--text-sub);font-size:var(--type-sm);margin:0}.gooeyStageLine .gooeyNote{color:var(--text-heading);font-size:var(--type-lg)}.gooeyNote[data-marks~=bold]{font-weight:700}.gooeyNote[data-marks~=italic]{font-style:italic}.gooeyNote[data-marks~=underline]{text-underline-offset:.2em;text-decoration:underline}.typeStage{align-items:center;gap:var(--space-6);flex-direction:column;width:100%;display:flex}.typeRow{flex-direction:row;justify-content:center}.shimmerStatus,.scrambleReadout,.scrambleBalance,.morphCount{margin:0}.shimmerStatus{font-size:var(--type-lg);font-weight:var(--weight-medium)}.shimmerAccent{--ns-shimmer-light:var(--accent-ink)}.scrambleReadout,.scrambleBalance,.scrambleNav a,.galleryScramble,.catalogScramble{color:var(--text-heading);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em}.scrambleReadout{font-size:var(--type-xl)}.scrambleBalance{font-size:var(--type-2xl);letter-spacing:0}.scrambleNav{justify-content:center;gap:var(--space-2) var(--space-7);flex-wrap:wrap;display:flex}.scrambleNav a{font-size:var(--type-mono-sm);border-radius:.25rem;text-decoration:none}.scrambleNav a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.morphCount{color:var(--text-heading);font-size:var(--type-lg);font-weight:var(--weight-medium)}.streamChat{align-items:flex-start;gap:var(--space-4);flex-direction:column;width:min(100%,34rem);display:flex}.streamAsk{max-width:80%;padding:var(--space-2) var(--space-4);border-radius:var(--radius-list);background:var(--face);box-shadow:inset 0 0 0 1px var(--face-line);color:var(--text-heading);font-size:var(--type-sm);align-self:flex-end;margin:0}.streamAnswer,.streamLoop{color:var(--text-body);font-size:var(--type-sm);line-height:1.6}.streamLoop{display:grid}.streamLoop>*{grid-area:1/1;margin:0}.streamLoopHold{visibility:hidden}.thinkingStage{align-items:flex-start;gap:var(--space-5);flex-direction:column;width:min(100%,30rem);min-height:15rem;display:flex}:is(.streamChat,.thinkingStage)>.ns-button[data-variant=ghost]{margin-inline-start:calc((var(--space-6) + 1px) * -1)}.catalogPreview:has(>.catalogThinking){justify-content:flex-start}.catalogThinking,.catalogStream{width:100%}.catalogShimmer{font-weight:var(--weight-medium)}.keyboard{--keyboard-gap:.375rem;gap:var(--keyboard-gap);flex-direction:column;width:min(100%,28.375rem);display:flex;container-type:inline-size}.keyboardRow{--keyboard-unit:min(2.5rem, (100cqw - 9 * var(--keyboard-gap)) / 10);gap:var(--keyboard-gap);display:flex}.keyboard .ns-keycap{--ns-keycap-unit:var(--keyboard-unit)}.keyboardRow:nth-child(2){padding-inline-start:calc((var(--keyboard-unit) + var(--keyboard-gap)) * .25)}.keyboardRow:nth-child(3){padding-inline-start:calc((var(--keyboard-unit) + var(--keyboard-gap)) * .75)}@media (max-width:30rem){.keyboard{--keyboard-gap:.25rem}.keyboard .ns-keycap{--ns-keycap-radius:.3125rem;--ns-keycap-travel:2px;font-size:var(--type-xs);border-width:1px 1px 2px;padding-inline:0}}.keycapRow{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.keycapSizes{align-items:center;gap:var(--space-7);flex-direction:column;display:flex}.shortcutStage{gap:var(--space-6);flex-direction:column;width:min(100%,24rem);display:flex}.shortcutLine{color:var(--text-body);font-size:var(--type-sm);margin:0;line-height:2}.shortcutKeys{align-items:center;gap:.25rem;display:inline-flex}.shortcutList{gap:var(--space-3);color:var(--text-heading);font-size:var(--type-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.shortcutList li{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.settingsList{flex-direction:column;width:min(100%,20rem);margin:0;padding:0;list-style:none;display:flex}.settingsRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);display:flex}.settingsRow+.settingsRow{border-top:1px solid var(--line)}.settingsText{color:var(--text-heading);font-size:var(--type-sm);flex-direction:column;gap:.125rem;display:flex}.settingsText small{color:var(--text-sub);font-size:var(--type-xs)}.toggleStage{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.toggleCaption{color:var(--text-sub);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--type-mono-sm);margin:0}.toggleGrid{place-items:center;gap:var(--space-6) var(--space-8);grid-template-columns:repeat(2,auto);display:grid}.holdStage{align-items:center;gap:var(--space-5);flex-direction:column;width:min(100%,22rem);display:flex}.fileRow{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-list);color:var(--text-sub);font-size:var(--type-sm);transition:opacity var(--duration) var(--ease);display:flex}.fileRow[data-gone]{opacity:.45}.fileName{min-width:0;color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fileRow[data-gone] .fileName{text-decoration:line-through}.fileSize{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--type-mono-sm)}.holdTones{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.holdHint{align-items:center;gap:var(--space-2);color:var(--text-sub);font-size:var(--type-sm);margin:0;display:flex}.knobPanel{justify-content:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.catalogToggle{--ns-toggle-w:3.75rem;--ns-toggle-h:2.125rem}.catalogKnobs .ns-knob{--ns-knob-size:3rem}.catalogKnobs .ns-knob__label{display:none}.memberTilt{aspect-ratio:1.586;width:min(100%,19rem)}.memberTilt .ns-tilt__card{background:radial-gradient(120% 90% at 0 0,#2e3c5d,#0000 60%),radial-gradient(90% 80% at 100% 100%,#3c2753,#0000 55%),#10131d;background:radial-gradient(120% 90% at 0 0,lab(25.3241% 1.64185 -21.6162),#0000 60%),radial-gradient(90% 80% at 100% 100%,lab(19.9303% 18.2868 -23.55),#0000 55%),lab(6.07504% .595756 -7.02215)}.memberCard{padding:var(--space-6) var(--space-7);color:#f5f5f5;color:lab(96.52% -.0000298023 .0000119209);transform-style:preserve-3d;grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset:0}.memberTop{align-items:center;gap:var(--space-3);display:flex;transform:translateZ(1.25rem)}.memberMark{background:conic-gradient(from 200deg,#a1d3ff,#e59ff6,#f6d476,#a1d3ff);background:conic-gradient(from 200deg,lab(82.2472% -8.2041 -41.0771),lab(74.783% 37.4474 -32.7955),lab(86.4548% 3.93164 50.7267),lab(82.2472% -8.2041 -41.0771));border-radius:50%;width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 1px #ffffff4d;box-shadow:inset 0 0 0 1px lab(100% 0 0/.3)}.memberBrand{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--type-mono-sm)}.memberTier{color:#ffffff9e;color:lab(100% 0 0/.62);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin-inline-start:auto;font-size:.6875rem}.memberChip{background:linear-gradient(135deg,#f3dca1,#c99b5a 55%,#eccd8c);background:linear-gradient(135deg,lab(88.7076% 1.65024 32.2127),lab(67.5002% 12.0899 41.0315) 55%,lab(83.985% 4.93008 36.6689));border-radius:.375rem;align-self:center;width:2.5rem;height:1.875rem;position:relative;transform:translateZ(.625rem);box-shadow:inset 0 0 0 1px #795d3c80;box-shadow:inset 0 0 0 1px lab(41.9386% 8.60077 23.408/.5)}.memberChip:before,.memberChip:after{content:"";border:0 solid #6b4f2f73;border:0 solid lab(36.128% 8.78806 23.7493/.45);position:absolute}.memberChip:before{border-block-width:1px;inset:32% 0}.memberChip:after{border-inline-width:1px;inset:0 36%}.memberBottom{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex;transform:translateZ(1rem)}.memberName{font-size:var(--type-md);font-weight:var(--weight-medium);letter-spacing:-.01em}.memberNumber{color:#ffffff9e;color:lab(100% 0 0/.62);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--type-mono-sm);font-variant-numeric:tabular-nums}.coverTilt{aspect-ratio:1;width:min(100%,14rem)}.coverTilt .ns-tilt__card{background:linear-gradient(165deg,#3e2d76,#d23855 58%,#fba952);background:linear-gradient(165deg,lab(23.9097% 23.2933 -40.1233),lab(49.1658% 61.5051 21.4874) 58%,lab(76.4124% 25.2934 56.2945))}.coverArt{padding:var(--space-6);color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);transform-style:preserve-3d;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.coverSun{aspect-ratio:1;background:linear-gradient(#fff2b9,#ffa277);background:linear-gradient(lab(95.8294% -.593543 40.5763),lab(75.6416% 45.3203 53.6878));border-radius:50%;width:44%;position:absolute;top:16%;left:50%;transform:translateZ(.5rem);box-shadow:0 0 2.5rem #ffd2908c;box-shadow:0 0 2.5rem lab(88.1911% 21.2127 56.9956/.55)}.coverTitle,.coverArtist{margin:0;transform:translateZ(1rem)}.coverTitle{font-size:var(--type-xl);font-weight:var(--weight-medium);letter-spacing:-.02em}.coverArtist{color:#ffffffc7;color:lab(100% 0 0/.78);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--type-mono-sm)}.drivenTilt{border-radius:var(--radius-list);background-image:radial-gradient(var(--line-strong) 1px, transparent 1px);cursor:crosshair;background-size:1rem 1rem;place-items:center;width:100%;min-height:18rem;display:grid}.toastTriggers{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.toastTile{align-self:stretch;width:100%;min-height:16rem;position:relative}.toastTile .ns-toasts{--ns-toasts-offset:0rem;--ns-toasts-width:min(20rem, 100%);position:absolute}.toastPlaces{gap:var(--space-3);text-transform:capitalize;grid-template-columns:repeat(3,auto);display:grid}.publishCard{align-items:center;gap:var(--space-5);flex-direction:column;width:min(100%,17rem);display:flex}.publishDoc{align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-list);color:var(--text-sub);font-size:var(--type-sm);display:flex}.publishTitle{color:var(--text-heading);flex:1}.confettiPad{border:1px dashed var(--line-strong);border-radius:var(--radius-list);width:100%;min-height:14rem;color:var(--text-sub);font:inherit;font-size:var(--type-sm);cursor:crosshair;background:0 0;place-items:center;display:grid}.confettiPad:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.deckStage{align-items:center;gap:var(--space-6);flex-direction:column;width:100%;display:flex}.postcardDeck{--ns-deck-width:17rem;--ns-deck-ratio:3 / 2}.galleryStage .postcardDeck{--ns-deck-width:14rem}.galleryTile[data-span=full] .postcardDeck{--ns-deck-width:17rem}.postcard{box-sizing:border-box;height:100%;padding:var(--space-5) var(--space-6);background:var(--sky);color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);flex-direction:column;justify-content:space-between;display:flex;position:relative}.postcard[data-sky=golden]{--sky:linear-gradient(170deg, #3d73b6, #ed835e 62%, #fac871);--sun:#ffedb5}@supports (color:lab(0% 0 0)){.postcard[data-sky=golden]{--sky:linear-gradient(170deg, lab(47.1136% -1.43179 -41.5993), lab(66.4701% 39.1355 38.8271) 62%, lab(83.8659% 11.1505 50.2781));--sun:lab(94.5592% 2.48903 40.8629)}}.postcard[data-sky=dusk]{--sky:linear-gradient(170deg, #1c1a46, #7e3179 65%, #e87a69);--sun:#fedec4}@supports (color:lab(0% 0 0)){.postcard[data-sky=dusk]{--sky:linear-gradient(170deg, lab(11.8958% 12.174 -28.0127), lab(34.0855% 40.8361 -25.2599) 65%, lab(63.9349% 42.536 29.6305));--sun:lab(90.6016% 8.94561 17.0389)}}.postcard[data-sky=aurora]{--sky:radial-gradient(120% 70% at 30% 10%, #2acc8ab3, transparent 60%), linear-gradient(180deg, #08152c, #002d3f);--sun:#e5f0fc}@supports (color:lab(0% 0 0)){.postcard[data-sky=aurora]{--sky:radial-gradient(120% 70% at 30% 10%, lab(73.1076% -53.4305 20.9801/.7), transparent 60%), linear-gradient(180deg, lab(6.87089% 1.30797 -17.4931), lab(16.5847% -9.80195 -16.6228));--sun:lab(94.18% -2.12187 -7.1074)}}.postcard[data-sky=desert]{--sky:linear-gradient(175deg, #e2aa7c, #cf6139 70%, #a33e25);--sun:#fff6ce}@supports (color:lab(0% 0 0)){.postcard[data-sky=desert]{--sky:linear-gradient(175deg, lab(74.2018% 17.2965 32.0792), lab(54.7509% 42.5855 43.8668) 70%, lab(40.7815% 41.7723 37.3738));--sun:lab(96.8412% -1.00508 23.5393)}}.postcard[data-sky=snow]{--sky:linear-gradient(180deg, #9bb5c8, #d9e7f1);--sun:#fff;color:#162330;color:lab(12.9225% -2.26182 -10.321)}@supports (color:lab(0% 0 0)){.postcard[data-sky=snow]{--sky:linear-gradient(180deg, lab(72.2005% -6.08802 -12.9748), lab(90.7483% -3.20742 -6.5629));--sun:lab(100% 0 0)}}.postcardSun{aspect-ratio:1;background:var(--sun);width:2.75rem;box-shadow:0 0 2rem var(--sun);border-radius:50%;position:absolute;top:16%;right:12%}.postcardCity,.postcardCountry{margin:0}.postcardCity{font-size:var(--type-xl);font-weight:var(--weight-medium);letter-spacing:-.02em}.postcardCountry{font-size:var(--type-sm);opacity:.8}.postcardFoot{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.postcardTemp{font-size:var(--type-2xl);font-weight:var(--weight-medium);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.postcardNote{opacity:.85;font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--type-mono-sm);text-align:end}.deckControls{gap:var(--space-3);display:flex}.deckDone{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.deckDone p{color:var(--text-body);margin:0}.deckTally{color:var(--text-sub);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--type-mono-sm);margin:0}.catalogTilt{zoom:.55}.catalogDeck{zoom:.5}.catalogToastBox{align-self:stretch;height:100%;position:relative}.catalogToastBox .ns-toasts{--ns-toasts-offset:0rem;--ns-toasts-width:100%;position:absolute}@media (prefers-reduced-motion:reduce){.islandBars i{animation:none}}
