@font-face{font-family:fraunces;src:url(../media/fraunces-s.p.40m4cggjzbqwa.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:fraunces;src:url(../media/fraunces_italic-s.p.1xvpc9u9w_0bi.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.0%;size-adjust:116.36%}.fraunces_c8f1f7a-module__Z7XOCG__className{font-family:fraunces,fraunces Fallback}.fraunces_c8f1f7a-module__Z7XOCG__variable{--font-fraunces:"fraunces", "fraunces Fallback"}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__XViwfG__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__XViwfG__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3ms9vq719j3f8.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__xzVcJq__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__xzVcJq__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", "JetBrains Mono", "Fira Code", Menlo, monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ground:#0a0b0e;--color-panel:#14161c;--color-panel-2:#1c1f27;--color-line:#2b2e37;--color-line-soft:#202329;--color-ink:#eceef1;--color-ink-dim:#9a9da5;--color-ink-faint:#8a8d95;--color-signal:#e3b341;--color-signal-soft:#f0cf86;--color-signal-ink:#100d05;--color-add:#57b87a;--color-remove:#d16a63;--font-display:var(--font-fraunces), Georgia, "Times New Roman", serif;--radius-card:14px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lowercase{text-transform:lowercase}.italic{font-style:italic}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:radial-gradient(70% 55% at 0% -6%, #35427a14, transparent 55%) fixed, radial-gradient(70% 55% at 100% -6%, #35427a0f, transparent 55%) fixed, radial-gradient(125% 85% at 50% 128%, transparent 52%, #00000080) fixed, var(--color-ground);color:var(--color-ink);font-family:var(--font-sans);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"cv01", "ss01";margin:0;font-size:16px;line-height:1.55}body:before{content:"";z-index:9999;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background:#e3b3414d}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--color-signal) 30%, transparent)}}::selection{color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-signal);outline-offset:3px;border-radius:3px}a{color:inherit;text-decoration:none}h1,h2,h3{letter-spacing:-.022em;text-wrap:balance;margin:0;font-weight:600;line-height:1.05}.aurora{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.aurora:before{content:"";background:radial-gradient(50% 50%,#e3b3412b,#0000 66%);width:46rem;height:42rem;position:absolute;top:-8%;right:4%}@supports (color:color-mix(in lab, red, red)){.aurora:before{background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--color-signal) 17%, transparent), transparent 66%)}}.aurora:before{filter:blur(26px)}.aurora:after{content:"";background:radial-gradient(50% 50%,#e3b34117,#0000 70%);width:30rem;height:26rem;position:absolute;top:24%;right:26%}@supports (color:color-mix(in lab, red, red)){.aurora:after{background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--color-signal) 9%, transparent), transparent 70%)}}.aurora:after{filter:blur(44px)}@media (max-width:60rem){.aurora:before{opacity:.7;right:50%;transform:translate(50%)}.aurora:after{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.wrap{width:100%;max-width:72rem;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,2.5rem)}.eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-signal);font-size:.75rem}.btn{cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:.5em;padding:.72em 1.2em;font-size:.9375rem;font-weight:500;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s,opacity .16s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active:not(:disabled){transition-duration:60ms;transform:translateY(0)scale(.985)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.btn-primary{background:var(--color-signal);color:var(--color-signal-ink);box-shadow:inset 0 1px #ffffff59,0 0 0 1px #e3b3418c,0 8px 24px -10px #e3b3418c}@supports (color:color-mix(in lab, red, red)){.btn-primary{box-shadow:inset 0 1px 0 #ffffff59, 0 0 0 1px color-mix(in srgb, var(--color-signal) 55%, transparent), 0 8px 24px -10px color-mix(in srgb, var(--color-signal) 55%, transparent)}}.btn-primary:hover{background:var(--color-signal-soft);box-shadow:inset 0 1px #ffffff73,0 0 0 1px #e3b341a6,0 12px 30px -10px #e3b3419e}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover{box-shadow:inset 0 1px 0 #ffffff73, 0 0 0 1px color-mix(in srgb, var(--color-signal) 65%, transparent), 0 12px 30px -10px color-mix(in srgb, var(--color-signal) 62%, transparent)}}.btn-ghost{border-color:var(--color-line);color:var(--color-ink);box-shadow:inset 0 1px #ffffff0a}.btn-ghost:hover{border-color:var(--color-ink-dim);background:#14161ccc}@supports (color:color-mix(in lab, red, red)){.btn-ghost:hover{background:color-mix(in srgb, var(--color-panel) 80%, transparent)}}.card{border-radius:var(--radius-card);background:linear-gradient(#16181e,#111318);border:1px solid #22242c;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0006,0 14px 34px -18px #000000bf}.skip{z-index:100;position:absolute;top:0;left:-9999px}.skip:focus{background:var(--color-signal);color:var(--color-signal-ink);border-radius:8px;padding:.5rem .9rem;top:1rem;left:1rem}.mini{overflow:hidden;box-shadow:0 30px 80px -40px #000c}.mini__bar{border-bottom:1px solid var(--color-line-soft);background:var(--color-panel-2);align-items:center;gap:.75rem;padding:.65rem .9rem;display:flex}.mini__dots{gap:.4rem;display:inline-flex}.mini__dots i{background:var(--color-line);border-radius:50%;width:.6rem;height:.6rem}.mini__url{font-family:var(--font-mono);color:var(--color-ink-faint);font-size:.78rem}.mini__body{grid-template-columns:1fr 1fr;min-height:20rem;display:grid}@media (max-width:40rem){.mini__body{grid-template-columns:1fr}}.mini__console{border-right:1px solid var(--color-line-soft);background:linear-gradient(180deg, var(--color-panel), var(--color-ground));flex-direction:column;gap:.9rem;padding:1.1rem;display:flex}@media (max-width:40rem){.mini__console{border-right:0;border-bottom:1px solid var(--color-line-soft)}}.mini__msg{flex-direction:column;gap:.4rem;display:flex}.mini__you{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-faint);font-size:.68rem}.mini__prompt{color:var(--color-ink);min-height:2.6em;margin:0;font-size:1.02rem}.mini__caret{background:var(--color-signal);vertical-align:text-bottom;width:2px;height:1.05em;margin-left:1px;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.mini__quote{border:1px solid #62563a;align-items:center;gap:.6rem;padding:.55rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mini__quote{border:1px solid color-mix(in srgb, var(--color-signal) 30%, var(--color-line))}}.mini__quote{background:#e3b34112;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.mini__quote{background:color-mix(in srgb, var(--color-signal) 7%, transparent)}}.mini__quote{animation:.3s both rise}.mini__credits{font-family:var(--font-mono);color:var(--color-signal);font-size:.82rem;font-weight:600}.mini__status{color:var(--color-ink-dim);font-size:.82rem}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.mini__stage{background:#14100a;align-items:center;padding:1.1rem;transition:background .6s;display:flex}.mini__stage.is-warm{background:linear-gradient(160deg,#241708,#150f08)}.mini__site{flex-direction:column;gap:.8rem;width:100%;display:flex}.mini__hero{flex-direction:column;gap:.5rem;display:flex}.mini__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#b98a4e;font-size:.62rem}.mini__title{letter-spacing:-.02em;color:#f3ead9;font-size:1.5rem;font-weight:560;line-height:1.05}.mini__chip{background:#e3b34138;border-radius:999px;align-self:flex-start;padding:.2rem .55rem;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.mini__chip{background:color-mix(in srgb, var(--color-signal) 22%, transparent)}}.mini__chip{color:var(--color-signal-soft);opacity:0;transition:opacity .4s,transform .4s;transform:translateY(4px)}.mini__chip.is-on{opacity:1;transform:none}.mini__hours{max-width:12rem;font-family:var(--font-mono);color:#d8c7a6;opacity:0;border-top:1px solid #d8c7a629;justify-content:space-between;padding-top:.6rem;font-size:.82rem;transition:opacity .45s,transform .45s;display:flex;transform:translateY(6px)}.mini__hours.is-on{opacity:1;transform:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wordmark{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-ink);font-size:1rem;font-weight:600}.site-header{z-index:50;background:#0a0b0eb8;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--color-ground) 72%, transparent)}}.site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #0000;transition:background .24s,border-color .24s}.site-header.is-scrolled{background:#0a0b0eeb}@supports (color:color-mix(in lab, red, red)){.site-header.is-scrolled{background:color-mix(in srgb, var(--color-ground) 92%, transparent)}}.site-header.is-scrolled{border-bottom-color:var(--color-line)}.site-header__inner{align-items:center;gap:1.5rem;min-height:4rem;display:flex}.site-header__nav{color:var(--color-ink-dim);gap:1.4rem;margin-left:auto;font-size:.9rem;display:flex}.site-header__nav a{transition:color .18s;position:relative}.site-header__nav a:after{content:"";background:var(--color-signal);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.site-header__nav a:hover{color:var(--color-ink)}.site-header__nav a:hover:after{transform:scaleX(1)}.site-header__cta{padding:.5em 1em}@media (max-width:40rem){.site-header__inner{flex-wrap:wrap;gap:.5rem 1rem;min-height:0;padding-block:.55rem}.site-header__cta{margin-left:auto}.site-header__nav{-webkit-overflow-scrolling:touch;order:3;gap:1.2rem;width:100%;margin-left:0;font-size:.85rem;overflow-x:auto}}.hero{padding-block:clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.hero__grid{z-index:1;align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid;position:relative}@media (min-width:60rem){.hero__grid{grid-template-columns:1.05fr 1fr}}.hero__title{letter-spacing:-.032em;margin-top:1.2rem;font-size:clamp(2.75rem,6vw,4.5rem);line-height:1.02}.hero__em{color:var(--color-signal);font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.01em;font-style:italic;font-weight:500}.hero__sub{max-width:33rem;color:var(--color-ink-dim);margin-top:1.3rem;font-size:1.1875rem;line-height:1.5}.domainform{margin-top:1.8rem}.domainform__row{flex-wrap:wrap;gap:.6rem;display:flex}.domainform input{min-width:0;font:inherit;color:var(--color-ink);border:1px solid var(--color-line);background:#0d0e12;border-radius:9px;flex:14rem;padding:.85em 1em;transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 1px 2px #0006}.domainform input::placeholder{color:var(--color-ink-faint)}.domainform input:hover{border-color:#575a63}@supports (color:color-mix(in lab, red, red)){.domainform input:hover{border-color:color-mix(in srgb, var(--color-line) 60%, var(--color-ink-dim))}}.domainform input:focus{border-color:var(--color-signal);outline:none;box-shadow:inset 0 1px 2px #0006,0 0 0 3px #e3b34138}@supports (color:color-mix(in lab, red, red)){.domainform input:focus{box-shadow:inset 0 1px 2px #0006, 0 0 0 3px color-mix(in srgb, var(--color-signal) 22%, transparent)}}.domainform__error{color:var(--color-remove);margin-top:.6rem;font-size:.88rem}.domainform__note{color:var(--color-ink-faint);margin-top:.7rem;font-size:.85rem}.section{padding-block:clamp(3.5rem,6.5vw,5.5rem)}.section--alt{background:linear-gradient(180deg, #101217, var(--color-ground) 60%);border-top:1px solid var(--color-line-soft);border-bottom:1px solid var(--color-line-soft);box-shadow:inset 0 1px #ffffff0a}.section__title{max-width:26ch;margin-top:.8rem;font-size:clamp(1.8rem,3.5vw,2.6rem)}.steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.25rem;margin-top:2.5rem;display:grid}.step{padding:1.6rem}.step__k{font-family:var(--font-mono);color:var(--color-signal);font-size:.8rem}.step__h{margin-top:.9rem;font-size:1.25rem}.step__p{color:var(--color-ink-dim);margin-top:.6rem;font-size:.98rem}.credits{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:56rem){.credits{grid-template-columns:1.2fr .9fr}}.credits__p{color:var(--color-ink-dim);max-width:42ch;margin-top:1.1rem}.credits__list{gap:.7rem;margin-top:1.4rem;padding:0;list-style:none;display:grid}.credits__list li{color:var(--color-ink-dim);padding-left:1.4rem;position:relative}.credits__list li:before{content:"→";color:var(--color-signal);position:absolute;left:0}.credits__list strong{color:var(--color-ink)}.credits__card{padding:1.6rem}.credits__balance{align-items:baseline;gap:.5rem;display:flex}.credits__num{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--color-signal);font-variant-numeric:tabular-nums;font-size:3rem;font-weight:600}.credits__unit{color:var(--color-ink-dim);font-size:.95rem}.credits__meter{background:var(--color-line);border-radius:999px;height:6px;margin-top:1rem;overflow:hidden}.credits__meter span{background:var(--color-signal);height:100%;display:block}.credits__examples{gap:.55rem;margin-top:1.4rem;padding:0;list-style:none;display:grid}.credits__examples li{border-top:1px solid var(--color-line-soft);color:var(--color-ink-dim);justify-content:space-between;padding:.55rem 0;font-size:.95rem;display:flex}.credits__c{font-family:var(--font-mono);color:var(--color-signal);font-weight:600}.studio-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:2rem clamp(1.5rem,4vw,2.5rem);display:flex}.studio-cta__h{margin-top:.6rem;font-size:1.6rem}.studio-cta__p{color:var(--color-ink-dim);max-width:44ch;margin-top:.5rem}.site-footer{border-top:1px solid var(--color-line-soft);padding-block:3rem 1.5rem}.site-footer__inner{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:48rem){.site-footer__inner{grid-template-columns:1.3fr 2fr}}.site-footer__tag{color:var(--color-ink-dim);margin-top:.5rem;font-size:.95rem}.site-footer__cols{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:30rem){.site-footer__cols{grid-template-columns:1fr 1fr}}.site-footer__cols>div{flex-direction:column;gap:.5rem;display:flex}.site-footer__cols a{color:var(--color-ink-dim);font-size:.92rem}.site-footer__cols a:hover{color:var(--color-ink)}.site-footer__h{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-faint);margin-bottom:.2rem;font-size:.72rem}.site-footer__base{border-top:1px solid var(--color-line-soft);color:var(--color-ink-faint);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:2.5rem;padding-top:1.3rem;font-size:.85rem;display:flex}.concept-bar{z-index:40;background:#0a0b0ed9;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.concept-bar{background:color-mix(in srgb, var(--color-ground) 85%, transparent)}}.concept-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-line-soft)}.concept-bar__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;display:flex}.concept-bar__meta{align-items:baseline;gap:.6rem;min-width:0;display:flex}.concept-bar__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-signal);flex:none;font-size:.7rem}.concept-bar__domain{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.concept-bar__actions{flex-wrap:wrap;gap:.6rem;display:flex}.concept-frame{padding:clamp(1rem,4vw,2.5rem)}.concept-note{color:var(--color-ink-dim);max-width:52rem;padding-bottom:3rem;font-size:.92rem}.preview{border:1px solid var(--color-line);background:var(--pv-surface);max-width:60rem;color:var(--pv-ink);font-family:var(--pv-body,system-ui, sans-serif);border-radius:16px;margin-inline:auto;overflow:hidden}.preview>*{padding:clamp(1.6rem,4vw,3rem)}.pv-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin:0 0 .6rem;font-size:.72rem}.pv-h1{font-family:var(--pv-display,var(--font-display));letter-spacing:-.02em;color:var(--pv-ink);margin:0;font-size:clamp(2rem,5vw,3.2rem);line-height:1.05}.pv-h2{font-family:var(--pv-display,var(--font-display));color:var(--pv-ink);margin:0 0 1rem;font-size:clamp(1.4rem,3vw,2rem)}.pv-h3{font-family:var(--pv-display,var(--font-display));color:var(--pv-ink);margin:0 0 .4rem;font-size:1.15rem}.pv-sub{color:var(--pv-ink);font-size:1.1rem}@supports (color:color-mix(in lab, red, red)){.pv-sub{color:color-mix(in srgb, var(--pv-ink) 78%, var(--pv-muted))}}.pv-sub{max-width:34rem;margin:1rem 0 0}.pv-body{color:var(--pv-ink)}@supports (color:color-mix(in lab, red, red)){.pv-body{color:color-mix(in srgb, var(--pv-ink) 80%, var(--pv-muted))}}.pv-body{margin:0}.pv-muted{color:var(--pv-muted);margin:0;font-size:.95rem}.pv-figure{aspect-ratio:3/2;background:linear-gradient(150deg, var(--brand), var(--brand));border-radius:12px;margin-top:1.6rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pv-figure{background:linear-gradient(150deg, color-mix(in srgb, var(--brand) 55%, #111), color-mix(in srgb, var(--brand) 15%, #111))}}.pv-figure{place-items:center;display:grid}.pv-figure:after{content:"◇ your photo";letter-spacing:.14em;text-transform:uppercase;color:var(--paper,#fff);font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.pv-figure:after{color:color-mix(in srgb, var(--paper,#fff) 80%, transparent)}}.pv-figure:after{opacity:.55}.pv-figure--hero{aspect-ratio:16/8}.pv-split{align-items:center;gap:2rem;display:grid}@media (min-width:44rem){.pv-split{grid-template-columns:1fr 1fr}}.pv-split .pv-figure{aspect-ratio:4/3;width:100%;margin-top:0}.pv-section{background:var(--pv-surface)}.pv-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem;display:grid}.pv-card{border:1px solid var(--pv-line);background:var(--pv-surface-alt);border-radius:12px;padding:1.2rem}.pv-hours{max-width:24rem;margin:0;padding:0;list-style:none}.pv-hours li{border-bottom:1px solid var(--pv-line);justify-content:space-between;padding:.5rem 0;display:flex}.pv-day{text-transform:capitalize;font-weight:600}.pv-cta{background:var(--brand);color:var(--pv-on-brand)}.pv-cta .pv-h2,.pv-cta .pv-body{color:var(--pv-on-brand)}.pv-footer{border-top:1px solid var(--pv-line);color:var(--pv-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.9rem;display:flex}.pv-quote{font-family:var(--pv-display,var(--font-display));color:var(--pv-ink);font-size:1.15rem}@supports (color:color-mix(in lab, red, red)){.pv-quote{color:color-mix(in srgb, var(--pv-ink) 85%, var(--pv-muted))}}.pv-quote{margin:.5rem 0 0}.pv-quote cite{color:var(--pv-muted);margin-top:.4rem;font-size:.9rem;font-style:normal;display:block}.pv-hero{background:var(--pv-surface)}.editor{background:var(--color-ground);flex-direction:column;height:100dvh;display:flex}.editor__bar{border-bottom:1px solid var(--color-line-soft);background:var(--color-panel-2);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem clamp(1rem,3vw,1.5rem);display:flex}.editor__id{align-items:center;gap:.6rem;min-width:0;display:flex}.editor__dot{background:var(--color-add);border-radius:50%;width:.6rem;height:.6rem;box-shadow:0 0 0 3px #57b87a40}@supports (color:color-mix(in lab, red, red)){.editor__dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-add) 25%, transparent)}}.editor__domain{font-family:var(--font-mono);color:var(--color-ink-dim);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;overflow:hidden}.editor__dot{flex:none}.editor__credits{align-items:center;gap:.75rem;display:flex}.editor__meter{background:var(--color-line);border-radius:999px;width:5rem;height:5px;overflow:hidden}.editor__meter span{background:var(--color-signal);height:100%;display:block}.editor__balance{color:var(--color-ink-dim);font-size:.85rem}.editor__balance strong{color:var(--color-signal);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.editor__body{flex:1;grid-template-columns:minmax(20rem,2fr) 3fr;min-height:0;display:grid}@media (max-width:52rem){.editor{height:auto;min-height:100dvh}.editor__body{grid-template-rows:auto auto;grid-template-columns:1fr}.console__log{max-height:42vh}.stage{min-height:62vh}}.console{border-right:1px solid var(--color-line-soft);background:linear-gradient(180deg, var(--color-panel), var(--color-ground));flex-direction:column;min-height:0;display:flex}@media (max-width:52rem){.console{border-right:0;border-bottom:1px solid var(--color-line-soft)}}.console__log{flex-direction:column;flex:1;gap:.9rem;min-height:0;padding:1.1rem;display:flex;overflow-y:auto}.console__starter{flex-direction:column;align-items:flex-start;gap:.85rem;margin-block:auto;padding:1.4rem 0;display:flex}.console__try{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-signal);margin:0;font-size:.7rem}.console__chips--center{margin:0}.console__hint{color:var(--color-ink-faint);max-width:30ch;margin:.25rem 0 0;font-size:.8rem;line-height:1.5}.msg{flex-direction:column;gap:.3rem;display:flex}.msg__who{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-faint);font-size:.66rem}.msg--you p{color:var(--color-ink);margin:0}.msg--note{color:var(--color-ink-faint);margin:0;font-size:.9rem;line-height:1.5}.msg--advice{border-left:2px solid var(--color-add);padding-left:.75rem}.msg--advice p,.msg--declined p{color:var(--color-ink-dim);margin:0;font-size:.92rem}.msg--declined{border-left:2px solid var(--color-remove);padding-left:.75rem}.msg--declined .msg__who{color:var(--color-remove)}.quote{border:1px solid #62563a}@supports (color:color-mix(in lab, red, red)){.quote{border:1px solid color-mix(in srgb, var(--color-signal) 30%, var(--color-line))}}.quote{background:#e3b3410f;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.quote{background:color-mix(in srgb, var(--color-signal) 6%, transparent)}}.quote{padding:.7rem .8rem}.quote--done{border-color:#3d6552}@supports (color:color-mix(in lab, red, red)){.quote--done{border-color:color-mix(in srgb, var(--color-add) 40%, var(--color-line))}}.quote--done{background:#57b87a0f}@supports (color:color-mix(in lab, red, red)){.quote--done{background:color-mix(in srgb, var(--color-add) 6%, transparent)}}.quote--cancelled{opacity:.55}.quote__row{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.quote__credits{font-family:var(--font-mono);color:var(--color-signal);font-weight:600}.quote__label{color:var(--color-ink-dim);font-size:.85rem}.quote__summary{color:var(--color-ink-dim);margin:.6rem 0 0;font-size:.9rem}.quote__actions{gap:.5rem;margin-top:.75rem;display:flex}.quote__actions .btn{padding:.5em 1em;font-size:.85rem}.console__chips{flex-wrap:wrap;flex:none;gap:.45rem;padding:.75rem 1.1rem 0;display:flex}.chip{font:inherit;border:1px solid var(--color-line);background:var(--color-panel);color:var(--color-ink-dim);cursor:pointer;border-radius:999px;padding:.4em .75em;font-size:.8rem;transition:border-color .15s,color .15s}.chip:hover:not(:disabled){border-color:var(--color-signal);color:var(--color-ink)}.chip:disabled{opacity:.5;cursor:default}.chip--muted{border-style:dashed}.console__input{border-top:1px solid var(--color-line-soft);flex-direction:column;flex:none;gap:.55rem;padding:.9rem 1.1rem;display:flex}.console__inputrow{gap:.5rem;display:flex}.console__input input{min-width:0;font:inherit;color:var(--color-ink);background:var(--color-panel);border:1px solid var(--color-line);border-radius:9px;flex:1;padding:.7em .9em;transition:border-color .16s}.console__input input.is-scoped{border-color:#7e6a3c}@supports (color:color-mix(in lab, red, red)){.console__input input.is-scoped{border-color:color-mix(in srgb, var(--color-signal) 45%, var(--color-line))}}.console__input input:focus{outline:2px solid var(--color-signal);outline-offset:1px;border-color:var(--color-signal)}.stage{background:#0a0b0d;flex-direction:column;min-height:0;display:flex;overflow:hidden}.stage__scroll{flex:1;min-height:0;padding:clamp(1rem,3vw,2rem);overflow-y:auto}.stage__scroll .preview{max-width:52rem}.stage__modes{background:var(--color-panel-2);border-bottom:1px solid var(--color-line-soft);flex:none;gap:.3rem;padding:.5rem;display:flex}.stage__mode{color:var(--color-ink-dim);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.4rem .9rem;font-size:.85rem;font-weight:500;transition:color .15s,background .15s}.stage__mode.is-on{background:var(--color-panel);color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line)}.stage__mode:not(.is-on):hover{color:var(--color-ink)}.checkout{align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:52rem){.checkout{grid-template-columns:1.3fr .9fr}}.checkout__list{gap:.7rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.checkout__list li{color:var(--color-ink-dim);padding-left:1.6rem;position:relative}.checkout__list li:before{content:"✓";color:var(--color-add);font-weight:700;position:absolute;left:0}.checkout__card{padding:1.6rem;position:sticky;top:5rem}.checkout__line{border-bottom:1px solid var(--color-line-soft);justify-content:space-between;gap:1rem;padding:.6rem 0;display:flex}.checkout__line--muted{color:var(--color-ink-faint)}.checkout__price{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.checkout__total{justify-content:space-between;gap:1rem;padding:1rem 0 1.4rem;font-size:1.1rem;font-weight:600;display:flex}.checkout__done{text-align:center;border:1px solid #3d6552;flex-direction:column;align-items:center;gap:.5rem;padding:1.6rem 1.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.checkout__done{border:1px solid color-mix(in srgb, var(--color-add) 40%, var(--color-line))}}.checkout__done{border-radius:var(--radius-card);background:#57b87a14}@supports (color:color-mix(in lab, red, red)){.checkout__done{background:color-mix(in srgb, var(--color-add) 8%, transparent)}}.checkout__done{animation:.5s cubic-bezier(.22,1,.36,1) both n3rdRise}.checkout__done-mark{background:var(--color-add);color:#06130b;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;margin-bottom:.3rem;font-size:1.3rem;font-weight:700;display:grid}.checkout__done strong{color:var(--color-ink);font-size:1.2rem}.checkout__done span{color:var(--color-ink-dim);max-width:26ch;font-size:.9rem}.checkout__done-cta{margin-top:.7rem}.pv-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.75rem;display:grid}.pv-figure--sq{aspect-ratio:1;margin-top:0}.pv-faq{gap:1rem;margin:0;display:grid}.pv-faq dt{margin-bottom:.25rem}.pv-faq dd{margin:0}.pv-contact{gap:.6rem;display:grid}.pv-contact address{font-style:normal}.pv-formhint{border:1px dashed var(--pv-line);color:var(--pv-muted);border-radius:10px;padding:.9rem;font-size:.85rem}.editor__id{gap:.75rem}.editor__home{font-family:var(--font-mono);color:var(--color-ink);font-size:.95rem;font-weight:700}.editor__end{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.editor__buy{white-space:nowrap;padding:.5em .95em;font-size:.85rem}@media (max-width:52rem){.editor__bar{gap:.5rem;padding:.6rem .9rem}.editor__end{flex-wrap:nowrap;gap:.55rem}.editor__meter{display:none}.editor__balance{white-space:nowrap;font-size:.78rem}}@media (max-width:34rem){.editor__buy{padding:.45em .7em;font-size:.8rem}}.msg--error{border-left:2px solid var(--color-remove);padding-left:.75rem}.msg--error .msg__who{color:var(--color-remove)}.msg--error p{color:var(--color-ink);margin:0}.pv-member{flex-direction:column;gap:.4rem;display:flex}.pv-member .pv-h3{margin-top:.5rem}.pv-stat{flex-direction:column;gap:.2rem;display:flex}.pv-stat__value{font-family:var(--pv-display,var(--font-display));color:var(--brand);font-size:clamp(2rem,5vw,3rem);line-height:1}.stage.is-flash .preview{animation:.8s stageFlash}@keyframes stageFlash{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-signal) 60%, transparent)}35%{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-signal) 60%, transparent)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.stage.is-flash .preview{animation:none}}.msg--thinking .thinking{color:var(--color-ink-dim);margin:0}.thinking__dots{vertical-align:middle;gap:3px;margin-left:7px;display:inline-flex}.thinking__dots i{background:var(--color-signal);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite thinkingBlink}.thinking__dots i:nth-child(2){animation-delay:.15s}.thinking__dots i:nth-child(3){animation-delay:.3s}@keyframes thinkingBlink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.quote--superseded{opacity:.55}.console__policy{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.15rem 0 0;font-size:.8rem;display:flex}.console__policy-label{color:var(--color-ink-faint)}.hero__demolink{color:var(--color-ink-dim);margin-top:.9rem;font-size:.88rem}.hero__demolink a{color:var(--color-signal)}.hero__demolink a:hover{color:var(--color-signal-soft)}@keyframes n3rdRise{0%{opacity:0;transform:translateY(18px)}}.motion-ready .hero__copy--load>*{animation:.72s cubic-bezier(.22,1,.36,1) both n3rdRise}.motion-ready .hero__copy--load>:first-child{animation-delay:20ms}.motion-ready .hero__copy--load>:nth-child(2){animation-delay:.1s}.motion-ready .hero__copy--load>:nth-child(3){animation-delay:.19s}.motion-ready .hero__copy--load>:nth-child(4){animation-delay:.28s}.motion-ready .hero__copy--load>:nth-child(5){animation-delay:.36s}.motion-ready .hero__demo--load{animation:.85s cubic-bezier(.22,1,.36,1) .32s both n3rdRise}.motion-ready .hero__em{animation:1.2s .52s both emBloom}@keyframes emBloom{0%{opacity:0}45%{opacity:1;text-shadow:0 0 26px color-mix(in srgb, var(--color-signal) 55%, transparent)}to{text-shadow:0 0 #0000}}.motion-ready [data-reveal]{opacity:0;transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(20px)}.motion-ready [data-reveal].is-in{opacity:1;transform:none}.credits__meter span{width:92%}.motion-ready .credits__meter span{width:0;transition:width 1.1s cubic-bezier(.22,1,.36,1) .15s}.motion-ready .credits__card.is-in .credits__meter span{width:92%}@media (prefers-reduced-motion:reduce){.motion-ready .hero__copy--load>*,.motion-ready .hero__demo--load,.motion-ready .hero__em{animation:none}}.studio-hero{position:relative;overflow:hidden}.studio-hero:before{content:"";pointer-events:none;background:radial-gradient(50% 50%,#e3b3411c,#0000 70%);width:40rem;height:34rem;position:absolute;top:-20%;left:-10%}@supports (color:color-mix(in lab, red, red)){.studio-hero:before{background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--color-signal) 11%, transparent), transparent 70%)}}.studio-hero:before{filter:blur(30px);z-index:0}.studio-hero>.wrap{z-index:1;position:relative}.studio-hero__title{letter-spacing:-.03em;margin-top:.9rem;font-size:clamp(2.4rem,5.5vw,3.6rem);line-height:1.03}.studio-grid{grid-template-columns:1fr;gap:1.1rem;margin-top:2.5rem;display:grid}@media (min-width:44rem){.studio-grid{grid-template-columns:repeat(3,1fr)}}.studio-card--price{border-color:#6b5a34}@supports (color:color-mix(in lab, red, red)){.studio-card--price{border-color:color-mix(in srgb, var(--color-signal) 38%, #22242c)}}.studio-card--price{background:linear-gradient(#282621,#111318)}@supports (color:color-mix(in lab, red, red)){.studio-card--price{background:linear-gradient(180deg, color-mix(in srgb, var(--color-signal) 9%, #16181e), #111318)}}.studio-card--price .step__h{color:var(--color-signal-soft)}@keyframes pvAssemble{0%{opacity:0;transform:translateY(24px)}}.concept-frame .preview>*{animation:.6s cubic-bezier(.22,1,.36,1) both pvAssemble}.concept-frame .preview>:first-child{animation-delay:60ms}.concept-frame .preview>:nth-child(2){animation-delay:.17s}.concept-frame .preview>:nth-child(3){animation-delay:.28s}.concept-frame .preview>:nth-child(4){animation-delay:.39s}.concept-frame .preview>:nth-child(5){animation-delay:.5s}.concept-frame .preview>:nth-child(6){animation-delay:.6s}.concept-frame .preview>:nth-child(7){animation-delay:.7s}.concept-frame .preview>:nth-child(8){animation-delay:.79s}.concept-frame .preview>:nth-child(n+9){animation-delay:.88s}.concept-frame .pv-figure:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff29 50%,#0000 58%);animation:1.05s .75s both pvSweep;position:absolute;inset:0;transform:translate(-130%)}@keyframes pvSweep{to{transform:translate(130%)}}.ritual{z-index:200;background:var(--color-ground);place-items:center;padding:2rem;animation:.45s both ritualIn;display:grid;position:fixed;inset:0;overflow:hidden}@keyframes ritualIn{0%{opacity:0}}.ritual:before{content:"";pointer-events:none;background:radial-gradient(50% 50%,#e3b34121,#0000 68%);width:52rem;height:40rem;position:absolute;top:8%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.ritual:before{background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--color-signal) 13%, transparent), transparent 68%)}}.ritual:before{filter:blur(30px);animation:3.5s ease-in-out infinite ritualGlow}@keyframes ritualGlow{50%{opacity:.6}}.ritual__inner{z-index:1;width:100%;max-width:34rem;position:relative}.ritual__title{letter-spacing:-.025em;margin-top:.7rem;font-size:clamp(1.6rem,4vw,2.35rem)}.ritual__domain{font-family:var(--font-mono);color:var(--color-signal);font-weight:600}.ritual__steps{flex-direction:column;gap:.95rem;margin:2.2rem 0 0;padding:0;list-style:none;display:flex}.ritual__step{color:var(--color-ink-faint);opacity:.45;align-items:center;gap:.75rem;font-size:1.05rem;transition:color .35s,opacity .35s;display:flex}.ritual__step.is-done{color:var(--color-ink-dim);opacity:1}.ritual__step.is-active{color:var(--color-ink);opacity:1}.ritual__mark{font-family:var(--font-mono);text-align:center;width:1.1rem;color:var(--color-signal)}.ritual__step.is-active .ritual__mark{animation:1s ease-in-out infinite ritualPulse}@keyframes ritualPulse{50%{opacity:.3}}.ritual__note{color:var(--color-ink-dim);margin-top:1.7rem;font-size:.95rem}.ritual__actions{flex-wrap:wrap;gap:.7rem;margin-top:1.8rem;display:flex}.resume{border-top:1px solid var(--color-line-soft);margin-top:1.6rem;padding-top:1.4rem}.resume__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint);font-size:.68rem}.resume__items{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.resume__chip{border:1px solid var(--color-line);background:var(--color-panel);color:var(--color-ink-dim);border-radius:999px;align-items:center;gap:.5rem;padding:.42rem .8rem;font-size:.88rem;transition:border-color .16s,color .16s,transform .16s;display:inline-flex}.resume__chip:hover{border-color:var(--color-ink-dim);color:var(--color-ink);transform:translateY(-1px)}.resume__dot{background:var(--color-add);border-radius:50%;width:.5rem;height:.5rem}.resume__owned{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-signal);font-size:.62rem}.quote__undo{padding:.42em .85em;font-size:.82rem}.concept-bar__save{padding:.44em .9em;font-size:.85rem}.stage--picking [data-pv-target]{cursor:pointer;touch-action:manipulation;border-radius:4px}@media (prefers-reduced-motion:no-preference){.stage--picking [data-pv-target]{transition:box-shadow .15s}}@media (hover:hover){.stage--picking [data-pv-target]:hover{box-shadow:0 0 0 1.5px var(--pv-ink)}@supports (color:color-mix(in lab, red, red)){.stage--picking [data-pv-target]:hover{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--pv-ink) 45%, transparent)}}}.stage--picking [data-pv-target]:focus-visible{box-shadow:0 0 0 2px var(--color-signal), 0 0 0 4px var(--pv-ink);outline:none}@supports (color:color-mix(in lab, red, red)){.stage--picking [data-pv-target]:focus-visible{box-shadow:0 0 0 2px var(--color-signal), 0 0 0 4px color-mix(in srgb, var(--pv-ink) 40%, transparent)}}.stage--picking [data-pv-target].is-selected{box-shadow:0 0 0 2px var(--color-signal), 0 0 0 3px var(--pv-ink), 0 12px 34px -12px #e3b34173}@supports (color:color-mix(in lab, red, red)){.stage--picking [data-pv-target].is-selected{box-shadow:0 0 0 2px var(--color-signal), 0 0 0 3px color-mix(in srgb, var(--pv-ink) 55%, transparent), 0 12px 34px -12px color-mix(in srgb, var(--color-signal) 45%, transparent)}}.stage--picking [data-pv-target].is-selected{border-radius:5px}@media (prefers-contrast:more){.stage--picking [data-pv-target].is-selected{box-shadow:0 0 0 3px var(--color-signal), 0 0 0 5px #000}}.pv-label{z-index:90;pointer-events:none;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ground);background:var(--color-signal);opacity:0;border-radius:5px;padding:.2rem .5rem;font-size:.66rem;transition:opacity .12s;position:fixed;top:0;left:0;box-shadow:0 6px 18px -6px #00000080}.pv-label[data-on="1"]{opacity:1}.ctx-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ctx-chip{color:var(--color-signal);background:#292620;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .4rem .3rem .6rem;font-size:.82rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ctx-chip{background:color-mix(in srgb, var(--color-signal) 10%, var(--color-panel))}}.ctx-chip{border:1px solid #6b5d3a}@supports (color:color-mix(in lab, red, red)){.ctx-chip{border:1px solid color-mix(in srgb, var(--color-signal) 35%, var(--color-line))}}.ctx-chip__glyph{font-size:.9rem;line-height:1}.ctx-chip__label{color:var(--color-ink);font-weight:500}.ctx-chip__x{width:1.15rem;height:1.15rem;color:var(--color-ink-dim);background:#eceef11a;border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ctx-chip__x{background:color-mix(in srgb, var(--color-ink) 10%, transparent)}}.ctx-chip__x{font-size:.95rem;line-height:1;transition:color .14s,background .14s}.ctx-chip__x:hover{color:var(--color-ink);background:#eceef12e}@supports (color:color-mix(in lab, red, red)){.ctx-chip__x:hover{background:color-mix(in srgb, var(--color-ink) 18%, transparent)}}.ctx-row__hint{color:var(--color-ink-faint);font-size:.75rem}.msg__scope,.quote__scope{font-family:var(--font-mono);letter-spacing:.03em;color:var(--color-signal);background:#e3b3411f;border-radius:5px;align-items:center;margin-right:.45rem;padding:.05rem .4rem;font-size:.68rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.msg__scope,.quote__scope{background:color-mix(in srgb, var(--color-signal) 12%, transparent)}}.msg__scope,.quote__scope{vertical-align:middle}.viewswitch,.stage__hint{display:none}@media (max-width:52rem){.viewswitch{background:var(--color-panel-2);border-bottom:1px solid var(--color-line-soft);z-index:20;gap:.3rem;padding:.5rem;display:flex;position:sticky;top:0}.viewswitch__tab{color:var(--color-ink-dim);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:.55rem;font-size:.9rem;font-weight:500}.viewswitch__tab.is-on{background:var(--color-panel);color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line)}.editor--m-chat .stage,.editor--m-preview .console{display:none}.editor--m-chat .console__log{max-height:none}.editor--m-preview .stage{min-height:78vh}.editor--m-preview .stage__hint{z-index:5;text-align:center;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-signal);background:#0a0b0ee0;margin:0;padding:.5rem 1rem;font-size:.72rem;display:block;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.editor--m-preview .stage__hint{background:color-mix(in srgb, var(--color-ground) 88%, transparent)}}.editor--m-preview .stage__hint{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--color-line-soft)}}.pv-flyer{z-index:95;pointer-events:none;color:var(--color-signal);opacity:1;filter:drop-shadow(0 0 6px #e3b34199);font-size:1.4rem;line-height:1;transition:transform .42s cubic-bezier(.5,0,.2,1),opacity .42s;position:fixed;transform:translate(0)scale(1)}@supports (color:color-mix(in lab, red, red)){.pv-flyer{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--color-signal) 60%, transparent))}}@media (prefers-reduced-motion:no-preference){.ctx-chip{animation:.24s cubic-bezier(.22,1,.36,1) both ctxLand}}@keyframes ctxLand{0%{opacity:0;transform:translateY(4px)scale(.94)}}.editor__help{border:1px solid var(--color-line);background:var(--color-panel);width:1.7rem;height:1.7rem;color:var(--color-ink-dim);cursor:pointer;border-radius:50%;place-items:center;font-size:.9rem;font-weight:600;transition:color .15s,border-color .15s;display:grid}.editor__help:hover{color:var(--color-signal);border-color:#87713c}@supports (color:color-mix(in lab, red, red)){.editor__help:hover{border-color:color-mix(in srgb, var(--color-signal) 50%, var(--color-line))}}.btn--sm{padding:.5em .9em;font-size:.86rem}.ob{z-index:300;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.ob__backdrop{cursor:pointer;background:#0a0b0ed1;border:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ob__backdrop{background:color-mix(in srgb, var(--color-ground) 82%, transparent)}}.ob__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:.3s both obFade}@keyframes obFade{0%{opacity:0}}.ob__card{border-radius:var(--radius-card);background:linear-gradient(180deg, var(--color-panel-2), var(--color-panel));border:1px solid var(--color-line);width:100%;max-width:32rem;margin:auto;padding:2rem;animation:.4s cubic-bezier(.22,1,.36,1) both obRise;position:relative;box-shadow:inset 0 1px #ffffff0d,0 30px 80px -30px #000000d9}@keyframes obRise{0%{opacity:0;transform:translateY(10px)scale(.985)}}.ob__title{letter-spacing:-.02em;margin-top:.6rem;font-size:clamp(1.4rem,3.2vw,1.85rem)}.ob__points{flex-direction:column;gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.ob__points li{align-items:flex-start;gap:.85rem;display:flex}.ob__points p{color:var(--color-ink-dim);margin:0;font-size:.96rem;line-height:1.5}.ob__points strong{color:var(--color-ink);font-weight:600}.ob__ico{background:#e3b3411f;border-radius:8px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ob__ico{background:color-mix(in srgb, var(--color-signal) 12%, transparent)}}.ob__ico{color:var(--color-signal);font-size:1rem}.ob__actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.8rem;display:flex}.ob--tour{pointer-events:none;place-items:stretch stretch;padding:0}.ob__scrim{background:#0a0b0eb8;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ob__scrim{background:color-mix(in srgb, var(--color-ground) 72%, transparent)}}.ob__scrim{animation:.3s both obFade}.ob__spot{box-shadow:0 0 0 9999px #0a0b0ebd, 0 0 0 2px var(--color-signal), 0 12px 40px -8px #e3b34166;border-radius:10px;position:fixed}@supports (color:color-mix(in lab, red, red)){.ob__spot{box-shadow:0 0 0 9999px color-mix(in srgb, var(--color-ground) 74%, transparent), 0 0 0 2px var(--color-signal), 0 12px 40px -8px color-mix(in srgb, var(--color-signal) 40%, transparent)}}.ob__spot{transition:left .32s cubic-bezier(.22,1,.36,1),top .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1)}.ob__tip{background:linear-gradient(180deg, var(--color-panel-2), var(--color-panel));border:1px solid var(--color-line);pointer-events:auto;border-radius:12px;width:min(21rem,100vw - 2rem);padding:1.15rem 1.25rem;animation:.3s cubic-bezier(.22,1,.36,1) both obRise;position:fixed;box-shadow:0 24px 60px -20px #000000d9}.ob__tip--center{animation:.3s both obFade;top:50%;left:50%;transform:translate(-50%,-50%)}.ob__step{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-signal);font-size:.68rem}.ob__tiptitle{margin:.35rem 0 0;font-size:1.12rem}.ob__tipbody{color:var(--color-ink-dim);margin:.5rem 0 0;font-size:.92rem;line-height:1.5}.ob__skip{color:var(--color-ink-faint);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:.85rem}.ob__skip:hover{color:var(--color-ink-dim)}.ob__block{pointer-events:auto;position:fixed;inset:0}@media (hover:none){.ctx-chip__x{position:relative}.ctx-chip__x:before{content:"";position:absolute;inset:-11px}}.agentview{color:#1c1e24;background:#faf8f4;border-radius:14px;max-width:44rem;margin:0 auto;padding:clamp(1.4rem,4vw,2.4rem);box-shadow:0 24px 70px -34px #000000b3}.agentview__eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#8a5e05;margin:0;font-size:.7rem}.agentview__title{letter-spacing:-.02em;color:#15171c;margin:.5rem 0 0;font-size:clamp(1.3rem,3vw,1.7rem);line-height:1.2}.agentview__title strong{color:#1f7a48}.agentview__meter{background:#e7e2d8;border-radius:999px;height:8px;margin:1.1rem 0 0;overflow:hidden}.agentview__meter span{background:linear-gradient(90deg,#2f9e63,#57b87a);border-radius:999px;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block}.agentview__sub{color:#5a5d66;margin:.9rem 0 0;font-size:.94rem;line-height:1.5}.agentview__list{margin:1.6rem 0 0;padding:0;list-style:none}.agentrow{border-top:1px solid #ece7dd;gap:.85rem;padding:.95rem 0;display:flex}.agentrow__mark{border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;margin-top:.1rem;font-size:.9rem;font-weight:700;display:grid}.agentrow.is-covered .agentrow__mark{color:#2f9e63;background:#e2f2e9}.agentrow.is-gap .agentrow__mark{color:#b5851f;background:#fbf0da}.agentrow__body{min-width:0}.agentrow__q{color:#22242b;margin:0;font-size:.98rem}.agentrow__who{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#6f5410;vertical-align:middle;background:#f3ead4;border-radius:5px;margin-right:.5rem;padding:.1rem .4rem;font-size:.66rem}.agentrow__a{color:#2f7d54;margin:.3rem 0 0;font-size:.9rem}.agentrow__a.is-confirm{color:#6f5410}.agentrow__tag{font-family:var(--font-mono);color:#6f5410;background:#f3ead4;border-radius:4px;margin-left:.5rem;padding:.05rem .4rem;font-size:.66rem}.agentrow__gap{color:#6a6d75;margin:.3rem 0 0;font-size:.9rem}.agentrow__cta{color:#8a5e05;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;font-weight:600}.agentrow__cta:hover{text-decoration:underline}.agentview__foot{color:#6a6d75;border-top:1px solid #ece7dd;margin:1.6rem 0 0;padding-top:1.2rem;font-size:.85rem;line-height:1.5}.agentcta{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.agentcta__lead{max-width:42ch;color:var(--color-ink-dim);margin-top:1rem;font-size:1.05rem;line-height:1.6}.agentcta__pillars{flex-direction:column;gap:.7rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.agentcta__pillars li{color:var(--color-ink-dim);padding-left:1.3rem;position:relative}.agentcta__pillars li:before{content:"→";color:var(--color-signal);position:absolute;left:0}.agentcta__pillars strong{color:var(--color-ink)}.agentcta__price{font-family:var(--font-mono);color:var(--color-ink-dim);margin-top:1.7rem;font-size:.95rem}.agentcta__price strong{color:var(--color-ink);font-size:1.1rem}.agentcta__price a{color:var(--color-signal)}.agentcta__price a:hover{text-decoration:underline}.agentcard{color:#1c1e24;background:#faf8f4;padding:clamp(1.4rem,3vw,2rem)}.agentcard__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#8a5e05;margin:0;font-size:.68rem}.agentcard__title{color:#15171c;margin:.5rem 0 0;font-size:1.15rem;line-height:1.3}.agentcard__title strong{color:#1f7a48}.agentcard__meter{background:#e7e2d8;border-radius:999px;height:7px;margin:.9rem 0 0;overflow:hidden}.agentcard__meter span{background:linear-gradient(90deg,#2f9e63,#57b87a);border-radius:999px;height:100%;display:block}.agentcard__rows{flex-direction:column;gap:.7rem;margin:1.2rem 0 0;padding:0;list-style:none;display:flex}.agentcard__rows li{color:#33353c;align-items:center;gap:.6rem;font-size:.92rem;display:flex}.agentcard__rows li.is-gap{color:#6a6d75}.agentcard__mark{border-radius:50%;flex:none;place-items:center;width:1.3rem;height:1.3rem;font-size:.8rem;font-weight:700;display:grid}.agentcard__rows li.is-ok .agentcard__mark{color:#2f9e63;background:#e2f2e9}.agentcard__rows li.is-gap .agentcard__mark{color:#b5851f;background:#fbf0da}@media (max-width:52rem){.agentcta{grid-template-columns:1fr}}.agentrow__cta:disabled{color:#8a8d95;cursor:default}.agentrow__cta:disabled:hover{text-decoration:none}.agentview__handoffs{border-top:1px solid #ece7dd;margin:1.4rem 0 0;padding:1.2rem 0 0}.agentview__handoffs-h{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#6a6d75;margin:0 0 .7rem;font-size:.66rem}.agenthandoff{color:#33353c;margin:0 0 .6rem;font-size:.92rem;line-height:1.5}.agenthandoff span:last-child{color:#6a6d75}.agenthandoff.is-confirm span:last-child{color:#6f5410}.agentview button:focus-visible,.agentview a:focus-visible,.agentcard button:focus-visible,.agentcard a:focus-visible{outline-offset:2px;outline:2px solid #15171c}.listings{border-top:1px solid #ece7dd;margin:1.4rem 0 0;padding:1.2rem 0 0}.listings__h{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#6a6d75;margin:0;font-size:.66rem}.listings__sub{color:#6a6d75;margin:.4rem 0 .9rem;font-size:.86rem;line-height:1.5}.listings__check{color:#1c1e24;cursor:pointer;background:#fff;border:1px solid #d8d2c6;border-radius:8px;padding:.5em .95em;font-size:.9rem;font-weight:500}.listings__check:hover:not(:disabled){color:#8a5e05;border-color:#b5851f}.listings__check:disabled{opacity:.55;cursor:default}.listings__list{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.listingrow{background:#fff;border:1px solid #ece7dd;border-radius:9px;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .85rem;display:flex}.listingrow__body{min-width:0}.listingrow__name{color:#1c1e24;margin:0;font-size:.92rem;font-weight:500}.listingrow__feeds{color:#8a6a1a;font-weight:400}.listingrow__detail{color:#6a6d75;margin:.15rem 0 0;font-size:.82rem;line-height:1.4}.listingrow__cta{white-space:nowrap;color:#8a5e05;flex:none;font-size:.82rem;font-weight:600}.listingrow__cta:hover{text-decoration:underline}.listingrow.is-ok{border-color:#bfe3cd}.listingrow.is-ok .listingrow__cta{color:#1f7a48}.listingrow.is-gap .listingrow__cta{color:#b5851f}.listings__err{color:#b0453d;margin:.6rem 0 0;font-size:.85rem}.agenthandoff.is-connected span:last-child{color:#2f7d54}.launch-pill{border:1px solid #3f6c55;border-radius:999px;align-items:center;gap:.45rem;padding:.44em .9em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.launch-pill{border:1px solid color-mix(in srgb, var(--color-add) 45%, var(--color-line))}}.launch-pill{background:#1c2927}@supports (color:color-mix(in lab, red, red)){.launch-pill{background:color-mix(in srgb, var(--color-add) 12%, var(--color-panel))}}.launch-pill{color:var(--color-ink);cursor:pointer;font-size:.85rem;font-weight:500}.launch-pill__dot{background:var(--color-add);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #57b87a40}@supports (color:color-mix(in lab, red, red)){.launch-pill__dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-add) 25%, transparent)}}.launch{z-index:320;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0;overflow-y:auto}.launch__scrim{cursor:pointer;background:#0a0b0ed6;border:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.launch__scrim{background:color-mix(in srgb, var(--color-ground) 84%, transparent)}}.launch__scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:.3s both obFade}.launch__card{text-align:center;border-radius:var(--radius-card);background:linear-gradient(180deg, var(--color-panel-2), var(--color-panel));border:1px solid var(--color-line);width:100%;max-width:34rem;margin:auto;padding:2.2rem;animation:.42s cubic-bezier(.22,1,.36,1) both obRise;position:relative;box-shadow:inset 0 1px #ffffff0d,0 40px 90px -35px #000000d9}.launch__burst{margin:0;font-size:2.6rem;line-height:1}.launch__title{letter-spacing:-.02em;margin:.6rem 0 0;font-size:clamp(1.5rem,4vw,2.1rem)}.launch__sub{max-width:34ch;color:var(--color-ink-dim);margin:.7rem auto 0;font-size:.98rem;line-height:1.55}.launch__url{white-space:nowrap;border:1px solid #62563a;border-radius:10px;max-width:100%;margin:1.4rem auto 0;padding:.85rem 1rem;display:block;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.launch__url{border:1px solid color-mix(in srgb, var(--color-signal) 30%, var(--color-line))}}.launch__url{background:#22211f}@supports (color:color-mix(in lab, red, red)){.launch__url{background:color-mix(in srgb, var(--color-signal) 7%, var(--color-panel))}}.launch__url{font-family:var(--font-mono);color:var(--color-signal-soft);font-size:1.05rem}.launch__url:hover{text-decoration:underline}.launch__actions{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.6rem;display:flex}.launch__input{width:100%;font:inherit;color:var(--color-ink);background:var(--color-panel);border:1px solid var(--color-line);border-radius:10px;margin-top:1.2rem;padding:.8em 1em}.launch__input:focus{outline:2px solid var(--color-signal);outline-offset:1px;border-color:var(--color-signal)}.launch__foot{color:var(--color-ink-faint);margin:1.3rem 0 0;font-size:.85rem;line-height:1.5}.launch__err{color:var(--color-remove);margin:1rem 0 0;font-size:.88rem}.dns{text-align:left;flex-direction:column;gap:.7rem;margin:1.4rem 0 0;display:flex}.dns__row{background:var(--color-panel);border:1px solid var(--color-line);border-radius:10px;align-items:center;gap:.9rem;padding:.85rem 1rem;display:flex}.dns__type{background:#e3b34124;border-radius:6px;flex:none;padding:.2rem .5rem}@supports (color:color-mix(in lab, red, red)){.dns__type{background:color-mix(in srgb, var(--color-signal) 14%, transparent)}}.dns__type{color:var(--color-signal);font-family:var(--font-mono);font-size:.78rem;font-weight:600}.dns__cells{flex:1;grid-template-columns:auto 1fr;align-items:baseline;gap:.2rem .6rem;min-width:0;display:grid}.dns__label{text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-faint);font-size:.68rem}.dns__cells code{font-family:var(--font-mono);color:var(--color-ink);white-space:nowrap;font-size:.86rem;overflow-x:auto}.dns__copy{border:1px solid var(--color-line);color:var(--color-ink-dim);cursor:pointer;background:0 0;border-radius:7px;flex:none;padding:.4em .7em;font-size:.82rem}.dns__copy:hover{color:var(--color-ink);border-color:var(--color-ink-dim)}.signin{place-items:center;min-height:100dvh;padding:2rem 1.25rem;display:grid}.signin__card{border-radius:var(--radius-card);background:linear-gradient(180deg, var(--color-panel-2), var(--color-panel));border:1px solid var(--color-line);width:100%;max-width:26rem;padding:2.2rem;box-shadow:inset 0 1px #ffffff0d,0 30px 70px -40px #000c}.signin__brand{letter-spacing:.02em;color:var(--color-ink);font-weight:700}.beta__tag{border:1px solid var(--color-line);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-dim);border-radius:999px;margin:1.1rem 0 0;padding:.28rem .6rem;font-size:.72rem;font-weight:600;display:inline-block}.signin__title{letter-spacing:-.02em;margin:1.4rem 0 0;font-size:1.7rem}.signin__lede{color:var(--color-ink-dim);margin:.6rem 0 0;font-size:.95rem;line-height:1.55}.signin__banner{background:#e3b3411f;border-radius:9px;margin:1.1rem 0 0;padding:.7rem .85rem}@supports (color:color-mix(in lab, red, red)){.signin__banner{background:color-mix(in srgb, var(--color-signal) 12%, transparent)}}.signin__banner{border:1px solid #62563a}@supports (color:color-mix(in lab, red, red)){.signin__banner{border:1px solid color-mix(in srgb, var(--color-signal) 30%, var(--color-line))}}.signin__banner{color:var(--color-signal-soft);font-size:.85rem}.signin__form{flex-direction:column;gap:.7rem;margin-top:1.5rem;display:flex}.signin__label{color:var(--color-ink-dim);font-size:.8rem}.signin__input,.launch__input,.sitecard__input{font:inherit;color:var(--color-ink);background:var(--color-panel);border:1px solid var(--color-line);border-radius:10px;padding:.75em .9em}.signin__input:focus,.sitecard__input:focus{outline:2px solid var(--color-signal);outline-offset:1px;border-color:var(--color-signal)}.signin__sent{text-align:left}.signin__big{letter-spacing:-.02em;margin:.5rem 0 0;font-size:1.4rem}.signin__sub{color:var(--color-ink-dim);margin:.6rem 0 0;line-height:1.55}.signin__dev{border:1px dashed #75633b;border-radius:9px;margin:1.2rem 0 0;padding:.75rem .9rem}@supports (color:color-mix(in lab, red, red)){.signin__dev{border:1px dashed color-mix(in srgb, var(--color-signal) 40%, var(--color-line))}}.signin__dev{color:var(--color-ink-dim);font-size:.85rem}.signin__devlink{color:var(--color-signal-soft);font-weight:600}.signin__err{color:var(--color-remove);margin:.2rem 0 0;font-size:.85rem}.dash{min-height:100dvh}.dash__top{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;padding:1rem clamp(1.25rem,4vw,2.5rem);display:flex}.dash__brand{letter-spacing:.02em;color:var(--color-ink);font-weight:700}.dash__account{align-items:center;gap:1rem;display:flex}.dash__email{color:var(--color-ink-dim);font-size:.85rem}.dash__signout{border:1px solid var(--color-line);color:var(--color-ink-dim);cursor:pointer;background:0 0;border-radius:8px;padding:.4em .8em;font-size:.82rem}.dash__signout:hover{color:var(--color-ink);border-color:var(--color-ink-dim)}.dash__body{max-width:60rem;margin:0 auto;padding:clamp(1.5rem,4vw,3rem) clamp(1.25rem,4vw,2.5rem) 5rem}.dash__title{letter-spacing:-.025em;margin:0 0 1.6rem;font-size:clamp(1.6rem,4vw,2.2rem)}.dash__empty{border-radius:var(--radius-card);border:1px dashed var(--color-line);color:var(--color-ink-dim);text-align:center;padding:2.5rem}.dash__empty p{max-width:40ch;margin:0 auto 1.3rem;line-height:1.6}.dash__grid{flex-direction:column;gap:1.2rem;display:flex}.sitecard{border-radius:var(--radius-card);background:var(--color-panel);border:1px solid var(--color-line);padding:1.5rem}.sitecard__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sitecard__domain{letter-spacing:-.02em;margin:0;font-size:1.25rem}.sitecard__status{align-items:center;gap:.45rem;margin:.4rem 0 0;font-size:.86rem;display:flex}.sitecard__status a{color:inherit}.sitecard__status a:hover{text-decoration:underline}.sitecard__dot{border-radius:50%;width:.5rem;height:.5rem}.sitecard__status.is-live{color:var(--color-add)}.sitecard__status.is-live .sitecard__dot{background:var(--color-add);box-shadow:0 0 0 3px #57b87a40}@supports (color:color-mix(in lab, red, red)){.sitecard__status.is-live .sitecard__dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-add) 25%, transparent)}}.sitecard__status.is-draft{color:var(--color-ink-faint)}.sitecard__status.is-draft .sitecard__dot{background:var(--color-ink-faint)}.sitecard__open{flex:none}.sitecard__meta{border-top:1px solid var(--color-line-soft,var(--color-line));border-bottom:1px solid var(--color-line-soft,var(--color-line));grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.3rem 0 0;padding:1rem 0;display:grid}.sitecard__meta dt{text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-faint);font-size:.68rem}.sitecard__meta dd{font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:1.15rem}.sitecard__actions{flex-wrap:wrap;gap:.5rem;margin:1.2rem 0 0;display:flex}.chip-btn{border:1px solid var(--color-line);background:var(--color-panel-2);color:var(--color-ink);cursor:pointer;border-radius:8px;padding:.5em .9em;font-size:.85rem}.chip-btn:hover:not(:disabled){border-color:var(--color-signal);color:var(--color-signal-soft)}.chip-btn:disabled{opacity:.5;cursor:default}.sitecard__panel{background:var(--color-panel-2);border:1px solid var(--color-line);border-radius:10px;margin:1rem 0 0;padding:1rem}.sitecard__panel-h{color:var(--color-ink-dim);margin:0 0 .8rem;font-size:.9rem}.sitecard__packs{flex-wrap:wrap;gap:.7rem;display:flex}.pack{border:1px solid var(--color-line);background:var(--color-panel);color:var(--color-ink);cursor:pointer;border-radius:9px;flex-direction:column;gap:.2rem;min-width:7rem;padding:.8rem 1.1rem;display:flex}.pack:hover:not(:disabled){border-color:var(--color-signal)}.pack span{color:var(--color-ink-dim);font-size:.85rem}.sitecard__transfer{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.sitecard__gh{color:var(--color-ink-faint);font-family:var(--font-mono);font-size:.85rem}.sitecard__input{flex:1;min-width:8rem}.sitecard__msg{color:var(--color-ink-dim);margin:1rem 0 0;font-size:.88rem}.sitecard__download,.sitecard__msg a{color:var(--color-signal-soft);font-weight:600}.sitecard__receipts{margin:1.1rem 0 0}.sitecard__receipts summary{cursor:pointer;color:var(--color-ink-dim);font-size:.85rem}.sitecard__receipts ul{flex-direction:column;gap:.5rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.sitecard__receipts li{color:var(--color-ink-dim);justify-content:space-between;gap:1rem;font-size:.82rem;display:flex}.sitecard__receipts a{color:var(--color-signal-soft);white-space:nowrap}.dash__help{color:var(--color-ink-dim);font-size:.85rem}.dash__help:hover{color:var(--color-ink)}.concept-save{text-align:center;margin:.6rem auto 0}.savemail__trigger{color:var(--color-signal-soft);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:.9rem;font-weight:500;text-decoration:underline}.savemail{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.savemail__input{min-width:15rem;font:inherit;color:var(--color-ink);background:var(--color-panel);border:1px solid var(--color-line);border-radius:9px;padding:.6em .85em}.savemail__input:focus{outline:2px solid var(--color-signal);outline-offset:1px;border-color:var(--color-signal)}.savemail--sent{color:var(--color-ink-dim);font-size:.9rem}.savemail__link,.savemail__err{color:var(--color-signal-soft);font-weight:600}.savemail__err{color:var(--color-remove);font-size:.82rem}.status,.help{place-items:start center;min-height:100dvh;padding:clamp(2rem,6vw,4rem) 1.25rem;display:grid}.status__wrap,.help__wrap{width:100%;max-width:40rem}.status__brand,.help__brand{letter-spacing:.02em;color:var(--color-ink);font-weight:700}.status__banner{background:#1b2625;border-radius:12px;align-items:center;gap:.6rem;margin:1.4rem 0 0;padding:1.1rem 1.3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.status__banner{background:color-mix(in srgb, var(--color-add) 10%, var(--color-panel))}}.status__banner{border:1px solid #3d6552}@supports (color:color-mix(in lab, red, red)){.status__banner{border:1px solid color-mix(in srgb, var(--color-add) 40%, var(--color-line))}}.status__banner{color:var(--color-ink);font-size:1.1rem;font-weight:500}.status__pulse{background:var(--color-add);border-radius:50%;width:.6rem;height:.6rem;box-shadow:0 0 0 3px #57b87a40}@supports (color:color-mix(in lab, red, red)){.status__pulse{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-add) 25%, transparent)}}.status__list{flex-direction:column;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.status__list li{background:var(--color-panel);border:1px solid var(--color-line);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}.status__name{flex-direction:column;display:flex}.status__note{color:var(--color-ink-faint);margin-top:.15rem;font-size:.78rem}.status__ok{color:var(--color-add);font-size:.85rem;font-weight:500}.status__foot,.help__foot{color:var(--color-ink-dim);margin:1.6rem 0 0;font-size:.88rem;line-height:1.6}.status__foot a,.help__foot a{color:var(--color-signal-soft)}.help__title{letter-spacing:-.025em;margin:1.2rem 0 0;font-size:clamp(1.8rem,5vw,2.4rem)}.help__lede{color:var(--color-ink-dim);margin:.7rem 0 0;line-height:1.6}.help__lede a{color:var(--color-signal-soft)}.help__faq{flex-direction:column;gap:1.1rem;margin:1.8rem 0 0;display:flex}.help__item{background:var(--color-panel);border:1px solid var(--color-line);border-radius:12px;padding:1.2rem 1.3rem}.help__item dt{font-size:1rem;font-weight:600}.help__item dd{color:var(--color-ink-dim);margin:.5rem 0 0;font-size:.94rem;line-height:1.6}.checkout__label{color:var(--color-ink-dim);margin-bottom:.35rem;font-size:.8rem;display:block}.checkout__email{width:100%;font:inherit;color:var(--color-ink);background:var(--color-panel);border:1px solid var(--color-line);border-radius:10px;padding:.7em .9em}.checkout__email:focus{outline:2px solid var(--color-signal);outline-offset:1px;border-color:var(--color-signal)}.checkout__email-note{color:var(--color-ink-faint);margin:.4rem 0 .9rem;font-size:.78rem}.checkout__done-alt{color:var(--color-signal-soft);margin-top:.6rem;font-size:.9rem;display:inline-block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
