@font-face{font-family:fraunces;src:url(../media/Fraunces_Normal_Latin-s.p.0rg7ym60g9xsl.woff2)format("woff2");font-display:swap;font-weight:300 600;font-style:normal}@font-face{font-family:fraunces;src:url(../media/Fraunces_Normal_Latin_Ext-s.p.438h7bwt6ldsi.woff2)format("woff2");font-display:swap;font-weight:300 600;font-style:normal}@font-face{font-family:fraunces;src:url(../media/Fraunces_Italic_Latin-s.p.0hamgza7cpt1x.woff2)format("woff2");font-display:swap;font-weight:300 600;font-style:italic}@font-face{font-family:fraunces;src:url(../media/Fraunces_Italic_Latin_Ext-s.p.237s8-2g-gft2.woff2)format("woff2");font-display:swap;font-weight:300 600;font-style:italic}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:97.8%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:100.0%}.fraunces_a2ba067a-module__Fd4wja__className{font-family:fraunces,fraunces Fallback}.fraunces_a2ba067a-module__Fd4wja__variable{--font-serif:"fraunces", "fraunces Fallback"}
@font-face{font-family:plexMono;src:url(../media/IBM_Plex_Mono_400_Normal_Latin-s.p.1dgcou5jor5q_.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(../media/IBM_Plex_Mono_400_Normal_Latin_Ext-s.p.1i05ju5aeyhye.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(../media/IBM_Plex_Mono_400_Italic_Latin-s.p.1ftfy6l9h667-.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:plexMono;src:url(../media/IBM_Plex_Mono_400_Italic_Latin_Ext-s.p.1voarg1k-ek7t.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:plexMono;src:url(../media/IBM_Plex_Mono_500_Normal_Latin-s.p.28xcb7557rbh2.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono;src:url(../media/IBM_Plex_Mono_500_Normal_Latin_Ext-s.p.0htwiiqufp3l9.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono;src:url(../media/IBM_Plex_Mono_700_Normal_Latin-s.p.05ymlrkv94iec.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:plexMono;src:url(../media/IBM_Plex_Mono_700_Normal_Latin_Ext-s.p.08xli7-4ntimz.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:102.5%;descent-override:27.5%;line-gap-override:0.0%;size-adjust:100.0%}.plexmono_b8ecbf92-module__b95Epa__className{font-family:plexMono,plexMono Fallback}.plexmono_b8ecbf92-module__b95Epa__variable{--font-mono:"plexMono", "plexMono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#121416;--ground-2:#16191c;--ground-rgb:18, 20, 22;--line:#2a2e33;--line-soft:#1e2226;--ink:#e9e6e1;--ink-dim:#e9e6e19e;--ink-faint:#e9e6e166;--paper:#f4f3f0;--oxide:#c8714e;--oxide-hover:#d4815f;--contrast:#f4f3f0;--contrast-hover:#fff;--serif:var(--font-serif), "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--mono:var(--font-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius:6px;--focus:2px solid var(--contrast)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f4f3f0;--ground-2:#fbfaf8;--ground-rgb:244, 243, 240;--line:#d6d2ca;--line-soft:#e5e2db;--ink:#121416;--ink-dim:#121416a8;--ink-faint:#12141675;--contrast:#121416;--contrast-hover:#000}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{margin:0}body{background:var(--ground);color:var(--ink);font:400 15px/1.65 var(--mono);-webkit-font-smoothing:antialiased;font-optical-sizing:auto}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:.18em;text-decoration:underline;-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint)}:focus-visible{outline:var(--focus);outline-offset:3px;border-radius:2px}::selection{background:var(--contrast);color:var(--ground)}i,em,cite{font-style:italic}img{max-width:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.serif{font-family:var(--serif);letter-spacing:-.005em;font-weight:400}.nc-label{font:500 .68rem/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim)}.nc-label.gen{color:var(--oxide)}.nc-label.gen:before{content:"";background:var(--oxide);vertical-align:baseline;width:.42em;height:.42em;margin:0 .6em .08em 0;display:inline-block}.nc-wordmark{color:var(--ink);align-items:center;gap:.75rem;display:inline-flex}.nc-wordmark:hover{text-decoration:none}.nc-wordmark svg{flex:none;width:2.75rem;height:1.95rem;display:block}.nc-wordmark .name{font:400 2.4rem/1 var(--serif);letter-spacing:-.014em;transform:translateY(-.05em)}.nc-btn{font:500 .85rem/1 var(--mono);letter-spacing:.01em;color:var(--ground);background:var(--contrast);border:1px solid var(--contrast);border-radius:var(--radius);cursor:pointer;text-align:center;padding:.8rem 1.15rem;display:inline-block}.nc-btn:hover{background:var(--contrast-hover);border-color:var(--contrast-hover);text-decoration:none}.nc-btn.go{background:var(--oxide);border-color:var(--oxide);color:#fff}.nc-btn.go:hover{background:var(--oxide-hover);border-color:var(--oxide-hover);color:#fff}.nc-btn.ghost{color:var(--ink);border-color:var(--line);background:0 0}.nc-btn.ghost:hover{background:var(--ground-2);border-color:var(--ink-faint)}.nc-btn.quiet{color:var(--ink);background:0 0}.nc-btn[disabled],.nc-btn[aria-disabled=true]{opacity:.4;cursor:default;pointer-events:none}.nc-input{font:400 .95rem/1.5 var(--mono);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);background:0 0;padding:.8rem .95rem}.nc-input::placeholder{color:var(--ink-faint)}.nc-input:focus{border-color:var(--ink-dim);outline:none}.nc-theme{font:inherit;color:var(--ink-faint);cursor:pointer;letter-spacing:inherit;background:0 0;border:0;padding:0}.nc-theme:hover{color:var(--ink);text-decoration:none}.nc-signout{font:inherit;color:var(--ink-faint);cursor:pointer;letter-spacing:inherit;background:0 0;border:0;padding:0}.nc-signout:hover{color:var(--ink)}.nc-hr{border:0;border-top:1px solid var(--line);margin:0}.wrap{max-width:68rem;margin:0 auto;padding:0 1.25rem}.top{border-bottom:1px solid var(--line);z-index:50;background:var(--ground);position:sticky;top:0}.top .wrap{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;min-height:4rem;padding-top:.8rem;padding-bottom:.8rem;display:flex}.top.wide .wrap{max-width:76rem}.top .say{font:italic 400 .85rem/1 var(--serif);color:var(--ink-dim);margin-left:-.4rem}.top nav{flex-direction:column;align-items:flex-end;gap:.45rem;margin-left:auto;font-size:.82rem;display:flex}.top nav .nav-main,.top nav .nav-sub{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.3rem 1.4rem;display:flex}.top nav .nav-main{font-size:.98rem}.top nav a{color:var(--ink);transition:color .15s}.top nav a:hover{color:var(--oxide);text-decoration:none}.top nav a.start{color:#fff;background:var(--oxide);border-radius:var(--radius);margin-left:.2rem;padding:.5rem .9rem}.top nav a.start:hover{color:#fff;background:var(--oxide-hover)}.lang{display:flex;position:relative}.lang-btn{border:1px solid var(--line);border-radius:var(--radius);width:2.35rem;height:2.35rem;color:var(--oxide);cursor:pointer;background:0 0;place-items:center;transition:border-color .15s;display:grid}.lang-btn:hover,.lang-btn[aria-expanded=true]{border-color:var(--oxide)}.lang-btn svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:1.15rem;height:1.15rem}.lang-menu{z-index:60;background:var(--ground-2);border:1px solid var(--line);border-radius:12px;min-width:13rem;margin:0;padding:.4rem;list-style:none;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 1.2rem 2.5rem -1rem #0009}.lang-menu[hidden]{display:none}.lang-item{color:var(--ink);white-space:nowrap;border-radius:8px;align-items:center;gap:.75rem;padding:.6rem .7rem;font-size:.9rem;display:flex}.lang-item.on{background:var(--line)}.lang-item[aria-disabled=true]{color:var(--ink-faint);cursor:default}.lang-item[aria-disabled=true] .flag{opacity:.5}.lang-item .flag{border-radius:50%;flex:none;width:1.4rem;height:1.4rem}.lang-item .soon{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-left:auto;padding-left:1rem;font-size:.62rem}@media (max-width:40rem){.top .wrap{min-height:0}.top nav{align-items:flex-start;width:100%;margin-left:0}.top nav .nav-main,.top nav .nav-sub{justify-content:flex-start;gap:.3rem 1rem}.top .say{display:none}}.hero{border-bottom:1px solid var(--line);padding:clamp(1.5rem,3vw,2.25rem) 0 clamp(2.5rem,6vw,4.5rem)}.hero h1{font:400 clamp(2.5rem, 6.4vw, 4.8rem)/1.04 var(--serif);letter-spacing:-.015em;text-wrap:balance;max-width:20ch;margin:0 0 1.4rem}.lede{color:var(--ink-dim);max-width:44rem;margin:0;font-size:clamp(.95rem,1.3vw,1.05rem);line-height:1.7}section{border-bottom:1px solid var(--line);padding:clamp(2.75rem,6vw,5rem) 0}.minds-hero{padding-bottom:clamp(1.25rem,3vw,2.25rem)}.minds-hero h1{margin-bottom:0}.minds-hero+main #voices{padding-top:clamp(1.75rem,3.5vw,3rem)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-bottom:2rem;display:flex}h2{font:400 clamp(1.8rem, 3.4vw, 2.5rem)/1.12 var(--serif);letter-spacing:-.012em;margin:0}.voices{justify-items:center;gap:2rem;display:grid}.voice{background:var(--ground-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;width:min(100%,50rem);display:flex;overflow:hidden;box-shadow:0 1.5rem 3rem -1.5rem #0000008c}.voice figure{background:var(--ground);margin:0;position:relative}.voice img{aspect-ratio:1;object-fit:cover;object-position:50% 35%;filter:grayscale()contrast(1.04);width:100%;height:auto;display:block}.voice figure:after{content:"";background:linear-gradient(180deg, rgba(var(--ground-rgb), 0) 60%, rgba(var(--ground-rgb), .6) 100%);pointer-events:none;position:absolute;inset:0}@media (min-width:48rem){.voice{flex-direction:row;align-items:stretch}.voice figure{flex:0 0 42%;min-height:24rem}.voice img{aspect-ratio:auto;height:100%;position:absolute;inset:0}.voice .body{flex:1}}.pill{z-index:1;background:rgba(var(--ground-rgb), .8);border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:.55rem;padding:.4rem .75rem .38rem;display:inline-flex;position:absolute;top:.9rem;left:.9rem}.pill:before{content:"";background:var(--contrast);width:.45rem;height:.45rem;box-shadow:0 0 0 3px var(--line);border-radius:50%}.voice .body{flex-direction:column;gap:1.05rem;padding:1.4rem 1.4rem 1.6rem;display:flex}.voice h3{font:400 1.75rem/1.12 var(--serif);letter-spacing:-.01em;margin:0}.voice .meta{color:var(--oxide);margin-top:.45rem;font-size:.9rem}.voice .meta span+span:before{content:"·";color:var(--ink-faint);margin:0 .5rem}.voice p{color:var(--ink-dim);margin:0;font-size:.85rem;line-height:1.65}.voice p i,.built i{font-family:var(--serif);color:var(--ink);font-size:1.08em}.voice .go .nc-btn{background:var(--oxide);border-color:var(--oxide);color:#121416;width:100%;display:block}.voice .go .nc-btn:hover{background:var(--oxide-hover);border-color:var(--oxide-hover)}.built{color:var(--ink-dim);border-top:1px solid var(--line-soft);padding-top:1rem;font-size:.8rem;line-height:1.65}.built .nc-label{margin:0 0 .5rem;display:block}.brain-row{border-bottom:1px solid var(--line-soft);padding:1rem 0}.brain-row+.built{border-top:0}.nc-btn.brain{text-align:center;width:100%;padding:.9rem 1rem;display:block}.brain-head{border-bottom:1px solid var(--line);align-items:center;gap:1.25rem;min-height:3.2rem;padding:.85rem 1.1rem;display:flex}.brain-head .nc-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}dialog.text-box,dialog.film-box,dialog.brain-box{border:1px solid var(--line);background:var(--ground);color:var(--ink);border-radius:12px;padding:0;overflow:hidden}dialog.text-box::backdrop,dialog.film-box::backdrop,dialog.brain-box::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#121416c7}:root[data-theme=light] dialog.text-box::backdrop,:root[data-theme=light] dialog.film-box::backdrop,:root[data-theme=light] dialog.brain-box::backdrop{background:#f4f3f0cc}.box-close,.brain-head button{font:inherit;color:var(--ink-dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.8rem}.box-close:hover,.brain-head button:hover{color:var(--oxide)}dialog.film-box{width:min(94vw,60rem);max-width:none}.film-stage{aspect-ratio:16/9;background:#0b0c0d;position:relative}.film-poster{filter:grayscale()contrast(1.04);background:50% 30%/cover no-repeat;position:absolute;inset:0}.film-stage video{background:#000;width:100%;height:100%;display:block;position:relative}.film-soon{text-align:center;background:#0b0c0d9e;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:1.5rem;display:flex;position:absolute;inset:0}.film-soon .nc-label{color:var(--oxide);font-size:.8rem}.film-soon p{color:#e9e6e1;max-width:28rem;font:400 clamp(1.1rem, 2.4vw, 1.5rem)/1.35 var(--serif);margin:0}dialog.brain-box{width:min(96vw,78rem);max-width:none;height:min(92vh,64rem);max-height:none}dialog.brain-box[open]{flex-direction:column;display:flex}.brain-box iframe{background:var(--ground);border:0;flex:1;width:100%;min-height:0;display:block}@media (max-width:40rem){dialog.brain-box{border:0;border-radius:0;width:100vw;height:100dvh}}.ask-head{align-items:center;gap:.55rem;margin:.25rem 0 .55rem;display:flex}.ask-refresh{color:var(--oxide);cursor:pointer;background:0 0;border:0;margin:0;padding:.15rem;line-height:0}.ask-refresh svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:.8rem;height:.8rem;transition:transform .45s}.ask-refresh:hover svg{stroke-width:2.8px}.try{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.try li a{font:400 .85rem/1.5 var(--mono);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);padding:.55rem .8rem;display:block}.try li a:hover{border-color:var(--ink-faint);background:var(--ground);text-decoration:none}.empty{color:var(--ink-faint);font-size:.85rem}@media (max-width:40rem){.voice .body{padding:1.2rem 1.1rem 1.4rem}}@media (prefers-reduced-motion:reduce){.ask-refresh svg{transition:none}}.left-box{background:var(--ground-2);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:1.5rem 3rem;max-width:44rem;margin:1.6rem 0 0;padding:1.2rem 1.4rem;display:flex}.left-box>div{gap:.45rem;display:grid}.left-box .big{color:var(--ink);font-size:2.2rem;line-height:1}.left-box a{color:var(--ink-dim);text-decoration:underline;-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint);text-underline-offset:.18em;margin-left:auto;font-size:.78rem}.left-box a:hover{color:var(--oxide)}.plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:stretch;gap:1.25rem;display:grid}.packs{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;display:grid}.plan{background:var(--ground-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:1rem;padding:1.4rem 1.4rem 1.5rem;display:flex}.plan h3{font:400 1.75rem/1.12 var(--serif);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:.7rem;margin:0;display:flex}.plan h3 .pill{color:var(--oxide);border-color:var(--oxide);background:#c8714e14;padding:.3rem .6rem;font-size:.6rem;position:static}.plan h3 .pill:before{background:var(--oxide);box-shadow:none}.plan .price{color:var(--ink-dim);margin:.5rem 0 0;font-size:.85rem}.plan .price .serif{color:var(--ink);margin-right:.3rem;font-size:2rem}.plan .alt{color:var(--ink-faint);margin:.2rem 0 0;font-size:.78rem}.plan .q{color:var(--oxide);margin:0;font-size:.9rem}.plan ul{color:var(--ink-dim);flex:1;margin:0;padding:0 0 0 1.1rem;font-size:.82rem;line-height:1.6}.plan .buy{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.plan .buy.one{grid-template-columns:1fr}.plan form .nc-btn{width:100%}.plan.pack{gap:.6rem}.plan .buy .nc-btn.current{opacity:1;border-color:var(--oxide);color:var(--oxide)}.plan .back-free{color:var(--oxide);margin:0;font-size:.8rem;line-height:1.5}.plan>.q+.q{margin-bottom:auto}.plans+.sec-head{margin-top:3.5rem}.notice{border:1px solid var(--line);border-left:2px solid var(--oxide);border-radius:var(--radius);color:var(--ink-dim);margin:0 0 1.5rem;padding:.9rem 1.1rem;font-size:.82rem;line-height:1.6}.notice b{color:var(--ink);font-weight:500}.notice.test{color:var(--oxide);border-color:var(--oxide);background:#c8714e14}.sec-head p{color:var(--ink-dim);max-width:36rem;margin:0;font-size:.85rem;line-height:1.65}.terms{color:var(--ink-faint);max-width:52rem;margin:2rem 0 0;font-size:.74rem;line-height:1.7}.account-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:2rem 4rem;display:grid}.account-col h2.col-h{font:400 1.6rem/1.2 var(--serif);letter-spacing:-.01em;margin:0 0 1rem}.account-page dl.facts{border-top:1px solid var(--line);margin:0 0 1.5rem}.account-page dl.facts div{border-bottom:1px solid var(--line);padding:.85rem 0}.account-page dl.facts dt{margin:0 0 .3rem}.account-page dl.facts dd{overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.6}.account-page dl.facts dd .dim{color:var(--ink-dim);font-size:.84rem}.account-page dl.facts dd a,.account-page .notice a{text-decoration:underline;-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint);text-underline-offset:.18em}.account-page .actions{gap:.6rem;margin-top:1rem;display:grid}.account-page .plan-actions{margin:-.5rem 0 2.2rem}.account-page .plan-name{color:var(--oxide);font:400 1.6rem/1.1 var(--serif);letter-spacing:-.012em;text-transform:none}.account-page dl.facts .plan-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.account-page .plan-when{margin-top:.2rem;display:block}.plan-picker{margin:0 0 .4rem}.plan-picker .plans{grid-template-columns:1fr;gap:.7rem}.plan-picker .plan{grid-template-columns:minmax(0,1fr) minmax(8.5rem,auto);align-items:center;gap:.15rem 1.2rem;padding:1rem 1.1rem;display:grid}.plan-picker .plan>div:first-child{grid-column:1}.plan-picker .plan h3{font-size:1.3rem}.plan-picker .plan .price{margin:.25rem 0 0}.plan-picker .plan .price .serif{font-size:1.35rem}.plan-picker .plan .alt{display:none}.plan-picker .plan .q{grid-column:1;font-size:.8rem;margin:0!important}.plan-picker .plan .back-free{grid-column:1/-1}.plan-picker .plan>:last-child:not(.q):not(.back-free){grid-area:1/2/span 3;align-self:center}@media (max-width:30rem){.plan-picker .plan{grid-template-columns:1fr}.plan-picker .plan>:last-child:not(.q):not(.back-free){grid-area:auto/1}}.account-page .actions .nc-btn,.account-page .actions form .nc-btn{text-align:center;width:100%;display:block}.account-page .fine-note{color:var(--ink-faint);margin:1.2rem 0 0;font-size:.74rem;line-height:1.6}@media (max-width:52rem){.account-grid{grid-template-columns:1fr}}.account-page .actions.redeem{margin-top:1rem}.account-page .actions.redeem.two{grid-template-columns:1fr 1fr}.account-page .actions.redeem .soon{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-top:.25rem;font-size:.62rem;display:block}.account-page .actions.more-usage{margin-top:.6rem}.redeem-form{gap:.5rem;margin-top:1rem;display:grid}.redeem-form .row,.token-codes li,.token-list li{align-items:center;gap:.6rem;display:flex}.redeem-form .row .nc-input{flex:1;min-width:0}.redeem-form .ok,.token-maker .ok{color:var(--oxide);margin:.3rem 0 0;font-size:.82rem}.redeem-form .err,.token-maker .err{color:var(--ink);border-left:2px solid var(--oxide);margin:.3rem 0 0;padding-left:.8rem;font-size:.82rem}.token-maker{border:0;margin-top:2.5rem;padding:0}.token-maker .dim{color:var(--ink-dim);margin:0 0 1rem;font-size:.78rem;line-height:1.6}.token-maker form{gap:.6rem;display:grid}.token-maker .two{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.token-maker .two>div{gap:.45rem;display:grid}.token-maker .nc-input{width:100%}.token-codes,.token-list{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.token-codes code,.token-list code{font:500 .85rem/1.4 var(--mono);color:var(--ink)}.token-codes li{border:1px solid var(--oxide);border-radius:var(--radius);justify-content:space-between;padding:.5rem .5rem .5rem .8rem}.token-codes .nc-btn{padding:.45rem .8rem}.token-list li{color:var(--ink-dim);border-top:1px solid var(--line-soft);flex-wrap:wrap;padding-top:.5rem;font-size:.74rem}.token-list .used{color:var(--ink-faint);margin-left:auto}.token-list .free{color:var(--oxide);margin-left:auto}section.usage{border-bottom:0;gap:.6rem;margin:0 0 2rem;padding:0;display:grid}section.usage .nc-btn{margin-top:0}section.usage .block{border-top:1px solid var(--line);padding:1rem 0 1.1rem}section.usage .block:last-of-type{border-bottom:1px solid var(--line);margin-bottom:.4rem}section.usage .head{align-items:baseline;gap:.6rem;margin-bottom:.7rem;display:flex}section.usage .head .nc-label{color:var(--oxide);flex:1;font-size:.8rem;font-weight:700}section.usage .big{color:var(--ink);font-size:2rem;line-height:1}section.usage ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}section.usage li{font-size:.82rem}section.usage li .row{color:var(--ink);justify-content:space-between;gap:1rem;display:flex}section.usage .bar{background:var(--line);border-radius:2px;height:3px;margin:.4rem 0 .3rem;overflow:hidden}section.usage .bar span{background:var(--ink);height:100%;display:block}section.usage .dim,section.usage p.dim{color:var(--ink-dim);font-size:.74rem;line-height:1.6}section.usage p.dim{margin:.8rem 0 0}main.narrow dd .dim{color:var(--ink-dim);font-size:.84rem}main.narrow dd a{text-decoration:underline;-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint);text-underline-offset:.18em}.landing .top .wrap{justify-content:flex-start}.landing .hero{border-bottom:0;padding-bottom:clamp(1.5rem,3vw,2.5rem)}.landing section{border-bottom:0;padding-top:0}.start-panel{background:var(--ground-2);border:1px solid var(--oxide);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:start;gap:1.5rem 3rem;margin:2rem 0 0;padding:1.8rem 1.8rem 2rem;scroll-margin-top:1.5rem;display:grid}.start-panel .start-text p{color:var(--ink-dim);max-width:30rem;margin:.6rem 0 0;font-size:.88rem;line-height:1.7}.start-panel .start-text a{text-decoration:underline;-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint);text-underline-offset:.18em}.start-panel .start-text p.chosen{color:var(--ink);margin:.4rem 0 0;font-size:1.6rem;line-height:1.2}.start-panel main.narrow{max-width:none}.start-panel main.narrow h1{font-size:1.6rem}.landing .packs-head{margin-top:3rem}.landing .plan>.nc-btn{text-align:center;margin-top:auto;display:block}.landing .plan .buy .nc-btn{text-align:center;display:block}.landing-foot{border-top:1px solid var(--line);text-align:center;color:var(--ink-faint);margin-top:3rem;padding:2rem 0 3rem;font-size:.74rem;line-height:1.8}.landing-foot .foot-note{color:var(--oxide);margin:0 0 1rem}.landing-foot p{margin:.3rem 0}.landing-foot .links button,.landing-foot .links a{font:inherit;color:var(--ink-dim);cursor:pointer;background:0 0;border:0;padding:0}.landing-foot .links button:hover,.landing-foot .links a:hover{color:var(--oxide);text-decoration:none}@media (max-width:48rem){.start-panel{grid-template-columns:1fr;padding:1.3rem 1.1rem 1.5rem}}footer.foot{--ink:var(--ground);--ink-dim:rgba(var(--ground-rgb), .68);--ink-faint:rgba(var(--ground-rgb), .5);--line:rgba(var(--ground-rgb), .18);background:var(--contrast);color:var(--ink-faint);padding:2.5rem 0 3.5rem;font-size:.76rem;line-height:1.65}footer.foot .wrap{grid-template-columns:1fr auto 1fr;align-items:end;gap:1.5rem 3rem;display:grid}footer.foot p{margin:0 0 .5rem}footer.foot .nc-wordmark{margin-bottom:.9rem}footer.foot .nc-wordmark .name{font-size:1.65rem}footer.foot .nc-wordmark svg{width:1.9rem;height:1.35rem}footer.foot p.pron,footer.foot p.made,footer.foot p.legal{color:var(--ink)}footer.foot p.legal:before{content:"";background:var(--ink-faint);width:1.6rem;height:1px;margin:.85rem 0 .75rem;display:block}footer.foot a.contact,footer.foot .foot-links a,footer.foot .foot-links button{color:var(--ink);transition:color .15s}footer.foot a.contact:hover,footer.foot .foot-links a:hover,footer.foot .foot-links button:hover{color:var(--oxide);text-decoration:none}footer.foot .mid{flex-direction:column;place-self:center;align-items:center;gap:.6rem;display:flex}footer.foot .mid .nc-theme{color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:.55rem 1rem;font-size:.78rem;line-height:1;transition:border-color .15s,color .15s}footer.foot .mid .nc-theme:hover{border-color:var(--ink-faint);color:var(--oxide)}footer.foot .mid .nc-signout{color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:.55rem 1rem;font-size:.78rem;line-height:1;transition:border-color .15s,color .15s}footer.foot .mid .nc-signout.gate-out{color:var(--ink-faint);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:.2em;border:0;padding:0;font-size:.7rem}footer.foot .mid .nc-signout.gate-out:hover{color:var(--oxide)}footer.foot .mid .nc-signout:hover{border-color:var(--ink-faint);color:var(--oxide)}footer.foot .mid .who{color:var(--ink-faint);font-size:.72rem}footer.foot .usage{text-align:center;place-self:center end}footer.foot .foot-links{margin:-.45em 0 0;line-height:2}footer.foot .foot-links form{display:inline}footer.foot .foot-links button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}footer.foot button.contact{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;transition:color .15s}footer.foot button.contact:hover{color:var(--oxide)}dialog.text-box{flex-direction:column;width:min(92vw,40rem);max-height:85vh;display:none}dialog.text-box[open]{display:flex}dialog.text-box.wide{width:min(92vw,52rem)}.box-head{border-bottom:1px solid var(--line);align-items:baseline;gap:1rem;padding:1.1rem 1.4rem .9rem;display:flex}.box-head h2{font:400 1.6rem/1.15 var(--serif);letter-spacing:-.01em;flex:1;margin:0}.box-head form{margin:0}.box-body{padding:1.2rem 1.4rem 1.5rem;overflow:auto}.box-body p{color:var(--ink-dim);margin:0 0 1rem;font-size:.88rem;line-height:1.75}.box-body p:last-child{margin-bottom:0}.box-body p b{color:var(--ink);font-weight:500}.box-body p.updated{color:var(--ink-faint);margin-bottom:1.3rem;font-size:.68rem;line-height:1.2}.box-body .box-h1{font:400 clamp(1.9rem, 4.5vw, 2.8rem)/1.06 var(--serif);letter-spacing:-.015em;text-wrap:balance;color:var(--ink);margin:.3rem 0 1.1rem}.box-body .box-lede{font-size:.95rem;line-height:1.7}.box-body .def{color:var(--ink-dim);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2.5rem;margin:2rem 0 0;font-size:.85rem;line-height:1.65;display:grid}.box-body .def dt{color:var(--ink);font:400 1.2rem/1.3 var(--serif);margin-bottom:.35rem}.box-body .def dd{margin:0}.box-body .def dd strong{color:var(--oxide);font:400 1.2rem/1 var(--serif)}.box-body .def dt strong{color:var(--ink);font-weight:inherit;letter-spacing:-.012em;font-size:1.6em}.box-body .def dt small{color:var(--ink-dim);letter-spacing:.01em;font-size:.62em}.box-body .def .whole{grid-column:1/-1}.box-body .fold summary{cursor:pointer;list-style:none}.box-body .fold summary::-webkit-details-marker{display:none}.box-body .fold-mark:after{content:"↓";vertical-align:-.08em;color:var(--oxide);margin-left:.45em;font-size:1.5em;font-weight:700;line-height:1;transition:transform .2s;display:inline-block}.box-body .fold[open] .fold-mark:after{transform:rotate(180deg)}.box-body .fold-body{margin-top:.5rem}.box-body .steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1.6rem 2rem;margin-top:1.6rem;display:grid}.box-body .step{padding-top:2.2rem;position:relative}.box-body .step:before{counter-increment:step;content:counter(step, decimal-leading-zero);font:500 .72rem/1 var(--mono);letter-spacing:.16em;color:var(--ink-faint);position:absolute;top:0;left:0}.box-body .step h4{font:400 1.3rem/1.22 var(--serif);letter-spacing:-.008em;color:var(--ink);margin:0 0 .6rem}.box-body .step p{margin:0;font-size:.85rem;line-height:1.65}.box-body p.more{color:var(--ink-faint);margin:1.8rem 0 0;font-size:.82rem;line-height:1.65}.box-body .not{background:var(--ground-2);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem 2rem;margin-top:2.2rem;padding:1.4rem 1.5rem;display:grid}.box-body .not .nc-label{grid-column:1/-1;display:block}.box-body .not p{margin:0;font-size:.85rem;line-height:1.65}.box-body .disclosure{border-left:2px solid var(--line);margin-top:2.4rem;padding:.3rem 0 .3rem 1.5rem}.box-body .disclosure .nc-label{margin-bottom:.9rem;display:block}.box-body .disclosure p{font:400 1.25rem/1.45 var(--serif);letter-spacing:-.005em;color:var(--ink);margin:0 0 .9rem}.box-body .disclosure p+p{font:400 .85rem/1.65 var(--mono);color:var(--ink-dim)}.box-body .disclosure p:last-child{margin:0}@media (prefers-reduced-motion:reduce){.box-body .fold-mark:after{transition:none}}@media (max-width:40rem){dialog.text-box,dialog.text-box.wide{border:0;border-radius:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh}.box-body .def{grid-template-columns:1fr}.box-body .disclosure{padding-left:1.1rem}}footer.foot .foot-note{text-align:center;color:var(--oxide);grid-column:1/-1;justify-self:center;align-items:center;gap:.7rem;margin:1.25rem 0 0;line-height:1.9;display:inline-flex}footer.foot .foot-note:before,footer.foot .foot-note:after{content:"";background:var(--line);width:1.6rem;height:1px}@media (max-width:40rem){footer.foot .wrap{grid-template-columns:1fr}footer.foot .mid{justify-self:start;align-items:flex-start}footer.foot .usage{justify-self:start}}div.narrow-page{place-items:center;min-height:calc(100vh - 3.5rem);padding:1.25rem;display:grid}canvas.mycelium{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}canvas.mycelium~div.narrow-page{z-index:1;position:relative}canvas.mycelium~div.narrow-page .nc-input{background:var(--ground)}canvas.mycelium~div.narrow-page main.narrow{background:var(--ground);border:1px solid #c8714eb3;border-radius:16px;max-width:28rem;padding:2rem 2rem 1.5rem}canvas.mycelium~div.narrow-page main.narrow.account{max-width:30rem}@media (max-width:30rem){canvas.mycelium~div.narrow-page main.narrow{padding:1.5rem 1.25rem 1.2rem}}main.narrow{width:100%;max-width:24rem}main.narrow.account{max-width:26rem}main.narrow .nc-wordmark{margin-bottom:2.2rem}main.narrow .nc-wordmark svg{width:2.8rem;height:2rem}main.narrow h1{font:400 clamp(1.7rem, 5vw, 2.2rem)/1.15 var(--serif);letter-spacing:-.01em;margin:0 0 .7rem}main.narrow.account h1{margin-bottom:1.6rem}main.narrow p.lead{color:var(--ink-dim);margin:0 0 1.6rem;font-size:.88rem;line-height:1.7}main.narrow p.lead b{color:var(--ink);font-weight:500}main.narrow label.nc-label{margin-bottom:.55rem;display:block}main.narrow input.nc-input{width:100%}main.narrow .nc-btn{width:100%;margin-top:.9rem;display:block}main.narrow .err{color:var(--ink);border-left:2px solid var(--oxide);margin:1rem 0 0;padding-left:.8rem;font-size:.82rem}main.narrow .hint{color:var(--ink-faint);margin:-.25rem 0 .5rem;font-size:.74rem;line-height:1.4}main.narrow .ask-pw{color:var(--ink);border-left:2px solid var(--oxide);margin:1rem 0 .2rem;padding-left:.8rem;font-size:.82rem;line-height:1.6}main.narrow .note{color:var(--ink-faint);margin:1.2rem 0 0;font-size:.74rem;line-height:1.6}main.narrow .back{margin:2.2rem 0 0;font-size:.8rem}main.narrow .back a{color:var(--ink-dim)}main.narrow .back a:hover{color:var(--ink)}main.narrow footer{color:var(--ink-faint);margin-top:2.5rem;font-size:.7rem;line-height:1.6}main.narrow footer .nc-theme{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:.2em;font-size:.7rem}main.narrow footer p{margin:0 0 .35rem}main.narrow footer .foot-link{font:inherit;color:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:.2em;background:0 0;border:0;padding:0}main.narrow footer .foot-link:hover{color:var(--ink)}main.narrow footer .theme-line{margin:1.1rem 0}main.narrow footer .theme-line .nc-theme{color:var(--oxide);text-decoration-color:#c8714e73}main.narrow footer .theme-line .nc-theme:hover{-webkit-text-decoration-color:var(--oxide);text-decoration-color:var(--oxide)}main.narrow footer .review{color:var(--oxide);margin:0;font-size:.66rem}footer.page-foot{z-index:1;text-align:center;padding:1.1rem 1.25rem 1.3rem;position:relative}footer.page-foot .review{color:var(--oxide);margin:0;font-size:.66rem;line-height:1.6}body:has(form.ask)>footer.page-foot{display:none}form.ask p.review{color:var(--oxide);margin:.3rem 0 0;font-size:.66rem;line-height:1.5}main.narrow dl{border-top:1px solid var(--line);margin:0 0 1.8rem}main.narrow dl div{border-bottom:1px solid var(--line);padding:.85rem 0}main.narrow dt{margin:0 0 .3rem}main.narrow dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.6}main.narrow dd.dim{color:var(--ink-dim);font-size:.84rem}div.chat-page{flex-direction:column;min-height:100vh;display:flex}.chat-grid{flex:1;grid-template-columns:17rem 1fr;width:100%;max-width:76rem;margin:0 auto;padding:0 1.25rem;display:grid}.chat-grid aside{border-right:1px solid var(--line);top:var(--top-h,5rem);max-height:calc(100vh - var(--top-h,5rem) - var(--form-h,9rem));flex-direction:column;align-self:start;padding:2rem 1.75rem 0 0;display:flex;position:sticky;overflow:hidden}.chat-grid aside>h1,.chat-grid aside>.dates,.chat-grid aside>.nc-hr{flex:none}.chat-grid aside h1{font:400 1.9rem/1.12 var(--serif);letter-spacing:-.012em;margin:0 0 .5rem}.chat-grid aside .dates{color:var(--oxide);font-size:.8rem}.chat-grid aside .dates .role{margin-top:.2rem;display:block}.chat-grid aside>.brain{flex:none;margin-top:1.2rem}.chat-grid aside>.vnote{color:var(--ink-faint);flex:none;margin-top:.55rem;font-size:.72rem;line-height:1.5}.chat-grid aside .nc-hr{margin:1.4rem 0}.chat-grid aside .nc-label{color:var(--oxide);margin-bottom:.6rem;display:block}.cited-wrap{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:auto;min-height:0;padding-bottom:2rem;overflow-y:auto}.cited{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.cited li{font:italic 400 1rem/1.35 var(--serif);color:var(--ink)}.cited li small{font:400 .72rem/1.4 var(--mono);color:var(--ink-faint);margin-top:.1rem;font-style:normal;display:block}.news-wrap{margin-top:1.4rem}.news-cited{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.news-cited li{font-size:.78rem;line-height:1.45}.news-cited a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint);text-underline-offset:.18em}.news-cited a:hover{color:var(--oxide);-webkit-text-decoration-color:var(--oxide);text-decoration-color:var(--oxide)}.news-cited small{color:var(--ink-faint);margin-top:.1rem;font-size:.7rem;display:block}.none{color:var(--ink-faint);margin:0;font-size:.78rem}.thread{padding:2rem 0 calc(var(--form-h,12rem) + 1.5rem) 2.5rem;min-width:0}.turn{max-width:46rem;margin:0 0 1.75rem}.turn .nc-label{margin-bottom:.45rem;display:block}.turn .text{white-space:pre-wrap;color:var(--ink);font-size:.95rem;line-height:1.7}.turn .nc-label.gen:before{content:none}.turn .nc-label .mark{vertical-align:-.3em;width:1.9em;height:1.35em;color:var(--ink-dim);margin:0 .65em 0 0;overflow:visible}.turn .nc-label .mark .ball{transform-box:fill-box;transform-origin:50%}.turn.thinking .nc-label .mark .ball{animation:1.1s ease-in-out infinite nc-hop}.turn.thinking .text{color:var(--ink-faint)}.turn.thinking .text:after{content:"…"}.turn .src{color:var(--ink-dim);margin-top:.7rem;font-size:.78rem;line-height:1.6}.turn .src i{font-family:var(--serif);color:var(--ink);font-size:1.1em}.turn .src a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint);text-underline-offset:.18em}.turn .listen-row{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.turn .listen{font:inherit;letter-spacing:.04em;color:#121416;background:var(--oxide);border:1px solid var(--oxide);border-radius:var(--radius);cursor:pointer;padding:.28rem .7rem;font-size:.74rem}.turn .listen:hover,.turn .listen.on{background:var(--oxide-hover);border-color:var(--oxide-hover)}.turn .listen[disabled]{opacity:.5;cursor:default}.turn .listen-note{color:var(--ink-faint)}.turn.err .text{color:var(--ink-dim);border-left:2px solid var(--line);padding-left:.9rem}.paywall{background:var(--ground-2);border:1px solid var(--line);border-radius:12px;max-width:46rem;margin:0 0 1.75rem;padding:1.3rem 1.4rem}.paywall h2{font:400 1.5rem/1.2 var(--serif);margin:0 0 .6rem}.paywall p{color:var(--ink-dim);margin:0 0 1rem;font-size:.85rem;line-height:1.65}.paywall .row{flex-wrap:wrap;gap:.6rem;display:flex}@keyframes nc-hop{0%,to{transform:translateY(1.5px)}50%{transform:translateY(-4.5px)}}@media (prefers-reduced-motion:reduce){.turn .nc-label .mark .ball{animation:none!important}}form.ask{z-index:40;background:linear-gradient(rgba(var(--ground-rgb), 0), var(--ground) 35%);padding:2rem 1.25rem 1.1rem;position:fixed;bottom:0;left:0;right:0}form.ask .row{grid-template-columns:17rem 1fr;max-width:76rem;margin:0 auto;display:grid}form.ask .row>*{grid-column:2}form.ask .row>:not(.models):not(.voicebar){max-width:48.5rem;padding-left:2.5rem}form.ask .box{gap:.6rem;display:flex}form.ask textarea{resize:none;background:var(--ground);flex:1}form.ask .row>.box:has(.spent){max-width:64.1rem}form.ask .box .spent{color:var(--ink-faint);font-variant-numeric:tabular-nums;flex:0 0 15rem;align-self:center;font-size:.68rem;line-height:1.45}form.ask .box .spent .total{color:var(--ink-dim)}@media (max-width:72rem){form.ask .box:has(.spent){flex-wrap:wrap}form.ask .box .spent{flex:1 0 100%}}form.ask .models{border:1px solid var(--line);background:var(--ground);border-radius:999px;justify-self:start;gap:.15rem;width:max-content;margin:0 0 .35rem 2.5rem;padding:.2rem;display:inline-flex}form.ask .models button{font:inherit;letter-spacing:.02em;color:var(--ink-dim);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.32rem .9rem;font-size:.74rem;line-height:1.2}form.ask .models button:hover:not([aria-checked=true]){color:var(--ink)}form.ask .models button[aria-checked=true]{background:var(--oxide);color:#121416}form.ask .models button[disabled]{opacity:.4;cursor:default}form.ask .info{color:var(--ink-faint);margin:0 0 .6rem;font-size:.7rem;line-height:1.5}form.ask .info.warn{color:var(--ink)}form.ask .fine .info{font-size:inherit;margin:0}#send{border-color:var(--line);color:#e9e6e1;background:#121416;place-items:center;min-width:3.6rem;padding-left:.9rem;padding-right:.9rem;display:grid}#send:hover{border-color:var(--oxide);color:var(--oxide)}#send[disabled]{border-color:var(--line);color:#e9e6e1;background:#121416}#send svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem}form.ask .fine{color:var(--ink-faint);margin:.55rem 0 0;font-size:.68rem;line-height:1.5}form.ask .fine .nc-theme{color:var(--oxide)}form.ask .fine .nc-theme:hover{color:var(--oxide-hover)}#send.rec{border-color:var(--oxide);color:var(--oxide);animation:1.2s ease-in-out infinite nc-pulse}#talk{background:var(--oxide);color:#121416;border-color:var(--oxide);white-space:nowrap;align-items:center;gap:.55rem;display:inline-flex}#talk:hover,#talk.on{background:var(--oxide-hover);border-color:var(--oxide-hover);color:#121416}#talk .wave{background:#fff;border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;display:inline-grid}#talk .wave svg{width:1.15rem;height:.82rem;overflow:visible}#talk .wave .ball,.voicebar .orb .ball{transform-box:fill-box;transform-origin:50%}#talk.on .wave .ball{animation:1.1s ease-in-out infinite nc-hop}form.ask .voicebar{border:1px solid var(--line);background:var(--ground-2);border-radius:999px;align-items:center;gap:1rem;max-width:46rem;margin:.7rem 0 0 2.5rem;padding:.7rem .8rem .7rem .7rem;display:flex}.voicebar .orb{background:var(--ground);border:1px solid var(--line);width:2.9rem;height:2.9rem;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.voicebar .orb svg{width:1.75rem;height:1.25rem;overflow:visible}.voicebar.listening .orb .ball,.voicebar.speaking .orb .ball{animation:1.1s ease-in-out infinite nc-hop}.voicebar.thinking .orb .ball{animation:1.8s ease-in-out infinite nc-hop}.voicebar .vstate{color:var(--ink);flex:1;font-size:.85rem}.voicebar .vend{font:inherit;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:.45rem 1rem;font-size:.78rem}.voicebar .vend:hover{border-color:var(--oxide);color:var(--oxide)}@keyframes nc-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){#talk .wave .ball,.voicebar .orb .ball,#send.rec{animation:none!important}}@media (max-width:40rem){#talk .lbl{display:none}}@media (min-width:56.0625rem){.turn .cite-line{display:none}}@media (max-width:56rem){.chat-grid{display:block}.chat-grid aside{border-right:0;border-bottom:1px solid var(--line);max-height:none;padding:1.5rem 0 1.25rem;position:static}.chat-grid aside h1{font-size:1.6rem}.chat-grid aside .nc-hr,.chat-grid aside .cited-wrap{display:none}.thread{padding-left:0}form.ask .row{display:block}form.ask .row>:not(.models):not(.voicebar){max-width:none;padding-left:0}form.ask .voicebar{max-width:none;margin-left:0}form.ask .models{border-radius:1.1rem;flex-wrap:wrap;gap:.1rem;max-width:100%;margin-left:0}form.ask .models button{letter-spacing:0;padding:.3rem .5rem;font-size:.68rem}}.packs.one{grid-template-columns:1fr}.packs.one+.sec-head{margin-top:3rem}.plan.topup{gap:.8rem}.plan.topup .topup-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.plan.topup .topup-pay{align-items:baseline;gap:.7rem;margin:0;display:flex}.plan.topup .topup-pay .serif{color:var(--ink);font-size:2rem}.plan.topup .save{color:var(--oxide);border:1px solid var(--oxide);background:#c8714e14;border-radius:999px;padding:.25rem .6rem;font-size:.6rem}.plan.topup input[type=range]{width:100%;accent-color:var(--oxide);cursor:grab;margin:.4rem 0 0}.plan.topup input[type=range]:active{cursor:grabbing}.plan.topup .topup-ends{justify-content:space-between;margin-top:-.4rem;font-size:.72rem;display:flex}.plan.topup form,.plan.topup>.nc-btn{align-self:flex-start}.more-usage-panel{gap:.8rem;margin:.8rem 0 0;display:grid}.more-usage-panel[hidden]{display:none}.more-usage-panel .plan.topup{padding:1.1rem 1.2rem 1.2rem}.more-usage-panel .plan.topup .price .serif,.more-usage-panel .plan.topup .topup-pay .serif{font-size:1.5rem}.coming-soon{flex-direction:column;align-items:stretch;gap:.3rem;display:flex}.coming-soon .soon{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);text-align:center;font-size:.62rem}.plan.topup .coming-soon{align-self:flex-start}main.narrow input.nc-input.code{letter-spacing:.55em;text-align:center;font-variant-numeric:tabular-nums;padding-left:1.1rem;font-size:1.5rem}main.narrow form.signin-other .nc-btn{margin-top:.5rem}main.narrow .agreement{margin-top:1.3rem}main.narrow .agreement .nc-label{margin-bottom:.5rem;display:block}main.narrow .agreement-text{border:1px solid var(--line);background:var(--ground-2);max-height:7.2rem;color:var(--ink-dim);border-radius:8px;padding:.6rem .9rem;font-size:.74rem;line-height:1.6;overflow-y:auto}main.narrow .agreement-text ul{margin:0;padding-left:1rem}main.narrow .agreement-text li{margin:.35rem 0}main.narrow .agreement-text:focus-visible{outline:1px solid var(--oxide)}main.narrow label.agree{color:var(--ink);cursor:pointer;align-items:center;gap:.55rem;margin-top:.7rem;font-size:.8rem;display:flex}main.narrow label.agree input{width:1rem;height:1rem;accent-color:var(--oxide);margin:0}main.narrow label.agree.locked{color:var(--ink-faint);cursor:default}.pw-rules{color:var(--ink-faint);margin:.55rem 0 1rem;padding:0;font-size:.7rem;line-height:1.7;list-style:none}.pw-rules li:before{content:"○ "}.pw-rules li.ok{color:var(--ink-dim)}.pw-rules li.ok:before{content:"✓ ";color:var(--oxide)}.pw-rules li.no{color:var(--ink-dim)}.pw-match{min-height:1.2rem;margin:.55rem 0 .4rem;font-size:.7rem}.pw-match .ok{color:var(--ink-dim)}.pw-match .ok:before{content:"✓ ";color:var(--oxide)}.pw-match .no{color:var(--oxide)}.pw-rules li.ok,.pw-rules li.ok:before,.pw-match .ok,.pw-match .ok:before{color:#5dbb7e}:root[data-theme=light] .pw-rules li.ok,:root[data-theme=light] .pw-rules li.ok:before,:root[data-theme=light] .pw-match .ok,:root[data-theme=light] .pw-match .ok:before{color:#2e8551}.account-page .edit-buttons{flex-wrap:wrap;gap:.6rem;display:flex}.account-page .edit-buttons .nc-btn{flex:10rem}.account-page .edit-form{flex-direction:column;margin:.9rem 0 1.4rem;display:flex}.account-page .edit-form .nc-label{margin:.7rem 0 .45rem}.account-page .edit-form .nc-btn{margin-top:.8rem}.account-page .edit-form .err,.account-page .edit-form .note{margin:.6rem 0 0;font-size:.78rem}.account-page .edit-form .err{color:var(--oxide)}form.ask .box{position:relative}form.ask .ask-usage{gap:.7rem;width:12rem;margin-right:1.75rem;display:grid;position:absolute;top:.3rem;right:100%}form.ask .ask-usage .meter-row{color:var(--ink-dim);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:.6rem;font-size:.66rem;display:flex}form.ask .ask-usage .nc-label{color:var(--ink-faint);font-size:.56rem}form.ask .ask-usage .meter-row>span:last-child{white-space:nowrap}form.ask .ask-usage .dim{color:var(--ink-faint)}form.ask .ask-usage .bar{background:var(--line);border-radius:1px;height:2px;margin-top:.3rem;overflow:hidden}form.ask .ask-usage .bar span{background:var(--ink-dim);opacity:.7;height:100%;transition:width .3s;display:block}@media (min-width:56.0625rem){form.ask .fine .count{display:none}}@media (max-width:56rem){form.ask .ask-usage{display:none}}
