.site-page{--r-xl: 18px;--r-lg: 16px;--r-md: 14px;--r-sm: 12px;--r-xs: 9px;min-height:100dvh}.site-page main{min-width:0}.site-page main h1{font:400 clamp(28px,2.8vw,34px)/1.15 var(--display);letter-spacing:-.02em;text-shadow:none;color:var(--discovery-fg);max-width:30ch;text-wrap:pretty}.site-page main h2{text-shadow:none;line-height:1.15}.site-page .display--hero{font-size:clamp(28px,2.8vw,34px);text-shadow:none}.site-page .display--lift{text-shadow:none}.site-page .eyebrow{color:var(--discovery-muted)}.site-page .card{background:var(--discovery-paper);color:var(--discovery-fg);border:1px solid var(--discovery-line);box-shadow:0 2px 0 var(--discovery-shadow)}.site-page .card--lift:hover{transform:translateY(-2px);box-shadow:0 4px 0 var(--discovery-shadow)}.site-page .band--cream,.site-page .band--ink{background:var(--discovery-soft);color:var(--discovery-fg);border-top:1px solid var(--discovery-line)}.site-page .lede{color:var(--discovery-muted)}.site-page .pill--film,.site-page .pill--sunk{background:var(--discovery-soft);color:var(--discovery-fg)}.site-page .btn--cream,.site-page .btn--ghost{background:var(--discovery-paper);color:var(--discovery-fg);border-color:var(--discovery-outline);--shade: var(--discovery-shadow)}.site-page .btn--cream:hover,.site-page .btn--ghost:hover{background:var(--discovery-soft);color:var(--discovery-fg)}.site-page .kit,.site-page .acct{padding-top:24px}.site-page .kit-intro{gap:10px}.site-page .kit-note,.site-page .kit-hero-card,.site-page .kit-cta{background:var(--discovery-soft);border:1px solid var(--discovery-line);box-shadow:0 2px 0 var(--discovery-shadow)}.site-page .kit-tabs{border-bottom:1px solid var(--discovery-line);gap:8px}.site-page .kit-tab{border:1px solid var(--discovery-line);border-radius:8px;font:600 14px/1.4 var(--sans);min-height:44px}.site-page .kit-tab[aria-current=page]{background:var(--discovery-soft);color:var(--discovery-fg);border-color:var(--discovery-outline);box-shadow:none}.site-page .kit-card,.site-page .kit-hero-card{min-width:0}.site-page .make-hero,.site-page .cc-hero{padding-block:28px 36px}.site-page .make-pitch{gap:16px;padding-top:0}.site-page .make-pitch h1{max-width:24ch}.site-page .cc-band,.site-page .cc-traps,.site-page .cc-faq{padding-block:36px}.site-page .m-head{padding-top:24px}.site-page .acct-maker{background:var(--discovery-paper)}.site-page .acct-danger .acct-note{color:var(--discovery-muted)}.site-page .acct-form input{background:var(--discovery-paper);color:var(--discovery-fg)}.site-page .account-tools{display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;margin-bottom:16px}.site-page .account-tools:has(>:not([hidden]):empty):not(:has(>:not([hidden]):not(:empty))){display:none}.legacy-page{--bg: var(--discovery-bg);--panel: var(--discovery-paper);--muted: var(--discovery-muted);--faint: var(--discovery-muted);--line: var(--discovery-line);--line-soft: var(--discovery-soft);--accent: var(--orange);--accent-deep: var(--discovery-hover);--code-bg: #041710;--code-ink: #fff4e2;--radius: 12px;--shadow-card: 0 2px 0 var(--discovery-shadow);--shadow-lift: 0 4px 0 var(--discovery-shadow)}.legacy-page main{line-height:1.6;padding-top:24px}.legacy-page main h2,.legacy-page main h3{font-family:var(--display);font-weight:400}.legacy-page .docs-head,.legacy-page .pricing-head{padding-top:0}.legacy-page main :is(button,.btn){min-height:44px;background:var(--discovery-soft);color:var(--discovery-fg);border:1px solid var(--discovery-outline);white-space:normal}.legacy-page main :is(button,.btn):hover{background:var(--discovery-paper);color:var(--discovery-fg)}.legacy-page main .btn-primary{background:var(--yellow);color:var(--ink);border-color:var(--yellow-deep)}.legacy-page main a:not(.btn){text-decoration:underline;text-underline-offset:3px}.legacy-page :is(input,textarea,select){color-scheme:inherit}.legacy-page dialog.confirm{color:var(--discovery-fg)}@media(max-width:680px){.site-page main h1{font-size:28px}.site-page .kit,.site-page .acct,.legacy-page main{padding-top:18px}.site-page .make-hero,.site-page .cc-hero{padding-block:20px 28px}.site-page .kit-cta-acts,.site-page .make-acts{gap:10px}}.site-page .win .agent-cmd{color:var(--cream);border-color:#fff4e22e}.site-page .win .agent-done b,.site-page .win .agent-done a{color:#79d9bf}.site-page .win .agent-done div{color:#b7c8bc}.site-page .win .caret{background:var(--yellow)}.site-page .site-head :is(.burger,.theme-toggle){padding:0}.site-page .marquee{display:none}.site-page.site-page main h1{font-size:clamp(28px,2.8vw,34px)}.site-page .pricing-head{text-align:left;margin-bottom:24px}.site-page .pricing-head .sub{margin-left:0}@media(min-width:1081px){.legacy-page .site-head .burger{display:none}}@media(max-width:680px){.site-page.site-page main h1{font-size:28px}}.site-page main :is(p,li,dd,a,code){overflow-wrap:anywhere}.site-page main .btn{max-width:100%;white-space:normal;text-align:center}.site-page :is(.kit-cta-acts,.kit-acts,.cc-cta-acts){min-width:0;max-width:100%}.site-page .menu-card a[aria-current=page]{background:var(--discovery-soft);color:var(--discovery-fg)}.legacy-page :is(.secret,.notice,.pro-waitlist){background:var(--discovery-soft);color:var(--discovery-fg);border-color:var(--discovery-outline)}.site-page .btn--line{color:var(--discovery-fg);border-color:var(--discovery-outline)}.site-page .model-chip{color:var(--discovery-fg);background:var(--discovery-soft);border-color:var(--discovery-outline)}.site-page .plan em{background:var(--discovery-soft);color:var(--discovery-fg)}.legacy-page .tier-badge{color:var(--orange-ink)}.site-page .dash{width:min(960px,calc(100% - 2 * var(--gutter)))}.site-page .dash #signin{padding:24px 0 36px;text-align:left}.site-page .dash #signin .sub{margin:10px 0 18px;max-width:60ch}.site-page .dash #app>h1{margin:0 0 16px}.site-page .dash #createProject{margin:0 0 18px;gap:10px}.site-page .dash #createProject input{flex:1;max-width:none;min-width:0}.site-page .dash .card{padding:18px;margin-block:12px}.site-page .dash :is(input,textarea,select),.site-page .acct :is(input,textarea,select){background:var(--discovery-bg);color:var(--discovery-fg);border:1px solid var(--discovery-outline);border-radius:8px}.site-page :is(.dash,.acct) input::placeholder{color:var(--discovery-muted);opacity:1}.site-page :is(.dash,.acct) :is(input,textarea,select):focus-visible{outline:2px solid var(--discovery-hover);outline-offset:2px}.site-page .dash .secret{overflow-wrap:anywhere}.site-page dialog.confirm{background:var(--discovery-paper);border:1px solid var(--discovery-outline);border-radius:14px;padding:22px;max-width:calc(100vw - 32px)}.site-page dialog.confirm button{min-height:44px}@media(max-width:520px){.site-page .dash #createProject{flex-direction:column;align-items:stretch}.site-page .dash #createProject input{width:100%}.site-page .dash .card{padding:14px}}.site-page .acct-card{padding:20px;margin-bottom:14px}.site-page .acct>section{margin-bottom:14px}.site-page .acct-head{margin-bottom:18px}.site-page .acct-actions{margin-top:12px}.site-page .acct .btn--yellow{background:#f5ce74;box-shadow:0 2px 0 var(--discovery-shadow)}.site-page .acct .btn--teal{background:var(--discovery-soft);color:var(--discovery-fg);border:1px solid var(--discovery-outline);box-shadow:none}.site-page .dash .card h3{font-size:22px}.site-page .dash .stat{padding:12px;box-shadow:none;background:var(--discovery-soft)}.site-page .dash .card details.section{margin-top:12px;padding-top:12px}.site-page .dash button.danger,.site-page dialog.confirm button.danger{color:var(--discovery-fg);border-color:var(--orange)}.site-page .dash .card details.section{padding-top:0;margin-top:6px}.site-page .dash .card details.section>summary{margin:0;min-height:44px;font-size:12px;letter-spacing:.05em}:root[data-discovery-theme=dark] .site-page{--discovery-muted: #c8d2c9}.site-page .kit :is(.kit-card p,.kit-note p,.kit-cta p,.kit-hero-card>p){font-size:16px;font-weight:400;line-height:1.65}.site-page .kit-pre{font-size:14px;line-height:1.75;background:var(--discovery-bg);color:var(--discovery-fg);border:1px solid var(--discovery-line)}.site-page .kit-pre code{color:inherit}.site-page .kit-hero-card .kit-pre{max-height:420px}.site-page .docs-content :is(p,li){line-height:1.75}.site-page .kit-hero-card .kit-pre,.site-page .kit-card--prompt .kit-pre{font:400 16px/1.7 var(--sans)}.site-page .kit-hero-card .kit-pre code,.site-page .kit-card--prompt .kit-pre code{display:block;max-width:80ch}
