@property --profile-pct{syntax:"<integer>";inherits:false;initial-value:0}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-black-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-black-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/be-vietnam-pro-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/be-vietnam-pro-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-acid-lime:#ebff00;--color-obsidian:#080707;--color-pure-black:#000;--color-bone-white:#fff;--color-fog:#c8c8c8;--color-slate:#383838;--font-display:"Archivo Black", "Arial Black", Impact, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-body:"Be Vietnam Pro", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-button:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-system:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-caption:10px;--leading-caption:1;--tracking-caption:.086em;--text-label:11px;--text-body:16px;--leading-body:1.4;--text-subheading:18px;--leading-subheading:1.4;--tracking-subheading:-.05em;--text-heading-sm:32px;--leading-heading-sm:1;--tracking-heading-sm:.042em;--text-heading:48px;--leading-heading:1;--tracking-heading:.042em;--text-heading-lg:60px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--display-scale-x:.9;--spacing-4:4px;--spacing-8:8px;--spacing-10:10px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-48:48px;--spacing-80:80px;--spacing-100:100px;--section-gap:48px;--card-padding:16px;--element-gap:10px;--radius-md:4px;--radius-3xl:24px;--radius-special-min:30px;--radius-special-max:40px;--radius-full-3:72px;--radius-full-4:84px;--surface-bone-canvas:#fff;--surface-acid-highlight:#ebff00;--surface-fog-plate:#c8c8c8;--surface-slate-card:#383838;--surface-obsidian-ground:#080707;--elevation-cta:0 4px 12px #00000026;--elevation-watch-card:0 2px 8px #00000014;--heat-1:var(--color-obsidian);--heat-1-fg:var(--color-bone-white);--heat-2:var(--color-slate);--heat-2-fg:var(--color-bone-white);--heat-3:var(--color-fog);--heat-3-fg:var(--color-obsidian);--heat-4:var(--color-bone-white);--heat-4-fg:var(--color-obsidian);--heat-5:var(--color-acid-lime);--heat-5-fg:var(--color-obsidian);--gutter:var(--spacing-24);--rule-hair:1px;--rule-mark:2px;--rule-notice:4px;--top-bar-h:54px;--touch-target:44px}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}img,svg,video,canvas{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}body{background:var(--surface-bone-canvas);color:var(--color-obsidian);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--font-weight-regular);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}::selection{background:var(--color-acid-lime);color:var(--color-obsidian)}.mono-label,.mono-label-wide,table,time{font-variant-numeric:tabular-nums lining-nums}:focus-visible{outline:3px solid var(--color-obsidian);outline-offset:2px}.section-dark :focus-visible,.site-footer :focus-visible,.contact-row :focus-visible,.watch-card :focus-visible{outline-color:var(--color-bone-white)}.display,.display-lg,.display-sm{font-family:var(--font-display);font-weight:var(--font-weight-regular);text-transform:uppercase;transform-origin:0;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;display:inline-block;transform:scaleX(.9)}.display-lg{font-size:var(--text-heading-lg);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}@media (width<=900px){.display,.display-lg,.display-sm{overflow-wrap:anywhere}}.display{font-size:var(--text-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.display-sm{font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);letter-spacing:var(--tracking-heading-sm)}@media (width<=620px){.display,.display-lg{font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);letter-spacing:var(--tracking-heading-sm)}}.display+.subheading,.display-lg+.subheading,.display-sm+.subheading,.mono-label+.display,.mono-label+.display-lg,.mono-label+.display-sm{margin-top:var(--element-gap)}.subheading{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-subheading);line-height:var(--leading-subheading);letter-spacing:var(--tracking-subheading);max-width:60ch}.body-copy{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-body);line-height:var(--leading-body);max-width:66ch}.display,.display-lg,.display-sm{text-wrap:balance}.subheading,.body-copy{text-wrap:pretty}.mono-label,.mono-label-wide{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);line-height:var(--leading-caption);text-transform:uppercase}.mono-label{font-size:var(--text-label);letter-spacing:var(--tracking-caption)}.mono-label-wide{font-size:var(--text-caption);letter-spacing:.109em}@media (width<=900px){:root{--text-label:14px}.mono-label-wide{font-size:14px}}.accent{background:var(--color-acid-lime);color:var(--color-obsidian);border-radius:var(--radius-md);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em;font-style:normal}.display .accent,.display-lg .accent,.display-sm .accent{line-height:1;display:inline-block}.section-dark .accent,.site-footer .accent{color:var(--color-acid-lime);background:0 0;padding:0}.section-acid .accent{background:var(--surface-obsidian-ground);color:var(--color-bone-white)}.btn{justify-content:center;align-items:center;gap:var(--element-gap);min-height:var(--spacing-48);padding:var(--spacing-8) var(--spacing-24);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-md);color:var(--color-obsidian);font-family:var(--font-button);font-weight:var(--font-weight-medium);font-size:var(--text-body);letter-spacing:-.012em;text-align:center;isolation:isolate;background:0 0;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.btn:disabled{cursor:progress}.btn-primary{border-radius:var(--radius-full-4);border-color:var(--color-obsidian);background:var(--surface-bone-canvas);color:var(--color-obsidian)}.btn-outline,.btn-secondary{border-radius:var(--radius-md);color:var(--color-obsidian);background:0 0}.section-dark .btn-outline,.section-dark .btn-secondary,.site-footer .btn-outline,.site-footer .btn-secondary{border-color:var(--color-bone-white);color:var(--color-bone-white)}.top-bar,.site-nav{z-index:50;align-items:center;gap:var(--spacing-24);background:var(--surface-obsidian-ground);color:var(--color-bone-white);padding:var(--spacing-10) var(--gutter);flex-wrap:wrap;display:flex;position:sticky;top:0}@media (width>=901px){.top-bar,.site-nav{padding:var(--spacing-16) var(--gutter)}}@media (width<=900px){:root{--top-bar-h:64px}.top-bar,.site-nav{gap:var(--spacing-10);padding:var(--spacing-10) var(--gutter);min-height:var(--top-bar-h)}.top-bar-brand{min-height:var(--spacing-20);position:relative}.top-bar .header-account,.top-bar .account-trigger{min-width:var(--touch-target);min-height:var(--touch-target);justify-content:center;align-items:center;padding:0;display:inline-flex}.top-bar .nav-cta{min-height:var(--touch-target);padding-inline:var(--spacing-10)}}.top-bar .top-bar-brand,.top-bar .top-bar-nav a,.top-bar .time-badge,.top-bar .nav-cta,.top-bar .header-account,.top-bar .account-trigger,.top-bar .top-bar-menu-label{font-size:14px}@media (width>=901px){.top-bar .header-account,.top-bar .account-trigger{padding-block:0;position:relative}.top-bar .header-account:after,.top-bar .account-trigger:after{content:"";inset:calc(-1 * var(--spacing-8)) 0;position:absolute}}.brand-mark{vertical-align:baseline;width:auto;height:1cap;color:var(--color-acid-lime);flex:none;display:inline-block}.gate-brand .brand-mark,.stub-mark{color:var(--color-obsidian)}.section-dark .stub-mark{color:var(--color-acid-lime)}.top-bar-sign{height:var(--spacing-20)}.top-bar-brand,.nav-word{align-items:center;gap:var(--spacing-8);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-caption);line-height:var(--leading-caption);letter-spacing:.109em;text-transform:uppercase;margin-right:auto;display:inline-flex}.top-bar-nav,.nav-links{align-items:center;gap:var(--spacing-20);flex-wrap:wrap;display:flex}.top-bar-nav a,.nav-links a{font-family:var(--font-mono);font-weight:var(--font-weight-medium);font-size:var(--text-label);line-height:var(--leading-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;padding-bottom:var(--spacing-4);border-bottom:var(--rule-mark) solid transparent}.top-bar-nav a:hover,.nav-links a:hover{border-bottom-color:var(--color-obsidian)}.top-bar-nav a.is-active,.nav-links a.is-active{border-bottom-color:var(--color-acid-lime)}.top-bar-menu{min-width:0}@media (width>=901px){.top-bar-menu>summary{display:none}.top-bar-menu>.top-bar-nav{display:flex}.top-bar-menu::details-content{content-visibility:visible}}@media (width<=900px){.top-bar-menu:not([open]) .top-bar-nav{display:none}.top-bar-menu-label{min-height:var(--touch-target);padding-inline:var(--spacing-4);cursor:pointer;font-family:var(--font-mono);font-weight:var(--font-weight-semibold);line-height:var(--leading-caption);letter-spacing:.109em;text-transform:uppercase;border-bottom:var(--rule-mark) solid transparent;align-items:center;list-style:none;display:inline-flex}.top-bar-menu-label::-webkit-details-marker{display:none}.top-bar-menu[open]>.top-bar-menu-label{border-bottom-color:var(--color-acid-lime)}.top-bar-nav{z-index:50;padding:0 var(--gutter) var(--spacing-16);background:var(--surface-obsidian-ground);flex-direction:column;align-items:stretch;gap:0;position:absolute;top:100%;left:0;right:0}.top-bar-nav a,.top-bar-nav a.is-active{min-height:var(--touch-target);padding:0 0 0 var(--spacing-16);border-bottom:0;border-top:var(--rule-hair) solid var(--color-slate);border-left:var(--rule-mark) solid transparent;align-items:center;display:flex}.top-bar-nav a.is-active{border-left-color:var(--color-acid-lime)}}.top-bar-status{align-items:center;gap:var(--spacing-10);display:inline-flex}.profile-glyph{height:var(--spacing-20);width:auto;color:var(--color-bone-white);flex:none;display:block}.account-trigger:hover .profile-glyph,.header-account:hover .profile-glyph{color:var(--color-acid-lime)}.time-badge{padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-full-3);background:var(--surface-acid-highlight);color:var(--color-obsidian);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);line-height:var(--leading-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;align-items:center;display:inline-flex}.cta-float,.nav-cta{align-items:center;gap:var(--spacing-8);padding:var(--spacing-4) var(--spacing-16);border-radius:var(--radius-full-4);background:var(--surface-acid-highlight);color:var(--color-obsidian);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);line-height:var(--leading-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;display:inline-flex}.cta-float{right:var(--spacing-24);bottom:var(--spacing-24);z-index:60;min-height:var(--spacing-48);box-shadow:var(--elevation-cta);position:fixed}.cta-float img,.cta-float span[aria-hidden]{width:var(--spacing-24);height:var(--spacing-24);border-radius:var(--radius-full-4);background:var(--color-obsidian)}.scroll-indicator{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);line-height:var(--leading-caption);letter-spacing:.109em;text-transform:uppercase;color:var(--color-obsidian);justify-self:center;display:inline-block}.site-footer{padding:var(--spacing-80) var(--gutter);background:var(--surface-obsidian-ground);color:var(--color-bone-white)}.contact-row{gap:var(--spacing-24);padding:var(--spacing-24) 0;border-top:var(--rule-hair) solid currentColor;grid-template-columns:minmax(0,22ch) minmax(0,1fr);align-items:baseline;display:grid}.contact-row:first-of-type{border-top:0}.section,.section-dark,.section-fog,.section-acid{padding:var(--section-gap) var(--gutter)}.section{background:var(--surface-bone-canvas);color:var(--color-obsidian)}.section-dark{background:var(--surface-obsidian-ground);color:var(--color-bone-white)}.section-fog{background:var(--surface-fog-plate);color:var(--color-obsidian)}.section-acid{background:var(--surface-acid-highlight);color:var(--color-obsidian)}.section>*+*,.section-dark>*+*,.section-fog>*+*,.section-acid>*+*{margin-top:var(--element-gap)}.section>.display+*,.section-dark>.display+*,.section-fog>.display+*,.section-acid>.display+*,.section>*+.display-sm,.section-dark>*+.display-sm,.section-fog>*+.display-sm,.section-acid>*+.display-sm{margin-top:var(--spacing-16)}.section>*+.btn,.section-dark>*+.btn,.section-fog>*+.btn,.section-acid>*+.btn,.section>*+.form-actions,.section>*+.stub-actions{margin-top:var(--spacing-24)}.hero{align-items:start;gap:var(--spacing-48);padding:var(--spacing-24) var(--gutter) var(--spacing-80);background:var(--surface-bone-canvas);color:var(--color-obsidian);grid-template-columns:minmax(0,1fr) auto;display:grid}.hero-meta{gap:var(--element-gap);flex-direction:column;grid-column:2;display:flex}@media (width<=900px){.hero{grid-template-columns:minmax(0,1fr)}.hero-meta{grid-column:1}}.gate-mark{width:min(340px,100%);height:auto;color:var(--color-fog);margin-inline:auto;display:block}@media (width<=900px){.gate-mark{width:180px}}.project-card{gap:var(--element-gap);flex-direction:column;display:flex}.project-card img{border-radius:var(--radius-3xl);border:var(--rule-hair) solid var(--color-pure-black);width:100%}.project-card>div{justify-content:space-between;align-items:baseline;gap:var(--spacing-16);font-family:var(--font-mono);font-weight:var(--font-weight-medium);font-size:14px;line-height:var(--leading-caption);text-transform:uppercase;display:flex}.watch-card{border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-md);background:var(--surface-bone-canvas);width:180px;box-shadow:var(--elevation-watch-card);overflow:hidden}.watch-card img,.watch-card video{aspect-ratio:1;object-fit:cover;width:100%}.watch-card>div{justify-content:space-between;align-items:baseline;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-10);border-top:var(--rule-hair) solid var(--color-obsidian);font-family:var(--font-mono);font-weight:var(--font-weight-medium);font-size:var(--text-caption);line-height:var(--leading-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;display:flex}.fog-plate{border-radius:var(--radius-3xl);background:var(--surface-fog-plate);color:var(--color-obsidian);place-items:center;display:grid;overflow:hidden}.fog-plate img{border-radius:var(--radius-3xl)}.field{gap:var(--spacing-8);flex-direction:column;display:flex;position:relative}.field-wide{grid-column:1/-1}.field>span{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);line-height:var(--leading-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase}.field input,.field select,.field textarea{width:100%;min-height:var(--spacing-48);padding:var(--spacing-10) var(--spacing-16);border:var(--rule-hair) solid var(--color-fog);border-radius:var(--radius-md);background:var(--surface-bone-canvas);color:var(--color-obsidian);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body)}.field textarea{min-height:var(--spacing-100);resize:vertical}.field input::placeholder,.field textarea::placeholder{color:var(--color-slate)}.field-note{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-slate);margin:0}.field-value{max-width:none;padding:var(--spacing-10) 0;margin:0}.chip-row{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.chip{padding:var(--spacing-8) var(--spacing-16);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-md);color:var(--color-obsidian);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);line-height:var(--leading-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;background:0 0}.chip.on{background:var(--surface-acid-highlight)}@media (width<=900px){.chip{min-height:var(--touch-target);align-items:center;display:inline-flex}.gate-toggle{min-height:var(--touch-target);padding-bottom:var(--spacing-4);align-items:flex-end;display:inline-flex}.crumbs a,.footer-word{display:inline-block;position:relative}.crumbs a:after,.footer-word:after,.top-bar-brand:after{content:"";top:min(0px, calc((100% - var(--touch-target)) / 2));bottom:min(0px, calc((100% - var(--touch-target)) / 2));left:min(0px, calc((100% - var(--touch-target)) / 2));right:min(0px, calc((100% - var(--touch-target)) / 2));position:absolute}}.notice{padding:var(--spacing-16);border-left:var(--rule-notice) solid var(--color-obsidian);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);grid-column:1/-1;margin:0}.notice-error{border-left-color:var(--color-obsidian)}.notice-ok{border-left-color:var(--color-acid-lime)}.notice-quiet{border-left-width:var(--rule-hair);border-left-color:var(--color-fog)}.form-actions{align-items:center;gap:var(--spacing-16);flex-wrap:wrap;grid-column:1/-1;display:flex}.about-plate{transition:-webkit-mask-position .64s steps(8,end),mask-position .64s steps(8,end);-webkit-mask-image:url(/media/dither-4x4.svg);mask-image:url(/media/dither-4x4.svg);-webkit-mask-position:-100% 0;mask-position:-100% 0;-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.about-plate[data-in]{-webkit-mask-position:0 0;mask-position:0 0}@media (prefers-reduced-motion:reduce){.about-plate{transition:none;-webkit-mask-position:0 0;mask-position:0 0}}.seat-spacer{height:400vh}.seat-stage{top:var(--top-bar-h);height:calc(100dvh - var(--top-bar-h));align-items:center;display:flex;position:sticky;overflow:hidden}.seat-rail{--rail-progress:0;gap:var(--spacing-24);padding-inline:var(--gutter);transform:translateX(calc((100vw - 100%) * var(--rail-progress)));will-change:transform;display:flex}.seat-card{gap:var(--element-gap);padding:var(--card-padding);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-3xl);flex-direction:column;flex:0 0 320px;display:flex}.seat-stage .seat-card{max-height:calc(100dvh - var(--top-bar-h) - var(--spacing-100))}.seat-card .fog-plate{flex:auto;min-height:0}.seat-card .fog-plate img{object-fit:cover;object-position:top;width:100%;height:100%}.seat-card .seat-number,.seat-card .team-role,.seat-card .team-slogan{flex:none}@media (prefers-reduced-motion:reduce),(width<=900px){.seat-spacer{height:auto}.seat-stage{height:auto;display:block;position:static;overflow:visible}.seat-stage .seat-card{max-height:none}.seat-rail{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;transform:none}}@media (width<=900px){.seat-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.seat-rail{grid-template-columns:minmax(0,1fr)}.seat-card .fog-plate{aspect-ratio:4/3;flex:none}}.map-grid{border-top:var(--rule-hair) solid var(--color-obsidian);border-left:var(--rule-hair) solid var(--color-obsidian);clip-path:inset(0 100% 0 0);grid-template-columns:repeat(12,minmax(0,1fr));transition:clip-path .9s steps(12,end);display:grid}.map-grid>*{min-height:var(--spacing-48);border-right:var(--rule-hair) solid var(--color-obsidian);border-bottom:var(--rule-hair) solid var(--color-obsidian)}.map-grid[data-in]{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.map-grid{clip-path:inset(0);transition:none}}.brief-progress{--step-count:1;--step-to:0;height:var(--spacing-8);border-radius:var(--radius-md);background:var(--surface-fog-plate);grid-column:1/-1;overflow:hidden}.brief-progress-fill{height:100%;width:calc(var(--step-to) / var(--step-count) * 100%);background:var(--surface-acid-highlight);transition:width .24s steps(4,end);display:block}@media (prefers-reduced-motion:reduce){.brief-progress-fill{transition:none}}.field-rule{height:var(--rule-mark);background:var(--color-obsidian);transform-origin:0;transition:transform .12s cubic-bezier(.2,.7,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.field:focus-within .field-rule{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.field-rule{transition:none}.field:focus-within .field-rule{transform:scaleX(1)}}.btn-fill{z-index:-1;background:var(--surface-acid-highlight);border-radius:inherit;clip-path:inset(0);position:absolute;inset:0}@keyframes btn-acid-sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (hover:hover) and (pointer:fine){.btn-primary:hover .btn-fill{animation:.16s steps(4,end) btn-acid-sweep}}.btn-primary:focus-visible .btn-fill{animation:.16s steps(4,end) btn-acid-sweep}@media (prefers-reduced-motion:reduce){.btn-fill{transition:none;animation:none}.btn-primary:hover .btn-fill,.btn-primary:focus-visible .btn-fill{clip-path:inset(0);animation:none}}.profile-figure{--profile-pct:0;counter-reset:pct var(--profile-pct);font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:var(--text-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);transform-origin:0;transition:--profile-pct .8s steps(var(--profile-steps,100), end);display:inline-block;transform:scaleX(.9)}.profile-figure:after{content:counter(pct) "%"}@media (prefers-reduced-motion:reduce){.profile-figure{transition:none}}.corner-tab{z-index:55;writing-mode:vertical-rl;padding:var(--spacing-16) var(--spacing-4);border-left:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-md);background:var(--surface-bone-canvas);color:var(--color-obsidian);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);line-height:var(--leading-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;animation:.32s cubic-bezier(.2,.7,.3,1) both corner-tab-in;position:fixed;top:50%;right:0;translate:0 -50%}@keyframes corner-tab-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.corner-tab{animation:none;transform:translate(0)}}.stub-label{white-space:nowrap;vertical-align:bottom;font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);line-height:var(--leading-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;animation:.68s steps(18,end) both stub-label-type;display:inline-block;overflow:hidden}@keyframes stub-label-type{0%{width:0}to{width:18ch}}@media (prefers-reduced-motion:reduce){.stub-label{width:auto;animation:none}}.stub-500{background-color:var(--surface-bone-canvas);color:var(--color-obsidian);animation:.12s step-end both canvas-flip}@keyframes canvas-flip{0%{background-color:var(--surface-obsidian-ground);color:var(--color-bone-white)}to{background-color:var(--surface-bone-canvas);color:var(--color-obsidian)}}@media (prefers-reduced-motion:reduce){.stub-500{background:var(--surface-bone-canvas);color:var(--color-obsidian);animation:none}}.footer-top{gap:var(--spacing-48);grid-template-columns:minmax(0,1.1fr) minmax(0,1.9fr);display:grid}.footer-word{align-items:center;gap:var(--spacing-8);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-caption);line-height:var(--leading-caption);letter-spacing:.109em;text-transform:uppercase;display:inline-flex}.footer-word .brand-mark{height:var(--spacing-20)}@media (width<=900px){.footer-word{font-size:14px}}.footer-tagline{max-width:42ch;margin-top:var(--spacing-16);font-size:var(--text-body);line-height:var(--leading-body)}.footer-contacts{margin-top:var(--spacing-24)}.footer-contacts li{gap:var(--spacing-24);padding:var(--spacing-24) 0;border-top:var(--rule-hair) solid currentColor;grid-template-columns:minmax(0,22ch) minmax(0,1fr);align-items:baseline;display:grid}@media (width<=640px){.contact-row,.footer-contacts li{gap:var(--element-gap);grid-template-columns:minmax(0,1fr)}.footer-contacts a{min-height:var(--touch-target);align-items:center;display:flex}}.footer-contacts b{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase}.footer-columns{gap:var(--spacing-24);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.footer-columns>div{gap:var(--element-gap);flex-direction:column;display:flex}.footer-columns>div>span{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase}.footer-columns a{width:fit-content;font-size:var(--text-body);line-height:var(--leading-body)}.footer-columns a:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=620px){.footer-columns>div{gap:0}.footer-columns>div>span{margin-bottom:var(--element-gap)}.footer-columns a{width:auto;min-height:var(--touch-target);padding-left:var(--spacing-10);border-top:var(--rule-hair) solid var(--color-slate);border-left:var(--rule-mark) solid transparent;align-items:center;display:flex}.footer-columns a:hover{border-left-color:var(--color-acid-lime);text-decoration:none}}.footer-bottom{justify-content:space-between;align-items:baseline;gap:var(--spacing-16);margin-top:var(--spacing-48);padding-top:var(--spacing-24);border-top:var(--rule-hair) solid currentColor;font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase;flex-wrap:wrap;display:flex}.header-account,.account-trigger{align-items:center;gap:var(--spacing-8);padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-md);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);line-height:var(--leading-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;background:0 0;border:0;display:inline-flex}.account-menu{position:relative}.account-drop{right:0;top:calc(100% + var(--spacing-8));z-index:60;border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-md);background:var(--surface-bone-canvas);flex-direction:column;min-width:220px;display:flex;position:absolute;overflow:hidden}.account-drop a,.account-drop button{padding:var(--spacing-10) var(--spacing-16);border:0;border-top:var(--rule-hair) solid var(--color-fog);color:var(--color-obsidian);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-align:left;text-transform:uppercase;background:0 0}.account-who{padding:var(--spacing-10) var(--spacing-16);border-bottom:var(--rule-hair) solid var(--color-obsidian);color:var(--color-slate);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase;overflow-wrap:anywhere;margin:0}@media (width<=900px){.account-drop{top:var(--top-bar-h);left:var(--gutter);right:var(--gutter);width:auto;min-width:0;position:fixed}.account-drop a,.account-drop button,.account-who{min-height:var(--touch-target);padding:var(--spacing-10) var(--spacing-16);align-items:center;font-size:14px;display:flex}}.account-drop>:first-child{border-top:0}.account-drop a:hover,.account-drop button:hover{background:var(--surface-acid-highlight)}.account-drop .account-admin{background:var(--surface-obsidian-ground);color:var(--color-bone-white)}.account-drop .account-admin:hover{background:var(--surface-acid-highlight);color:var(--color-obsidian)}.admin-rail :focus-visible,.stage-track :focus-visible{outline-color:var(--color-bone-white)}.crumbs{gap:var(--spacing-10);margin-bottom:var(--spacing-16);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);line-height:var(--leading-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;flex-wrap:wrap;display:flex}.crumbs a{border-bottom:var(--rule-hair) solid transparent}.crumbs a:hover{border-bottom-color:currentColor}.hero.hero-solo{grid-template-columns:minmax(0,1fr)}.form-grid,.lead-form,.auth-form,.profile-form{gap:var(--spacing-24);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.lead-form{margin-top:var(--spacing-24)}.form-card{padding:var(--spacing-24);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-3xl);background:var(--surface-bone-canvas)}.skeleton{gap:var(--spacing-48);padding:var(--spacing-48) var(--gutter);background:var(--surface-bone-canvas);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid}.skeleton-side,.skeleton-main{gap:var(--spacing-16);flex-direction:column;min-width:0;display:flex}.skeleton-block{border-radius:var(--radius-md);background:var(--surface-fog-plate);animation:.8s steps(2,end) infinite alternate skeleton-pulse;display:block}@keyframes skeleton-pulse{to{opacity:.6}}@media (prefers-reduced-motion:reduce){.skeleton-block{animation:none}}.pixel-avatar{border-radius:var(--radius-full-4);background:var(--surface-obsidian-ground);display:grid;overflow:hidden}.pixel-avatar i{aspect-ratio:1;display:block}.about-grid{gap:var(--spacing-48);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.about-copy p{margin-top:var(--spacing-16)}.about-copy p:first-child{margin-top:0}.about-facts{border-top:var(--rule-hair) solid currentColor}.about-facts>div{grid-template-columns:var(--spacing-48) minmax(0, 1fr);gap:var(--spacing-16);padding:var(--spacing-24) 0;border-bottom:var(--rule-hair) solid currentColor;display:grid}.about-facts strong{margin-bottom:var(--spacing-8);display:block}.pledge-strip{margin-top:var(--spacing-48);border-top:var(--rule-hair) solid currentColor;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pledge-strip article{padding:var(--spacing-24);border-left:var(--rule-hair) solid currentColor}.pledge-strip article:first-child{border-left:0;padding-left:0}.pledge-strip h3{margin:var(--spacing-16) 0 var(--spacing-10)}.seat-number{font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);letter-spacing:var(--tracking-heading-sm);transform-origin:0;display:inline-block;transform:scaleX(.9)}.team-role{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);line-height:var(--leading-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase}.team-slogan{margin-top:var(--spacing-10);padding-top:var(--spacing-16);border-top:var(--rule-hair) solid currentColor;font-size:var(--text-body);line-height:var(--leading-body)}.team-note{justify-content:space-between;align-items:baseline;gap:var(--spacing-24);padding:var(--spacing-24) var(--gutter);border-top:var(--rule-hair) solid currentColor;flex-wrap:wrap;display:flex}.team-grid{gap:var(--spacing-24);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.map-plates{gap:var(--spacing-24);grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;display:grid}.map-plates .fog-plate{width:fit-content}.map-plates img{width:auto;max-height:46vh}.team-card{gap:var(--element-gap);padding:var(--card-padding);border:var(--rule-hair) solid currentColor;border-radius:var(--radius-3xl);flex-direction:column;display:flex}.stub{min-height:calc(100vh - var(--top-bar-h));min-height:calc(100dvh - var(--top-bar-h));padding:var(--spacing-48) var(--gutter) var(--spacing-80);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.stub-code{margin-bottom:var(--spacing-16)}.stub-mark{width:auto;height:32px;margin-bottom:var(--spacing-16);display:block}.stub-copy{margin-top:var(--spacing-24)}.stub-copy p{margin-top:var(--spacing-16)}.stub-copy p:first-child{margin-top:0}.stub-actions{gap:var(--spacing-16);margin-top:var(--spacing-24);flex-wrap:wrap;display:flex}.stub-digest{margin-top:var(--spacing-24);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase}.brief-layout{align-items:start;gap:var(--spacing-48);padding:var(--spacing-48) var(--gutter);background:var(--surface-bone-canvas);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.brief-aside .fog-plate{width:fit-content}.brief-aside .fog-plate img{width:auto;max-height:32vh}.brief-aside h2{margin:var(--spacing-16) 0}.brief-aside>.mono-label,.auth-side>.mono-label{display:block}.brief-why{margin-top:var(--spacing-24);border-top:var(--rule-hair) solid currentColor}.brief-why li{grid-template-columns:var(--spacing-48) minmax(0, 1fr);gap:var(--spacing-16);padding:var(--spacing-16) 0;border-bottom:var(--rule-hair) solid currentColor;font-size:var(--text-body);line-height:var(--leading-body);display:grid}.option-grid{gap:var(--spacing-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.option{gap:var(--spacing-8);padding:var(--spacing-16);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-md);color:var(--color-obsidian);text-align:left;background:0 0;flex-direction:column;display:flex}.option.is-on{background:var(--surface-acid-highlight)}.option-head{justify-content:space-between;align-items:baseline;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.option-name,.option-price{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-subheading);line-height:var(--leading-caption)}.option-name{letter-spacing:var(--tracking-caption);text-transform:uppercase}.option-price{font-variant-numeric:tabular-nums lining-nums}.option-note{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-slate)}.option-extra{padding-top:var(--spacing-8);border-top:var(--rule-hair) solid currentColor;font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);line-height:var(--leading-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase}.step-head{grid-column:1/-1}.step-head p{margin-top:var(--spacing-10)}.consent-row{align-items:flex-start;gap:var(--spacing-10);flex-direction:row;grid-column:1/-1}.consent-row input{width:var(--spacing-20);height:var(--spacing-20);min-height:0;accent-color:var(--color-acid-lime);flex:none;margin-top:2px}.consent-row>span{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:normal;text-transform:none}.brief-done{align-items:flex-start;gap:var(--spacing-16);padding:var(--spacing-24);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-3xl);flex-direction:column;display:flex}.brief-uploads{gap:var(--spacing-16);display:grid}.brief-uploads .notice{white-space:pre-wrap}.brief-consent-row{align-items:flex-start;gap:var(--spacing-10,10px);line-height:1.45;display:flex}.brief-consent-row input{flex:none;margin-top:.2em}.brief-photo-list{gap:var(--spacing-10,10px);margin:0;padding:0;list-style:none;display:grid}.brief-photo{gap:var(--spacing-8);padding:var(--spacing-16);border:var(--rule-hair) solid var(--color-fog);border-radius:var(--radius-lg,16px);display:grid}.brief-photo-hint{font-family:var(--font-mono);color:var(--color-slate);margin:0;font-size:12px;line-height:1.6}.brief-photo-row{align-items:flex-start;gap:var(--spacing-16);display:flex}.brief-photo-thumb{background:var(--color-mist,#f2f1ee);border-radius:var(--radius-sm,8px);flex:none;place-items:center;width:88px;height:88px;display:grid;overflow:hidden}.brief-photo-thumb img{object-fit:cover;width:100%;height:100%;display:block}.brief-photo-thumb.is-blank{font:600 11px/1 var(--font-mono);letter-spacing:.08em;color:var(--color-slate);border:var(--rule-hair) dashed var(--color-fog);background:0 0}.brief-photo-head{align-items:baseline;gap:var(--spacing-4) var(--spacing-16);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.brief-photo-swap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.brief-photo-progress{gap:var(--spacing-8);margin:0;display:grid}.brief-photo-bar{background:var(--color-fog);border-radius:var(--radius-pill,72px);height:4px;display:block;overflow:hidden}.brief-photo-bar>span{background:var(--color-obsidian);height:100%;transition:width .2s linear;display:block}.brief-photo-bar-said{font-family:var(--font-mono);color:var(--color-slate);overflow-wrap:anywhere;font-size:12px;line-height:1.6}@media (width<=640px){.brief-photo-thumb{width:64px;height:64px}.brief-photo-head b{flex:100%}}.brief-photo-head b{min-width:0;font-family:var(--font-body);overflow-wrap:anywhere;flex:auto;font-weight:500}.brief-photo-head>span{font-family:var(--font-mono);color:var(--color-slate);font-variant-numeric:tabular-nums;font-size:12px}.brief-photo-head .btn-quiet{min-height:32px;padding:var(--spacing-4) var(--spacing-16);border:var(--rule-hair) solid var(--color-fog);border-radius:var(--radius-pill,72px);cursor:pointer;background:0 0;flex:none;font-size:13px}.brief-photo-head .btn-quiet:hover{border-color:var(--color-obsidian)}.brief-photo .field{gap:var(--spacing-8);display:grid}.brief-photo .field-label{font:600 10px/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase;color:var(--color-slate)}.brief-photo .field-hint{display:none}.brief-photo-add{min-height:64px;padding:var(--spacing-16);text-align:center;border:var(--rule-hair) dashed var(--color-slate);border-radius:var(--radius-lg,16px);cursor:pointer;justify-content:center;align-items:center;display:flex}.brief-photo-add:hover{border-color:var(--color-obsidian)}.brief-photo-add input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.brief-photo-add.is-full{color:var(--color-slate);cursor:default;border-style:solid}.brief-done-actions{gap:var(--spacing-16);flex-wrap:wrap;display:flex}.brief-block-jump{border:0;border-bottom:var(--rule-hair) solid transparent;color:inherit;font:inherit;text-align:left;background:0 0;padding:0}.brief-block-jump:hover{border-bottom-color:currentColor}.auth-layout{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auth-side{padding:var(--spacing-48) var(--gutter);border-right:var(--rule-hair) solid var(--color-obsidian)}.auth-side h1{margin:var(--spacing-16) 0}.auth-bullets{margin-top:var(--spacing-24);border-top:var(--rule-hair) solid currentColor}.auth-bullets li{grid-template-columns:var(--spacing-48) minmax(0, 1fr);gap:var(--spacing-16);padding:var(--spacing-16) 0;border-bottom:var(--rule-hair) solid currentColor;font-size:var(--text-body);line-height:var(--leading-body);display:grid}.auth-main{padding:var(--spacing-48) var(--gutter);background:var(--surface-bone-canvas);flex-direction:column;justify-content:center;display:flex}.auth-main>p{margin:var(--spacing-16) 0 var(--spacing-24)}.auth-form{max-width:660px}.auth-alt{font-size:var(--text-body);line-height:var(--leading-body);grid-column:1/-1;margin:0}.auth-alt a,.auth-alt .link-button,.prose-link{text-underline-offset:3px;text-decoration:underline}.auth-alt .link-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.auth-alt .link-button:disabled{cursor:default}@media (width<=900px){.auth-alt a,.auth-alt .link-button{padding-block:12px}}.auth-steps{gap:var(--spacing-8);flex-wrap:wrap;grid-column:1/-1;display:flex}.auth-steps span{padding:var(--spacing-8) var(--spacing-16);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-md);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase}.auth-steps span.on{background:var(--surface-obsidian-ground);color:var(--color-bone-white)}.offer-doc{margin-top:var(--spacing-48);border-top:var(--rule-hair) solid var(--color-obsidian)}.offer-clause{grid-template-columns:var(--spacing-48) minmax(0, 1fr);gap:var(--spacing-16);padding:var(--spacing-48) 0;border-bottom:var(--rule-hair) solid var(--color-obsidian);display:grid}.offer-clause p{max-width:66ch;margin-top:var(--spacing-16)}.offer-prices,.offer-stages,.offer-contacts{margin-top:var(--spacing-24);border-top:var(--rule-hair) solid var(--color-fog)}.offer-prices li,.offer-stages li{gap:var(--spacing-24);padding:var(--spacing-16) 0;border-bottom:var(--rule-hair) solid var(--color-fog);grid-template-columns:minmax(0,22ch) minmax(0,1fr);align-items:baseline;display:grid}.offer-contacts .contact-row:first-child{border-top:0}.profile-shell{gap:var(--spacing-48);padding:var(--spacing-48) var(--gutter);background:var(--surface-bone-canvas);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid}.profile-side{top:calc(var(--top-bar-h) + var(--spacing-24));align-self:start;position:sticky}.profile-side h2{margin:var(--spacing-16) 0}.profile-block{margin-top:var(--spacing-16);padding-top:var(--spacing-16);border-top:var(--rule-hair) solid var(--color-obsidian);grid-column:1/-1}.profile-block:first-child{border-top:0;margin-top:0;padding-top:0}.profile-block p{margin-top:var(--spacing-10)}.profile-account{margin-top:var(--spacing-24);padding:var(--card-padding);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-3xl)}.profile-account span{margin-top:var(--spacing-10);display:block}.profile-account button{margin-top:var(--spacing-16);padding:var(--spacing-8) var(--spacing-16);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-md);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase;background:0 0}.profile-account button:hover{background:var(--surface-acid-highlight)}.profile-account-mail{font-family:var(--font-mono);font-size:var(--text-body)}.profile-jump{margin-top:var(--spacing-24);padding:var(--card-padding);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-3xl);display:block}.profile-jump:hover{background:var(--surface-acid-highlight)}.profile-jump span{margin-top:var(--spacing-10);display:block}.profile-feeds{margin-top:var(--spacing-24);border-top:var(--rule-hair) solid currentColor}.profile-feeds li{grid-template-columns:var(--spacing-48) minmax(0, 1fr);gap:var(--spacing-16);padding:var(--spacing-16) 0;border-bottom:var(--rule-hair) solid currentColor;font-size:var(--text-body);line-height:var(--leading-body);display:grid}.profile-feeds div{justify-content:space-between;align-items:baseline;gap:var(--spacing-16);display:flex}.profile-feeds i,.profile-feeds span{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase;font-style:normal}.profile-loading{padding:var(--spacing-48) var(--gutter);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase}.gate-screen{min-height:100dvh;padding:var(--spacing-48) var(--gutter);background:var(--surface-bone-canvas);grid-template-columns:minmax(0,1fr);align-content:center;display:grid}.gate-card{width:min(620px,100%);padding:var(--spacing-24);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-3xl)}@media (width>=1200px){.gate-screen{align-items:center;gap:var(--spacing-48);grid-template-columns:minmax(0,1fr) 340px}.gate-card{width:min(800px,100%)}}@media (height<=820px){.gate-screen{padding-block:var(--spacing-24)}}.gate-brand{align-items:baseline;gap:var(--spacing-16);flex-wrap:wrap;display:flex}.gate-card h1{margin-top:var(--spacing-24)}.gate-lead{margin-top:var(--spacing-16)}.gate-notice{margin-top:var(--spacing-24)}.gate-door{gap:var(--spacing-16);margin-top:var(--spacing-24);display:grid}.gate-door-quiet{margin-top:var(--spacing-16)}.gate-field{gap:var(--spacing-8);flex-direction:column;display:flex;position:relative}.gate-field span{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase}.gate-field input{width:100%;min-height:var(--spacing-48);padding:var(--spacing-10) var(--spacing-16);border:var(--rule-hair) solid var(--color-fog);border-radius:var(--radius-md);background:var(--surface-bone-canvas);color:var(--color-obsidian);font-family:var(--font-body);font-size:var(--text-body)}.gate-field input::placeholder{color:var(--color-slate)}.gate-submit{width:100%}.gate-toggle{margin-top:var(--spacing-16);border:0;border-bottom:var(--rule-hair) solid currentColor;color:inherit;font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase;background:0 0;align-self:flex-start;padding:0}.gate-sent{margin-top:var(--spacing-24);padding:var(--spacing-16);border-left:var(--rule-notice) solid var(--color-acid-lime);border-radius:var(--radius-md)}.gate-sent p{margin-top:var(--spacing-10)}.gate-devlink{margin-top:var(--spacing-10);border-bottom:var(--rule-hair) solid currentColor;font-family:var(--font-mono);font-size:var(--text-label);display:inline-block}.gate-split{align-items:center;gap:var(--spacing-16);margin:var(--spacing-24) 0 var(--spacing-16);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase;display:flex}.gate-split:before,.gate-split:after{content:"";height:var(--rule-hair);background:var(--color-fog);flex:1}.gate-open{padding:var(--card-padding);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-3xl);display:block}.gate-open:hover{background:var(--surface-acid-highlight)}.gate-open small{margin-top:var(--spacing-10);display:block}.gate-open span{display:none}.band{padding:var(--section-gap) var(--gutter);border-bottom:var(--rule-hair) solid var(--color-obsidian);background:var(--surface-bone-canvas);color:var(--color-obsidian)}.band-last{border-bottom:0}.band-label{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);line-height:var(--leading-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;display:block}.band h2{margin-top:var(--spacing-16);font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);letter-spacing:var(--tracking-heading-sm);text-transform:uppercase}.band-head-lg{transform-origin:0;display:inline-block;transform:scaleX(.9)}.band-copy{max-width:66ch;margin-top:var(--spacing-16);font-size:var(--text-subheading);line-height:var(--leading-subheading);letter-spacing:var(--tracking-subheading)}.band-copy-sm{font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:normal}.divider-band{border:0;height:12px;margin:0}.divider-acid{background:var(--surface-acid-highlight)}.marker{padding:0 var(--spacing-4);border-radius:var(--radius-md);background:var(--surface-acid-highlight);color:var(--color-obsidian);-webkit-box-decoration-break:clone;box-decoration-break:clone}.pixel-fire{width:var(--text-caption);height:var(--text-caption);margin-left:var(--spacing-8);border-radius:var(--radius-md);background:var(--surface-acid-highlight);display:inline-block}.price-stack{border-top:var(--rule-hair) solid var(--color-obsidian)}.price-row{grid-template-columns:var(--spacing-48) minmax(0, 1fr) auto;gap:var(--spacing-16);padding:var(--spacing-24) 0;border-bottom:var(--rule-hair) solid var(--color-obsidian);align-items:baseline;display:grid}.price-index{min-width:var(--spacing-48);padding:var(--spacing-4) var(--spacing-8);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-md);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-caption);justify-content:center;align-items:center;font-size:14px;display:inline-flex}.price-index.price-t1{background:var(--heat-1);color:var(--heat-1-fg)}.price-index.price-t2{background:var(--heat-2);color:var(--heat-2-fg)}.price-index.price-t3{background:var(--heat-3);color:var(--heat-3-fg)}.price-index.price-t4{background:var(--heat-4);color:var(--heat-4-fg)}.price-index.price-t5{background:var(--heat-5);color:var(--heat-5-fg)}.price-name{width:fit-content;font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);letter-spacing:var(--tracking-heading-sm);text-transform:uppercase}.price-audience,.price-detail{max-width:66ch;margin-top:var(--spacing-10);font-size:var(--text-subheading);line-height:var(--leading-subheading);letter-spacing:var(--tracking-subheading)}.price-figures{justify-self:end}.price-mode,.price-timing{display:block}.price-figure,.price-mode,.price-timing{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums}.price-figure{width:fit-content;max-width:100%;transform:scaleX(var(--display-scale-x));transform-origin:0;font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:var(--text-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);overflow-wrap:anywhere;display:inline-block}.price-mode,.price-timing{letter-spacing:var(--tracking-caption);text-transform:uppercase;font-size:14px}.price-timing{margin-top:var(--spacing-10)}.price-open{max-width:100%;margin-top:var(--spacing-10);padding:var(--spacing-4) var(--spacing-16);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-md);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-caption);text-transform:uppercase;background:0 0;font-size:14px;display:inline-block}.price-open:hover{background:var(--surface-acid-highlight)}.price-priority{max-width:66ch;margin:var(--spacing-24) 0;padding:var(--spacing-16);border:var(--rule-hair) solid var(--color-obsidian);border-left:var(--spacing-4) solid var(--surface-acid-highlight);border-radius:var(--radius-md)}.price-priority-label,.price-priority-figures{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:14px;line-height:var(--leading-body);letter-spacing:var(--tracking-caption);text-transform:uppercase}.price-priority-copy{margin-top:var(--spacing-10);font-size:var(--text-subheading);line-height:var(--leading-subheading);letter-spacing:var(--tracking-subheading)}.price-priority-figures{margin-top:var(--spacing-10);font-variant-numeric:tabular-nums lining-nums}.profile-card{padding:var(--spacing-48) var(--gutter);background:var(--surface-bone-canvas)}.profile-card>header{gap:var(--spacing-24);padding-bottom:var(--spacing-24);border-bottom:var(--rule-hair) solid var(--color-obsidian);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.profile-card header p{margin-top:var(--spacing-10)}.profile-card header small{margin-top:var(--spacing-10);font-family:var(--font-mono);font-size:var(--text-label);display:block}.plan-badge{padding:var(--card-padding);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-3xl)}.plan-badge b{font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:var(--text-body);letter-spacing:var(--tracking-heading-sm);text-transform:uppercase;display:block}.plan-badge span{margin-top:var(--spacing-8);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-caption);display:block}.plan-care_basic{background:var(--surface-bone-canvas)}.plan-care_plus{background:var(--surface-fog-plate)}.plan-care_ultra{background:var(--surface-slate-card);color:var(--color-bone-white)}.plan-care_max{background:var(--surface-acid-highlight)}.profile-card-body{gap:var(--spacing-48);margin-top:var(--spacing-24);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);display:grid}.profile-card-body b{margin-bottom:var(--spacing-16);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase;display:block}.profile-events li{gap:var(--spacing-16);padding:var(--spacing-10) 0;border-bottom:var(--rule-hair) solid var(--color-fog);font-size:var(--text-body);line-height:var(--leading-body);grid-template-columns:160px minmax(0,1fr);display:grid}.profile-events i{font-family:var(--font-mono);font-size:var(--text-label);font-style:normal}.profile-links li{padding:var(--spacing-8) 0;border-bottom:var(--rule-hair) solid var(--color-fog);font-family:var(--font-mono);font-size:var(--text-body);word-break:break-all}.profile-open-brief,.meter{margin-top:var(--spacing-24)}.meter b{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase}.meter-track{height:var(--spacing-8);margin-top:var(--spacing-8);border-radius:var(--radius-md);background:var(--surface-fog-plate);overflow:hidden}.meter-fill{background:var(--surface-acid-highlight);height:100%}.meter span{margin-top:var(--spacing-8);font-family:var(--font-mono);font-size:var(--text-label);display:block}.order-head{justify-content:space-between;align-items:baseline;gap:var(--spacing-16);padding-bottom:var(--spacing-16);border-bottom:var(--rule-hair) solid var(--color-obsidian);flex-wrap:wrap;grid-column:1/-1;display:flex}.order-head b{font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);letter-spacing:var(--tracking-heading-sm);text-transform:uppercase}.order-head span{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase}.stage-track{gap:var(--spacing-4);margin-top:var(--spacing-24);grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.stage-track li{gap:var(--spacing-8);font-family:var(--font-mono);font-size:var(--text-label);flex-direction:column;display:flex}.stage-track i{border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-md);height:12px;display:block}.stage-track li.done i{background:var(--surface-obsidian-ground)}.stage-track li.current i{background:var(--surface-acid-highlight)}.stage-track b{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase}.stage-now{margin-top:var(--spacing-24);padding:var(--spacing-16);border-left:var(--rule-notice) solid var(--color-acid-lime);border-radius:var(--radius-md);grid-column:1/-1}.stage-now h3{margin-top:var(--spacing-8)}.stage-now p{margin-top:var(--spacing-10)}.stage-now small{margin-top:var(--spacing-16);font-family:var(--font-mono);font-size:var(--text-label);display:block}.stage-preview,.profile-preview{align-items:flex-start;gap:var(--spacing-10);margin-top:var(--spacing-24);padding:var(--spacing-24);border-radius:var(--radius-md);background:var(--surface-obsidian-ground);color:var(--color-bone-white);flex-direction:column;grid-column:1/-1;display:flex}.stage-preview h3,.profile-preview b{font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);letter-spacing:var(--tracking-heading-sm);text-transform:uppercase;margin:0}.stage-preview p,.profile-preview p{max-width:54ch;margin:0}.stage-preview .btn,.profile-preview .btn{margin-top:var(--spacing-8)}.stage-preview small,.profile-preview small{max-width:58ch;font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--leading-body)}.profile-preview a:not(.btn){color:inherit;border-bottom:var(--rule-hair) solid currentColor}.stage-preview .mono-label,.profile-preview .mono-label{opacity:.62}.money-panel{margin-top:var(--spacing-24);padding:var(--spacing-24);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-3xl);background:var(--surface-bone-canvas);grid-column:1/-1}.money-panel h3{margin-top:var(--spacing-8)}.money-panel>p{margin-top:var(--spacing-10);max-width:60ch}.money-lines{margin-top:var(--spacing-24)}.money-line{justify-content:space-between;align-items:baseline;gap:var(--spacing-16);padding:var(--spacing-10) 0;border-top:var(--rule-hair) solid var(--color-fog);flex-wrap:wrap;display:flex}.money-line:first-child{border-top:0;padding-top:0}.money-line span{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase}.money-line b{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-body)}.money-line.is-due b{padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-md);background:var(--surface-acid-highlight)}.money-ledger{margin-top:var(--spacing-16)}.money-ledger li{justify-content:space-between;align-items:baseline;gap:var(--spacing-10);padding:var(--spacing-8) 0;border-top:var(--rule-hair) solid var(--color-fog);font-family:var(--font-mono);font-size:var(--text-label);flex-wrap:wrap;display:flex}.money-ledger b{font-weight:var(--font-weight-semibold)}.money-ledger i{letter-spacing:var(--tracking-caption);text-transform:uppercase;opacity:.62;font-style:normal}.money-pay{margin-top:var(--spacing-24);padding-top:var(--spacing-16);border-top:var(--rule-hair) solid var(--color-obsidian)}.money-pay p{margin-top:var(--spacing-10);max-width:60ch}.money-pay dl{margin-top:var(--spacing-16)}.money-pay dt{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase}.money-pay dd{margin-top:var(--spacing-4);font-family:var(--font-mono);font-size:var(--text-body)}.money-pay small{margin-top:var(--spacing-16);max-width:58ch;font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--leading-body);display:block}.presence{align-items:center;gap:var(--spacing-10);margin-top:var(--spacing-24);padding:var(--spacing-10) var(--spacing-16);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-md);display:flex}.presence i{border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-full-4);width:12px;height:12px}.presence.is-online i{background:var(--surface-acid-highlight)}.presence span{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase}.chat{border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-3xl);background:var(--surface-bone-canvas);flex-direction:column;display:flex;overflow:hidden}.client-chat{margin-top:var(--spacing-24);grid-column:1/-1}.chat-head{justify-content:space-between;align-items:baseline;gap:var(--spacing-16);padding:var(--spacing-10) var(--spacing-16);border-bottom:var(--rule-hair) solid var(--color-obsidian);flex-wrap:wrap;display:flex}.chat-head b,.chat-head span{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase}.chat-links{margin-bottom:var(--spacing-16);font-size:var(--text-body)}.chat-links a{border-bottom:var(--rule-hair) solid currentColor}.chat-thread{gap:var(--spacing-10);max-height:460px;padding:var(--spacing-16);flex-direction:column;display:flex;overflow-y:auto}.chat-empty{font-family:var(--font-mono);font-size:var(--text-body)}.chat-message{max-width:78%;padding:var(--spacing-10);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-3xl)}.chat-message.ours{background:var(--surface-acid-highlight);align-self:flex-end}.chat-message header{justify-content:space-between;align-items:baseline;gap:var(--spacing-16);margin-bottom:var(--spacing-8);display:flex}.chat-message header b,.chat-message time{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase}.chat-message p{font-size:var(--text-body);line-height:var(--leading-body);white-space:pre-wrap}.chat-form{gap:var(--spacing-10);padding:var(--spacing-16);border-top:var(--rule-hair) solid var(--color-obsidian);display:grid}.chat-form textarea{width:100%;min-height:96px;padding:var(--spacing-10) var(--spacing-16);border:var(--rule-hair) solid var(--color-fog);border-radius:var(--radius-md);background:var(--surface-bone-canvas);color:var(--color-obsidian);font-family:var(--font-body);font-size:var(--text-body);resize:vertical}.chat-form .btn{justify-self:end}.admin-shell{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.admin-rail{align-self:start;gap:var(--spacing-24);height:100vh;padding:var(--spacing-24);background:var(--surface-obsidian-ground);color:var(--color-bone-white);flex-direction:column;display:flex;position:sticky;top:0}.admin-brand{gap:var(--spacing-4);flex-direction:column;display:flex}.admin-brand b{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-caption);letter-spacing:.109em;text-transform:uppercase}.admin-brand small,.admin-who span{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-acid-lime)}.admin-nav{gap:var(--spacing-4);flex-direction:column;display:flex}.admin-nav a,.admin-who a{padding:var(--spacing-8) var(--spacing-10);border-radius:var(--radius-md);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase}.admin-nav a:hover,.admin-who a:hover{background:var(--surface-acid-highlight);color:var(--color-obsidian)}.admin-who{gap:var(--spacing-8);padding-top:var(--spacing-16);border-top:var(--rule-hair) solid var(--color-slate);flex-direction:column;margin-top:auto;display:flex}.admin-who b{font-family:var(--font-mono);font-weight:var(--font-weight-medium);font-size:var(--text-body)}.admin-main{min-width:0;padding:var(--spacing-48) var(--spacing-24) var(--spacing-80);background:var(--surface-bone-canvas);color:var(--color-obsidian)}.admin-head{margin-bottom:var(--spacing-48)}.admin-kicker{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase}.admin-head h1{margin-top:var(--spacing-16);font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);letter-spacing:var(--tracking-heading-sm);text-transform:uppercase;transform-origin:0;display:inline-block;transform:scaleX(.9)}.admin-head p{max-width:66ch;margin-top:var(--spacing-16)}.admin-tiles{border-top:var(--rule-hair) solid var(--color-obsidian);border-left:var(--rule-hair) solid var(--color-obsidian);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.admin-tile{justify-content:space-between;align-items:center;gap:var(--spacing-16);padding:var(--spacing-24);border-right:var(--rule-hair) solid var(--color-obsidian);border-bottom:var(--rule-hair) solid var(--color-obsidian);display:flex}.admin-tile:hover{background:var(--surface-acid-highlight)}.admin-tile b{font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:var(--text-body);letter-spacing:var(--tracking-heading-sm);text-transform:uppercase}.admin-tile span{font-family:var(--font-mono);font-size:var(--text-body)}.admin-empty{gap:var(--spacing-8);padding:var(--spacing-48);border:var(--rule-hair) dashed var(--color-fog);border-radius:var(--radius-3xl);flex-direction:column;display:flex}.admin-empty b{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase}.admin-search,.plan-form{align-items:flex-end;gap:var(--spacing-10);margin-bottom:var(--spacing-24);flex-wrap:wrap;display:flex}.admin-search label{gap:var(--spacing-8);flex-direction:column;flex:320px;display:flex}.admin-search span,.weights-row span,.weights b{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase}.admin-search input,.plan-form select,.weights-row input{min-height:var(--spacing-48);padding:var(--spacing-10) var(--spacing-16);border:var(--rule-hair) solid var(--color-fog);border-radius:var(--radius-md);background:var(--surface-bone-canvas);color:var(--color-obsidian);font-family:var(--font-body);font-size:var(--text-body)}.admin-search button,.weights-row button{min-height:var(--spacing-48);padding:0 var(--spacing-24);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-md);background:var(--surface-acid-highlight);color:var(--color-obsidian);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase}.admin-search button:hover,.weights-row button:hover{background:var(--surface-obsidian-ground);color:var(--color-bone-white)}.admin-rows{border-top:var(--rule-hair) solid var(--color-obsidian)}.admin-row{gap:var(--spacing-16);padding:var(--spacing-16) 0;border-bottom:var(--rule-hair) solid var(--color-fog);grid-template-columns:minmax(0,1.2fr) auto minmax(0,1.4fr) auto;align-items:baseline;display:grid}.admin-row:hover{background:var(--surface-acid-highlight)}.admin-row b{font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:var(--text-body);letter-spacing:var(--tracking-heading-sm);text-transform:uppercase}.admin-row code,.admin-row i,.role-tag{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-caption);font-style:normal}.role-tag{text-transform:uppercase}.role-admin{padding:2px var(--spacing-8);border-radius:var(--radius-md);background:var(--surface-obsidian-ground);color:var(--color-bone-white)}.role-moderator{padding:2px var(--spacing-8);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-md)}.chat-row{grid-template-columns:minmax(0,1fr) auto minmax(0,2fr) auto}.user-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto auto 32px}.admin-card-top{gap:var(--spacing-24);margin-bottom:var(--spacing-48);grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr);display:grid}.admin-facts{gap:var(--spacing-16);align-content:start;display:grid}.admin-facts b,.admin-block dt{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase;display:block}.admin-facts p,.admin-block dd{margin-top:var(--spacing-8);font-size:var(--text-body);line-height:var(--leading-body)}.admin-block dd{white-space:pre-wrap}.admin-card-side{padding:var(--spacing-24);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-3xl);align-self:start}.admin-card-side .meter{margin-top:0}.admin-card-side small{margin-top:var(--spacing-16);font-family:var(--font-mono);font-size:var(--text-label);display:block}.admin-download{width:100%;margin-top:var(--spacing-16)}.admin-block{margin-top:var(--spacing-24);padding-top:var(--spacing-24);border-top:var(--rule-hair) solid var(--color-obsidian)}.admin-block h2{margin-bottom:var(--spacing-16);font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);letter-spacing:var(--tracking-heading-sm);text-transform:uppercase;transform-origin:0;display:inline-block;transform:scaleX(.9)}.admin-block dl{gap:var(--spacing-16);display:grid}.table-scroll{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%}.admin-table th{padding:var(--spacing-10) var(--spacing-16) var(--spacing-10) 0;border-bottom:var(--rule-hair) solid var(--color-obsidian);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-align:left;text-transform:uppercase}.admin-table td{padding:var(--spacing-10) var(--spacing-16) var(--spacing-10) 0;border-bottom:var(--rule-hair) solid var(--color-fog);font-family:var(--font-mono);font-size:var(--text-body)}.board-notice{margin-bottom:var(--spacing-16)}.board{border-top:var(--rule-hair) solid var(--color-obsidian);border-left:var(--rule-hair) solid var(--color-obsidian);grid-template-columns:repeat(6,minmax(200px,1fr));display:grid;overflow-x:auto}.board-column{border-right:var(--rule-hair) solid var(--color-obsidian);border-bottom:var(--rule-hair) solid var(--color-obsidian);flex-direction:column;min-width:0;display:flex}.board-column.is-over{background:var(--surface-acid-highlight)}.board-column header{justify-content:space-between;align-items:baseline;gap:var(--spacing-8);padding:var(--spacing-10);border-bottom:var(--rule-hair) solid var(--color-obsidian);display:flex}.board-column header b,.board-column header i,.board-meta code,.board-meta span,.board-card footer span,.board-card footer i{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase;font-style:normal}.board-cards{gap:var(--spacing-8);min-height:120px;padding:var(--spacing-10);flex-direction:column;display:flex}.board-card{padding:var(--spacing-10);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-md);background:var(--surface-bone-canvas);cursor:grab}.board-card.is-mine{border-left-width:var(--rule-notice)}.board-card b{font-size:var(--text-body);line-height:var(--leading-body);display:block}.board-meta{gap:var(--spacing-8);margin-top:var(--spacing-8);flex-wrap:wrap;display:flex}.board-card footer{justify-content:space-between;align-items:center;gap:var(--spacing-8);margin-top:var(--spacing-10);padding-top:var(--spacing-8);border-top:var(--rule-hair) solid var(--color-fog);display:flex}.board-card footer i{padding:2px var(--spacing-8);border-radius:var(--radius-md);background:var(--surface-obsidian-ground);color:var(--color-bone-white)}.board-card-link{color:inherit;text-decoration:none}.board-card-link:hover,.board-card-link:focus-visible{text-decoration:underline}.board-run{margin-top:var(--spacing-8);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-slate)}.board-run.is-waiting{padding:2px var(--spacing-8);border-radius:var(--radius-md);background:var(--surface-acid-highlight);color:var(--color-obsidian)}.board-run.is-failed{color:var(--color-obsidian);font-weight:var(--font-weight-semibold)}.board-meta .board-test{padding:2px var(--spacing-8);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-md);font-weight:var(--font-weight-semibold)}.board-run.board-test-line{text-transform:none;letter-spacing:0}.board-remove{width:100%;margin-top:var(--spacing-8);padding:var(--spacing-8) 0 0;border:0;border-top:var(--rule-hair) solid var(--color-fog);color:var(--color-slate);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase;text-align:left;cursor:pointer;background:0 0}.board-remove:hover,.board-remove:focus-visible{color:var(--color-obsidian)}.board-confirm{gap:var(--spacing-8);margin-top:var(--spacing-10);padding-top:var(--spacing-10);border-top:var(--rule-notice) solid var(--color-obsidian);display:grid}.board-confirm p{font-size:var(--text-label);line-height:var(--leading-body)}.board-confirm-actions{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.board-confirm-actions .btn{min-height:36px;padding:var(--spacing-8) var(--spacing-16);font-size:var(--text-label);flex:auto}.order-grid{gap:var(--spacing-24);margin-top:var(--spacing-24);grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.order-grid{grid-template-columns:minmax(0,1fr)}}.order-brief,.order-build{padding:var(--spacing-16);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-md);background:var(--surface-bone-canvas)}.order-brief h3,.order-build h3{margin-bottom:var(--spacing-10)}.order-brief h3+.order-line{border-top:0}.order-brief h3:not(:first-child){margin-top:var(--spacing-24)}.order-line{justify-content:space-between;align-items:baseline;gap:var(--spacing-16);padding:var(--spacing-8) 0;border-top:var(--rule-hair) solid var(--color-fog);font-size:var(--text-body);display:flex}.order-line span:last-child{text-align:right;word-break:break-word}.order-brief .field{margin-top:var(--spacing-16)}.order-brief .field:first-of-type{margin-top:var(--spacing-10)}.order-line .is-missing{color:var(--color-fog)}.build-panel{gap:var(--spacing-16);flex-direction:column;display:flex}.build-state{gap:var(--spacing-4);padding:var(--spacing-10);border-left:var(--rule-notice) solid var(--color-obsidian);background:var(--surface-fog-plate);flex-direction:column;display:flex}.build-state b{font-size:var(--text-body);line-height:var(--leading-body)}.build-state span:last-of-type,.build-error{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-caption);color:var(--color-slate);font-style:normal}.build-gate{padding:var(--spacing-16);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-md);background:var(--surface-acid-highlight)}.build-gate p{margin:var(--spacing-8) 0 var(--spacing-16)}.build-preview{gap:var(--spacing-4);flex-direction:column;display:flex}.build-preview small{color:var(--color-slate)}.build-issues ul,.build-history ul,.build-ledger{margin-top:var(--spacing-8);padding:0;list-style:none}.build-issues li,.build-history li,.build-ledger li{gap:var(--spacing-4);padding:var(--spacing-8) 0;border-top:var(--rule-hair) solid var(--color-fog);flex-direction:column;display:flex}.build-issues code,.build-history li span:last-of-type,.build-history li em,.build-ledger code,.build-ledger li em{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-slate);font-style:normal}.build-history summary{cursor:pointer;font-family:var(--font-mono);font-size:var(--text-label)}.build-history-total{margin:var(--spacing-8) 0 0;padding-top:var(--spacing-8);border-top:var(--rule-hair) solid var(--color-fog);font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-slate)}.ledger-reverse{color:var(--color-slate);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.ledger-reverse:hover,.ledger-reverse:focus-visible{color:var(--color-obsidian)}.ledger-reverse-ask{align-items:baseline;gap:var(--spacing-8);margin-top:var(--spacing-4);flex-wrap:wrap;display:flex}.ledger-reverse-ask b{font-size:var(--text-label)}.build-asked>.body-copy{margin-top:var(--spacing-8);max-width:68ch}.build-asked textarea{width:100%;margin-top:var(--spacing-8);padding:var(--spacing-10);border:var(--rule-hair) solid var(--color-fog);border-radius:var(--radius-md);font-family:var(--font-mono);line-height:1.6}.build-asked-foot{justify-content:space-between;align-items:center;gap:var(--spacing-8);margin-top:var(--spacing-8);flex-wrap:wrap;display:flex}.build-asked-foot small{color:var(--color-slate)}.build-asked-text{margin:var(--spacing-8) 0 var(--spacing-10);padding:var(--spacing-10);background:var(--surface-fog-plate);font-family:var(--font-mono);font-size:var(--text-label);white-space:pre-wrap;line-height:1.6;overflow-x:auto}.build-controls{gap:var(--spacing-16);flex-direction:column;display:flex}.build-action{align-items:flex-start;gap:var(--spacing-8);padding-top:var(--spacing-16);border-top:var(--rule-hair) solid var(--color-fog);flex-direction:column;display:flex}.build-action small{color:var(--color-slate);max-width:68ch}.build-action textarea{width:100%;padding:var(--spacing-10);border:var(--rule-hair) solid var(--color-fog);border-radius:var(--radius-md);line-height:1.6}.build-action-confirm{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.build-notes ul{margin-top:var(--spacing-8);padding:0;list-style:none}.build-notes li{gap:var(--spacing-4);padding:var(--spacing-8) 0;border-top:var(--rule-hair) solid var(--color-fog);flex-direction:column;display:flex}.build-notes li span{white-space:pre-wrap;overflow-wrap:anywhere}.build-notes li small{color:var(--color-slate)}.project-brief{align-items:stretch;gap:var(--spacing-8);flex-direction:column;display:flex}.project-brief label{font-weight:var(--font-weight-semibold);margin-top:var(--spacing-8)}.project-brief-field{gap:var(--spacing-4);flex-direction:column;display:flex}.project-brief :is(input,select){width:100%;padding:var(--spacing-8) var(--spacing-10);border:var(--rule-hair) solid var(--color-fog);border-radius:var(--radius-md);background:var(--surface-bone-canvas)}.project-brief small,.project-chat .chat-form small{color:var(--color-slate);max-width:68ch}.project-brief .btn{margin-top:var(--spacing-8);align-self:flex-start}.build-money{gap:var(--spacing-8);padding:var(--spacing-10) var(--spacing-16);border-left:var(--rule-hair) solid var(--color-fog);flex-direction:column;display:flex}.build-money.is-held{border-left-width:var(--rule-notice);border-left-color:var(--color-obsidian)}.build-money b{font-size:var(--text-body);line-height:var(--leading-body)}.build-money small{color:var(--color-slate)}.build-money .order-line{padding:var(--spacing-4) 0}.build-money .order-line span:last-child,.build-ledger b{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums lining-nums}.build-money .order-line span:last-child{font-size:var(--text-subheading);line-height:var(--leading-caption)}.build-ledger b{font-size:var(--text-body)}.calc{gap:var(--spacing-24);grid-template-columns:360px minmax(0,1fr);align-items:start;display:grid}.calc-inputs{gap:var(--spacing-16);padding:var(--spacing-24);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-3xl);display:grid}.calc-result{gap:var(--spacing-16);display:grid}.calc-result.is-thin .stat{border-left-color:var(--color-obsidian)}.calc-warning{padding:var(--spacing-16);border-left:var(--rule-notice) solid var(--color-obsidian);border-radius:var(--radius-md);font-size:var(--text-body);line-height:var(--leading-body)}.calc-warning b{margin-bottom:var(--spacing-4);display:block}.calc-formula{font-family:var(--font-mono);font-size:var(--text-label)}.calc-actions{align-items:center;gap:var(--spacing-16);flex-wrap:wrap;display:flex}.calc-actions span{font-family:var(--font-mono);font-size:var(--text-label)}.stat-row{border-top:var(--rule-hair) solid var(--color-obsidian);border-left:var(--rule-hair) solid var(--color-obsidian);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.stat{gap:var(--spacing-8);padding:var(--spacing-24);border-right:var(--rule-hair) solid var(--color-obsidian);border-bottom:var(--rule-hair) solid var(--color-obsidian);border-left:var(--rule-notice) solid transparent;flex-direction:column;display:flex}.stat b{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase}.stat strong{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-subheading);line-height:var(--leading-caption);font-variant-numeric:tabular-nums lining-nums}.stat span{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--leading-body)}.plan-editor{gap:var(--spacing-24);display:grid}.plan-form label{gap:var(--spacing-8);flex-direction:column;flex:0 160px;display:flex}.weights b{margin-bottom:var(--spacing-10);display:block}.weights-row{align-items:flex-end;gap:var(--spacing-10);flex-wrap:wrap;display:flex}.weights-row label{gap:var(--spacing-8);flex-direction:column;display:flex}.weights-row input{text-align:center;width:96px;font-family:var(--font-mono)}@media (width<=1200px){.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.calc{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.about-grid{gap:var(--spacing-24);grid-template-columns:minmax(0,1fr)}.pledge-strip{grid-template-columns:minmax(0,1fr)}.pledge-strip article{padding:var(--spacing-24) 0;border-left:0;border-top:var(--rule-hair) solid currentColor}.pledge-strip article:first-child{border-top:0}.team-grid,.map-plates{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-layout{gap:var(--spacing-24);grid-template-columns:minmax(0,1fr)}.auth-layout{grid-template-columns:minmax(0,1fr)}.auth-side{border-right:0;border-bottom:var(--rule-hair) solid var(--color-obsidian)}.offer-clause{gap:var(--spacing-8);grid-template-columns:minmax(0,1fr)}.offer-prices li,.offer-stages li{gap:var(--spacing-4);grid-template-columns:minmax(0,1fr)}.profile-shell{gap:var(--spacing-24);grid-template-columns:minmax(0,1fr)}.profile-side{position:static}.profile-card>header{grid-template-columns:minmax(0,1fr)}.profile-card-body{gap:var(--spacing-24);grid-template-columns:minmax(0,1fr)}.profile-events li{gap:var(--spacing-4);grid-template-columns:minmax(0,1fr)}.skeleton{gap:var(--spacing-24);grid-template-columns:minmax(0,1fr)}.price-row{grid-template-columns:var(--spacing-48) minmax(0, 1fr)}.price-figures{grid-column:2;justify-self:start}.price-name{overflow-wrap:anywhere}.admin-shell{grid-template-columns:minmax(0,1fr)}.admin-row{gap:var(--spacing-4);grid-template-columns:minmax(0,1fr)}.admin-card-top{grid-template-columns:minmax(0,1fr)}.admin-rail{flex-flow:wrap;align-items:center;height:auto;position:static}.admin-nav{flex-flow:wrap}.admin-who{width:100%;margin-top:0}.footer-top{gap:var(--spacing-24);grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.price-row{grid-template-columns:minmax(0,1fr)}.price-index{grid-column:1;justify-self:start}.price-figures{grid-column:1}.form-grid,.lead-form,.auth-form,.profile-form,.team-grid,.map-plates{grid-template-columns:minmax(0,1fr)}.stage-track{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-columns{grid-template-columns:minmax(0,1fr)}.form-actions{flex-direction:column;align-items:stretch}}.build-invoice{gap:var(--spacing-10);margin-top:var(--spacing-16);padding-top:var(--spacing-16);border-top:var(--rule-hair) solid var(--color-obsidian);flex-direction:column;align-items:flex-start;display:flex}.build-invoice p{max-width:56ch}.build-record{gap:var(--spacing-10);margin-top:var(--spacing-16);padding-top:var(--spacing-16);border-top:var(--rule-hair) solid var(--color-obsidian);flex-direction:column;display:flex}.build-record p{max-width:56ch}.build-record-row{gap:var(--spacing-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=720px){.build-record-row{grid-template-columns:1fr}}.build-record label{gap:var(--spacing-4);flex-direction:column;display:flex}.build-record input,.build-record select{padding:var(--spacing-8) var(--spacing-10);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-md);background:var(--surface-bone-canvas);font-family:var(--font-mono);font-size:var(--text-body);color:var(--color-obsidian)}.build-record input:focus-visible,.build-record select:focus-visible{outline:var(--rule-notice) solid var(--color-acid-lime)}.build-record .btn{align-self:flex-start}.build-record p[role=alert]{font-family:var(--font-mono);font-size:var(--text-label);padding:var(--spacing-8) var(--spacing-10);border-left:var(--rule-notice) solid var(--color-obsidian)}.brief-done-note{font-size:var(--text-label);color:var(--color-slate);margin:0;line-height:1.6}.brief-done-note a{border-bottom:var(--rule-hair) solid var(--color-fog)}.brief-done-note a:hover{border-bottom-color:currentColor}.brief-rail-files{padding:var(--spacing-4) var(--spacing-8);border:var(--rule-hair) solid transparent;border-radius:var(--radius-md);color:var(--color-slate);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-caption);line-height:var(--leading-caption);text-align:left;text-transform:uppercase;background:0 0;grid-column:2;justify-self:start}.brief-rail-files:hover{border-color:var(--color-fog);color:var(--color-obsidian)}.brief-rail-files.is-empty{border-color:var(--color-obsidian);background:var(--surface-acid-highlight);color:var(--color-obsidian)}.brief-rail-files.is-empty:hover{border-color:var(--color-obsidian)}.brief-photo-intro{gap:var(--spacing-8);flex-direction:column;display:flex}.brief-photo-intro .brief-uploads{margin-top:var(--spacing-8)}@media (width<=900px){.brief-rail-files{min-height:var(--touch-target);align-items:center;display:inline-flex}}.build-rebuild{margin-top:var(--spacing-16)}.build-rebuild.board-confirm{border-top-color:var(--color-obsidian)}.build-rebuild .board-confirm-actions .btn{flex:0 auto}.header-motion{vertical-align:top;display:inline-flex;position:relative}.header-motion-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.header-motion-letters{white-space:nowrap;display:inline-flex}.header-motion-char{display:inline-block;overflow:hidden}.header-motion-glyph{display:block;position:relative}.header-motion-echo{position:absolute;top:100%;left:0}.top-bar .top-bar-brand{position:relative}.top-bar-wordmark{color:var(--color-bone-white);background:var(--color-obsidian);font:600 18px/1 var(--font-mono);letter-spacing:.109em;white-space:nowrap;pointer-events:none;opacity:0;clip-path:inset(0 100% 0 0);border-radius:4px;padding:8px;transition:opacity .18s linear,clip-path .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1);display:block;position:absolute;top:50%;left:calc(100% + 8px);transform:translate(-12px,-50%)}.top-bar-brand:is(:hover,:focus-visible,:active) .top-bar-wordmark{opacity:1;clip-path:inset(0);transform:translateY(-50%)}@media (width<=900px){.top-bar{grid-template-columns:44px max-content 44px;justify-content:center;align-items:center;gap:clamp(4px,2vw,10px);padding-inline:16px;display:grid}.top-bar.top-bar--cta{grid-template-columns:44px max-content 44px max-content}.top-bar .top-bar-brand{justify-content:center;width:44px;height:44px;margin:0}.top-bar .top-bar-status{display:contents}.top-bar .top-bar-menu{justify-self:center}.top-bar .account-menu{width:44px}.top-bar .nav-cta{justify-self:end}.top-bar .top-bar-wordmark{display:none}}@media (width<=359px){.top-bar{gap:2px}.top-bar .nav-cta{letter-spacing:.086em;padding-inline:8px;font-size:12px}}.top-bar-nav>a{transition:opacity .18s linear}.header-nav-line{display:none}@media (width>=901px){.top-bar-nav{position:relative}.top-bar-nav>a.is-active{border-bottom-style:dashed}.top-bar-nav[data-motion=true]>a.is-active,.top-bar-nav[data-motion=true]>a:hover{border-bottom-color:#0000}.top-bar-nav[data-motion=true] .header-nav-line{width:var(--header-line-width,0px);border-bottom:1px dashed var(--color-acid-lime);transform:translateX(var(--header-line-x,0px));pointer-events:none;transition:transform .3s cubic-bezier(.16,1,.3,1),width .3s cubic-bezier(.16,1,.3,1);display:block;position:absolute;bottom:0;left:0}.top-bar-nav:focus-within>a:not(:focus-visible):not(.is-active){opacity:.5}}@media (hover:hover) and (pointer:fine){.top-bar-nav:hover>a:not(:hover):not(.is-active){opacity:.5}}@media (width>=901px) and (scripting:none){.top-bar-menu>summary.top-bar-menu-label{padding-bottom:var(--spacing-4);border-bottom:var(--rule-mark) solid transparent;font-family:var(--font-mono);font-weight:var(--font-weight-semibold);line-height:var(--leading-caption);letter-spacing:.109em;text-transform:uppercase;cursor:pointer;align-items:center;list-style:none;display:inline-flex}.top-bar-menu>summary::-webkit-details-marker{display:none}.top-bar-menu[open]>summary{border-bottom-color:var(--color-acid-lime)}.top-bar-menu:not([open])::details-content{content-visibility:hidden}.top-bar-menu:not([open])>.top-bar-nav{display:none}.top-bar-menu>.top-bar-nav{padding:var(--spacing-8) var(--gutter);background:var(--surface-obsidian-ground);position:absolute;top:100%;left:0;right:0}.top-bar-menu>.top-bar-nav>a{min-height:var(--touch-target);align-items:center;display:inline-flex}}@media (prefers-reduced-motion:reduce){.top-bar-wordmark{transition:none}.header-motion-glyph{transform:none!important}.top-bar-nav>a,.top-bar-nav[data-motion=true] .header-nav-line{transition:none}}.pkg-benefits{gap:10px;display:grid}.pkg-benefits .pkg-promise{margin:0}.pkg-features{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pkg-feature{font:400 16px/1.4 var(--font-body);grid-template-columns:16px minmax(0,1fr);align-items:start;column-gap:10px;display:grid}.pkg-feature-text,.pkg-soon{grid-column:2}.pkg-feature:not([data-star]):before{content:"";background:var(--color-slate);grid-column:1;justify-self:center;width:8px;height:2px;margin-top:10px}.pkg-star{border-radius:var(--radius-md);background:var(--color-pure-black);width:16px;height:16px;color:var(--color-acid-lime);grid-column:1;place-items:center;margin-top:4px;display:grid}.pkg-star svg{width:12px;height:12px}.pkg-soon{font:600 11px/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase;color:var(--color-slate);justify-self:start}.pkg-every{border-top:1px solid var(--color-fog);gap:10px;margin-top:24px;padding-top:16px;display:grid}.pkg-every>.mono-label{color:var(--color-slate);margin:0}.package-premium .pkg-scope-block{gap:24px;min-width:0;display:grid}.package-premium .pkg-clause .pkg-promise,.package-premium .pkg-clause .pkg-feature{color:var(--color-bone-white)}.package-premium .pkg-clause .pkg-feature:not([data-star]):before{background:var(--color-fog)}.package-premium .pkg-clause .pkg-soon{color:var(--color-fog)}.package-premium .pkg-clause .pkg-every{border-top-color:var(--color-slate);margin-top:0}.package-premium .pkg-clause .pkg-every>.mono-label{color:var(--color-fog)}.pricing-axis{gap:var(--spacing-48);padding:var(--spacing-48) var(--gutter) var(--spacing-80);background:var(--surface-fog-plate);color:var(--color-obsidian);grid-template-columns:minmax(0,1fr);display:grid}.pricing-axis-lead>*+*{margin-top:var(--spacing-16)}.pricing-claims{align-content:start;gap:var(--spacing-24);padding-top:var(--spacing-16);border-top:var(--rule-hair) solid var(--color-obsidian);display:grid}.pricing-claim{gap:var(--spacing-8);display:grid}@media (width>=720px){.pricing-axis{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"lead claims""object object"}.pricing-axis-lead{grid-area:lead}.pricing-claims{grid-area:claims}.chat-card{grid-area:object}}@media (width>=1200px){.pricing-axis{grid-template-columns:minmax(0,4fr) minmax(0,6fr) minmax(0,4fr);grid-template-areas:"lead object claims";align-items:center}.pricing-axis-lead,.pricing-claims{align-self:start}}.pkg-band{border-bottom:0}.pkg-stack{margin-top:var(--spacing-24);border-top:var(--rule-hair) solid var(--color-obsidian)}.pkg-note{margin:var(--spacing-16) 0 var(--spacing-24);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:14px;line-height:var(--leading-body);letter-spacing:var(--tracking-caption);text-transform:uppercase}.pkg-row{gap:var(--spacing-16);padding:var(--spacing-24) 0;border-bottom:var(--rule-hair) solid var(--color-obsidian);display:grid}.pkg-copy{gap:var(--spacing-10);display:grid}.pkg-head{align-items:baseline;gap:var(--spacing-8) var(--spacing-16);flex-wrap:wrap;display:flex}.pkg-name .pixel-fire{margin-left:0;margin-right:var(--spacing-8)}.pkg-terms{gap:var(--spacing-4) var(--spacing-16);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:14px;line-height:var(--leading-body);letter-spacing:var(--tracking-caption);text-transform:uppercase;font-variant-numeric:tabular-nums lining-nums;flex-wrap:wrap;display:flex}.pkg-actions{justify-items:start;gap:var(--spacing-10);display:grid}.pkg-actions .price-open{margin-top:0}@media (width<=900px){.pkg-row .price-open{min-height:var(--spacing-48);align-items:center;display:inline-flex}}.pkg-price{align-content:start;justify-items:start;gap:var(--spacing-8);display:grid}.pkg-was{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:14px;line-height:var(--leading-body);letter-spacing:var(--tracking-caption);text-transform:uppercase;font-variant-numeric:tabular-nums lining-nums;text-decoration:line-through}.pkg-figure{max-width:100%}.pkg-cut{padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-md);background:var(--surface-acid-highlight);color:var(--color-obsidian);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:14px;line-height:var(--leading-body);letter-spacing:var(--tracking-caption);font-variant-numeric:tabular-nums lining-nums}.pkg-member{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:14px;line-height:var(--leading-body);letter-spacing:var(--tracking-caption);text-transform:uppercase;text-underline-offset:3px;font-variant-numeric:tabular-nums lining-nums;text-decoration:underline}.pkg-member:hover{background:var(--surface-acid-highlight)}@media (width<=900px){.pkg-member{align-items:center;gap:var(--spacing-8);min-height:var(--spacing-48);flex-wrap:wrap;display:inline-flex}}@media (width>=901px){.pkg-row{gap:var(--spacing-24) var(--spacing-48);grid-template-columns:minmax(0,1fr) minmax(0,15rem);align-items:start}.pkg-price{text-align:right;justify-items:end}.pkg-figure{transform-origin:100%}}.chat-card{width:100%;max-width:560px;padding:var(--spacing-20);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-3xl);background:var(--surface-bone-canvas);color:var(--color-obsidian);margin-inline:auto}.chat-bar{justify-content:space-between;gap:var(--spacing-10);padding-bottom:var(--spacing-20);border-bottom:var(--rule-hair) solid var(--color-obsidian);flex-wrap:wrap;display:flex}.chat-thread{gap:var(--spacing-20);padding:var(--spacing-20) 0;display:grid}.chat-foot{align-items:flex-end;gap:var(--spacing-16);padding-top:var(--spacing-20);border-top:var(--rule-hair) solid var(--color-obsidian);flex-wrap:wrap;display:flex}.chat-composer{flex:220px}.chat-action{flex:none}.chat-note{margin-top:var(--spacing-10)}.chat-thread{overscroll-behavior:contain;max-block-size:280px;overflow-y:auto}.chat-composer textarea{min-height:var(--spacing-48);line-height:var(--leading-body)}.chat-send{flex:none}.chat-note+.chat-action{margin-top:var(--spacing-16);display:inline-flex}.bot-alert{margin-top:var(--spacing-16);grid-column:auto}.premium-page{background:var(--color-pure-black);color:var(--color-bone-white);--pp-gutter:var(--spacing-48)}@media (width<=900px){.premium-page{--pp-gutter:var(--gutter)}}.premium-page :focus-visible{outline-color:var(--color-acid-lime)}.premium-page .accent{color:var(--color-acid-lime);background:0 0}.premium-page .section,.premium-page .section-fog,.premium-page .band{background:var(--color-pure-black);color:var(--color-bone-white);border-color:var(--color-slate)}.premium-page .section,.premium-page .section-dark,.premium-page .section-fog,.premium-page .band{padding:80px var(--pp-gutter)}.premium-page .section-dark{border-block:1px solid var(--color-slate)}.premium-page .body-copy,.premium-page .band-copy{line-height:1.6}.premium-page .body-copy{color:var(--color-fog)}.premium-page .mono-label{line-height:1.4}.premium-page .btn-secondary,.premium-page .btn-outline{color:var(--color-bone-white);border-color:var(--color-fog);background:0 0}.premium-page .btn-primary,.premium-page .btn-primary:hover{color:var(--color-pure-black)}.premium-page .display,.premium-page .display-sm{overflow-wrap:anywhere}.premium-page .hero,.premium-page .hero.hero-solo,.premium-page .premium-hero{min-height:min(714px, calc(100svh - var(--top-bar-h)));padding:64px var(--pp-gutter);background:var(--color-pure-black);color:var(--color-bone-white);border-bottom:1px solid var(--color-slate);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.premium-page .premium-hero-copy,.premium-page .hero>div:first-child{min-width:0}.premium-page .hero .display{margin:24px 0}.premium-page .hero .subheading{max-width:48ch;color:var(--color-fog);margin-top:24px;line-height:1.6}.premium-page .hero .crumbs{color:var(--color-fog);margin-bottom:48px}.premium-page .hero>.hero-meta{border-top:1px solid var(--color-slate);grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:24px;display:grid}.premium-page .hero>.pp-sculpture{grid-area:1/2}.premium-page .approved-copy{padding-block:32px 80px}.premium-page .approved-copy-block{border-color:var(--color-slate);grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);gap:64px;padding-block:48px}.premium-page .approved-copy-block+.approved-copy-block{margin-top:0}.premium-page .approved-copy-block .mono-label{color:var(--color-acid-lime)}.premium-page .approved-copy-block .display-sm{margin-top:16px}.premium-page .approved-copy-prose .body-copy+.body-copy{margin-top:24px}.premium-page .about-copy,.premium-page .guide-action{max-width:900px}.pp-sculpture{--pp-scroll:.45;--pp-pointer-x:0deg;--pp-pointer-y:0deg;perspective:1100px;width:100%;max-width:560px;height:420px;color:var(--color-acid-lime);isolation:isolate;margin-inline:auto;position:relative}.pp-model{--pp-scale:1;width:320px;height:300px;transform-style:preserve-3d;transform:translate(-50%, -50%) rotateX(calc(-18deg + var(--pp-scroll) * 14deg + var(--pp-pointer-y))) rotateY(calc(-40deg + var(--pp-scroll) * 38deg + var(--pp-pointer-x))) scale(var(--pp-scale));position:absolute;top:50%;left:50%}.pp-model>div,.pp-model span,.pp-model i{transform-style:preserve-3d;position:absolute}.pp-model>div{inset:0}.pp-model .brand-mark{color:inherit}.pp-ground-rule{background:var(--color-slate);height:1px;position:absolute;bottom:20px;left:12%;right:12%}.pp-registration{border:1px solid var(--color-fog);width:12px;height:12px;position:absolute}.pp-registration-a{border-bottom:0;border-right:0;top:20px;left:8px}.pp-registration-b{border-top:0;border-left:0;bottom:20px;right:8px}.pp-structure-frame{border:1px solid var(--color-fog);width:240px;height:240px;transform:translateZ(calc(var(--pp-index) * -52px + 28px)) rotateZ(calc(-10deg + var(--pp-scroll) * 20deg));top:25px;left:40px}.pp-structure-frame:nth-child(2){border-color:var(--color-slate)}.pp-mark-plate{background:var(--color-slate);border:1px solid var(--color-fog);transform:translateZ(48px) rotateZ(calc(8deg - var(--pp-scroll) * 16deg));position:absolute;inset:49px 57px}.pp-mark-plate .brand-mark{width:60%;height:60%;position:absolute;inset:20%}.pp-plate-edge{transform-origin:0;background:var(--color-fog);width:25px;top:0;bottom:0;left:0;transform:rotateY(90deg)}.pp-structure-foot{border:1px solid var(--color-slate);width:270px;height:80px;bottom:-16px;left:25px;transform:rotateX(90deg)}.pp-interlock{transform:rotateX(14deg)rotate(-18deg)}.pp-link{width:120px;height:140px;left:calc(30px + var(--pp-index) * 70px);top:calc(52px + var(--pp-index) * 28px);transform:translateZ(calc(var(--pp-index) * 25px)) translateY(calc((var(--pp-index) - 1) * (40px - var(--pp-scroll) * 70px)));position:absolute}.pp-link-top{border:25px solid var(--color-fog);border-radius:24px;inset:0}.pp-link:nth-child(2) .pp-link-top{border-color:var(--color-acid-lime)}.pp-link:nth-child(3) .pp-link-top{border-color:var(--color-bone-white)}.pp-link-side{transform-origin:0;background:var(--color-slate);width:25px;top:20px;bottom:20px;left:0;transform:rotateY(90deg)}.pp-link-end{transform-origin:top;background:var(--color-slate);height:25px;top:0;left:22px;right:22px;transform:rotateX(-90deg)}.pp-link-core{border:1px solid var(--color-fog);width:40px;height:40px;top:137px;left:147px;transform:translateZ(82px)}.pp-orbital{transform:rotateX(20deg)}.pp-orbit{border:2px solid var(--color-fog);transform:rotateY(calc(var(--pp-index) * 60deg + var(--pp-scroll) * 100deg)) rotateX(calc(var(--pp-index) * 35deg));border-radius:50%;position:absolute;inset:16px}.pp-orbit:nth-child(2){border-color:var(--color-acid-lime)}.pp-orbit>span{background:var(--color-bone-white);border-radius:50%;width:18px;height:18px;top:26px;left:44px}.pp-orbit-core{background:var(--color-acid-lime);color:var(--color-pure-black);transform:rotateY(calc(var(--pp-scroll) * -100deg));position:absolute;inset:100px 110px}.pp-orbit-core .brand-mark{width:56px;height:56px;position:absolute;inset:22px}.pp-orbit-axis{background:var(--color-slate);width:1px;height:316px;top:-8px;left:159px}.pp-sculpture--map .pp-orbit{border-style:dashed}.pp-sculpture--map .pp-orbit-core{background:var(--color-slate);color:var(--color-acid-lime)}.pp-windows{transform:rotate(-7deg)}.pp-window{border:1px solid var(--color-fog);background:var(--color-obsidian);width:170px;height:120px;transform:translateZ(calc(var(--pp-index) * 16px + var(--pp-scroll) * 36px)) translateY(calc((var(--pp-index) - 1.5) * var(--pp-scroll) * -12px));border-radius:4px;padding:14px;position:absolute;top:34px;left:0}.pp-window:nth-child(2n){left:130px}.pp-window:nth-child(n+3){top:149px}.pp-window-nav{gap:4px;display:flex;top:10px;left:12px}.pp-window-nav i{background:var(--color-fog);width:4px;height:4px;position:static}.pp-window-art{background:var(--color-acid-lime);width:64px;height:62px;top:30px;left:14px}.pp-window:nth-child(2) .pp-window-art{background:var(--color-fog);border-radius:50% 50% 4px 4px}.pp-window:nth-child(3) .pp-window-art{background:var(--color-bone-white);clip-path:polygon(50% 0,100% 100%,0 100%)}.pp-window:nth-child(4) .pp-window-art{background:var(--color-slate);border:1px solid var(--color-acid-lime)}.pp-window-line{background:var(--color-fog);width:56px;height:6px;top:40px;right:14px}.pp-window-line:last-child{width:40px;top:56px}.pp-documents{transform:rotate(-8deg)}.pp-sheet{border:1px solid var(--color-fog);background:var(--color-obsidian);width:190px;height:240px;transform:translateZ(calc(var(--pp-index) * 24px)) translateX(calc((var(--pp-index) - 1) * (16px + var(--pp-scroll) * 28px))) rotateZ(calc((var(--pp-index) - 1) * (4deg + var(--pp-scroll) * 9deg)));border-radius:4px;padding:24px;position:absolute;top:20px;left:64px}.pp-sheet:last-of-type{background:var(--color-bone-white);color:var(--color-pure-black)}.pp-sheet-header{width:28px;height:28px;top:22px;left:20px}.pp-sheet-header .brand-mark{width:100%;height:100%}.pp-sheet-line{background:var(--color-slate);width:140px;height:5px;top:80px;left:22px}.pp-sheet-line:nth-child(3){width:120px;top:95px}.pp-sheet-line:nth-child(4){width:85px;top:110px}.pp-sheet-field{border:1px solid var(--color-fog);height:24px;bottom:64px;left:22px;right:22px}.pp-sheet-field:nth-last-child(2){bottom:27px}.pp-sheet-fold{background:var(--color-slate);clip-path:polygon(0 0,100% 100%,0 100%);width:35px;height:35px;top:-1px;right:-1px}.pp-documents-offer .pp-sheet{transform:translateZ(calc(var(--pp-index) * 15px)) translateX(calc((var(--pp-index) - 1) * 12px)) rotateZ(calc((var(--pp-index) - 1) * 5deg))}.pp-seal{background:var(--color-acid-lime);width:70px;height:70px;color:var(--color-pure-black);transform:translateZ(calc(90px - var(--pp-scroll) * 40px)) rotateZ(calc(20deg - var(--pp-scroll) * 35deg));border-radius:50%;bottom:30px;right:48px}.pp-seal .brand-mark{width:54%;height:54%;position:absolute;inset:23%}.pp-sheet-cursor{background:var(--color-acid-lime);width:45px;height:12px;transform:translateZ(85px) translateY(calc(var(--pp-scroll) * 80px));top:130px;right:14px}.pp-book{transform:rotateX(8deg)rotate(-8deg)}.pp-book-cover{background:var(--color-acid-lime);border:1px solid var(--color-acid-lime);width:144px;height:235px;position:absolute;top:36px}.pp-book-left{transform-origin:100%;left:15px;transform:rotateY(24deg)}.pp-book-right{transform-origin:0;left:160px;transform:rotateY(-24deg)}.pp-book-page{background:var(--color-bone-white);border:1px solid var(--color-fog);transform-origin:0;width:135px;height:220px;transform:rotateY(calc(-24deg - var(--pp-index) * 37deg - var(--pp-scroll) * 28deg));backface-visibility:visible;position:absolute;top:40px;left:160px}.pp-book-page span{background:var(--color-fog);height:4px;top:42px;left:15px;right:15px}.pp-book-page span:nth-child(2){top:57px}.pp-book-page span:nth-child(3){top:72px;right:40px}.pp-book-page span:nth-child(4){background:var(--color-slate);height:60px;top:108px}.pp-book-spine{background:var(--color-slate);width:8px;height:235px;top:36px;left:156px;transform:translateZ(2px)}.pp-book-marker{background:var(--color-acid-lime);clip-path:polygon(0 0,100% 0,100% 100%,50% 90%,0 100%);width:18px;height:100px;top:160px;left:193px;transform:translateZ(45px)}.pp-access-frame{border:1px solid var(--color-fog);border-radius:24px;inset:20px 55px;transform:translateZ(-30px)}.pp-access-frame-back{transform:translateZ(-90px) rotateZ(calc(var(--pp-scroll) * 15deg));border-color:var(--color-slate)}.pp-access-card{border:1px solid var(--color-fog);background:var(--color-slate);transform:translateZ(calc(var(--pp-scroll) * 45px)) rotateZ(-8deg);border-radius:24px;position:absolute;inset:50px 60px}.pp-access-card .brand-mark{width:56px;height:56px;position:absolute;top:25px;left:25px}.pp-access-card>span{background:var(--color-fog);width:120px;height:7px;bottom:60px;left:25px}.pp-access-card>span:nth-child(3){width:80px;bottom:40px}.pp-access-card>i{border:1px solid var(--color-fog);width:24px;height:34px;top:30px;right:25px}.pp-access-key{background:var(--color-acid-lime);width:135px;height:20px;transform:translateZ(90px) rotateZ(calc(-35deg + var(--pp-scroll) * 30deg));bottom:28px;right:22px}.pp-access-key:before{content:"";border:15px solid var(--color-acid-lime);border-radius:50%;width:60px;height:60px;position:absolute;top:-20px;left:-40px}.pp-access-key i{background:var(--color-acid-lime);width:14px;height:22px;top:12px;right:12px}.pp-sculpture--register .pp-access-key{transform:translateZ(calc(95px - var(--pp-scroll) * 50px)) rotateZ(-90deg)}.premium-page .offer-band{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);gap:24px 64px;display:grid}.premium-page .offer-band>.mono-label,.premium-page .offer-band>.display-sm{grid-column:1}.premium-page .offer-band>.body-copy,.premium-page .offer-band>ul{grid-column:2}.premium-page .offer-band>.mono-label{color:var(--color-acid-lime)}.premium-page .offer-contacts,.premium-page .offer-prices,.premium-page .offer-stages{border-color:var(--color-slate);margin-top:0}.premium-page .offer-prices li,.premium-page .offer-stages li,.premium-page .contact-row,.premium-page .guide-index,.premium-page .guide-index>li,.premium-page .guide-doc,.premium-page .guide-part{border-color:var(--color-slate)}.premium-page .guide-index>li{grid-template-columns:minmax(70px,.35fr) minmax(0,1fr);gap:32px;padding-block:48px}.premium-page .guide-index>li>.mono-label,.premium-page .guide-part>.mono-label{color:var(--color-acid-lime)}.premium-page .guide-index h2,.premium-page .guide-index h3{margin-top:0}.premium-page .guide-open{color:var(--color-acid-lime);padding-block:12px;font-size:16px}.premium-page .guide-part{grid-template-columns:minmax(70px,.35fr) minmax(0,1fr);gap:32px}.premium-page .guide-part p,.premium-page .guide-part li{color:var(--color-fog);line-height:1.65}.premium-page .guide-byline{color:var(--color-fog)}.premium-page .guide-figures,.premium-page .guide-figures li,.premium-page .guide-list,.premium-page .guide-list li{border-color:var(--color-slate)}.premium-page .seat-stage{background:var(--color-pure-black)}.premium-page .seat-card{background:var(--color-obsidian);color:var(--color-bone-white);border-color:var(--color-slate)}.premium-page .seat-card .fog-plate{background:var(--color-slate)}.premium-page .seat-number{color:var(--color-acid-lime)}.premium-page .team-slogan,.premium-page .team-note{border-color:var(--color-slate)}.premium-page .team-note{padding:48px var(--pp-gutter)}.premium-page .auth-layout,.premium-page .brief-layout{padding:64px var(--pp-gutter);background:var(--color-pure-black);gap:64px}.premium-page .auth-side{border:0;min-width:0;padding:0}.premium-page .auth-main{border:1px solid var(--color-slate);background:var(--color-obsidian);border-radius:24px;min-width:0;padding:32px}@media (width>=901px){.premium-page .auth-main{justify-content:flex-start;align-self:start}.premium-page .auth-main .form-actions>.btn-primary{flex:auto}.premium-page .auth-main .form-actions>span:empty{display:none}}.premium-page .auth-side>.pp-sculpture{height:300px;margin-top:24px}.premium-page .auth-side>.pp-sculpture .pp-model{--pp-scale:.8}.premium-page .auth-bullets{margin-top:32px}.premium-page .auth-bullets li{border-bottom:1px solid var(--color-slate);padding-block:16px}.premium-page .auth-bullets .mono-label{color:var(--color-acid-lime)}.premium-page .auth-steps span{border-color:var(--color-slate)}.premium-page .auth-steps span.on{color:var(--color-pure-black);background:var(--color-acid-lime)}.premium-page .brief-aside{min-width:0}.premium-page .brief-aside>.pp-sculpture{height:320px;margin-top:24px}.premium-page .field input,.premium-page .field textarea,.premium-page .field select{border-color:var(--color-slate);background:var(--color-pure-black);color:var(--color-bone-white)}.premium-page .field input::placeholder,.premium-page .field textarea::placeholder,.premium-page .field-note{color:var(--color-fog)}.premium-page .field-rule{background:var(--color-acid-lime)}.premium-page .form-card{background:var(--color-obsidian);color:var(--color-bone-white);border-color:var(--color-slate)}.premium-page .chip,.premium-page .option{color:var(--color-bone-white);border-color:var(--color-slate)}.premium-page .option-note{color:var(--color-fog)}.premium-page .chip.on,.premium-page .option.is-on{color:var(--color-pure-black);background:var(--color-acid-lime)}.premium-page .option.is-on .option-note{color:var(--color-slate)}.premium-page .brief-progress{background:var(--color-slate)}.premium-page .brief-progress-fill{background:var(--color-acid-lime)}.premium-page .notice{background:var(--color-slate);color:var(--color-bone-white);border-color:var(--color-acid-lime)}.premium-page.gate-screen{min-height:100svh;padding:48px var(--pp-gutter);background:var(--color-pure-black);color:var(--color-bone-white);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px}.premium-page .gate-card{border-color:var(--color-slate);width:100%;min-width:0;max-width:800px}.gate-premium .gate-brand>b{align-items:center;gap:10px;display:inline-flex}.gate-premium .gate-brand .brand-mark{width:20px;height:20px;color:var(--color-acid-lime);flex-shrink:0}.premium-page .gate-field input{background:var(--color-obsidian);color:var(--color-bone-white);border-color:var(--color-slate)}.premium-page .gate-field input::placeholder,.premium-page .gate-lead,.premium-page .gate-open small{color:var(--color-fog)}.premium-page .gate-toggle,.premium-page .gate-door-quiet,.premium-page .gate-open{border-color:var(--color-slate)}.premium-page .gate-split:before,.premium-page .gate-split:after{background:var(--color-slate)}.premium-page .gate-open{color:var(--color-bone-white);background:var(--color-obsidian)}.premium-page .gate-open:hover{border-color:var(--color-acid-lime)}.premium-page .corner-tab{background:var(--color-pure-black);color:var(--color-fog);border-color:var(--color-slate)}@media (width<=1100px){.pp-sculpture{height:350px}.pp-model{--pp-scale:.85}.premium-page .hero,.premium-page .hero.hero-solo,.premium-page .premium-hero{gap:32px;padding-block:48px}.premium-page .approved-copy-block{gap:40px}}@media (width<=900px){.premium-page .hero,.premium-page .hero.hero-solo,.premium-page .premium-hero{grid-template-columns:minmax(0,1fr);min-height:0}.premium-page .hero>.pp-sculpture{grid-area:auto/1}.premium-page .hero .crumbs{margin-bottom:32px}.premium-page .approved-copy-block,.premium-page .offer-band{grid-template-columns:minmax(0,1fr);gap:24px}.premium-page .offer-band>.body-copy,.premium-page .offer-band>ul{grid-column:1}.premium-page .auth-layout,.premium-page .brief-layout{gap:48px;padding-block:48px}.premium-page.gate-screen{grid-template-columns:minmax(0,1fr)}.premium-page .hero>.hero-meta{grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.premium-page .section,.premium-page .section-dark,.premium-page .section-fog,.premium-page .band{padding-block:48px}.premium-page .hero,.premium-page .hero.hero-solo,.premium-page .premium-hero{gap:8px;padding-block:32px}.premium-page .hero .display{margin-block:20px}.premium-page .hero .subheading{margin-top:16px}.pp-sculpture{max-width:360px;height:240px}.pp-model{--pp-scale:.67}.pp-registration-a{top:10px}.pp-ground-rule,.pp-registration-b{bottom:10px}.premium-page .approved-copy-block{padding-block:32px}.premium-page .guide-index>li,.premium-page .guide-part{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:32px}.premium-page .auth-main{padding:24px 16px}.premium-page .auth-side>.pp-sculpture,.premium-page .brief-aside>.pp-sculpture{height:230px}.premium-page .auth-side>.pp-sculpture .pp-model{--pp-scale:.67}.premium-page.gate-screen{padding:24px var(--gutter);gap:32px}.gate-premium .gate-card{border:0;padding:0}.gate-premium .corner-tab{display:none}}@media (prefers-reduced-motion:reduce){.pp-sculpture{--pp-scroll:.45!important;--pp-pointer-x:0deg!important;--pp-pointer-y:0deg!important}}@media (scripting:none){.team-premium .seat-spacer{height:auto}.team-premium .seat-stage{height:auto;display:block;position:static;overflow:visible}.team-premium .seat-rail{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid;transform:none}.team-premium .seat-stage .seat-card{max-height:none}}@media print{.pp-sculpture{display:none}.premium-page .hero{grid-template-columns:1fr;min-height:0}}.chapter-heading-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.about-premium .about-lead{max-width:52ch;color:var(--color-bone-white);margin:0;padding:80px 48px 0}.about-premium .about-lead .accent{color:var(--color-acid-lime)}@media (width<=900px){.about-premium .about-lead{padding:48px var(--gutter) 0}}.pricing-premium .pricing-axis{min-height:calc(100vh - var(--top-bar-h));min-height:calc(100dvh - var(--top-bar-h));background:var(--color-pure-black);color:var(--color-bone-white);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:none;align-items:center;gap:32px 64px;padding:64px 48px 24px}.pricing-premium .pricing-axis-lead{grid-area:auto;align-self:center;min-width:0}.pricing-premium .pricing-axis-lead .display{font-size:48px;line-height:1.08}.pricing-premium .pricing-axis-lead .subheading{max-width:44ch;color:var(--color-fog)}.pricing-premium .pricing-axis-lead>*+*{margin-top:24px}.pricing-hero-art{place-items:center;min-width:0;min-height:360px;display:grid}.pricing-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.pricing-premium .pricing-hero-actions .btn-primary{background:var(--color-acid-lime);border-color:var(--color-acid-lime);color:var(--color-obsidian)}.pricing-premium .pricing-hero-actions .btn-primary:hover{background:var(--color-bone-white);color:var(--color-obsidian)}.pricing-text-link{min-height:48px;font:500 16px/1.3 var(--font-button);text-underline-offset:6px;align-items:center;gap:16px;text-decoration:underline;display:inline-flex}.pricing-text-link:hover{color:var(--color-acid-lime)}.pricing-hero-foot{border-top:1px solid var(--color-slate);font:500 11px/1.4 var(--font-mono);letter-spacing:.086em;color:var(--color-fog);grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.pricing-hero-foot>:last-child{color:var(--color-acid-lime);font-size:24px}.pricing-premium .pricing-axis--adviser{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px 48px;padding-block:48px 24px}.pricing-axis--adviser .pricing-axis-lead{grid-area:1/1}.pricing-premium .pricing-axis--adviser .pricing-axis-lead>*+*{margin-top:16px}.pricing-adviser{grid-area:1/2;align-self:center;min-width:0}.pricing-adviser #chat{scroll-margin-top:calc(var(--top-bar-h) + 24px)}.pricing-chat-intro{border-top:1px solid var(--color-slate);gap:12px;padding-top:16px;display:grid}.pricing-premium .pricing-chat-intro .mono-label{color:var(--color-fog);font-size:11px}.pricing-premium .pricing-chat-intro .display-sm{margin:0;line-height:1.05;display:block}.pricing-premium .pricing-chat-intro .body-copy{margin:0;font-size:16px;line-height:1.5}.pricing-axis--adviser .pricing-hero-foot{grid-row:2}.pricing-decision{border-bottom:1px solid var(--color-slate);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;padding:80px 48px;display:grid}.pricing-premium .pricing-claims{border:0;grid-area:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:32px;padding:0}.pricing-premium .pricing-claim{border-top:1px solid var(--color-slate);align-content:start;gap:16px;padding-top:24px}.pricing-premium .pricing-claim .mono-label{color:var(--color-acid-lime)}.pricing-premium .pricing-claim .body-copy{color:var(--color-fog)}.pricing-premium .pricing-decision .chat-card{grid-area:auto;align-self:center;max-width:none}.pricing-premium .chat-card .body-copy{color:var(--color-obsidian)}.pricing-premium .chat-card .field-note{color:var(--color-slate)}.pricing-premium .chat-card .chat-turn-us .body-copy{color:var(--color-bone-white)}.pricing-premium .chat-card .btn-outline{color:var(--color-obsidian);border-color:var(--color-obsidian)}.pricing-premium .chat-card :focus-visible{outline-color:var(--color-obsidian)}.pricing-premium .chat-turn-us :focus-visible{outline-color:var(--color-bone-white)}.pricing-premium .chat-card--guide{border-color:var(--color-fog);max-width:none;padding:24px}.pricing-premium .chat-card--guide .chat-bar{gap:16px;padding-bottom:16px}.pricing-premium .chat-card--guide .chat-bar .mono-label{font-size:11px}.pricing-premium .chat-card--guide .chat-turn{max-width:96%}.pricing-premium .chat-card--guide .chat-thread{max-block-size:320px}.pricing-premium .chat-card--guide .chat-unavailable{background:var(--color-fog);border-radius:24px;gap:16px;margin-block:24px;padding:24px;display:grid}.pricing-premium .chat-card--guide .chat-unavailable>p{color:var(--color-obsidian);margin:0}.pricing-premium .chat-card--guide .chat-unavailable>p:first-child{font-weight:600}.pricing-premium .chat-card--guide .chat-fallback-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-premium .chat-card--guide .chat-action{text-align:center;justify-content:center;min-width:0}.pricing-premium .chat-card--guide .chat-composer textarea{background:var(--color-bone-white);border-color:var(--color-obsidian);color:var(--color-obsidian)}.pricing-premium .chat-card--guide .chat-composer textarea::placeholder{color:var(--color-slate)}.pricing-premium .chat-card--guide .bot-alert{color:var(--color-obsidian);background:var(--color-fog)}.pricing-premium .pkg-band{background:var(--color-pure-black);color:var(--color-bone-white);border:0;padding:80px 48px}.pricing-premium .pkg-note{max-width:72ch;color:var(--color-fog)}.pricing-premium .price-priority{background:var(--color-acid-lime);border:1px solid var(--color-acid-lime);color:var(--color-pure-black);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:16px 24px;margin-top:32px;padding:24px;display:grid}.pricing-premium .price-priority-label{font-size:11px}.pricing-premium .price-priority-copy{font:400 16px/1.5 var(--font-body)}.pricing-premium .price-priority .accent{color:var(--color-pure-black);text-underline-offset:3px;text-decoration:underline}.pricing-premium .price-priority-figures{border-top:1px solid var(--color-slate);font:500 11px/1.5 var(--font-mono);grid-column:2;margin:0;padding-top:16px}.pricing-premium .pkg-stack{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.pricing-premium .pkg-row{border:1px solid var(--color-fog);background:var(--color-bone-white);color:var(--color-obsidian);scroll-margin-top:calc(var(--top-bar-h) + 24px);border-radius:24px;grid-template-rows:auto auto auto auto 1fr auto;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:20px;padding:32px;display:grid}.pricing-premium .pkg-copy{display:contents}.pricing-premium .pkg-head{grid-row:1;min-width:0;margin:0}.pricing-premium .pkg-name{overflow-wrap:anywhere;font-size:32px}.pricing-premium .pkg-price{text-align:left;grid-row:2;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"was cut""figure figure""member member";place-items:center start;gap:8px 16px;width:100%;margin:0;display:grid}.pricing-premium .pkg-price .pkg-was{grid-area:was}.pricing-premium .pkg-price .pkg-figure{transform-origin:0;grid-area:figure;font-size:48px}.pricing-premium .pkg-price .pkg-cut{grid-area:cut}.pricing-premium .pkg-price .pkg-member{grid-area:member;max-width:100%}.pricing-premium .pkg-copy>.pkg-terms{border-top:1px solid var(--color-fog);grid-row:3;margin:0;padding-top:20px}.pricing-premium .pkg-copy>.subheading{grid-row:4;margin:0;font-size:18px}.pricing-premium .pkg-copy>.body-copy{grid-row:5;margin:0}.pricing-premium .pkg-row .body-copy{color:var(--color-obsidian)}.pricing-premium .pkg-row .accent{color:var(--color-pure-black);background:var(--color-acid-lime);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px}.pricing-premium .pkg-actions{flex-direction:column;grid-row:6;align-self:end;align-items:stretch;gap:8px;margin:0;padding-top:8px;display:flex}.pricing-premium .pkg-actions .price-open{border:1px solid var(--color-obsidian);border-radius:var(--radius-full-4);text-align:center;justify-content:center;align-items:center;min-height:48px;padding:12px 16px;display:inline-flex}.pricing-premium .pkg-actions .price-open:last-child{background:var(--color-obsidian);color:var(--color-bone-white)}.pricing-premium .pkg-actions .price-open:hover{background:var(--color-acid-lime);color:var(--color-obsidian)}.pricing-premium .pkg-row :focus-visible{outline-color:var(--color-obsidian)}.pricing-premium>.section.approved-copy{background:var(--color-bone-white);color:var(--color-obsidian);padding:64px 48px}.pricing-premium>.section.approved-copy .body-copy,.package-premium>.section.approved-copy .body-copy{color:var(--color-obsidian)}.package-premium .package-hero-art{place-items:center;min-width:0;display:grid}.package-premium .hero>.package-hero-art{grid-area:1/2}.package-premium .hero-meta{border-top:1px solid var(--color-slate);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;display:grid}.package-premium .hero-meta .mono-label{color:var(--color-fog)}.package-premium .hero-meta .body-copy{color:var(--color-bone-white)}.package-premium>.section.approved-copy{background:var(--color-bone-white);color:var(--color-obsidian);padding:64px 48px}.pricing-premium>.section.approved-copy .accent,.package-premium>.section.approved-copy .accent{border-radius:var(--radius-md);color:var(--color-obsidian);background:var(--color-acid-lime);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}.package-premium .pkg-detail{color:var(--color-bone-white);background:var(--color-pure-black);padding:80px 48px}.package-premium .pkg-doc{border:0;gap:24px;display:grid}.package-premium .pkg-clause{border:1px solid var(--color-slate);background:var(--color-obsidian);border-radius:24px;grid-template-columns:48px minmax(0,1fr);gap:24px;padding:32px}.package-premium .pkg-clause>.mono-label{color:var(--color-acid-lime)}.package-premium .pkg-clause .body-copy{color:var(--color-fog)}.package-premium .pkg-clause .accent,.package-premium .pkg-clause .pkg-member{color:var(--color-acid-lime);background:0 0}.package-premium .pkg-clause .pkg-scope li,.package-premium .pkg-neighbours li{border-color:var(--color-slate)}.package-premium .pkg-scope-details{min-width:0}.package-premium .pkg-scope-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:48px;list-style:none;display:flex}.package-premium .pkg-scope-details>summary::-webkit-details-marker{display:none}.package-premium .pkg-scope-details>summary .display-sm{margin:0}.package-premium .pkg-scope-toggle{color:var(--color-acid-lime);font:400 32px/1 var(--font-body);flex:none}.package-premium .pkg-scope-details[open] .pkg-scope-toggle{transform:rotate(45deg)}.package-premium .pkg-neighbour:hover{background:var(--color-acid-lime);color:var(--color-obsidian)}.package-premium .pkg-act{background:var(--color-acid-lime);color:var(--color-obsidian);border-radius:24px;padding:24px}.package-premium .pkg-act .btn-primary{background:var(--color-obsidian);color:var(--color-bone-white);border-color:var(--color-obsidian)}.package-premium .pkg-act .btn-primary:hover{background:var(--color-bone-white);color:var(--color-obsidian)}.package-premium .pkg-act :focus-visible{outline-color:var(--color-obsidian)}@media (width<=900px){.pricing-premium .pricing-axis{grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;padding:40px 24px 24px}.pricing-premium .pricing-axis-lead .display{font-size:32px}.pricing-premium .pricing-axis--adviser{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;padding-block:32px 24px}.pricing-axis--adviser .pricing-adviser{grid-area:2/1}.pricing-axis--adviser .pricing-hero-foot{grid-row:3}.pricing-hero-art{min-height:240px}.pricing-hero-foot{gap:16px;font-size:10px}.pricing-decision{grid-template-columns:minmax(0,1fr);gap:40px;padding:48px 24px}.pricing-premium .pricing-claims{gap:24px}.pricing-premium .pkg-band{padding:48px 24px}.pricing-premium .price-priority{grid-template-columns:minmax(0,1fr)}.pricing-premium .price-priority-figures{grid-column:1}.pricing-premium .pkg-stack{grid-template-columns:minmax(0,1fr)}.pricing-premium .pkg-row{padding:24px}.pricing-premium .pkg-price .pkg-figure{font-size:40px}.pricing-premium>.section.approved-copy,.package-premium>.section.approved-copy{padding:48px 24px}.package-premium .hero-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.package-premium .hero>.package-hero-art{grid-area:2/1}.package-premium .hero>.hero-meta{grid-row:3}.package-premium .pkg-detail{padding:48px 24px}.package-premium .pkg-clause{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px}.package-premium .pkg-figure{font-size:32px}}@media (width<=420px){.pricing-premium .pricing-claims{grid-template-columns:minmax(0,1fr)}.pricing-hero-actions{gap:12px}.pricing-hero-foot>:nth-child(2){max-width:16ch}.pricing-premium .pkg-price .pkg-figure{font-size:32px}.pricing-premium .chat-card--guide,.pricing-premium .chat-card--guide .chat-unavailable{padding:16px}.pricing-premium .chat-card--guide .chat-fallback-actions{grid-template-columns:minmax(0,1fr)}}@media print{.pricing-hero-art,.package-hero-art,.pricing-hero-foot{display:none}.pricing-premium .pricing-axis,.pricing-decision{min-height:0;display:block}.pricing-premium .pkg-row,.package-premium .pkg-clause{break-inside:avoid}}.pricing-premium .pkg-scene .pkg-lead>.display-sm{color:var(--color-obsidian)}.pricing-premium .pkg-scene .pkg-lead .accent,.pricing-premium .pkg-scene>.band-copy .accent{border-radius:var(--radius-md);color:var(--color-pure-black);background:var(--color-acid-lime);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}.pricing-premium .pkg-scene .pkg-after{max-width:72ch;font:400 16px/1.4 var(--font-body);color:var(--color-obsidian);margin:24px 0 0}.pricing-premium .pkg-scene .pkg-after .mono-label{margin-right:8px}.pricing-premium .pkg-scene>.band-copy{max-width:72ch;margin-top:16px}.pricing-premium .pkg-scene .pkg-stack{border:0;border-top:1px solid var(--color-slate);grid-template-columns:minmax(0,1fr);gap:0;margin:48px 0 0;padding:0;list-style:none;display:grid}.pricing-premium .pkg-scene .pkg-row{border:0;border-bottom:1px solid var(--color-fog);border-radius:var(--radius-md);color:var(--color-obsidian);background:0 0;grid-template-rows:none;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"head head head""list pile.""figure pile.""member member member""terms terms terms""aud aud aud""detail detail detail""feat feat feat""actions actions actions";align-items:end;gap:10px;padding:24px 0}.pricing-premium .pkg-scene .pkg-head{grid-area:head;margin:0 0 8px}.pricing-premium .pkg-scene .pkg-name{color:var(--color-obsidian);font-size:32px}.pricing-premium .pkg-scene .price-index{border-color:var(--color-obsidian)}.pricing-premium .pkg-scene .pkg-name .pixel-fire{outline:1px solid var(--color-pure-black);outline-offset:-1px}.pricing-premium .pkg-scene .pkg-copy>.pkg-terms{color:var(--color-slate);border:0;grid-area:terms;margin:0;padding:0}.pricing-premium .pkg-scene .pkg-copy>.subheading{color:var(--color-obsidian);grid-area:aud;margin:0}.pricing-premium .pkg-scene .pkg-copy>.body-copy{max-width:60ch;color:var(--color-slate);grid-area:detail;margin:0}.pricing-premium .pkg-scene .pkg-copy>.pkg-benefits{grid-area:feat;align-self:start;max-width:60ch;margin-top:8px}.pricing-premium .pkg-scene .pkg-price{display:contents}.pricing-premium .pkg-scene .pkg-list{flex-wrap:wrap;grid-area:list;align-self:center;align-items:center;gap:4px 10px;display:flex}.pricing-premium .pkg-scene .pkg-price .pkg-was{color:var(--color-slate)}.pricing-premium .pkg-scene .pkg-price .pkg-figure{overflow-wrap:normal;color:var(--color-obsidian);transform-origin:0;grid-area:figure;justify-self:start;font-size:48px;line-height:1}.pricing-premium .pkg-scene .pkg-price .pkg-member{color:var(--color-obsidian);grid-area:member;justify-self:start;margin:0 0 8px}.pricing-premium .pkg-scene .pkg-price .pkg-member:hover{color:var(--color-pure-black)}.pricing-premium .pkg-scene .pkg-actions{flex-flow:wrap;grid-area:actions;align-self:start;align-items:center;gap:10px;padding-top:8px}.pricing-premium .pkg-scene .pkg-actions .price-open{border-color:var(--color-obsidian);color:var(--color-obsidian);background:0 0;flex:14rem}.pricing-premium .pkg-scene .pkg-actions .price-open:hover{border-color:var(--color-obsidian);background:var(--color-acid-lime);color:var(--color-pure-black)}.pricing-premium .pkg-scene .pkg-row :focus-visible{outline-color:var(--color-obsidian)}.pkg-sheet,.pkg-floor{left:50%;bottom:var(--sheet-base);box-sizing:border-box;width:var(--sheet-w);height:var(--sheet-h);margin-left:calc(var(--sheet-w) / -2);border-radius:var(--radius-md);position:absolute}.pkg-sheet{--d:clamp(0, (var(--pkg-t) - var(--at)) / var(--pkg-span), 1);border:1px solid var(--color-pure-black);background:var(--color-bone-white);transform:translateY(calc((1 - var(--k)) * var(--sheet-gap) - (1 - var(--d)) * (1 - var(--d)) * var(--pkg-drop))) matrix(.866, .5, -.866, .5, 0, 0)}.pkg-sheet:before,.pkg-sheet:after{content:"";position:absolute;left:14%;right:14%}.pkg-sheet:before{border-radius:var(--radius-md);background:var(--color-fog);height:18%;top:14%}.pkg-sheet:after{box-sizing:border-box;border-top:2px solid var(--color-slate);border-bottom:2px solid var(--color-slate);height:26%;bottom:18%}.pkg-sheet[data-top]{background:var(--color-acid-lime)}.pkg-sheet[data-top]:before{background:var(--color-pure-black)}.pkg-sheet[data-top]:after{border-color:var(--color-pure-black)}.pkg-floor{border:1px dashed var(--color-slate);transform:matrix(.866,.5,-.866,.5,0,0)}.pricing-premium .pkg-scene .pkg-pile{--sheet-w:56px;--sheet-h:40px;--sheet-gap:4px;--sheet-base:8px;--pkg-span:.2;--pkg-drop:140px;--pkg-t:var(--pkg-local,9);width:84px;height:calc(56px + (var(--pkg-n) - 1) * 4px);grid-area:pile;align-self:end;margin-left:10px;position:relative;overflow:hidden}.pricing-premium .pkg-scene .pkg-stage{margin:24px 0 0}.pkg-stage-frame{box-sizing:border-box;border:1px solid var(--color-slate);border-radius:var(--radius-special-max);background:var(--color-obsidian);color:var(--color-bone-white);flex-direction:column;gap:16px;padding:16px;display:flex}.pricing-premium .pkg-scene .price-priority{border-radius:var(--radius-3xl);background:var(--color-acid-lime);max-width:none;color:var(--color-pure-black);border:0;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:16px;display:grid}.pricing-premium .pkg-scene .price-priority-label{margin:0;font-size:11px}.pricing-premium .pkg-scene .price-priority-copy{font:400 16px/1.4 var(--font-body);letter-spacing:normal;margin:0}.pricing-premium .pkg-scene .price-priority-figures{border-top:1px solid var(--color-pure-black);font:600 11px/1.4 var(--font-mono);grid-column:1;margin:0;padding-top:8px}.pkg-stage-art>:is(.pkg-rail,.pkg-stage-base){display:none}.pkg-speed{font:600 11px/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase;font-variant-numeric:tabular-nums lining-nums;color:var(--color-bone-white);grid-template-columns:repeat(4,auto);justify-content:start;align-items:baseline;gap:8px 16px;padding:0 8px 8px;display:grid}.pkg-speed-head{color:var(--color-fog);grid-column:1/-1}.pkg-speed-row{display:contents}.pkg-speed-fast{color:var(--color-acid-lime)}.pkg-speed-open{color:var(--color-fog);grid-column:2/-1}.pkg-rail{height:32px;position:relative}.pkg-rail:before{content:"";border-top:1px solid var(--color-slate);position:absolute;bottom:0;left:0;right:10%}.pkg-rail:after{content:"";border-top:1px dashed var(--color-slate);position:absolute;bottom:0;left:90%;right:0}.pkg-rail-fill{border-radius:var(--radius-md);background:var(--color-acid-lime);width:100%;height:4px;transform:scaleX(var(--pkg-fill,.9));transform-origin:0;position:absolute;bottom:0;left:0}.pkg-tick{left:calc(var(--x) * 100%);border-left:1px solid var(--color-slate);height:28px;font:600 11px/1 var(--font-mono);letter-spacing:.086em;font-variant-numeric:tabular-nums;color:var(--color-fog);padding-left:8px;transition:color .12s step-end,border-color .12s step-end;position:absolute;bottom:0}.pkg-scene[data-active="1"] .pkg-tick[data-i="0"],.pkg-scene[data-active="2"] .pkg-tick:is([data-i="0"],[data-i="1"]),.pkg-scene[data-active="3"] .pkg-tick:is([data-i="0"],[data-i="1"],[data-i="2"]){color:var(--color-bone-white);border-color:var(--color-bone-white)}.pkg-scene:not([data-active]) .pkg-tick[data-i="3"],.pkg-scene[data-active="0"] .pkg-tick[data-i="0"],.pkg-scene[data-active="1"] .pkg-tick[data-i="1"],.pkg-scene[data-active="2"] .pkg-tick[data-i="2"],.pkg-scene[data-active="3"] .pkg-tick[data-i="3"]{color:var(--color-acid-lime);border-color:var(--color-acid-lime)}.pkg-stage-top{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:16px;display:grid}.pkg-count{grid-template-columns:auto;grid-template-areas:"name""figure""label";align-content:end;gap:4px;display:grid}.pkg-count>*{display:grid}.pkg-count>*>span{visibility:hidden;grid-area:1/1}.pkg-count-name{font:600 11px/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase;color:var(--color-bone-white);grid-area:name}.pkg-count-label{font:600 11px/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase;color:var(--color-fog);grid-area:label}.pricing-premium .pkg-scene .pkg-count-figure{color:var(--color-bone-white);grid-area:figure;font-size:56px;line-height:1;display:grid}.pkg-scene:not([data-active]) .pkg-count>*>[data-i="3"],.pkg-scene[data-active="0"] .pkg-count>*>[data-i="0"],.pkg-scene[data-active="1"] .pkg-count>*>[data-i="1"],.pkg-scene[data-active="2"] .pkg-count>*>[data-i="2"],.pkg-scene[data-active="3"] .pkg-count>*>[data-i="3"]{visibility:visible}.pkg-time{min-width:0;display:grid}.pkg-time-set{visibility:hidden;grid-area:1/1;align-content:end;gap:4px;display:grid}.pkg-time-label{font:600 11px/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase;font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;color:var(--color-fog)}.pkg-time-label--priority{color:var(--color-acid-lime);margin-top:8px}.pkg-time-bar{box-sizing:border-box;border-radius:var(--radius-md);background:var(--color-fog);height:10px;display:block}.pkg-time-bar--priority{--h:clamp(0, (var(--pkg-t) - var(--i)) / .3, 1);background:var(--color-acid-lime);transform:scaleX(calc(1 - .5 * var(--h)));transform-origin:0}.pkg-time-bar--open{border:1px dashed var(--color-slate);background:0 0}.pkg-scene:not([data-active]) .pkg-time-set[data-i="3"],.pkg-scene[data-active="-1"] .pkg-time-set[data-i="0"],.pkg-scene[data-active="0"] .pkg-time-set[data-i="0"],.pkg-scene[data-active="1"] .pkg-time-set[data-i="1"],.pkg-scene[data-active="2"] .pkg-time-set[data-i="2"],.pkg-scene[data-active="3"] .pkg-time-set[data-i="3"]{visibility:visible}.pkg-heap{--u:min(calc(100cqh / 340), calc(100cqw / 300), 1px);--sheet-w:calc(var(--u) * 200);--sheet-h:calc(var(--u) * 140);--sheet-gap:calc(var(--u) * 11 * var(--pkg-squeeze,1));--sheet-base:calc(var(--u) * 24);--pkg-span:.1;--pkg-drop:calc(100cqh + var(--u) * 240);min-width:0;position:relative;overflow:hidden;container-type:size}.pkg-scene[data-active] .pkg-heap .pkg-sheet{background:var(--color-fog)}.pkg-scene[data-active="0"] .pkg-heap .pkg-sheet[data-zone="0"],.pkg-scene[data-active="1"] .pkg-heap .pkg-sheet[data-zone="1"],.pkg-scene[data-active="2"] .pkg-heap .pkg-sheet[data-zone="2"],.pkg-scene[data-active="3"] .pkg-heap .pkg-sheet[data-zone="3"]{background:var(--color-bone-white)}.pkg-scene[data-active] .pkg-heap .pkg-sheet[data-top]{background:var(--color-acid-lime)}.pkg-tiles{min-width:0;container:pkg-tiles/size}.pkg-tile-grid{box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));align-content:end;gap:4px 8px;height:100%;display:grid}.pkg-tile{min-width:0;height:24px;display:block;position:relative;overflow:hidden}.pkg-tile:before{content:"";box-sizing:border-box;border:1px dashed var(--color-slate);border-radius:var(--radius-md);width:24px;height:24px;position:absolute;top:0;left:0}.pkg-tile-face{--d:clamp(0, (var(--pkg-t) - var(--at)) / .1, 1);height:100%;color:var(--tile-ink,var(--color-acid-lime));transform:translateY(calc((1 - var(--d)) * (1 - var(--d)) * -100%));align-items:center;gap:4px;transition:color .12s step-end;display:flex;position:relative}.pkg-tile-icon{background:var(--color-obsidian);flex:none;width:24px;height:24px}.pkg-tile-label{min-width:0;font:600 10px/1.2 var(--font-mono);letter-spacing:.086em;text-transform:uppercase;color:var(--tile-text,var(--color-bone-white));transition:color .12s step-end}.pkg-scene[data-active] .pkg-tile{--tile-ink:var(--color-fog);--tile-text:var(--color-fog)}.pkg-scene[data-active="-1"] .pkg-tile[data-zone="-1"],.pkg-scene[data-active="0"] .pkg-tile[data-zone="0"],.pkg-scene[data-active="1"] .pkg-tile[data-zone="1"],.pkg-scene[data-active="2"] .pkg-tile[data-zone="2"],.pkg-scene[data-active="3"] .pkg-tile[data-zone="3"]{--tile-ink:var(--color-acid-lime);--tile-text:var(--color-bone-white)}@media (width>=901px){.pricing-premium .pkg-scene .pkg-row{grid-template-columns:minmax(0,1fr) minmax(0,20rem);grid-template-areas:"head price""terms price""aud pile""detail pile""feat pile""actions pile";align-items:start;gap:16px 48px;padding:48px 0}.pricing-premium .pkg-scene .pkg-name{font-size:48px}.pricing-premium .pkg-scene .pkg-price{text-align:right;grid-area:price;grid-template-columns:minmax(0,1fr);grid-template-areas:"list""figure""member";justify-items:end;gap:8px;margin:0;display:grid}.pricing-premium .pkg-scene .pkg-list{justify-content:flex-end}.pricing-premium .pkg-scene .pkg-price .pkg-figure{transform-origin:100%;justify-self:end}.pricing-premium .pkg-scene .pkg-price .pkg-member{justify-self:end;margin:0}.pricing-premium .pkg-scene .pkg-pile{place-self:start end;margin:8px 0 0}.pricing-premium .pkg-scene .pkg-actions .price-open{flex:0 auto}.pricing-premium .pkg-scene .pkg-stage-frame{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:24px;display:grid}}@media screen and (width>=1100px) and (height>=720px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.pricing-premium .pkg-scene--staged{grid-template-rows:repeat(4,auto);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:48px;display:grid}.pricing-premium .pkg-scene--staged>.pkg-lead{grid-area:1/1;min-width:0}.pricing-premium .pkg-scene--staged>.pkg-stack{grid-area:2/1;min-width:0}.pricing-premium .pkg-scene--staged>.pkg-after{grid-area:3/1}.pricing-premium .pkg-scene--staged>.band-copy{grid-area:4/1}.pricing-premium .pkg-scene--staged>.pkg-stage{top:calc(var(--top-bar-h) + 24px);height:calc(100vh - var(--top-bar-h) - 254px);height:calc(100svh - var(--top-bar-h) - 254px);--pkg-t:var(--pkg-pos,9);grid-area:1/2/span 4;max-height:700px;margin:0;position:sticky}.pricing-premium .pkg-scene--staged .pkg-stage-frame{flex-direction:column;align-items:stretch;gap:16px;height:100%;display:flex}.pricing-premium .pkg-scene--staged .price-priority{flex:none}.pricing-premium .pkg-scene--staged .pkg-stage-art{flex-direction:column;flex:1 1 0;gap:16px;min-height:0;display:flex;container:pkg-art/size}.pricing-premium .pkg-scene--staged .pkg-stage-art>.pkg-rail{flex:none;display:block}.pricing-premium .pkg-scene--staged .pkg-stage-art>.pkg-stage-base{flex:1 1 0;grid-template:"heap top""heap tiles"minmax(0,1fr)/minmax(0,2fr) minmax(0,3fr);gap:16px;min-height:0;display:grid}.pricing-premium .pkg-scene--staged .pkg-heap{grid-area:heap}.pricing-premium .pkg-scene--staged .pkg-stage-top{grid-area:top}.pricing-premium .pkg-scene--staged .pkg-tiles{grid-area:tiles}.pricing-premium .pkg-scene--staged .pkg-speed,.pricing-premium .pkg-scene--staged .pkg-pile{display:none}.pricing-premium .pkg-scene--staged .pkg-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""price""terms""aud""detail""feat""actions";gap:20px;padding:48px 0}.pricing-premium .pkg-scene--staged .pkg-price{text-align:left;justify-items:start}.pricing-premium .pkg-scene--staged .pkg-list{justify-content:flex-start}.pricing-premium .pkg-scene--staged .pkg-price .pkg-figure{transform-origin:0;justify-self:start;font-size:56px}.pricing-premium .pkg-scene--staged .pkg-price .pkg-member{justify-self:start}.pricing-premium .pkg-scene--staged[data-active] .pkg-row :is(.pkg-name,.pkg-figure){color:var(--color-slate);transition:color .12s step-end}.pricing-premium .pkg-scene--staged[data-active] .pkg-row[data-current] :is(.pkg-name,.pkg-figure){color:var(--color-pure-black)}}@media screen and (width>=1280px) and (height>=720px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.pricing-premium .pkg-scene--staged .pkg-price .pkg-figure,.pricing-premium .pkg-scene--staged .pkg-count-figure{font-size:67.2px}}@container pkg-tiles (width<188px){.pricing-premium .pkg-scene--staged .pkg-tile-grid{grid-template-columns:repeat(auto-fill,24px)}.pricing-premium .pkg-scene--staged .pkg-tile-label{display:none}}@container pkg-tiles (width<286px) and (height<220px){.pricing-premium .pkg-scene--staged .pkg-tile-grid{grid-template-columns:repeat(auto-fill,24px)}.pricing-premium .pkg-scene--staged .pkg-tile-label{display:none}}@container pkg-tiles (width<384px) and (height<136px){.pricing-premium .pkg-scene--staged .pkg-tile-grid{grid-template-columns:repeat(auto-fill,24px)}.pricing-premium .pkg-scene--staged .pkg-tile-label{display:none}}@container pkg-tiles (width<482px) and (height<108px){.pricing-premium .pkg-scene--staged .pkg-tile-grid{grid-template-columns:repeat(auto-fill,24px)}.pricing-premium .pkg-scene--staged .pkg-tile-label{display:none}}@container pkg-tiles (height<80px){.pricing-premium .pkg-scene--staged .pkg-tile-grid{grid-template-columns:repeat(auto-fill,24px)}.pricing-premium .pkg-scene--staged .pkg-tile-label{display:none}}@container pkg-art (height<320px){.pricing-premium .pkg-scene--staged .pkg-stage-art>.pkg-rail{display:none}}@media (width<=620px){.pricing-premium .pkg-scene .pkg-price .pkg-figure{font-size:32px}}@media (width<=359px){.pricing-premium .pkg-scene .pkg-row{column-gap:8px}.pkg-speed{column-gap:10px;padding-inline:0}}@media print{.pricing-premium .pkg-scene :is(.pkg-pile,.pkg-stage-art){display:none}.pricing-premium .pkg-scene .pkg-row{break-inside:avoid}}@media (forced-colors:active){.pricing-premium .pkg-scene :is(.pkg-stage-art,.pkg-pile),.pricing-premium .pkg-scene .pkg-stage-art :is(.pkg-count>*>span[data-i],.pkg-time-set[data-i]){visibility:hidden}}@media (prefers-reduced-motion:reduce){.pricing-premium .pkg-scene .pkg-pile{--pkg-t:9}.pkg-scene :is(.pkg-tick,.pkg-tile-face,.pkg-tile-label),.pricing-premium .pkg-scene .pkg-row :is(.pkg-name,.pkg-figure){transition:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pkg-scene[data-pkg-scene]:not([data-pkg-ready]) :is(.pkg-sheet,.pkg-rail-fill,.pkg-tick,.pkg-tile-face),.pkg-scene[data-pkg-scene]:not([data-pkg-ready]) .pkg-count>*>span[data-i],.pkg-scene[data-pkg-scene]:not([data-pkg-ready]) .pkg-time-set[data-i]{visibility:hidden}}.pricing-premium .pkg-scene.pkg-band{background:var(--color-pure-black);color:var(--color-bone-white)}.pricing-premium .pkg-scene .pkg-lead>.mono-label,.pricing-premium .pkg-scene .pkg-after .mono-label{color:var(--color-fog)}.pricing-premium .pkg-scene .pkg-lead>.display-sm,.pricing-premium .pkg-scene .pkg-after{color:var(--color-bone-white)}.pricing-premium .pkg-scene .pkg-note,.pricing-premium .pkg-scene>.band-copy{color:var(--color-fog)}.pricing-premium .pkg-scene .pkg-lead .accent,.pricing-premium .pkg-scene>.band-copy .accent{color:var(--color-acid-lime);background:0 0;padding:0}.pricing-premium .pkg-scene .pkg-every{border-top-color:var(--color-slate)}.pricing-premium .pkg-scene .pkg-every>.mono-label{color:var(--color-fog)}.pricing-premium .pkg-scene .pkg-every .pkg-feature{color:var(--color-bone-white)}.pricing-premium .pkg-scene .pkg-every .pkg-feature:not([data-star]):before{background:var(--color-fog)}.pricing-premium .pkg-scene .pkg-stack{border-top:0;gap:24px}.pricing-premium .pkg-scene .pkg-row{border-radius:var(--radius-3xl);background:var(--color-bone-white);color:var(--color-obsidian);border:0;padding:24px}.pricing-premium .pkg-scene .pkg-actions .price-open:last-child{border-color:var(--color-acid-lime);background:var(--color-acid-lime);color:var(--color-pure-black)}.pricing-premium .pkg-scene .pkg-actions .price-open:last-child:hover{border-color:var(--color-obsidian);background:var(--color-obsidian);color:var(--color-bone-white)}.pricing-premium .pkg-scene .price-priority{border:1px solid var(--color-slate);color:var(--color-bone-white);background:0 0;gap:8px;padding:16px 20px}.pricing-premium .pkg-scene .price-priority-copy{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pricing-premium .pkg-scene .price-priority-figures{color:var(--color-fog);border-top:0;padding-top:0}@media screen and (width>=1100px) and (height>=720px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.pricing-premium .pkg-scene--staged .pkg-row{padding:48px}.pricing-premium .pkg-scene--staged>.pkg-stage{height:calc(100vh - var(--top-bar-h) - 48px);height:calc(100svh - var(--top-bar-h) - 48px);max-height:none}}.pkg-tile-grid{transform-origin:0 0;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;width:95.2381%;scale:1.05}.pkg-tile{clip-path:inset(0 -100vw -100vw);overflow:visible}.pkg-tile-tip{display:none}@media (hover:hover) and (pointer:fine){.pkg-scene--staged .pkg-tile:hover{z-index:2}.pkg-scene--staged .pkg-tile:hover .pkg-tile-tip{border:1px solid var(--color-slate);border-radius:var(--radius-md);background:var(--color-pure-black);width:max-content;max-width:220px;color:var(--color-bone-white);font:400 12px/1.4 var(--font-body);letter-spacing:normal;text-transform:none;white-space:normal;padding:8px 10px;display:block;position:absolute;top:calc(100% + 8px);left:0}.pkg-scene--staged .pkg-tile:nth-child(3n):hover .pkg-tile-tip{left:auto;right:0}}.pricing-premium .pkg-scene .price-priority{border-color:var(--color-acid-lime);background:var(--color-acid-lime);color:var(--color-pure-black);padding:12px 20px}.pricing-premium .pkg-scene .price-priority-label{color:var(--color-pure-black)}.pricing-premium .pkg-scene .price-priority-figures{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media screen and (width>=1100px) and (height>=720px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.pricing-premium .pkg-scene--staged .pkg-heap{--sheet-base:max(calc(var(--u) * 24), calc(55cqh - var(--u) * 147))}}.pkg-stage-art>.pkg-promise-set{display:none}.pkg-tile-grid{gap:12px 8px;width:100%;scale:none}.pkg-tile{height:32px}.pkg-tile:before,.pkg-tile-icon{width:32px;height:32px}.pkg-tile-face{gap:8px}.pkg-tile-label{font-size:11px}.pkg-promise-set>span{visibility:hidden;color:var(--color-bone-white);text-wrap:balance;grid-area:1/1;margin:0;font-size:32px;line-height:1.02}.pkg-scene:not([data-active]) .pkg-promise-set>[data-i="3"],.pkg-scene[data-active="-1"] .pkg-promise-set>[data-i="0"],.pkg-scene[data-active="0"] .pkg-promise-set>[data-i="0"],.pkg-scene[data-active="1"] .pkg-promise-set>[data-i="1"],.pkg-scene[data-active="2"] .pkg-promise-set>[data-i="2"],.pkg-scene[data-active="3"] .pkg-promise-set>[data-i="3"]{visibility:visible}@media screen and (width>=1100px) and (height>=720px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.pricing-premium .pkg-scene--staged .pkg-stage-art>.pkg-promise-set{border-top:1px solid var(--color-slate);flex:none;margin:0;padding-top:16px;display:grid}}@media screen and (width>=1100px) and (height>=860px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.pkg-promise-set>span{font-size:48px}}.pkg-tiles{flex-direction:column;gap:24px;display:flex}.pkg-tile-grid{flex:none;height:auto}.pkg-support-set{margin:0;display:grid}.pkg-support-set>span{visibility:hidden;color:var(--color-acid-lime);grid-area:1/1;font-size:32px;line-height:1.02}.pkg-scene:not([data-active]) .pkg-support-set>[data-i="3"],.pkg-scene[data-active="-1"] .pkg-support-set>[data-i="0"],.pkg-scene[data-active="0"] .pkg-support-set>[data-i="0"],.pkg-scene[data-active="1"] .pkg-support-set>[data-i="1"],.pkg-scene[data-active="2"] .pkg-support-set>[data-i="2"],.pkg-scene[data-active="3"] .pkg-support-set>[data-i="3"]{visibility:visible}.pkg-toast{display:none}@media screen and (width<=1099px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.pricing-premium .pkg-scene--staged>.pkg-stage{top:calc(var(--top-bar-h) + 8px);z-index:3;--pkg-t:var(--pkg-pos,9);height:42svh;margin:24px 0 0;position:sticky}.pricing-premium .pkg-scene--staged .pkg-stack{gap:0;margin-top:8px}.pricing-premium .pkg-scene--staged .pkg-row{top:calc(var(--top-bar-h) + 16px + 42vh);top:calc(var(--top-bar-h) + 16px + 42svh);box-shadow:none;gap:6px;margin-bottom:28svh;padding:16px 20px;position:sticky}.pricing-premium .pkg-scene--staged .pkg-row:last-child{margin-bottom:0}.pricing-premium .pkg-scene--staged .pkg-row>.pkg-copy>.subheading{display:none}.pricing-premium .pkg-scene--staged .pkg-actions{flex-wrap:nowrap;gap:8px}.pricing-premium .pkg-scene--staged .pkg-actions .price-open{flex:1 1 0;min-height:44px;padding:8px 10px;font-size:10px}.pricing-premium .pkg-scene--staged .pkg-stage-frame{border-radius:24px;flex-direction:column;gap:8px;height:100%;padding:10px;display:flex}.pricing-premium .pkg-scene--staged .price-priority{border-radius:12px;flex:none;padding:8px 12px}.pricing-premium .pkg-scene--staged .pkg-speed{display:none}.pricing-premium .pkg-scene--staged .pkg-stage-art{flex-direction:column;flex:1 1 0;gap:6px;min-height:0;display:flex;position:relative;container:pkg-art/size}.pricing-premium .pkg-scene--staged .pkg-stage-art>.pkg-rail{flex:none;display:block}.pricing-premium .pkg-scene--staged .pkg-stage-art>.pkg-stage-base{flex:1 1 0;grid-template:"heap top""heap tiles"minmax(0,1fr)/minmax(0,2fr) minmax(0,3fr);gap:6px 10px;min-height:0;display:grid}.pricing-premium .pkg-scene--staged .pkg-heap{grid-area:heap}.pricing-premium .pkg-scene--staged .pkg-stage-top{grid-area:top;gap:6px}.pricing-premium .pkg-scene--staged .pkg-tiles{grid-area:tiles;gap:6px}.pricing-premium .pkg-scene--staged .pkg-tile-label{display:none}.pricing-premium .pkg-scene--staged .pkg-support-set>span{font-size:16px}.pricing-premium .pkg-scene--staged .pkg-promise-set,.pricing-premium .pkg-scene--staged .pkg-pile,.pricing-premium .pkg-scene--staged .pkg-row>.pkg-copy>.body-copy,.pricing-premium .pkg-scene--staged .pkg-row .pkg-benefits,.pricing-premium .pkg-scene--staged .pkg-lead .pkg-every{display:none}.pricing-premium .pkg-scene--staged .pkg-toast[data-open]{z-index:2;border:1px solid var(--color-acid-lime);border-radius:var(--radius-md);background:var(--color-pure-black);color:var(--color-bone-white);font:400 12px/1.4 var(--font-body);margin:0;padding:8px 10px;display:block;position:absolute;bottom:0;left:0;right:0}.pricing-premium .pkg-scene--staged .pkg-tile{cursor:pointer;-webkit-tap-highlight-color:transparent}.pricing-premium .pkg-scene--staged>.pkg-stage{height:38svh}.pricing-premium .pkg-scene--staged .pkg-row{top:calc(var(--top-bar-h) + 16px + 38vh);top:calc(var(--top-bar-h) + 16px + 38svh);min-height:calc(100vh - var(--top-bar-h) - 32px - 38vh);min-height:calc(100svh - var(--top-bar-h) - 32px - 38svh);align-content:start;gap:4px 8px;padding:14px 16px}.pricing-premium .pkg-scene--staged .pkg-stage-frame{gap:6px;padding:8px;overflow:hidden}.pricing-premium .pkg-scene--staged .price-priority{border-radius:8px;padding:5px 10px}.pricing-premium .pkg-scene--staged .price-priority-label{font-size:9px}.pricing-premium .pkg-scene--staged .pkg-stage-art>.pkg-rail{display:none}.pricing-premium .pkg-scene--staged .pkg-stage-art>.pkg-stage-base{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:4px 8px}.pricing-premium .pkg-scene--staged .pkg-stage-top{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px}.pricing-premium .pkg-scene--staged .pkg-count{gap:2px}.pricing-premium .pkg-scene--staged .pkg-count-name,.pricing-premium .pkg-scene--staged .pkg-count-label{font-size:9px}.pricing-premium .pkg-scene--staged .pkg-count-figure{font-size:28px}.pricing-premium .pkg-scene--staged .pkg-time-label{font-size:9px;line-height:1.2}.pricing-premium .pkg-scene--staged .pkg-time-bar{height:6px}.pricing-premium .pkg-scene--staged .pkg-tiles{gap:4px}.pricing-premium .pkg-scene--staged .pkg-tile-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.pricing-premium .pkg-scene--staged .pkg-tile{height:20px}.pricing-premium .pkg-scene--staged .pkg-tile:before,.pricing-premium .pkg-scene--staged .pkg-tile-icon{width:20px;height:20px}.pricing-premium .pkg-scene--staged .pkg-support-set>span{font-size:14px;line-height:1.05}.pricing-premium .pkg-scene--staged .pkg-row .pkg-name{font-size:28px}.pricing-premium .pkg-scene--staged .pkg-price .pkg-figure{font-size:28px;line-height:1.05}.pricing-premium .pkg-scene--staged .pkg-row .pkg-member,.pricing-premium .pkg-scene--staged .pkg-row .pkg-terms{font-size:10px}.pricing-premium .pkg-scene--staged .pkg-row .pkg-terms{margin:0}.pricing-premium .pkg-scene--staged .pkg-actions{margin-top:4px}.pricing-premium .pkg-scene--staged .pkg-actions .price-open{min-height:40px}}@media (width<=1099px){html[data-scene-pinned] .bot-launcher{visibility:hidden}}@media screen and (width<=1099px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.pricing-premium .pkg-scene--staged>.pkg-stage{top:calc(var(--top-bar-h) + 8px);height:40svh}.pricing-premium .pkg-scene--staged .pkg-row{top:calc(var(--top-bar-h) + 16px + 40vh);top:calc(var(--top-bar-h) + 16px + 40svh);height:calc(100vh - var(--top-bar-h) - 24px - 40vh);height:calc(100svh - var(--top-bar-h) - 24px - 40svh);opacity:0;pointer-events:none;align-content:space-between;min-height:0;margin-bottom:55svh;transition:opacity .18s cubic-bezier(.16,1,.3,1);overflow:hidden}.pricing-premium .pkg-scene--staged .pkg-row:last-child{margin-bottom:0}.pricing-premium .pkg-scene--staged .pkg-row[data-current],.pricing-premium .pkg-scene--staged:is(:not([data-active]),[data-active="-1"]) .pkg-row:first-child,.pricing-premium .pkg-scene--staged .pkg-row:focus-within{opacity:1;pointer-events:auto}.pricing-premium .pkg-scene--staged .pkg-row .pkg-name,.pricing-premium .pkg-scene--staged .pkg-price .pkg-figure{font-size:clamp(20px,4.2svh,32px)}.pricing-premium .pkg-scene--staged .pkg-actions .price-open{min-height:clamp(36px,6svh,48px)}}@media screen and (width<=1099px) and (prefers-reduced-motion:no-preference) and (scripting:enabled) and (height<=620px){.pricing-premium .pkg-scene--staged .pkg-row :is(.pkg-terms,.pkg-list),.pricing-premium .pkg-scene--staged .price-priority{display:none}.pricing-premium .pkg-scene--staged .pkg-tile-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:3px}.pricing-premium .pkg-scene--staged .pkg-tile{height:16px}.pricing-premium .pkg-scene--staged .pkg-tile:before,.pricing-premium .pkg-scene--staged .pkg-tile-icon{width:16px;height:16px}.pricing-premium .pkg-scene--staged .pkg-support-set>span{font-size:12px}.pricing-premium .pkg-scene--staged .pkg-count-figure{font-size:22px}}@media screen and (width<=1099px) and (prefers-reduced-motion:no-preference) and (scripting:enabled) and (width>=600px){.pricing-premium .pkg-scene--staged .pkg-count-figure{font-size:40px}.pricing-premium .pkg-scene--staged :is(.pkg-count-name,.pkg-count-label,.pkg-time-label){font-size:11px}.pricing-premium .pkg-scene--staged .pkg-tile{height:28px}.pricing-premium .pkg-scene--staged .pkg-tile:before,.pricing-premium .pkg-scene--staged .pkg-tile-icon{width:28px;height:28px}.pricing-premium .pkg-scene--staged .pkg-support-set>span{font-size:22px}.pricing-premium .pkg-scene--staged .price-priority-label{font-size:11px}}@media screen and (width<=1099px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.pricing-premium .pkg-scene--staged>.pkg-stage{margin-bottom:calc(var(--scene-tail,0px) + 60vh - var(--top-bar-h) - 16px);margin-bottom:calc(var(--scene-tail,0px) + 60svh - var(--top-bar-h) - 16px)}.pricing-premium .pkg-scene--staged .pkg-stack{margin-top:calc(8px - (var(--scene-tail,0px) + 60vh - var(--top-bar-h) - 16px));margin-top:calc(8px - (var(--scene-tail,0px) + 60svh - var(--top-bar-h) - 16px));row-gap:55svh}.pricing-premium .pkg-scene--staged .pkg-row{margin-bottom:0}.pricing-premium .pkg-scene--staged .pkg-stack:after{content:"";height:calc(100vh - var(--top-bar-h) - 24px - 40vh);height:calc(100svh - var(--top-bar-h) - 24px - 40svh)}.pricing-premium .pkg-scene--staged .pkg-row{z-index:1;transition:transform 0s linear .48s,opacity 0s linear .48s;transform:translateY(calc(100% + 16px))}.pricing-premium .pkg-scene--staged .pkg-row[data-current],.pricing-premium .pkg-scene--staged:is(:not([data-active]),[data-active="-1"]) .pkg-row:first-child,.pricing-premium .pkg-scene--staged .pkg-row:focus-within{z-index:2;transition:transform .48s cubic-bezier(.33,1,.68,1);transform:none}.pricing-premium .pkg-scene--staged[data-dir=back] .pkg-row{z-index:2;transition:transform .48s cubic-bezier(.7,0,.84,0),opacity 0s linear .48s}.pricing-premium .pkg-scene--staged[data-dir=back] .pkg-row[data-current]{z-index:1;transition:none}.pricing-premium .pkg-scene--staged .pkg-row{border:1px solid var(--color-fog)}.pricing-premium .pkg-scene--staged .pkg-stage-art>.pkg-rail{flex:none;height:22px;display:block}.pricing-premium .pkg-scene--staged .pkg-tick{height:18px;padding-left:6px;font-size:10px}.pricing-premium .pkg-scene--staged .pkg-tiles{flex-direction:column;gap:6px;min-height:0;display:flex}.pricing-premium .pkg-scene--staged .pkg-tile-grid{flex:1 1 0;grid-template-columns:repeat(5,max-content);grid-auto-rows:max-content;align-content:start;gap:6px;height:auto;min-height:0;container:pkg-grid/size}.pricing-premium .pkg-scene--staged .pkg-tile{--tile:clamp(16px, min(calc((100cqw - 24px) / 5), calc((100cqh - 12px) / 3)), 44px);width:var(--tile);height:var(--tile)}.pricing-premium .pkg-scene--staged .pkg-tile:before,.pricing-premium .pkg-scene--staged .pkg-tile-icon{width:var(--tile);height:var(--tile)}.pricing-premium .pkg-scene--staged .pkg-support-set{flex:none}@container pkg-tiles (width>=320px) and (height>=220px){.pricing-premium .pkg-scene--staged .pkg-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-premium .pkg-scene--staged .pkg-tile{--tile:clamp(20px, calc((100cqh - 24px) / 5), 36px);width:auto}.pricing-premium .pkg-scene--staged .pkg-tile-label{font-size:10px;display:block}}}.pricing-premium .chat-card--stage{--cell:32px;--shell:var(--surface-acid-highlight);--bubble-x:calc(50% - 6 * var(--cell));--bubble-y:calc(50% - 6.5 * var(--cell));--tail-shift:-12px;isolation:isolate;column-gap:var(--spacing-16);max-width:none;margin:0 0 var(--spacing-24);padding:var(--spacing-24);border-radius:var(--radius-3xl);color:var(--color-obsidian);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.pricing-premium .chat-card--stage[data-bot-state=unavailable]{--shell:var(--surface-fog-plate);--cell:20px}.pricing-premium .chat-card--stage>*{grid-column:1/-1;min-width:0}.pricing-premium .chat-card--stage>:is(.chat-bar,.chat-thread,.chat-try-slot,.chat-foot,.chat-note){background:var(--shell)}.pricing-premium .chat-card--stage>.chat-note{margin:var(--spacing-16) 0 0;color:var(--color-slate);grid-column:1;align-self:center}.pricing-premium .chat-card--stage>.chat-note+.chat-action{margin-top:var(--spacing-16);grid-column:2;align-self:center}.chat-card--stage:before,.chat-card--stage:after{content:"";z-index:-1;background:var(--shell);pointer-events:none;position:absolute}.chat-card--stage:before{border-radius:var(--radius-3xl);inset:0}.chat-card--stage:after{inset:0 0 calc(-1 * var(--spacing-24)) 0;clip-path:polygon(24px calc(100% - 24px),48px calc(100% - 24px),48px calc(100% - 16px),40px calc(100% - 16px),40px calc(100% - 8px),32px calc(100% - 8px),32px 100%,24px 100%)}.chat-dots{left:calc(var(--bubble-x) + 2 * var(--cell));top:calc(var(--bubble-y) + 4 * var(--cell));width:calc(8 * var(--cell));height:calc(2 * var(--cell));pointer-events:none;display:none;position:absolute}.chat-dots>i{width:calc(2 * var(--cell));height:calc(2 * var(--cell));background:var(--color-pure-black);position:absolute;top:0;left:0}.chat-dots>i+i{left:calc(3 * var(--cell))}.chat-dots>i+i+i{left:calc(6 * var(--cell))}.pricing-premium .chat-card--stage .chat-bar{border-bottom-color:var(--color-obsidian)}.pricing-premium .chat-card--stage .chat-thread{max-block-size:320px;padding-block:var(--spacing-16);border-bottom:var(--rule-hair) solid var(--color-obsidian);scrollbar-width:thin;scrollbar-color:var(--color-obsidian) transparent;align-content:start}.pricing-premium .chat-card--stage .chat-turn-you{background:var(--surface-bone-canvas);border:var(--rule-hair) solid var(--color-obsidian)}.pricing-premium .chat-card--stage .bot-link{color:inherit;text-underline-offset:3px;text-decoration:underline}.pricing-premium .chat-card--stage .chat-try-slot{padding-top:var(--spacing-16)}.pricing-premium .chat-card--stage .chat-foot{align-items:end;gap:var(--spacing-16);padding-top:var(--spacing-16);border-top:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.pricing-premium .chat-card--stage .chat-composer>.mono-label{clip-path:inset(50%);white-space:nowrap;position:absolute}.pricing-premium .chat-card--stage .chat-composer textarea{background:var(--surface-bone-canvas);border-color:var(--color-obsidian);color:var(--color-obsidian)}.pricing-premium .chat-card--stage .chat-composer textarea::placeholder{color:var(--color-slate)}.pricing-premium .chat-card--stage .btn{background:var(--shell);border-color:var(--color-obsidian);color:var(--color-obsidian)}.pricing-premium .chat-card--stage .btn .btn-fill{background:var(--color-obsidian);clip-path:inset(0 100% 0 0)}.pricing-premium .chat-card--stage .btn[data-lit]{color:var(--color-bone-white);background-color:var(--color-obsidian)}.pricing-premium .chat-card--stage .btn[data-lit] .btn-fill{clip-path:inset(0)}.pricing-premium .chat-card--stage .btn:not([data-lit]) .btn-fill{animation:none}@media (prefers-reduced-motion:no-preference){.pricing-premium .chat-card--stage .btn[data-lit]{transition:background-color 0s linear .16s}.pricing-premium .chat-card--stage :is(.chat-send,.chat-note+.chat-action)[data-lit] .btn-fill{animation:.16s steps(4,end) btn-acid-sweep}}@media (hover:hover) and (pointer:fine){.pricing-premium .chat-card--stage .btn:not([data-lit]):hover{background:var(--surface-bone-canvas);color:var(--color-obsidian)}.pricing-premium .chat-card--stage .btn[data-lit]:hover{background-color:var(--color-obsidian);color:var(--color-bone-white)}.pricing-premium .chat-card--stage .bot-link:hover{background:var(--surface-acid-highlight);color:var(--color-obsidian)}}.pricing-premium .chat-card--stage .chat-try{justify-content:stretch;align-items:baseline;gap:var(--spacing-4) var(--spacing-16);width:100%;min-height:var(--spacing-48);padding:var(--spacing-16) var(--spacing-24);border-radius:var(--radius-full-4);text-align:left;font:400 16px/1.45 var(--font-body);letter-spacing:0;touch-action:manipulation;cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.pricing-premium .chat-card--stage .chat-try .mono-label{font-size:11px}.pricing-premium .chat-card--stage .chat-unavailable{background:var(--surface-bone-canvas)}.pricing-premium .chat-card--stage .chat-fallback-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-hero-foot{position:relative}.pricing-hero-foot:before{content:"";background:var(--color-acid-lime);transform-origin:0;height:2px;display:none;position:absolute;top:-1px;left:0;right:0}@media (width>=1024px){.pricing-premium .pricing-axis--adviser{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.pricing-premium .pricing-axis--adviser .pricing-axis-lead{align-self:stretch}.pricing-premium .pricing-axis--adviser .pricing-adviser{align-self:center}}@media (width<=900px){.pricing-premium .pricing-axis--adviser .pricing-axis-lead>.pricing-chat-intro{margin-top:var(--spacing-24)}.pricing-axis--adviser .pricing-hero-actions .btn-primary{white-space:nowrap}.pricing-premium .chat-card--stage{--cell:24px;--bubble-y:var(--spacing-24);--tail-shift:0px}.pricing-premium .chat-card--stage .chat-thread{max-block-size:min(60svh,440px)}}@media (width<=640px){.pricing-axis--adviser .pricing-hero-actions .btn-primary{flex:100%}.pricing-premium .chat-card--stage{--cell:16px;padding:var(--spacing-16);grid-template-columns:minmax(0,1fr)}.pricing-premium .chat-card--stage[data-bot-state=unavailable]{--cell:16px}.pricing-premium .chat-card--stage>.chat-note+.chat-action{grid-column:1;justify-self:start}.pricing-premium .chat-card--stage .chat-try{padding:var(--spacing-16) var(--spacing-20);border-radius:var(--radius-3xl);grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.pricing-premium .chat-card--stage .chat-fallback-actions{grid-template-columns:minmax(0,1fr)}}@media (width<=359px){.pricing-premium .chat-card--stage .chat-foot{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.pricing-premium .chat-card--stage{border:1px solid canvastext}}@keyframes chat-shell{0%{clip-path:polygon(calc(var(--bubble-x) + var(--cell)) var(--bubble-y), calc(var(--bubble-x) + 11 * var(--cell)) var(--bubble-y), calc(var(--bubble-x) + 11 * var(--cell)) calc(var(--bubble-y) + var(--cell)), calc(var(--bubble-x) + 12 * var(--cell)) calc(var(--bubble-y) + var(--cell)), calc(var(--bubble-x) + 12 * var(--cell)) calc(var(--bubble-y) + 9 * var(--cell)), calc(var(--bubble-x) + 11 * var(--cell)) calc(var(--bubble-y) + 9 * var(--cell)), calc(var(--bubble-x) + 11 * var(--cell)) calc(var(--bubble-y) + 10 * var(--cell)), calc(var(--bubble-x) + var(--cell)) calc(var(--bubble-y) + 10 * var(--cell)), calc(var(--bubble-x) + var(--cell)) calc(var(--bubble-y) + 9 * var(--cell)), var(--bubble-x) calc(var(--bubble-y) + 9 * var(--cell)), var(--bubble-x) calc(var(--bubble-y) + var(--cell)), calc(var(--bubble-x) + var(--cell)) calc(var(--bubble-y) + var(--cell)))}to{clip-path:polygon(0 0,100% 0,100% 0,100% 0,100% 100%,100% 100%,100% 100%,0 100%,0 100%,0 100%,0 0,0 0)}}@keyframes chat-tail{0%{clip-path:polygon(calc(var(--bubble-x) + var(--cell)) calc(var(--bubble-y) + var(--tail-shift) + 10 * var(--cell)), calc(var(--bubble-x) + 4 * var(--cell)) calc(var(--bubble-y) + var(--tail-shift) + 10 * var(--cell)), calc(var(--bubble-x) + 4 * var(--cell)) calc(var(--bubble-y) + var(--tail-shift) + 11 * var(--cell)), calc(var(--bubble-x) + 3 * var(--cell)) calc(var(--bubble-y) + var(--tail-shift) + 11 * var(--cell)), calc(var(--bubble-x) + 3 * var(--cell)) calc(var(--bubble-y) + var(--tail-shift) + 12 * var(--cell)), calc(var(--bubble-x) + 2 * var(--cell)) calc(var(--bubble-y) + var(--tail-shift) + 12 * var(--cell)), calc(var(--bubble-x) + 2 * var(--cell)) calc(var(--bubble-y) + var(--tail-shift) + 13 * var(--cell)), calc(var(--bubble-x) + var(--cell)) calc(var(--bubble-y) + var(--tail-shift) + 13 * var(--cell)))}to{clip-path:polygon(24px calc(100% - 24px),48px calc(100% - 24px),48px calc(100% - 16px),40px calc(100% - 16px),40px calc(100% - 8px),32px calc(100% - 8px),32px 100%,24px 100%)}}@keyframes chat-hole{to{scale:0}}@keyframes chat-on{0%{opacity:0}to{opacity:1}}@keyframes chat-ink{0%{color:var(--color-obsidian)}to{color:var(--color-bone-white)}}@keyframes chat-ground{0%{background-color:var(--shell)}to{background-color:var(--color-obsidian)}}@keyframes chat-rail{0%{scale:0 1}to{scale:1}}@media screen and (prefers-reduced-motion:no-preference) and (scripting:enabled) and (forced-colors:none){@supports (animation-timeline:view()){@media (width>=1200px) and (height>=650px),(width>=1024px) and (height>=740px) and (height<=799px),(width>=1024px) and (height>=900px){.pricing-stage:not([data-stage=flow]){view-timeline:--chat-stage block;view-timeline-inset:var(--top-bar-h) 0px;height:calc(100vh - var(--top-bar-h) + 70vh);height:calc(100svh - var(--top-bar-h) + 70svh)}.pricing-premium .pricing-stage:not([data-stage=flow])>.pricing-axis{top:var(--top-bar-h);height:calc(100vh - var(--top-bar-h));height:calc(100svh - var(--top-bar-h));grid-template-rows:minmax(0,1fr) auto;align-items:start;min-height:0;position:sticky}.pricing-premium .pricing-stage:not([data-stage=flow]) .chat-card--stage[data-bot-state=live]{block-size:min(680px, calc(100svh - var(--top-bar-h) - 179px));grid-template-rows:auto minmax(0,1fr)}.pricing-premium .pricing-stage:not([data-stage=flow]) .chat-card--stage .chat-thread{min-block-size:0;max-block-size:none}.pricing-premium .pricing-stage:not([data-stage=flow])>.pricing-axis{align-items:stretch}.pricing-premium .pricing-stage:not([data-stage=flow]) .pricing-axis-lead{flex-direction:column;min-height:0;display:flex}.pricing-premium .pricing-stage:not([data-stage=flow]) .pricing-axis-lead>.pricing-chat-intro{margin-block:auto}.pricing-premium .pricing-stage:not([data-stage=flow]) .pricing-axis-lead>.pricing-hero-actions{margin-top:0}.pricing-premium .pricing-stage:not([data-stage=flow]) .pricing-adviser{align-self:center}@media (height>=800px){.pricing-premium .pricing-stage:not([data-stage=flow]) .pricing-axis-lead>.display{font-size:56px;line-height:1.02}.pricing-premium .pricing-stage:not([data-stage=flow]) .pricing-chat-intro .display-sm{font-size:48px;line-height:1.02}}.pricing-stage:not([data-stage=flow]) .pricing-hero-foot:before{animation:linear both chat-rail;animation-timeline:--chat-stage;animation-range:contain;display:block}.pricing-stage:not([data-stage=flow],[data-chat-open],:has(#chat:focus-within,#chat:target)) .chat-dots{display:block}.pricing-stage:not([data-stage=flow],[data-chat-open],:has(#chat:focus-within,#chat:target)) .chat-dots>i{animation:steps(2,end) both chat-hole;animation-timeline:--chat-stage;animation-range:contain 4% contain 10%}.pricing-stage:not([data-stage=flow],[data-chat-open],:has(#chat:focus-within,#chat:target)) .chat-dots>i+i{animation-range:contain 8% contain 14%}.pricing-stage:not([data-stage=flow],[data-chat-open],:has(#chat:focus-within,#chat:target)) .chat-dots>i+i+i{animation-range:contain 12% contain 18%}.pricing-stage:not([data-stage=flow],[data-chat-open],:has(#chat:focus-within,#chat:target)) .chat-card--stage:before{animation:steps(8,end) both chat-shell;animation-timeline:--chat-stage;animation-range:contain 18% contain 50%}.pricing-stage:not([data-stage=flow],[data-chat-open],:has(#chat:focus-within,#chat:target)) .chat-card--stage:after{animation:steps(8,end) both chat-tail;animation-timeline:--chat-stage;animation-range:contain 18% contain 50%}.pricing-stage:not([data-stage=flow],[data-chat-open],:has(#chat:focus-within,#chat:target)) .chat-card--stage>:not(.chat-dots){animation:step-end both chat-on;animation-timeline:--chat-stage;animation-range:contain 50% contain 54%}.pricing-stage:not([data-stage=flow],[data-chat-open],:has(#chat:focus-within,#chat:target)) .chat-card--stage>:is(.chat-thread,.chat-unavailable){animation-range:contain 54% contain 60%}.pricing-stage:not([data-stage=flow],[data-chat-open],:has(#chat:focus-within,#chat:target)) .chat-card--stage>.chat-try-slot{animation-range:contain 60% contain 66%}.pricing-stage:not([data-stage=flow],[data-chat-open],:has(#chat:focus-within,#chat:target)) .chat-card--stage>:is(.chat-foot,.chat-fallback-actions){animation-range:contain 66% contain 72%}.pricing-stage:not([data-stage=flow],[data-chat-open],:has(#chat:focus-within,#chat:target)) .chat-card--stage>:is(.chat-note,.chat-action,.bot-alert){animation-range:contain 72% contain 78%}.pricing-stage:not([data-stage=flow],[data-chat-open],:has(#chat:focus-within,#chat:target)) .chat-card--stage [data-lit]{animation:step-end both chat-ink,step-end both chat-ground;animation-timeline:--chat-stage,--chat-stage;animation-range:contain 80% contain 86%,contain 80% contain 88%}.pricing-stage:not([data-stage=flow],[data-chat-open],:has(#chat:focus-within,#chat:target)) .chat-card--stage [data-lit] .btn-fill{animation:steps(4,end) both btn-acid-sweep;animation-timeline:--chat-stage;animation-range:contain 80% contain 88%}}@media (width>=1200px) and (height>=650px) and (height<=799px),(width>=1024px) and (height>=740px) and (height<=799px){.pricing-premium .pricing-stage:not([data-stage=flow])>.pricing-axis{padding-block:var(--spacing-24) var(--spacing-16);row-gap:var(--spacing-16)}.pricing-stage:not([data-stage=flow]) .pricing-hero-foot{padding-top:0}.pricing-stage:not([data-stage=flow]) .pricing-hero-foot>*{display:none}.pricing-premium .pricing-stage:not([data-stage=flow]) .chat-card--stage[data-bot-state=live]{block-size:min(680px, calc(100svh - var(--top-bar-h) - 81px));padding-block:var(--spacing-16)}.pricing-premium .pricing-stage:not([data-stage=flow]) .chat-card--stage[data-bot-state=live] :is(.chat-thread,.chat-try){padding-block:var(--spacing-8)}}@media (width<=900px){.chat-card--stage{view-timeline:--chat-card block;view-timeline-inset:0px max(0px, calc(100% - 420px))}.pricing-stage:not([data-stage=flow],[data-chat-open],:has(#chat:focus-within,#chat:target)) .chat-dots{display:block}.pricing-stage:not([data-stage=flow],[data-chat-open],:has(#chat:focus-within,#chat:target)) .chat-dots>i{animation:steps(2,end) both chat-hole;animation-timeline:--chat-card;animation-range:entry 0 entry 40px}.pricing-stage:not([data-stage=flow],[data-chat-open],:has(#chat:focus-within,#chat:target)) .chat-dots>i+i{animation-range:entry 20px entry 60px}.pricing-stage:not([data-stage=flow],[data-chat-open],:has(#chat:focus-within,#chat:target)) .chat-dots>i+i+i{animation-range:entry 40px entry 80px}.pricing-stage:not([data-stage=flow],[data-chat-open],:has(#chat:focus-within,#chat:target)) .chat-card--stage:before{animation:steps(8,end) both chat-shell;animation-timeline:--chat-card;animation-range:entry 80px entry 240px}.pricing-stage:not([data-stage=flow],[data-chat-open],:has(#chat:focus-within,#chat:target)) .chat-card--stage:after{animation:steps(8,end) both chat-tail;animation-timeline:--chat-card;animation-range:entry 80px entry 240px}.pricing-stage:not([data-stage=flow],[data-chat-open],:has(#chat:focus-within,#chat:target)) .chat-card--stage>:not(.chat-dots){animation:step-end both chat-on;animation-timeline:--chat-card;animation-range:entry 240px entry 256px}.pricing-stage:not([data-stage=flow],[data-chat-open],:has(#chat:focus-within,#chat:target)) .chat-card--stage>:is(.chat-thread,.chat-unavailable){animation-range:entry 256px entry 272px}.pricing-stage:not([data-stage=flow],[data-chat-open],:has(#chat:focus-within,#chat:target)) .chat-card--stage>.chat-try-slot{animation-range:entry 272px entry 288px}.pricing-stage:not([data-stage=flow],[data-chat-open],:has(#chat:focus-within,#chat:target)) .chat-card--stage>:is(.chat-foot,.chat-fallback-actions){animation-range:entry 288px entry 304px}.pricing-stage:not([data-stage=flow],[data-chat-open],:has(#chat:focus-within,#chat:target)) .chat-card--stage>:is(.chat-note,.chat-action,.bot-alert){animation-range:entry 304px entry 320px}.pricing-stage:not([data-stage=flow],[data-chat-open],:has(#chat:focus-within,#chat:target)) .chat-card--stage [data-lit]{animation:step-end both chat-ink,step-end both chat-ground;animation-timeline:--chat-card,--chat-card;animation-range:entry 320px entry 350px,entry 320px entry 360px}.pricing-stage:not([data-stage=flow],[data-chat-open],:has(#chat:focus-within,#chat:target)) .chat-card--stage [data-lit] .btn-fill{animation:steps(4,end) both btn-acid-sweep;animation-timeline:--chat-card;animation-range:entry 320px entry 360px}}}}.voice-demo{gap:var(--spacing-24);padding:var(--spacing-48) 48px var(--spacing-80);border-block:var(--rule-hair) solid var(--color-slate);background:var(--color-obsidian);color:var(--color-bone-white);scroll-margin-top:var(--top-bar-h);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid;position:relative}.voice-demo-head{grid-area:1/1/auto/7}.voice-demo-tail{grid-area:2/1/auto/7}.voice-demo-console{grid-area:1/7/3/13;min-width:0}.voice-demo :focus-visible{outline-color:var(--color-bone-white)}.voice-demo-grid{column-gap:var(--spacing-24);height:var(--spacing-8);border-top:var(--rule-hair) solid var(--color-slate);pointer-events:none;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:absolute;top:-1px;left:48px;right:48px}.voice-demo-grid>span{border-left:var(--rule-hair) solid var(--color-slate)}.voice-demo-grid>span:last-child{border-right:var(--rule-hair) solid var(--color-slate)}.voice-demo-copy{min-width:0}.voice-demo-copy>*+*{margin-top:var(--spacing-24)}.voice-demo-copy>.body-copy,.voice-demo-quote{max-width:34em}.voice-demo-head>.display{overflow-wrap:anywhere;max-width:none}.voice-demo-head>.display .accent{display:block}.voice-demo .voice-demo-head>.voice-demo-tags{margin-top:var(--spacing-24)}.voice-demo .accent{color:var(--color-acid-lime);background:0 0;padding:0}.voice-demo .body-copy{color:var(--color-fog)}.voice-demo-tags{gap:var(--spacing-8) var(--spacing-16);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.voice-demo-tags li{color:var(--color-acid-lime)}.voice-demo-quote{padding:var(--spacing-4) 0 var(--spacing-4) var(--spacing-20);margin-inline:0;position:relative}.voice-demo-quote:before{content:"";width:var(--rule-notice);background:var(--color-acid-lime);transform-origin:top;position:absolute;inset:0 auto 0 0}.voice-demo-quote figcaption{color:var(--color-fog)}.voice-demo-quote blockquote{margin:var(--spacing-10) 0 0}.voice-demo .voice-demo-quote .body-copy{color:var(--color-bone-white)}.voice-demo-privacy{font-size:var(--text-body)}@media (width>=901px){.voice-demo .voice-demo-quote blockquote .body-copy{font-size:var(--text-subheading);line-height:var(--leading-subheading)}}.voice-demo-panel{gap:var(--spacing-16);min-width:0;padding:var(--spacing-24);border:var(--rule-hair) solid var(--color-slate);border-radius:var(--radius-3xl);background:var(--color-pure-black);flex-direction:column;display:flex}.voice-demo-panel>.voice-demo-clock{margin-bottom:auto}@media (width>=901px){.voice-demo-panel{min-height:772px}}@media (width>=1280px){.voice-demo-panel{min-height:714px}}@media (width>=1440px){.voice-demo-panel{min-height:689px}}.voice-demo-panel[data-voice-demo-phase=closed]{min-height:0}.voice-demo-bar{justify-content:space-between;gap:var(--spacing-8) var(--spacing-16);padding-bottom:var(--spacing-16);border-bottom:var(--rule-hair) solid var(--color-slate);color:var(--color-fog);flex-wrap:wrap;display:flex}.voice-demo-status{color:var(--color-bone-white)}.voice-demo-panel:is([data-voice-demo-phase=live],[data-voice-demo-phase=wrapping]) .voice-demo-status{color:var(--color-acid-lime)}.voice-demo-route{column-gap:var(--spacing-4);color:var(--color-acid-lime);font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:.086em;grid-template-columns:repeat(12,minmax(0,1fr));line-height:1.4;display:grid}.voice-demo-route-step,.voice-demo-route-track{row-gap:var(--spacing-8);grid-template-rows:1.4em 16px 1.4em;min-width:0;display:grid}.voice-demo-route-track{grid-column:4/13;position:relative}.voice-demo-route-num{color:var(--color-fog)}.voice-demo-route-cell{border:var(--rule-hair) solid currentColor;border-radius:var(--radius-md);grid-row:2}.voice-demo-route-step[data-step=done] .voice-demo-route-cell{background:currentColor}.voice-demo-route-step[data-step=now] .voice-demo-route-cell{border:2px solid var(--color-bone-white)}.voice-demo-route-step[data-step=now] .voice-demo-route-num{color:var(--color-bone-white)}.voice-demo-route-times,.voice-demo-route-bar{grid-column:1}.voice-demo-route-times{color:var(--color-fog);white-space:nowrap;grid-row:1;position:relative}.voice-demo-route-times>span{top:0;left:calc(var(--at) * 100%);position:absolute;translate:-50%}.voice-demo-route-times>span:first-child{translate:0}.voice-demo-route-times>span:last-child{left:auto;right:0;translate:0}.voice-demo-route-bar{border:var(--rule-hair) solid currentColor;border-radius:var(--radius-md);grid-row:2;position:relative;overflow:hidden}.voice-demo-route-fill{transform-origin:0;transform:scaleX(var(--voice-elapsed,0));background:currentColor;position:absolute;inset:0}.voice-demo-route-wrap,.voice-demo-route-stop{color:var(--color-fog);pointer-events:none;position:absolute;inset:calc(1.4em + 8px) 0 0}.voice-demo-route-wrap>span{top:24px;left:calc(var(--voice-wrap) * 100%);padding-left:var(--spacing-4);position:absolute}.voice-demo-route-wrap:before,.voice-demo-route-stop:before{content:"";top:-4px;left:calc(var(--voice-wrap) * 100%);background:var(--color-bone-white);transform-origin:top;width:1px;height:calc(28px + 1.4em);position:absolute}.voice-demo-route-stop:before{left:calc(var(--voice-elapsed) * 100%);width:2px;height:24px}.voice-demo-panel[data-voice-demo-phase=closed] .voice-demo-route{color:var(--color-slate)}.voice-demo-panel[data-voice-demo-phase=closed] .voice-demo-route-wrap:before{background:var(--color-slate)}.voice-demo-clock{gap:var(--spacing-8);color:var(--color-fog);margin:0;display:grid}.voice-demo-clock b{min-width:4ch;color:var(--color-fog);font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:var(--text-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);font-variant-numeric:tabular-nums;transform-origin:0;display:inline-block;transform:scaleX(.9)}.voice-demo-panel:is([data-voice-demo-phase=idle],[data-voice-demo-phase=live],[data-voice-demo-phase=wrapping]) .voice-demo-clock b{color:var(--color-bone-white)}.voice-demo-steps{gap:var(--spacing-16);margin:0;padding:0;list-style:none;display:grid}.voice-demo-steps li{align-items:baseline;gap:var(--spacing-10);padding-top:var(--spacing-16);border-top:var(--rule-hair) solid var(--color-slate);grid-template-columns:40px minmax(0,1fr);display:grid}.voice-demo-steps .mono-label{color:var(--color-acid-lime)}.voice-demo .voice-demo-steps .body-copy,.voice-demo .voice-demo-lead{color:var(--color-bone-white)}.voice-demo-actions{align-items:center;gap:var(--spacing-10) var(--spacing-16);flex-wrap:wrap;display:flex}.voice-demo .btn{white-space:normal;-webkit-tap-highlight-color:transparent}.voice-demo .btn-outline{border-color:var(--color-bone-white);color:var(--color-bone-white)}.voice-demo .btn-outline:hover{background:var(--color-bone-white);color:var(--color-obsidian)}.voice-demo .btn:disabled{opacity:1;cursor:progress}.voice-demo .btn-outline:disabled{border-color:var(--color-slate);color:var(--color-fog);background:0 0}.voice-demo .voice-demo-notice{padding:var(--spacing-4) 0 var(--spacing-4) var(--spacing-16);border-left:var(--rule-notice) solid var(--color-bone-white);color:var(--color-bone-white);margin:0}.voice-demo-call{gap:var(--spacing-16);flex-direction:column;display:flex}.voice-demo-level{gap:var(--spacing-8);min-width:0;color:var(--color-fog);display:grid}.voice-demo-meter{gap:var(--spacing-4);height:16px;color:var(--color-acid-lime);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.voice-demo-meter>span{border:var(--rule-hair) solid currentColor;border-radius:var(--radius-md);background:0 0}.voice-demo-meter>span[data-on]{background:currentColor}.voice-demo-captions{gap:var(--spacing-8);height:calc(var(--text-label) * 1.4 + 24px + 5 * 1.4em + 4 * 8px + 16px);padding:0 0 var(--spacing-16);border-block:var(--rule-hair) solid var(--color-slate);overscroll-behavior:contain;display:grid;overflow-y:auto}.voice-demo-captions>.mono-label{align-items:center;gap:var(--spacing-8);padding:var(--spacing-16) 0 var(--spacing-8);background:var(--color-pure-black);color:var(--color-fog);margin:0;display:flex;position:sticky;top:0}.voice-demo-captions>.mono-label:after{content:"";border:var(--rule-hair) solid var(--color-bone-white);border-radius:var(--radius-md);flex:none;width:16px;height:16px}.voice-demo-captions[data-speaking]>.mono-label:after{background:var(--color-bone-white)}.voice-demo .voice-demo-captions .body-copy{color:var(--color-bone-white);margin:0}.voice-demo .voice-demo-captions .body-copy:not(:last-child){color:var(--color-fog)}.voice-demo-zero{align-items:center;gap:var(--spacing-10) var(--spacing-16);padding-top:var(--spacing-16);border-top:var(--rule-hair) solid var(--color-slate);grid-template-columns:auto minmax(0,1fr);display:grid}.voice-demo-zero .btn{justify-self:start}@media (width<=1279px){.voice-demo-zero{grid-template-columns:minmax(0,1fr)}}.voice-demo-order{gap:var(--spacing-16);padding:var(--spacing-16);border:var(--rule-hair) solid var(--color-slate);border-radius:var(--radius-3xl);display:grid}.voice-demo-order>.mono-label{color:var(--color-acid-lime);margin:0}.voice-demo-order .body-copy{margin:0}.voice-demo-order-list{gap:var(--spacing-10);margin:0;display:grid}.voice-demo-order-list>div{gap:var(--spacing-10);grid-template-columns:96px minmax(0,1fr);display:grid}.voice-demo-order-list dt{color:var(--color-fog)}.voice-demo .voice-demo-order-list dd{color:var(--color-bone-white);overflow-wrap:anywhere;margin:0}.voice-demo-challenge:empty{display:none}.voice-demo-challenge{min-height:65px}.voice-demo-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.voice-demo{padding:var(--spacing-48) var(--gutter);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.voice-demo-head,.voice-demo-console,.voice-demo-tail{grid-area:auto/1}.voice-demo-grid{right:var(--gutter);left:var(--gutter);column-gap:var(--spacing-16);grid-template-columns:repeat(4,minmax(0,1fr))}.voice-demo-grid>span:nth-child(n+5){display:none}.voice-demo-grid>span:nth-child(4){border-right:var(--rule-hair) solid var(--color-slate)}.voice-demo-panel{padding:var(--spacing-16)}}@media (width<=620px){.voice-demo-route-num,.voice-demo-route-times>span:nth-child(-n+2),.voice-demo-panel>.voice-demo-clock{display:none}.voice-demo-panel:is([data-voice-demo-phase=live],[data-voice-demo-phase=wrapping],[data-voice-demo-phase=ended])>.voice-demo-clock{display:grid}.voice-demo-order-list>div{gap:var(--spacing-4);grid-template-columns:minmax(0,1fr)}.voice-demo-actions .btn{flex:100%}.voice-demo-call .voice-demo-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.voice-demo-call .voice-demo-actions .btn{padding-inline:var(--spacing-16);flex:none}.voice-demo-zero .btn{justify-self:stretch}}@media (width<=380px){.voice-demo-route-times>span:nth-child(3){display:none}}@media (width<=620px) and (height<=700px){.voice-demo-captions{height:calc(var(--text-label) * 1.4 + 24px + 4 * 1.4em + 3 * 8px + 16px)}}@keyframes voice-demo-draw-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes voice-demo-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.voice-demo-grid{animation:linear both voice-demo-draw-x;animation-timeline:view();animation-range:cover 0 cover 35svh}.voice-demo-quote{view-timeline:--voice-demo-quote block}.voice-demo-quote:before{animation:linear both voice-demo-draw-y;animation-timeline:--voice-demo-quote;animation-range:cover 0 cover 40svh}.voice-demo-route{view-timeline:--voice-demo-route block;animation:linear both voice-demo-draw-x;animation-timeline:--voice-demo-route;animation-range:entry}.voice-demo-route-wrap:before{animation:linear both voice-demo-draw-y;animation-timeline:--voice-demo-route;animation-range:entry 50%}}}@media (prefers-reduced-motion:reduce){.voice-demo-meter>span[data-on],.voice-demo-captions[data-speaking]>.mono-label:after{background:0 0}}@media (forced-colors:active){.voice-demo-route-step[data-step=done] .voice-demo-route-cell,.voice-demo-route-fill,.voice-demo-meter>span[data-on],.voice-demo-captions[data-speaking]>.mono-label:after,.voice-demo-quote:before,.voice-demo-route-wrap:before,.voice-demo-route-stop:before{forced-color-adjust:none;background:canvastext}}@media print{.voice-demo-console,.voice-demo-grid{display:none}.voice-demo{display:block}}.precision-phone{--phone-progress:clamp(0, var(--monthly-local,.5), 1);--phone-lift:clamp(0, calc((var(--phone-progress) - .15) / .55), 1);aspect-ratio:420/385;pointer-events:none;width:100%;max-width:520px;height:100%;max-height:100%;margin-inline:auto}.precision-phone-product{width:100%;height:100%}.precision-phone-drawing{width:100%;height:100%;display:block;overflow:visible}.precision-phone-floor{stroke:var(--color-slate);stroke-width:1px;stroke-dasharray:4 4}.precision-phone-cord{stroke:var(--color-bone-white);stroke-width:3px;stroke-linejoin:miter;stroke-linecap:square}.precision-phone-top{fill:var(--color-bone-white);stroke:var(--color-pure-black);stroke-width:1px}.precision-phone-side-right{fill:var(--color-fog);stroke:var(--color-pure-black);stroke-width:1px}.precision-phone-side-left{fill:var(--color-slate);stroke:var(--color-pure-black);stroke-width:1px}.precision-phone-cradle{fill:var(--color-fog);stroke:var(--color-pure-black);stroke-width:1px}.precision-phone-screen{fill:var(--color-pure-black)}.precision-phone-indicator{fill:var(--color-acid-lime)}.precision-phone-keypad{fill:var(--color-obsidian)}.precision-phone-control{fill:var(--color-slate)}.precision-phone-control--end{fill:var(--color-pure-black)}.precision-phone-mark{fill:var(--color-bone-white)}.precision-phone-wave{fill:var(--color-acid-lime);transform-box:fill-box;transform-origin:50%;transform:scaleY(calc(.2 + var(--phone-lift) * .8))}.precision-phone-wave--1{transform:scaleY(calc(.5 + var(--phone-lift) * .5))}.precision-phone-wave--2{fill:var(--color-bone-white);transform:scaleY(calc(.3 + var(--phone-lift) * .6))}.precision-phone-handset{fill:var(--color-acid-lime);stroke:var(--color-pure-black);stroke-width:1px}.precision-phone-handset-side{fill:var(--color-slate);stroke:var(--color-pure-black);stroke-width:1px}.precision-phone-grille{fill:var(--color-pure-black)}.precision-phone-cord-stretch{fill:var(--color-bone-white);transform-box:fill-box;transform-origin:50% 0;transform:scaleY(var(--phone-lift))}.precision-phone-receiver{transform:translateY(calc(var(--phone-lift) * -96px))}.precision-phone-socket{fill:var(--color-pure-black)}.precision-phone[data-phone-mode=handoff]{--phone-lift:clamp(0, calc(1 - var(--phone-progress) * 1.4), 1)}@media (width<=900px){.precision-phone{max-width:340px}}@media (prefers-reduced-motion:reduce){.precision-phone{--phone-progress:1}}.mf-frame{--mf-progress:var(--monthly-local,1);width:100%;min-width:0;max-width:754px;height:100%;max-height:533px;color:var(--bone,#fff);flex-direction:column;justify-content:center;margin:0 auto;display:flex}.mf-drawing{flex:1 1 0;width:100%;height:100%;min-height:0;display:block;overflow:visible}.mf-diagram-surface{fill:#080707;stroke:#383838;stroke-width:1px}.mf-caption{font:400 10px/1.4 var(--font-mono,monospace);color:#c8c8c8;text-transform:uppercase;letter-spacing:.025em;text-align:center;border-top:1px solid #383838;flex:none;margin:8px 0 0;padding:8px 0 0;display:block}.mf-description{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mf-register,.mf-workflow-track,.mf-chart-grid,.mf-quality-guide{stroke:#383838;stroke-width:1px}.mf-workflow-track,.mf-quality-guide{stroke-width:2px}.mf-small{fill:#c8c8c8;font:400 18px var(--font-mono,monospace);letter-spacing:.04em}.mf-label{fill:#fff;font:400 22px var(--font-body,sans-serif)}.mf-context-symbol{stroke:#c8c8c8;stroke-width:2px;stroke-linejoin:miter}.mf-acid-stroke{stroke:#ebff00;stroke-width:2px}.mf-black-stroke{stroke:#000;stroke-width:2px}.mf-acid-fill{fill:#ebff00}.mf-workflow-route,.mf-quality-route{stroke:#ebff00;stroke-width:2px;stroke-dasharray:100;stroke-dashoffset:calc(100 * (1 - var(--mf-progress)))}.mf-workflow-arrow,.mf-quality-arrow{stroke:#ebff00;stroke-width:2px;opacity:calc(.2 + var(--mf-progress) * .8)}.mf-input{transform:translateX(calc((1 - var(--mf-progress)) * -12px))}.mf-hub{transform-origin:240px 140px;transform:scale(calc(.94 + var(--mf-progress) * .06))}.mf-hub-outer{fill:#080707;stroke:#383838}.mf-hub-inner{fill:#000;stroke:#c8c8c8;stroke-width:1px}.mf-output{transform:translateY(calc((1 - var(--mf-progress)) * 26px))}.mf-ticket-back{fill:#383838}.mf-ticket{fill:#fff}.mf-ticket-rule{stroke:#c8c8c8}.mf-ticket-notch{stroke:#000;stroke-width:3px}.mf-ticket-label{fill:#080707;font:400 20px var(--font-body,sans-serif)}.mf-ticket-check{stroke:#080707;stroke-width:1.8px}.mf-field--0{opacity:clamp(.22, calc(var(--mf-progress) * 3), 1)}.mf-field--1{opacity:clamp(.22, calc(var(--mf-progress) * 3 - .6), 1)}.mf-field--2{opacity:clamp(.22, calc(var(--mf-progress) * 3 - 1.2), 1)}.mf-chart-title{fill:#fff;font:400 29px var(--font-body,sans-serif);letter-spacing:-.03em}.mf-chart-axis{stroke:#c8c8c8;stroke-width:1px}.mf-chart-grid{stroke-dasharray:2 8}.mf-chart-guide{stroke:#383838;stroke-width:1px}.mf-chart-rise,.mf-chart-fall{stroke-width:4px;stroke-dasharray:100;stroke-dashoffset:calc(100 * (1 - var(--mf-progress)))}.mf-chart-rise,.mf-chart-rise-tip{stroke:#ebff00}.mf-chart-fall,.mf-chart-fall-tip{stroke:#fff}.mf-chart-tips{stroke-width:3px;opacity:clamp(0, calc(var(--mf-progress) * 4 - 2.5), 1)}.mf-chart-label-bg{fill:#000}.mf-chart-name{fill:#fff;font:400 21px var(--font-body,sans-serif)}.mf-chart-name--acid{fill:#ebff00}.mf-quality-node{fill:#080707;stroke:#c8c8c8;stroke-width:1px}.mf-quality-node--acid{fill:#ebff00;stroke:#ebff00}.mf-quality-text{fill:#fff;font:400 22px var(--font-body,sans-serif)}.mf-quality-text--black,.mf-quality-review-bg{fill:#000}.mf-quality-review-text{fill:#c8c8c8;font:400 20px var(--font-body,sans-serif)}.mf-quality-details{transform:translateY(calc((1 - var(--mf-progress)) * -12px))}.mf-quality-review{opacity:clamp(.35, calc(var(--mf-progress) * 2.5 - .3), 1);transform:translateY(calc((1 - var(--mf-progress)) * 8px))}.mf-measure{fill:#fff;font:400 16px var(--font-body,sans-serif)}.mf-frame--scenario{max-height:none}.mf-scenario-card{background:#080707;border:1px solid #383838;border-radius:24px;flex:1 1 0;grid-template-rows:auto minmax(0,1fr) auto;gap:20px;min-height:0;padding:24px;display:grid}.mf-scenario-topline{font:500 14px/1.4 var(--font-mono,monospace);letter-spacing:.086em;color:#c8c8c8;justify-content:space-between;align-items:center;gap:12px;display:flex}.mf-scenario-signal{align-items:center;gap:4px;display:flex}.mf-scenario-signal i{width:4px;height:12px;transform:scaleY(calc(.3 + var(--mf-progress) * .7));background:#ebff00}.mf-scenario-signal i:nth-child(2){height:20px}.mf-scenario-flow{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;gap:12px;min-height:0;display:grid}.mf-scenario-input,.mf-scenario-agreement{color:#fff;min-width:0;min-height:0;font:400 18px/1.4 var(--font-body,sans-serif);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.mf-scenario-input>svg{flex-shrink:0;width:64px;height:60px}.mf-scenario-mark{fill:#ebff00;width:60px;height:60px;transform:scale(calc(.94 + var(--mf-progress) * .06));border:1px solid #c8c8c8;border-radius:4px;padding:8px}.mf-scenario-connector{width:100%;height:24px}.mf-scenario-receipt{color:#080707;min-width:0;transform:translateY(calc((1 - var(--mf-progress)) * 8px));background:#fff;border-radius:4px;padding:16px 20px}.mf-scenario-receipt-head{min-height:36px;font:500 18px/1.4 var(--font-body,sans-serif);justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.mf-scenario-receipt-head i{background:#080707;flex:none;width:20px;height:4px}.mf-scenario-fields{display:grid}.mf-scenario-fields .mf-field{opacity:1;border-top:1px solid #c8c8c8;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:20px;min-width:0;padding:10px 0;display:grid}.mf-scenario-fields .mf-ticket-label{color:#080707;font:400 18px/1.4 var(--font-body,sans-serif);overflow-wrap:anywhere}.mf-scenario-fields .mf-ticket-check{stroke:#080707;stroke-width:2px;width:24px;height:24px;opacity:clamp(.35, calc(var(--mf-progress) * 3), 1);flex-shrink:0}.mf-scenario-fields .mf-field--1 .mf-ticket-check{opacity:clamp(.35, calc(var(--mf-progress) * 3 - .6), 1)}.mf-scenario-fields .mf-field--2 .mf-ticket-check{opacity:clamp(.35, calc(var(--mf-progress) * 3 - 1.2), 1)}@media (width<=700px){.mf-frame{max-height:none}.mf-caption{letter-spacing:0;margin-top:3px;padding-top:5px;font-size:10px}.mf-scenario-card{gap:8px;padding:12px}.mf-scenario-topline{font-size:10px;line-height:1.2}.mf-scenario-signal i{width:3px;height:8px}.mf-scenario-signal i:nth-child(2){height:12px}.mf-scenario-flow{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:8px}.mf-scenario-input,.mf-scenario-agreement{text-align:left;flex-direction:row;gap:8px;font-size:14px;line-height:1.3}.mf-scenario-input>svg{width:36px;height:34px}.mf-scenario-mark{flex-shrink:0;width:36px;height:36px;padding:4px}.mf-scenario-receipt{padding:6px 12px}.mf-scenario-receipt-head{min-height:26px;padding-bottom:4px;font-size:14px}.mf-scenario-fields .mf-field{gap:16px;min-height:28px;padding:3px 0}.mf-scenario-fields .mf-ticket-label{font-size:14px}.mf-scenario-fields .mf-ticket-check{height:20px}}@media (width<=700px) and (height<=739px){.mf-caption{margin-top:2px;padding-top:3px;line-height:1.2}.mf-scenario-card{gap:4px;padding:8px}.mf-scenario-flow{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:4px}.mf-scenario-input,.mf-scenario-agreement{gap:6px;font-size:12px}.mf-scenario-input>svg,.mf-scenario-mark{width:28px;height:28px}.mf-scenario-receipt{padding:4px 10px}.mf-scenario-receipt-head{min-height:20px;padding-bottom:2px;font-size:12px}.mf-scenario-fields .mf-field{min-height:22px;padding:1px 0}.mf-scenario-fields .mf-ticket-label{font-size:13px}.mf-scenario-fields .mf-ticket-check{height:18px}}@media (prefers-reduced-motion:reduce){.mf-frame{--mf-progress:1}}.monthly-experience:not([data-motion]) .mf-frame{--mf-progress:1}.monthly-cost-frame{width:100%;color:var(--color-bone-white);margin:0}.monthly-cost-frame>.mono-label{color:var(--color-fog);line-height:1.5}.monthly-cost-diagram{padding:32px 0 16px}.monthly-cost-line{border-top:1px solid var(--color-slate);font:400 16px/1.4 var(--font-body);gap:12px;padding:16px 0;display:grid}.monthly-cost-line>span:last-child{color:var(--color-fog);font:400 11px/1.4 var(--font-mono)}.monthly-cost-line i{border:1px solid var(--color-fog);transform-origin:0;height:28px;transform:scaleX(calc(.65 + var(--monthly-local,.5) * .35));display:block}.monthly-cost-line--manual>i{background:var(--color-slate)}.monthly-cost-line--system>div{grid-template-columns:2fr 24px 1fr;align-items:center;gap:12px;display:grid}.monthly-cost-line--system i:first-child{background:var(--color-acid-lime);border-color:var(--color-acid-lime)}.monthly-cost-line--system b{text-align:center;font-weight:400}.monthly-cost-rule{font:400 16px/1.4 var(--font-body);justify-content:space-between;padding-top:16px;display:flex}.monthly-cost-rule>:last-child{color:var(--color-acid-lime)}.monthly-cost-frame figcaption{color:var(--color-fog);margin-top:16px}.monthly-film-price.sb-price{background:0 0;border:0;grid-area:auto;align-items:baseline;gap:8px;margin:0;padding:0;display:flex;position:static;transform:none}.monthly-film-price.sb-price>*{background:0 0;margin:0;padding:0;position:static;transform:none}.monthly-film-price.sb-price .price-figure{font:400 32px/1.1 var(--font-display);color:var(--color-acid-lime)}.monthly-film-price.sb-price .price-mode{font:400 16px/1.4 var(--font-body);color:var(--color-fog);letter-spacing:normal;text-transform:none}.phone-cost-model{background:var(--color-obsidian);border-block:1px solid var(--color-slate);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:64px;padding:64px 48px;display:grid}.phone-cost-intro{max-width:46ch}.phone-cost-intro>*+*{margin-top:24px}.phone-cost-intro .body-copy{color:var(--color-fog)}.phone-cost-model .accent{color:var(--color-acid-lime);background:0 0}.phone-cost-inputs{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:0;display:grid}.phone-cost-inputs legend{color:var(--color-fog);margin-bottom:24px}.phone-cost-inputs label{font:400 16px/1.4 var(--font-body);grid-template-rows:1fr auto;align-items:end;gap:12px;min-width:0;display:grid}.phone-cost-inputs input{box-sizing:border-box;border:1px solid var(--color-fog);background:var(--color-pure-black);width:100%;min-width:0;min-height:48px;color:var(--color-bone-white);font:400 18px/1.4 var(--font-body);border-radius:0;padding:10px 12px}.phone-cost-inputs input:focus-visible{outline:2px solid var(--color-acid-lime);outline-offset:3px}.phone-cost-note{min-height:3em;color:var(--color-fog);margin-top:16px}.phone-cost-chart{gap:24px;margin-top:24px;display:grid}.phone-cost-chart>div{font:400 16px/1.4 var(--font-body);grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.phone-cost-chart output{overflow-wrap:anywhere}.phone-cost-chart i{background:var(--color-fog);transform-origin:0;grid-column:1/-1;height:24px;display:block}.phone-cost-chart>:last-child i{background:var(--color-acid-lime)}.phone-cost-result{border-top:1px solid var(--color-slate);gap:16px;margin-top:32px;padding-top:24px;display:grid}.phone-cost-result .mono-label{color:var(--color-fog);line-height:1.5}.phone-cost-result output{font:400 32px/1.1 var(--font-display);text-transform:uppercase;overflow-wrap:anywhere}.phone-cost-result[data-cost-direction=empty] output{font:400 16px/1.5 var(--font-body);text-transform:none}.phone-cost-result[data-cost-direction=lower] output{color:var(--color-acid-lime)}@media (prefers-reduced-motion:no-preference){.phone-cost-chart i{transition:width .26s}}@media (width<=900px){.phone-cost-model{grid-template-columns:1fr;gap:40px;padding:40px 24px}.phone-cost-inputs{grid-template-columns:1fr}.phone-cost-inputs label{grid-template-columns:minmax(0,1fr) 100px;align-items:center}.phone-cost-chart>div{grid-template-columns:1fr}.monthly-cost-frame>.mono-label{font-size:10px}.monthly-cost-diagram{padding:8px 0}.monthly-cost-line{gap:6px;padding:8px 0;font-size:11px}.monthly-cost-line>span:first-child{display:none}.monthly-cost-line i{height:16px}.monthly-cost-rule{display:none}.monthly-cost-frame figcaption{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.monthly-cost-line i{transform:none}}@media print{.phone-cost-model{display:block}.phone-cost-inputs{display:none}}@property --sb-grow{syntax:"<number>";inherits:false;initial-value:1}@property --sb-push{syntax:"<number>";inherits:false;initial-value:1}.sb-morph{--sb-bar:var(--top-bar-h);--sb-screen:calc(100vh - var(--sb-bar));--sb-fig-w:min(100vw, var(--sb-screen) * 2.33);--sb-fig-h:calc(var(--sb-fig-w) * 893 / 1600);--sb-plate-cy:calc(var(--sb-screen) * .54);--sb-fig-top:calc(var(--sb-plate-cy) - var(--sb-fig-h) * .44737);--sb-plate-w:calc(var(--sb-fig-w) * .36875);--sb-plate-h:calc(var(--sb-fig-h) * .65958);--sb-mark-w:calc(var(--sb-fig-w) * .17);--sb-mark-h:var(--sb-mark-w);--sb-mark-cy:calc(var(--sb-fig-top) + var(--sb-fig-h) * .44737);position:relative}.sb-hands{min-height:var(--sb-screen);padding:0;position:relative;overflow-x:clip}.sb-stage{grid-template-columns:minmax(0, 1fr) var(--sb-plate-w) minmax(0, 1fr);gap:var(--spacing-24);min-height:var(--sb-screen);padding:var(--spacing-48) var(--gutter);transform-origin:50% var(--sb-mark-cy);align-content:start;display:grid;position:relative}.sb-stage>*+*,.sb-page>*+*{margin-top:0}.sb-open{grid-area:1/1}.sb-price{grid-area:1/3}.sb-copy{grid-area:2/1}.sb-offer{grid-area:2/3}.sb-open,.sb-price,.sb-copy,.sb-offer{z-index:1;position:relative}.sb-open>*,.sb-price>*,.sb-copy>*,.sb-offer>p{background:var(--surface-obsidian-ground)}.sb-copy>*,.sb-offer>p{padding-inline:var(--spacing-4);margin-inline:calc(var(--spacing-4) * -1)}.sb-open>*+*{margin-top:var(--spacing-16)}.sb-price{justify-self:end}.sb-price>*+*{margin-top:var(--spacing-10)}.sb-hands .price-figure{color:var(--color-acid-lime)}.sb-copy>*+*{margin-top:var(--spacing-16)}.sb-offer>*+*{margin-top:var(--spacing-24)}.sb-offer .btn{max-width:100%}.sb-figure{left:calc((100% - var(--sb-fig-w)) / 2);top:var(--sb-fig-top);width:var(--sb-fig-w);aspect-ratio:1600/893;position:absolute}.sb-frame{width:100%;height:100%;display:block}.sb-cover{z-index:1;background:var(--surface-obsidian-ground);width:36.5%;height:65.286%;position:absolute;top:12.094%;left:31.75%}.sb-mark{z-index:2;width:17%;height:30.46%;position:absolute;top:29.5%;left:41.5%}.sb-mark-art{width:100%;height:100%;color:var(--color-acid-lime);display:block}.sb-panel{transform-origin:50%;display:none;position:absolute;inset:0}.sb-panel-fill{background:var(--surface-acid-highlight);transform-origin:0;position:absolute;inset:0}.sb-page{min-height:100vh;padding:var(--spacing-80) var(--gutter) var(--spacing-48);grid-template-columns:minmax(0,1fr);align-content:center;display:grid;position:relative;overflow:clip}.sb-dots{pointer-events:none;position:absolute;inset:0}.sb-page-label,.sb-page-head,.sb-page-sub,.sb-terms,.sb-page-action{position:relative}.sb-page-label,.sb-page-head,.sb-page-sub,.sb-terms li>*{background:var(--surface-acid-highlight);padding-inline:var(--spacing-4);margin-inline-start:calc(var(--spacing-4) * -1)}.sb-shutter{background:var(--surface-acid-highlight);display:none;position:absolute;inset:0}.sb-page-head{margin-top:var(--spacing-24)}.sb-page-sub{margin-top:var(--spacing-16)}.sb-terms{margin-top:var(--spacing-24);gap:var(--spacing-24);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.sb-terms li{gap:var(--spacing-10);padding-top:var(--spacing-16);border-top:var(--rule-hair) solid currentColor;display:grid}.sb-page-action{margin-top:var(--spacing-24);background:var(--surface-obsidian-ground);border-color:var(--color-obsidian);color:var(--color-bone-white);justify-self:start}@media (hover:hover) and (pointer:fine){.sb-page-action:hover{background:var(--surface-bone-canvas);color:var(--color-obsidian)}}.sb-anchor{height:0;display:block}@media (width<=1200px){.sb-terms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.sb-stage{grid-template-columns:minmax(0,1fr);align-content:center}.sb-open,.sb-price,.sb-copy,.sb-offer,.sb-figure{grid-area:auto}.sb-figure{width:100%;position:relative;inset:auto}.sb-frame{border-radius:var(--radius-3xl)}.sb-price{justify-self:start}.sb-page{padding-top:max(var(--spacing-80), 22vh)}.sb-page-head{font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);letter-spacing:var(--tracking-heading-sm)}}@media (width<=620px){.sb-terms{grid-template-columns:minmax(0,1fr)}}@media (width>=1100px) and (height>=700px){@supports (animation-timeline:view()) and (scale:calc(1px / 1px)){.sb-morph{--sb-cover-x:calc(100vw / var(--sb-mark-w) * 1.02);--sb-cover-y:calc(2 * max(var(--sb-mark-cy), var(--sb-screen) - var(--sb-mark-cy)) / var(--sb-mark-h) * 1.03);--sb-zoom:min(1.6, var(--sb-cover-y));view-timeline-name:--sb-morph;min-height:300vh}.sb-hands{top:var(--sb-bar);height:var(--sb-screen);min-height:0;position:sticky;overflow:clip}.sb-stage{height:100%;min-height:0;transform:scale(calc(1 + var(--sb-push) * (var(--sb-zoom) - 1)));animation:cubic-bezier(.5,0,.85,.25) both sb-stage-push;animation-timeline:--sb-morph;animation-range:contain contain 48%}.sb-panel{transform:scale(calc(1 + var(--sb-grow) * (var(--sb-cover-x) / var(--sb-zoom) - 1)), calc(1 + var(--sb-grow) * (var(--sb-cover-y) / var(--sb-zoom) - 1)));animation:cubic-bezier(.5,0,.85,.25) both sb-panel-cover;animation-timeline:--sb-morph;animation-range:contain 8% contain 48%;display:block}.sb-panel-fill{animation:linear both sb-panel-wipe;animation-timeline:--sb-morph;animation-range:contain contain 8%;transform:scaleX(1)}.sb-page{top:var(--sb-bar);height:var(--sb-screen);visibility:visible;min-height:0;animation:linear both sb-page-arrive;animation-timeline:--sb-morph;animation-range:contain 50% contain 62%;position:sticky}.sb-shutter{animation:linear both sb-page-uncover;animation-timeline:--sb-morph;animation-range:contain 50% contain 62%;display:block;transform:translate(101%)}.sb-anchor{scroll-margin-top:-40vh}}}@keyframes sb-panel-wipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sb-panel-cover{0%{--sb-grow:0}to{--sb-grow:1}}@keyframes sb-stage-push{0%{--sb-push:0}to{--sb-push:1}}@keyframes sb-page-arrive{0%{visibility:hidden}to{visibility:visible}}@keyframes sb-page-uncover{0%{transform:translate(0)}to{transform:translate(101%)}}@media (prefers-reduced-motion:reduce){.sb-morph{view-timeline-name:none;min-height:0}.sb-hands{height:auto;min-height:var(--sb-screen);position:relative;top:0;overflow:clip visible}.sb-stage{height:auto;min-height:var(--sb-screen);--sb-push:1;animation:none;transform:none}.sb-panel{--sb-grow:1;animation:none;display:none;transform:none}.sb-panel-fill{animation:none;transform:none}.sb-page{visibility:visible;height:auto;min-height:100vh;animation:none;position:relative;top:0}.sb-shutter{animation:none;display:none;transform:none}.sb-anchor{scroll-margin-top:0}}.monthly-hero{min-height:calc(100vh - var(--top-bar-h));min-height:calc(100dvh - var(--top-bar-h));background:var(--color-pure-black);color:var(--color-bone-white);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px 64px;padding:64px 48px 24px;display:grid}.monthly-hero-copy{min-width:0}.monthly-hero-copy>*+*{margin-top:24px}.monthly-hero-copy .display{overflow-wrap:anywhere;max-width:15ch;font-size:48px;line-height:1.08}.monthly-hero .sb-copy{color:var(--color-fog);grid-area:auto;position:relative}.monthly-hero .sb-copy>*{opacity:1;color:inherit;background:0 0;margin-inline:0;padding-inline:0;position:static;transform:none}.monthly-hero .sb-copy>*+*{margin-top:16px}.monthly-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.monthly-premium .monthly-hero-actions .btn-primary{background:var(--color-acid-lime);color:var(--color-obsidian);border-color:var(--color-acid-lime)}.monthly-premium .monthly-hero-actions .btn-primary:hover{background:var(--color-bone-white);color:var(--color-obsidian)}.monthly-text-link{min-height:48px;font:500 16px/1.3 var(--font-button);text-underline-offset:6px;align-items:center;gap:16px;text-decoration:underline;display:inline-flex}.monthly-text-link:hover{color:var(--color-acid-lime)}.monthly-hero-art{place-items:center;min-width:0;min-height:420px;display:grid;position:relative}.monthly-hero .sb-price{border:1px solid var(--color-slate);background:var(--color-obsidian);color:var(--color-bone-white);border-radius:24px;grid-area:auto;justify-self:auto;gap:8px;padding:24px;display:grid;position:absolute;bottom:0;right:0}.monthly-hero .sb-price>*{margin:0;position:static;transform:none}.monthly-hero .sb-price .price-figure{color:var(--color-acid-lime);font-size:48px;line-height:1}.monthly-hero .sb-price .price-mode{color:var(--color-fog)}.monthly-hero-foot{border-top:1px solid var(--color-slate);flex-wrap:wrap;grid-area:auto/1/auto/-1;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.monthly-hero-foot>*{margin:0;position:static;transform:none}.monthly-premium .monthly-hero-foot>p{background:0 0;margin-inline:0;padding-inline:0}.monthly-hero-foot>*+*{margin:0}.monthly-hero-foot .mono-label{color:var(--color-acid-lime);font-size:11px}.monthly-hero-foot .body-copy{color:var(--color-fog)}.monthly-hero-foot>:last-child{color:var(--color-acid-lime);font-size:24px}.monthly-switchboard{background:var(--color-acid-lime);color:var(--color-obsidian);scroll-margin-top:var(--top-bar-h);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding:80px 48px;display:grid}.monthly-switchboard-copy{min-width:0}.monthly-switchboard-copy>*+*{margin-top:24px}.monthly-switchboard .sb-page-head{transform-origin:0;opacity:1;overflow-wrap:anywhere;max-width:17ch;font-size:48px;line-height:1.08;position:static;transform:scaleX(.9)}.monthly-switchboard .sb-page-head .accent{overflow-wrap:normal;width:min-content}.monthly-premium .monthly-switchboard .btn-primary{background:var(--color-obsidian);color:var(--color-bone-white);border-color:var(--color-obsidian)}.monthly-premium .monthly-switchboard .btn-primary:hover{background:var(--color-bone-white);color:var(--color-obsidian)}.monthly-switchboard :focus-visible{outline-color:var(--color-obsidian)}.monthly-switchboard .sb-terms{grid-template-columns:minmax(0,1fr);gap:0;margin:0}.monthly-switchboard .sb-terms li{border-top:1px solid var(--color-slate);grid-template-columns:32px minmax(0,1fr);gap:24px;padding:24px 0}.monthly-switchboard .sb-terms li>*{opacity:1;position:static;transform:none}.monthly-switchboard .sb-terms .mono-label{font-size:11px}.monthly-premium .monthly-switchboard .body-copy{color:var(--color-obsidian)}.monthly-premium .monthly-plans{background:var(--color-pure-black);color:var(--color-bone-white);scroll-margin-top:var(--top-bar-h);border:0;padding:80px 48px}.monthly-plans>.display{margin-top:16px;display:block}.monthly-premium .price-stack{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.monthly-premium .price-row{border:1px solid var(--color-fog);background:var(--color-bone-white);color:var(--color-obsidian);scroll-margin-top:calc(var(--top-bar-h) + 24px);border-radius:24px;grid-template:"index figure""copy copy"1fr"action action"/48px minmax(0,1fr);align-items:start;gap:24px;padding:24px;display:grid}.monthly-premium .price-row:last-child{grid-column:span 2}.monthly-premium .price-row>.price-index{grid-area:index}.monthly-premium .price-row>div:nth-child(2){grid-area:copy;min-width:0}.monthly-premium .price-row>.price-figures{text-align:right;grid-area:figure;justify-self:end;min-width:0}.monthly-premium .price-name{font-size:32px}.monthly-premium .price-detail{max-width:45ch;margin-top:16px;font-size:16px;line-height:1.5}.monthly-premium .price-row .price-figure{overflow-wrap:anywhere;font-size:32px;line-height:1.08;display:block}.monthly-premium .price-row>.price-figures .price-figure{transform-origin:100%;margin-left:auto}.monthly-premium .price-row .price-mode{margin-top:8px;font-size:11px;display:block}.monthly-plan-action{border-top:1px solid var(--color-fog);min-height:48px;font:500 16px/1.3 var(--font-button);text-underline-offset:6px;grid-area:action;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;text-decoration:underline;display:flex}.monthly-plan-action:hover{background:var(--color-acid-lime)}.monthly-premium .price-row :focus-visible{outline-color:var(--color-obsidian)}.monthly-plans>.btn-outline{color:var(--color-bone-white);border-color:var(--color-fog);margin-top:32px}.monthly-plans>.btn-outline:hover{background:var(--color-acid-lime);color:var(--color-obsidian)}.monthly-premium>.section.approved-copy{background:var(--color-bone-white);color:var(--color-obsidian);padding:64px 48px}.monthly-premium>.section.approved-copy .body-copy{color:var(--color-obsidian)}@media (width<=900px){.monthly-hero{grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;padding:40px 24px 24px}.monthly-hero-copy .display{max-width:18ch;font-size:32px}.monthly-hero-art{min-height:300px}.monthly-hero .sb-price{padding:16px}.monthly-hero .sb-price .price-figure{font-size:32px}.monthly-hero-foot{gap:16px}.monthly-switchboard{grid-template-columns:minmax(0,1fr);gap:32px;padding:48px 24px}.monthly-switchboard .sb-page-head{font-size:32px}.monthly-premium .monthly-plans{padding:48px 24px}.monthly-premium .price-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-premium>.section.approved-copy{padding:48px 24px}}@media (width<=620px){.monthly-premium .price-stack{grid-template-columns:minmax(0,1fr)}.monthly-premium .price-row:last-child{grid-column:auto}.monthly-hero-actions{gap:12px}.monthly-hero-foot .body-copy{max-width:30ch}.monthly-hero-foot>:last-child{display:none}}.monthly-hero--switchboard{align-items:start;gap:40px 48px}.monthly-hero--switchboard .monthly-hero-copy>.mono-label{color:var(--color-acid-lime);line-height:1.5}.monthly-hero--switchboard .monthly-hero-copy .display{max-width:18ch}.monthly-hero--switchboard .monthly-hero-art{align-self:center;min-height:0}.monthly-hero--switchboard .sb-copy{max-width:47ch}.monthly-hero.monthly-hero--switchboard .sb-price{border:0;border-block:1px solid var(--color-slate);background:0 0;border-radius:0;justify-self:start;gap:8px;padding:20px 0;display:grid;position:static}.monthly-hero--switchboard .sb-price>.mono-label{display:none}.monthly-hero--switchboard .sb-price>*{background:0 0;padding:0}.monthly-hero--switchboard .sb-price>div{align-items:baseline;gap:8px;display:flex}.monthly-hero.monthly-hero--switchboard .sb-price .price-figure{font-size:32px;display:inline}.monthly-hero--switchboard .sb-price .price-mode{font:400 16px/1.4 var(--font-body);letter-spacing:normal;text-transform:none}.monthly-hero.monthly-hero--switchboard .sb-price .body-copy{color:var(--color-fog);font-size:16px;line-height:1.5}.monthly-hero--switchboard .monthly-hero-actions{gap:8px 24px}.monthly-hero--switchboard .btn{white-space:normal;text-align:left}.switchboard-economy{border-block:1px solid var(--color-slate);background:var(--color-obsidian);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding:64px 48px;display:grid}.switchboard-economy-copy{max-width:48ch}.switchboard-economy-copy>*+*{margin-top:24px}.switchboard-economy-copy .body-copy{color:var(--color-fog)}.switchboard-economy-copy .accent{color:var(--color-acid-lime);background:0 0}.switchboard-economy-shift{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.switchboard-economy-shift .mono-label{color:var(--color-fog);margin-bottom:24px;line-height:1.5}.switchboard-economy-shift .display-sm{overflow-wrap:anywhere;font-size:32px;line-height:1.15}.switchboard-economy-shift>div:first-child .display-sm{color:var(--color-fog)}.switchboard-shift-arrow{color:var(--color-acid-lime);font-size:32px}.monthly-premium .price-row--switchboard{border-color:var(--color-acid-lime);background:var(--color-acid-lime);color:var(--color-pure-black)}.monthly-premium .price-row--switchboard .price-index{background:var(--color-pure-black);color:var(--color-acid-lime)}.monthly-premium .price-row--switchboard .price-figure,.monthly-premium .price-row--switchboard .price-mode{color:var(--color-pure-black)}.monthly-premium .price-row .price-offer{overflow-wrap:anywhere;border-top:1px solid;margin-top:12px;padding-top:8px}.monthly-premium .price-row.price-row--switchboard .accent{color:var(--color-bone-white);background:var(--color-obsidian)}.monthly-premium .price-row--switchboard .monthly-plan-action{border-color:var(--color-slate)}.monthly-premium .price-row--switchboard .monthly-plan-action:hover{background:var(--color-bone-white)}@media screen and (width>=901px) and (prefers-reduced-motion:no-preference){.monthly-hero--switchboard:has([data-motion=true]){min-height:calc(175svh - var(--top-bar-h));grid-template-rows:1fr auto}.monthly-hero--switchboard:has([data-motion=true]) .monthly-hero-art{align-self:stretch;display:block}}@media screen and (width>=901px) and (height>=800px) and (prefers-reduced-motion:no-preference){.monthly-hero--switchboard:has([data-motion=true]) .monthly-hero-copy{top:calc(var(--top-bar-h) + 24px);position:sticky}}@media (width<=1100px) and (width>=901px){.switchboard-economy{gap:32px}.switchboard-economy-shift{grid-template-columns:1fr;gap:24px}}@media (width<=900px){.monthly-hero--switchboard{gap:24px}.monthly-hero--switchboard .monthly-hero-art{justify-self:center;width:100%;max-width:600px}.switchboard-economy{grid-template-columns:1fr;gap:40px;padding:40px 24px}.switchboard-economy-shift{border-top:1px solid var(--color-slate);grid-template-columns:minmax(0,1fr);gap:24px;padding-top:32px}.switchboard-economy-shift .mono-label{margin-bottom:16px}.switchboard-economy-shift>div:first-child .display-sm{font:400 18px/1.5 var(--font-body);letter-spacing:normal;transform:none}.switchboard-shift-arrow{display:none}}@media print{.monthly-hero-art,.monthly-hero-foot{display:none}.monthly-hero,.monthly-switchboard{min-height:0;display:block}.monthly-premium .price-row{break-inside:avoid}}.monthly-premium .care-stage{max-width:560px;margin-top:48px}.care-stage-frame{box-sizing:border-box;border:1px solid var(--color-slate);background:var(--color-obsidian);height:100%;color:var(--color-bone-white);border-radius:40px;flex-direction:column;gap:16px;padding:24px;display:flex}.care-stage-head,.care-stage-promise{display:none}.care-robot-box{aspect-ratio:1;width:100%;position:relative}.care-robot{width:100%;height:100%;display:block}.care-arm{--d:clamp(0, calc((var(--care-t,9) - var(--at)) / .3), 1);--ink:var(--color-acid-lime)}.care-arm-edge{fill:none;stroke:var(--color-pure-black);stroke-width:22px;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:var(--d) 2}.care-arm-line{fill:none;stroke:var(--color-fog);stroke-width:14px;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:var(--d) 2}.care-tool{transform-box:fill-box;transform-origin:50%;transform:scale(clamp(0, calc((var(--d) - .75) * 4), 1))}.care-tool-tile{fill:var(--color-pure-black);stroke:var(--color-slate);stroke-width:1px}.care-tool-icon{fill:var(--ink)}.care-tool-label{fill:var(--color-fog);font:600 10px/1 var(--font-mono);letter-spacing:.086em;text-transform:uppercase}.care-scene[data-active] .care-arm{--ink:var(--color-fog)}.care-scene[data-active="0"] .care-arm[data-plan="0"],.care-scene[data-active="1"] .care-arm[data-plan="1"],.care-scene[data-active="2"] .care-arm[data-plan="2"],.care-scene[data-active="3"] .care-arm[data-plan="3"],.care-scene[data-active="4"] .care-arm[data-plan="4"]{--ink:var(--color-acid-lime)}.care-stage-names,.care-stage-jobs,.care-stage-count,.care-stage-promise{margin:0;display:grid}.care-stage-names>span,.care-stage-jobs>span,.care-stage-count>span,.care-stage-promise>span{visibility:hidden;grid-area:1/1}.care-scene:not([data-active]) :is(.care-stage-names,.care-stage-jobs,.care-stage-count,.care-stage-promise)>[data-i="4"],.care-scene[data-active="-1"] :is(.care-stage-names,.care-stage-jobs,.care-stage-count,.care-stage-promise)>[data-i="0"],.care-scene[data-active="0"] :is(.care-stage-names,.care-stage-jobs,.care-stage-count,.care-stage-promise)>[data-i="0"],.care-scene[data-active="1"] :is(.care-stage-names,.care-stage-jobs,.care-stage-count,.care-stage-promise)>[data-i="1"],.care-scene[data-active="2"] :is(.care-stage-names,.care-stage-jobs,.care-stage-count,.care-stage-promise)>[data-i="2"],.care-scene[data-active="3"] :is(.care-stage-names,.care-stage-jobs,.care-stage-count,.care-stage-promise)>[data-i="3"],.care-scene[data-active="4"] :is(.care-stage-names,.care-stage-jobs,.care-stage-count,.care-stage-promise)>[data-i="4"]{visibility:visible}.care-stage-names{color:var(--color-bone-white)}.care-stage-top{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.care-stage-jobs{white-space:nowrap;color:var(--color-fog);justify-items:end}.care-stage-jobs b{color:var(--color-bone-white);font-weight:600}.care-stage-count>span{align-items:baseline;gap:16px;display:flex}.care-stage-count .display{color:var(--color-bone-white);font-size:56px;line-height:1}.care-stage-count .mono-label{color:var(--color-fog)}.care-stage-promise{border-top:1px solid var(--color-slate);padding-top:16px}.care-stage-promise>span{color:var(--color-bone-white);text-wrap:balance;margin:0;font-size:32px;line-height:1.02}.care-benefits{gap:10px;margin-top:20px;display:grid}.care-tagline{font:500 18px/1.35 var(--font-body);margin:0}.care-includes{font:400 14px/1.4 var(--font-body);color:var(--color-slate);margin:0}.care-features{gap:8px;margin:0;padding:0;list-style:none;display:grid}.care-feature{font:400 14px/1.45 var(--font-body);padding-left:24px;position:relative}.care-feature:before{content:"";background:var(--color-slate);width:10px;height:2px;position:absolute;top:.6em;left:2px}.care-feature[data-star]:before{border:1px solid var(--color-pure-black);background:var(--color-acid-lime);border-radius:2px;width:12px;height:12px;top:.3em}.care-feature[data-star]{font-weight:500}.care-allowance{border-top:1px solid var(--color-fog);font:400 14px/1.45 var(--font-body);margin:0;padding-top:10px}.care-allowance .mono-label{margin-bottom:4px;display:block}.monthly-premium .price-row--switchboard .care-includes{color:var(--color-pure-black)}.monthly-premium .price-row--switchboard .care-feature[data-star]:before{background:var(--color-pure-black)}.monthly-premium .price-row--switchboard .care-allowance{border-top-color:var(--color-pure-black)}.care-fair-use{max-width:72ch;color:var(--color-fog);margin-top:48px}.care-fair-use .mono-label{color:var(--color-fog)}.care-fair-use ul{font:400 14px/1.5 var(--font-body);gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.care-bundle{border:1px solid var(--color-acid-lime);border-radius:var(--radius-3xl);font:400 16px/1.5 var(--font-body);color:var(--color-bone-white);margin:24px 0 0;padding:16px 20px}.care-bundle .mono-label{color:var(--color-acid-lime);margin-bottom:4px;display:block}.care-bundle b{font-weight:600}@media screen and (width>=1100px) and (height>=720px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.monthly-premium .care-scene{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:48px;display:grid}.monthly-premium .care-scene>:not(.care-stage,.price-stack,.care-fair-use){grid-column:1/-1}.monthly-premium .care-scene>.care-stage{top:calc(var(--top-bar-h) + 24px);max-width:none;height:calc(100vh - var(--top-bar-h) - 48px);height:calc(100svh - var(--top-bar-h) - 48px);grid-area:3/1/span 2;position:sticky}.monthly-premium .care-scene>.price-stack{grid-area:3/2;grid-template-columns:minmax(0,1fr)}.monthly-premium .care-scene .price-row:last-child{grid-column:auto}.monthly-premium .care-scene>.care-fair-use{grid-area:4/2}.care-stage-head{gap:8px;display:grid}.care-stage-promise{display:grid}.care-robot-area{flex:1 1 0;place-items:center;min-height:0;display:grid;container-type:size}.care-robot-box{aspect-ratio:auto;width:min(100cqw,100cqh);height:min(100cqw,100cqh)}}@media (width<=900px){.monthly-premium .care-stage{max-width:none;margin-top:24px}.care-stage-frame{border-radius:24px;padding:16px}}@media print{.care-stage{display:none}}.care-hot{--d:clamp(0, calc((var(--care-t,9) - var(--at)) / .3), 1);left:var(--x);top:var(--y);width:12%;height:12%;translate:-50% -50%;scale:clamp(0, calc((var(--d) - .75) * 4), 1);position:absolute}.care-hot-tip{display:none}@media (hover:hover) and (pointer:fine){.care-scene .care-hot:hover{z-index:2;cursor:default}.care-scene .care-hot:hover .care-hot-tip{border:1px solid var(--color-slate);border-radius:var(--radius-md);background:var(--color-pure-black);width:max-content;max-width:240px;color:var(--color-bone-white);font:400 12px/1.4 var(--font-body);text-transform:none;margin-left:8px;padding:8px 10px;display:block;position:absolute;top:50%;left:100%;translate:0 -50%}.care-scene .care-hot[data-side=right]:hover .care-hot-tip{margin:0 8px 0 0;left:auto;right:100%}}.care-up{transform-box:fill-box;transform-origin:50%;transform:scale(clamp(0, calc((var(--care-t,9) - var(--n)) * 4), 1))}.care-part{stroke:var(--color-pure-black);stroke-width:4px;stroke-linejoin:round}.care-bone{fill:var(--color-bone-white)}.care-fog{fill:var(--color-fog)}.care-slate{fill:var(--color-slate)}.care-ink{fill:var(--color-pure-black)}.care-acid-fill,.care-acid{fill:var(--color-acid-lime)}.care-ink-fill{fill:var(--color-pure-black)}.care-broken{stroke-dasharray:150 9 30 9;stroke-linecap:round}.care-g{fill:var(--color-acid-lime)}.care-face--dim{fill:var(--color-slate)}.care-face--lit{fill:var(--color-acid-lime)}.care-band{fill:none;stroke:var(--color-fog);stroke-width:8px;stroke-linecap:round}.care-band--thin{stroke-width:5px}.care-signal{fill:none;stroke:var(--color-acid-lime);stroke-width:5px;stroke-linecap:round}.care-hand{fill:var(--color-fog);stroke:var(--color-pure-black);stroke-width:4px}.care-cuff{fill:var(--color-bone-white);stroke:var(--color-pure-black);stroke-width:3px}.care-floor{stroke:var(--color-slate);stroke-width:2px;stroke-dasharray:6 6}.care-rack-body{fill:var(--color-pure-black);stroke:var(--color-slate);stroke-width:2px}.care-rack-slot{fill:var(--color-slate)}.care-rack-led{fill:var(--color-fog)}.care-rack-led.is-on{fill:var(--color-acid-lime)}.care-rack{transform:translateY(calc((1 - clamp(0, calc((var(--care-t,9) - var(--n)) * 2), 1)) * var(--rise,0px)))}.care-rack-cap{fill:var(--color-slate)}.care-stage-count>span{flex-wrap:wrap;row-gap:4px}.care-stage-count .display{font-size:48px}.care-stage-hours{margin:0;display:grid}.care-stage-hours>span{visibility:hidden;border-radius:var(--radius-md);background:var(--color-acid-lime);color:var(--color-pure-black);font:600 14px/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;grid-area:1/1;justify-self:start;padding:8px 14px}.care-scene:not([data-active]) .care-stage-hours>[data-i="4"],.care-scene[data-active="-1"] .care-stage-hours>[data-i="0"],.care-scene[data-active="0"] .care-stage-hours>[data-i="0"],.care-scene[data-active="1"] .care-stage-hours>[data-i="1"],.care-scene[data-active="2"] .care-stage-hours>[data-i="2"],.care-scene[data-active="3"] .care-stage-hours>[data-i="3"],.care-scene[data-active="4"] .care-stage-hours>[data-i="4"]{visibility:visible}.care-hours{border-radius:var(--radius-md);background:var(--color-acid-lime);color:var(--color-pure-black);font:600 11px/1.2 var(--font-mono);letter-spacing:.086em;text-transform:uppercase;justify-self:start;margin:0;padding:6px 10px}.monthly-premium .price-row--switchboard .care-hours{background:var(--color-pure-black);color:var(--color-acid-lime)}.care-stage-bundle{border:1px solid var(--color-acid-lime);border-radius:var(--radius-3xl);color:var(--color-bone-white);gap:6px;margin:0;padding:12px 16px;display:none}.care-stage-bundle .mono-label{color:var(--color-acid-lime)}.care-stage-bundle b{font:600 16px/1.3 var(--font-body)}@media screen and (width>=1100px) and (height>=720px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.care-robot-area{position:relative}.care-stage-bundle{visibility:hidden;background:var(--color-obsidian);width:max-content;max-width:100%;display:grid;position:absolute;bottom:0;left:50%;translate:-50%}.care-scene[data-active="3"] .care-stage-bundle{visibility:visible}}.care-bundle-gain{border-radius:var(--radius-md);background:var(--color-acid-lime);color:var(--color-pure-black);font:600 12px/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:10px;padding:6px 10px;display:inline-block}.care-toast{display:none}@media screen and (width<=1099px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.monthly-premium .care-scene>.care-stage{top:calc(var(--top-bar-h) + 8px);z-index:3;max-width:none;height:52svh;margin-top:24px;position:sticky}.care-stage-frame{border-radius:24px;gap:6px;padding:10px 12px}.care-stage-head{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.care-stage-count>span{flex-wrap:nowrap;align-items:center;gap:10px}.care-stage-count .mono-label{line-height:1.3}.care-stage-count .display{white-space:nowrap;flex:none;font-size:32px}.care-stage-count .mono-label{font-size:10px}.care-stage-hours>span{padding:5px 8px;font-size:10px}.care-robot-area{flex:1 1 0;place-items:center;min-height:0;display:grid;position:relative;container-type:size}.care-robot-box{aspect-ratio:auto;width:min(100cqw,100cqh);height:min(100cqw,100cqh)}.care-stage-promise{display:none}.care-hot{cursor:pointer;-webkit-tap-highlight-color:transparent}.care-toast[data-open]{z-index:2;border:1px solid var(--color-acid-lime);border-radius:var(--radius-md);background:var(--color-pure-black);color:var(--color-bone-white);font:400 12px/1.4 var(--font-body);margin:0;padding:8px 10px;display:block;position:absolute;bottom:0;left:0;right:0}.monthly-premium .care-scene .price-detail,.monthly-premium .care-scene .care-includes,.monthly-premium .care-scene .care-feature:not([data-star]),.monthly-premium .care-scene .care-allowance{display:none}.monthly-premium .care-scene>.care-stage{height:40svh}.monthly-premium .care-scene .price-stack{gap:0}.monthly-premium .care-scene .price-row{top:calc(var(--top-bar-h) + 16px + 40vh);top:calc(var(--top-bar-h) + 16px + 40svh);min-height:calc(100vh - var(--top-bar-h) - 32px - 40vh);min-height:calc(100svh - var(--top-bar-h) - 32px - 40svh);gap:6px 12px;margin-bottom:28svh;padding:14px 16px;position:sticky}.monthly-premium .care-scene .price-row:last-child{margin-bottom:0}.monthly-premium .care-scene .price-name,.monthly-premium .care-scene .price-row .price-figure{font-size:26px}.monthly-premium .care-scene .care-benefits{gap:6px;margin-top:8px}.monthly-premium .care-scene .care-tagline{font-size:15px}.monthly-premium .care-scene .care-features{display:none}.monthly-premium .care-scene .price-offer{margin-top:6px;padding-top:4px}.monthly-premium .care-scene .monthly-plan-action{min-height:40px;padding-top:8px}.care-stage-frame{overflow:hidden}.care-stage-count .display{font-size:26px}.care-stage-bundle{z-index:1;visibility:hidden;background:var(--color-obsidian);border-radius:12px;width:max-content;max-width:100%;padding:6px 10px;display:grid;position:absolute;bottom:0;left:50%;translate:-50%}.care-stage-bundle .mono-label{font-size:8px}.care-stage-bundle b{font-size:12px}.care-scene[data-active="3"] .care-stage-bundle{visibility:visible}}@media (width<=1099px){html[data-scene-pinned] .bot-launcher{visibility:hidden}}@media screen and (width<=1099px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.monthly-premium .care-scene>.care-stage{top:calc(var(--top-bar-h) + 8px);height:40svh}.monthly-premium .care-scene .price-row{top:calc(var(--top-bar-h) + 16px + 40vh);top:calc(var(--top-bar-h) + 16px + 40svh);height:calc(100vh - var(--top-bar-h) - 24px - 40vh);height:calc(100svh - var(--top-bar-h) - 24px - 40svh);opacity:0;pointer-events:none;min-height:0;margin-bottom:55svh;transition:opacity .18s cubic-bezier(.16,1,.3,1);overflow:hidden}.monthly-premium .care-scene .price-row:last-child{margin-bottom:0}.monthly-premium .care-scene .price-row[data-current],.monthly-premium .care-scene:is(:not([data-active]),[data-active="-1"]) .price-row:first-child,.monthly-premium .care-scene .price-row:focus-within{opacity:1;pointer-events:auto}.monthly-premium .care-scene .price-name,.monthly-premium .care-scene .price-row .price-figure{font-size:clamp(20px,4svh,30px)}.monthly-premium .care-scene .care-tagline{font-size:clamp(13px,2.2svh,16px)}.monthly-premium .care-scene .price-row .price-offer{font-size:clamp(9px,1.6svh,11px)}}@media screen and (width<=1099px) and (prefers-reduced-motion:no-preference) and (scripting:enabled) and (height<=620px){.monthly-premium .care-scene .care-tagline,.monthly-premium .care-scene .price-row .price-mode:not(.price-offer){display:none}.monthly-premium .care-scene .care-benefits{margin-top:4px}.care-stage-count .display{font-size:22px}.care-stage-count .mono-label{font-size:9px}}@media screen and (width<=1099px) and (prefers-reduced-motion:no-preference) and (scripting:enabled) and (width>=600px){.care-stage-count .display{font-size:40px}.care-stage-count .mono-label,.care-stage-names{font-size:12px}.care-stage-hours>span{font-size:13px}}@media screen and (width<=1099px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.monthly-premium .care-scene>.care-stage{margin-bottom:calc(var(--scene-tail,0px) + 60vh - var(--top-bar-h) - 16px);margin-bottom:calc(var(--scene-tail,0px) + 60svh - var(--top-bar-h) - 16px)}.monthly-premium .care-scene .price-stack{margin-top:calc(48px - (var(--scene-tail,0px) + 60vh - var(--top-bar-h) - 16px));margin-top:calc(48px - (var(--scene-tail,0px) + 60svh - var(--top-bar-h) - 16px));grid-template-columns:minmax(0,1fr);row-gap:55svh}.monthly-premium .care-scene .price-row,.monthly-premium .care-scene .price-row:last-child{grid-column:auto;margin-bottom:0}.monthly-premium .care-scene .price-stack:after{content:"";height:calc(100vh - var(--top-bar-h) - 24px - 40vh);height:calc(100svh - var(--top-bar-h) - 24px - 40svh)}.monthly-premium .care-scene .price-row{z-index:1;transition:transform 0s linear .48s,opacity 0s linear .48s;transform:translateY(calc(100% + 16px))}.monthly-premium .care-scene .price-row[data-current],.monthly-premium .care-scene:is(:not([data-active]),[data-active="-1"]) .price-row:first-child,.monthly-premium .care-scene .price-row:focus-within{z-index:2;transition:transform .48s cubic-bezier(.33,1,.68,1);transform:none}.monthly-premium .care-scene[data-dir=back] .price-row{z-index:2;transition:transform .48s cubic-bezier(.7,0,.84,0),opacity 0s linear .48s}.monthly-premium .care-scene[data-dir=back] .price-row[data-current]{z-index:1;transition:none}}.monthly-premium .monthly-plan-actions{border-top:1px solid var(--color-fog);flex-wrap:wrap;grid-area:action;align-items:center;gap:12px 16px;padding-top:16px;display:flex}.monthly-premium .monthly-plan-actions .monthly-plan-action{border-top:0;flex:140px;min-height:44px;padding-top:0}.monthly-premium .monthly-plan-more{border-radius:var(--radius-full-4);text-align:center;min-height:44px;color:var(--color-obsidian);justify-content:center;align-items:center;margin:0;padding:10px 16px;font-size:11px;display:inline-flex}.monthly-premium .monthly-plan-more:hover{background:var(--color-acid-lime)}.monthly-premium .price-row--switchboard .monthly-plan-actions{border-color:var(--color-slate)}.monthly-premium .price-row--switchboard .monthly-plan-more:hover{background:var(--color-bone-white)}@media screen and (width<=1099px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.monthly-premium .care-scene .monthly-plan-actions{gap:8px 12px;padding-top:8px}.monthly-premium .care-scene .monthly-plan-actions .monthly-plan-action{min-height:40px;padding-top:0}.monthly-premium .care-scene .monthly-plan-more{min-height:40px;padding:8px 12px;font-size:10px}}.care-plan-premium .care-plan-art{justify-items:stretch;width:100%}.care-plan-premium .care-plan-art .care-stage{justify-self:center;width:100%;max-width:560px}.care-plan-premium .care-plan-art :is(.care-stage-promise,.care-stage-bundle){display:none}.care-plan-premium :is(.care-plan-note,.care-includes,.care-plan-terms){color:var(--color-fog)}@media screen and (width>=1100px) and (height>=720px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.care-plan-premium .care-plan-art .care-stage{height:640px}}@media screen and (width<=1099px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.care-plan-premium .care-plan-art .care-stage{height:440px}}.care-plan-premium .care-plan-detail .care-benefits{margin-top:0}.care-plan-premium .care-plan-detail .care-hours{justify-self:start;width:max-content;max-width:100%}.care-plan-premium .care-plan-terms{font:400 14px/1.5 var(--font-body);gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.marketing-journey{background:var(--color-pure-black);color:var(--color-bone-white)}.marketing-journey>.top-bar{background:var(--color-pure-black)}.journey-chapter,.marketing-journey [id]{scroll-margin-top:calc(var(--top-bar-h) + 16px)}.journey-chapter{position:relative}.marketing-journey .journey-chapter{scroll-margin-top:var(--top-bar-h)}.journey-chapter+.journey-chapter{border-top:1px solid var(--color-slate)}.marketing-journey .accent{font-style:normal}.marketing-journey .prose-link{margin-top:16px;display:inline-block}.marketing-journey .hero .crumbs:empty{display:none}.journey-reasons{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding:64px 48px 80px;display:grid}.journey-reasons article{border-top:1px solid var(--color-slate);min-width:0;padding-top:24px}.journey-reasons article>*+*{margin-top:24px}.journey-reasons .mono-label{color:var(--color-fog)}.journey-process,.journey-sales-note,.journey-team-note{border-top:1px solid var(--color-slate);padding:40px 48px}.journey-process>*+*,.journey-sales-note>*+*,.journey-team-note>*+*{margin-top:24px}.journey-process .subheading{max-width:64ch}.journey-sales-note .body-copy,.journey-process .body-copy{max-width:72ch}.journey-team-note{grid-template-columns:1fr 2fr;align-items:baseline;gap:48px;display:grid}.journey-team-note>*+*{margin-top:0}@media (width>=901px){.journey-process,.journey-sales-note,.journey-team-note{padding-block:var(--spacing-48)}.journey-process,.journey-sales-note{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline;column-gap:48px;display:grid}.journey-process>*,.journey-sales-note>*{grid-column:2}.journey-process>:first-child,.journey-sales-note>:first-child{grid-area:1/1/span 3}.journey-process>:nth-child(2),.journey-sales-note>:nth-child(2){margin-top:0}.journey-sales-note:has(>.btn){column-gap:var(--spacing-24);grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.journey-sales-note:has(>.btn)>*{grid-area:auto;margin-top:0}}.journey-automation{background:var(--color-obsidian);border-block:1px solid var(--color-slate);padding:64px 48px}.journey-automation>*+*{margin-top:24px}.journey-task-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding-block:16px;display:grid}.journey-task-list .body-copy{border-top:1px solid var(--color-slate);padding-top:16px}.journey-task-list .accent{margin-bottom:12px;display:inline-block}.monthly-switchboard--terms .sb-terms li{grid-template-columns:84px minmax(0,1fr)}.monthly-premium .monthly-switchboard--terms .accent{color:var(--color-bone-white);background:var(--color-obsidian);-webkit-box-decoration-break:clone;box-decoration-break:clone}.monthly-premium .monthly-switchboard--terms .monthly-text-link:hover{color:var(--color-pure-black);background:var(--color-bone-white)}.monthly-premium .price-row .accent{color:var(--color-pure-black);background:var(--color-acid-lime);-webkit-box-decoration-break:clone;box-decoration-break:clone}.journey-finish{background:var(--color-acid-lime);color:var(--color-pure-black);padding:96px 48px}.journey-finish>*+*{margin-top:24px}.journey-finish .display{max-width:21ch}.journey-finish .accent{background:var(--color-pure-black);color:var(--color-bone-white);-webkit-box-decoration-break:clone;box-decoration-break:clone}.journey-finish .subheading{max-width:44ch}.journey-finish .btn-primary{background:var(--color-pure-black);color:var(--color-bone-white);border-color:var(--color-pure-black)}.journey-finish .btn-primary:hover{background:var(--color-bone-white);color:var(--color-pure-black)}.journey-finish :focus-visible{outline:2px solid var(--color-pure-black);outline-offset:4px}.journey-reading{border-top:1px solid var(--color-slate);flex-wrap:wrap;align-items:center;gap:24px 32px;padding-top:32px;display:flex}.journey-reading a{min-height:44px;font:500 16px/1.3 var(--font-button);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.journey-reading a:hover{background:var(--color-pure-black);color:var(--color-bone-white)}.marketing-journey>.site-footer{background:var(--color-pure-black);color:var(--color-bone-white);border-top:1px solid var(--color-slate);padding-top:64px;padding-bottom:var(--spacing-100)}.marketing-journey>.site-footer .footer-word{color:var(--color-acid-lime)}@media (prefers-reduced-motion:no-preference){html:has(.marketing-journey){scroll-behavior:smooth}}@media (width<=900px){.journey-reasons{grid-template-columns:1fr;gap:32px;padding:40px 24px}.journey-process,.journey-sales-note,.journey-team-note,.journey-automation{padding:32px 24px}.journey-team-note{grid-template-columns:1fr;gap:16px}.journey-task-list{grid-template-columns:1fr;gap:24px}.journey-finish{padding:64px 24px}.journey-finish .display{font-size:32px}.journey-reading{gap:8px;display:grid}.journey-reading .mono-label{margin-bottom:8px}}@media print{.journey-chapter,.journey-finish{break-before:page}}.admin-shell .lg-block{gap:16px;min-width:0;margin-top:48px;display:grid}.admin-shell .lg-block>h2{font:600 18px/1.4 var(--font-mono);letter-spacing:-.02em;margin:0}.admin-shell .lg-alert{border:2px solid var(--color-obsidian);border-radius:24px;padding:24px}.admin-shell .lg-stats{margin-top:16px}.admin-shell .lg-stat-group{font:600 11px/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase;margin:32px 0 0}.admin-shell .lg-note{max-width:72ch;color:var(--color-slate);margin:0;font-size:14px;line-height:1.5}.admin-shell .lg-muted{color:var(--color-slate)}.admin-shell .stat small{font-size:12px;line-height:1.4}.admin-shell .lg-shares{border:1px solid var(--color-obsidian);border-radius:24px;padding:24px}.admin-shell .lg-shares-now{font:600 20px/1.4 var(--font-mono);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}.admin-shell .lg-shares-now .lg-muted{font:400 14px/1.4 var(--font-body);letter-spacing:0}.admin-shell .lg-debt{gap:10px;min-width:0;display:grid}.admin-shell .lg-debt-figures{flex-wrap:wrap;gap:8px 24px;margin:0;font-size:14px;line-height:1.5;display:flex}.admin-shell .lg-debt-figures strong{font:600 18px/1.4 var(--font-mono)}.admin-shell .lg-meter{border:1px solid var(--color-obsidian);border-radius:84px;height:10px;position:relative;overflow:hidden}.admin-shell .lg-meter-fill{background:var(--color-obsidian);position:absolute;inset:0 auto 0 0}.admin-shell .lg-shares .admin-table :is(th,td){white-space:nowrap}.admin-shell .lg-subhead{font:600 11px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0}.admin-shell .lg-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.admin-shell .lg-money{font-variant-numeric:tabular-nums;white-space:nowrap}.admin-shell .lg-lines td:first-child{width:100%}.admin-shell .lg-line-total td{border-top:1px solid var(--color-obsidian);font-weight:600}.admin-shell .lg-line-share td{font-weight:600}.admin-shell .lg-line-info td{color:var(--color-slate)}.admin-shell .lg-item td{color:var(--color-slate);padding-top:8px;padding-bottom:8px;padding-left:32px;font-size:13px}.admin-shell .lg-item details>summary{cursor:pointer;font:600 11px/1.6 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.admin-shell .lg-sub{border-collapse:collapse;width:100%;margin-top:8px}.admin-shell .lg-sub td{border:0}.admin-shell .lg-badge{border:1px solid var(--color-obsidian);font:600 11px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:2px 8px;display:inline-block}.admin-shell :is(.lg-badge-overdue,.lg-badge-discrepancy){background:var(--color-obsidian);color:var(--color-bone-white)}.admin-shell .lg-badge-received{background:var(--color-acid-lime)}.admin-shell .lg-late{margin-top:6px;font-size:12px;line-height:1.4;display:block}.admin-shell .lg-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-shell .lg-tabs a{border:1px solid var(--color-fog);border-radius:84px;align-items:center;min-height:44px;padding:0 16px;text-decoration:none;display:inline-flex}.admin-shell .lg-tabs a[aria-current=page]{border-color:var(--color-obsidian);background:var(--color-obsidian);color:var(--color-bone-white)}.admin-shell .lg-tabs a:hover{border-color:var(--color-obsidian)}.admin-shell .lg-form{flex-wrap:wrap;align-items:flex-end;gap:10px;min-width:0;display:flex}.admin-shell .lg-form label{flex:160px;gap:6px;min-width:0;display:grid}.admin-shell .lg-form label>span{font:600 11px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.admin-shell .lg-form input{width:100%}.admin-shell .lg-form button{border:1px solid var(--color-obsidian);background:var(--color-acid-lime);min-height:48px;color:var(--color-obsidian);font:500 15px/1.2 var(--font-button);border-radius:84px;padding:0 20px}.admin-shell .lg-form button.lg-quiet{background:0 0}.admin-shell .lg-form button:hover{background:var(--color-obsidian);color:var(--color-bone-white)}.admin-shell .lg-form button:disabled{opacity:.5;cursor:progress}.admin-shell .lg-form .notice{flex-basis:100%;margin:0}.admin-shell .lg-actions{gap:10px;min-width:240px;display:grid}.admin-shell .lg-actions>details>summary{cursor:pointer;font:600 11px/1.6 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.admin-shell .lg-actions>details[open]>summary{margin-bottom:10px}.admin-shell .lg-marks{gap:4px;margin:8px 0 0;padding:0;font-size:12px;line-height:1.4;list-style:none;display:grid}.admin-shell .lg-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:0;display:grid}.admin-shell .lg-facts dt{color:var(--color-slate);font:600 11px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.admin-shell .lg-facts dd{overflow-wrap:anywhere;margin:4px 0 0}.admin-shell .lg-journal{gap:8px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.admin-shell .lg-journal code{font-size:12px}@media (width<=620px){.admin-shell .lg-alert,.admin-shell .lg-shares{padding:16px}.admin-shell .lg-shares-now{font-size:17px}.admin-shell .lg-form label{flex-basis:100%}.admin-shell .lg-form button{width:100%}.admin-shell .lg-actions{min-width:0}.admin-shell .lg-item td{padding-left:16px}}.admin-shell{--admin-title:32px;--admin-subtitle:24px;--admin-text:15px;--admin-text-sm:13px;--admin-text-note:11px;--admin-figure-size:28px;--admin-gap-tight:6px;--admin-gap:12px;--admin-gap-block:24px;--admin-card-pad:16px;--admin-cell-pad:8px 12px;--admin-radius:12px;--admin-radius-sm:4px;--admin-rule:var(--color-fog);--admin-quiet:var(--color-slate);--admin-accent:var(--color-acid-lime);background:var(--color-obsidian);grid-template-columns:236px minmax(0,1fr);min-height:100dvh}.admin-shell .admin-figure{font-family:var(--font-mono);font-size:var(--admin-figure-size);font-variant-numeric:tabular-nums;color:var(--admin-accent);line-height:1.1}.admin-shell .admin-rail{gap:var(--admin-gap-block);height:100dvh;padding:var(--admin-card-pad) var(--admin-gap);border-right:1px solid var(--color-slate);overflow:hidden}.admin-shell .admin-brand{flex-direction:row;flex-shrink:0;align-items:center;gap:8px;min-height:48px}.admin-brand-mark{width:48px;height:48px;color:var(--color-acid-lime);flex-shrink:0}.admin-shell .admin-brand>span{gap:8px;display:grid}.admin-shell .admin-brand b{letter-spacing:.109em;font-size:18px}.admin-shell .admin-brand small{color:var(--color-fog);letter-spacing:.086em;font-size:10px}.admin-menu{scrollbar-width:thin;scrollbar-color:var(--color-slate) var(--color-obsidian);flex:1;min-height:0;overflow-y:auto}.admin-menu>summary{display:none}.admin-shell .admin-nav{flex-flow:column;gap:2px}.admin-shell .admin-nav a{min-height:44px;color:var(--color-fog);border-radius:var(--admin-radius-sm);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:12px;line-height:1.4;text-decoration:none;display:flex}.admin-shell .admin-nav a>span:last-child{visibility:hidden;font-size:16px}.admin-shell .admin-nav a:hover{background:var(--color-slate);color:var(--color-bone-white)}.admin-shell .admin-nav a[aria-current=page]{background:var(--admin-accent);color:var(--color-obsidian)}.admin-shell .admin-nav a:hover>span:last-child,.admin-shell .admin-nav a[aria-current=page]>span:last-child{visibility:visible}.admin-shell .admin-who{padding:var(--admin-gap) 8px 0;overflow-wrap:anywhere;flex-shrink:0}.admin-shell .admin-who b{font-family:var(--font-body);font-size:16px}.admin-shell .admin-role{color:var(--color-fog);font-size:10px;line-height:1.4}.admin-shell .admin-staff-label{font-size:inherit;color:inherit}.admin-shell .admin-who a{align-items:center;min-height:44px;padding:8px 0;display:flex}.admin-shell .admin-who a:hover{color:var(--color-acid-lime);background:0 0}.admin-shell .admin-main{padding:var(--admin-card-pad) 32px 48px;overflow-wrap:anywhere;outline:none;min-width:0}.admin-workspace-topline{min-height:44px;margin-bottom:var(--admin-gap-block);border-bottom:1px solid var(--admin-rule);font:600 var(--admin-text-note)/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding-bottom:8px;display:flex}.admin-workspace-topline a{align-items:center;min-height:44px;display:inline-flex}.admin-workspace-topline a:hover{text-underline-offset:4px;text-decoration:underline}.admin-shell .admin-head{gap:var(--admin-gap-tight);margin-bottom:var(--admin-gap-block);display:grid}.admin-shell .admin-head .admin-kicker{color:var(--admin-quiet);font-size:var(--admin-text-note);line-height:1.4;display:block}.admin-shell .admin-head h1{font-size:var(--admin-title);width:auto;max-width:100%;margin:0;line-height:1.05;display:block}.admin-shell .admin-head p{max-width:72ch;color:var(--admin-quiet);font-size:var(--admin-text);margin:0;line-height:1.45}.admin-shell .admin-overview-head{padding:var(--admin-gap-block);border:1px solid var(--color-slate);border-radius:var(--admin-radius);background:var(--color-obsidian);color:var(--color-bone-white)}.admin-shell .admin-overview-head .admin-kicker,.admin-shell .admin-overview-head p{color:var(--color-fog)}.admin-shell .admin-overview-head h1{max-width:20ch}.admin-overview-actions{align-items:center;gap:var(--admin-gap) var(--admin-gap-block);margin-top:var(--admin-gap);flex-wrap:wrap;display:flex}.admin-overview-actions>span{color:var(--color-fog);font-size:var(--admin-text)}.admin-shell .admin-overview-actions .btn{gap:24px;display:inline-flex}.admin-section-label{margin-bottom:var(--admin-gap);font:600 var(--admin-text-note)/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase}.admin-shell .admin-tiles{gap:var(--admin-gap);border:0;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-shell .admin-tile{align-items:center;gap:var(--admin-gap-tight);padding:var(--admin-gap) var(--admin-card-pad);border:1px solid var(--admin-rule);border-radius:var(--admin-radius);min-height:0;text-decoration:none;display:flex}.admin-shell .admin-tile>a{justify-content:space-between;align-items:center;gap:var(--admin-gap-tight);flex:1;min-width:0;min-height:32px;text-decoration:none;display:flex}.admin-shell .admin-tile b{font:600 15px/1.3 var(--font-mono);letter-spacing:-.02em;overflow-wrap:anywhere}.admin-shell .admin-tile-arrow{font-size:var(--admin-text);color:var(--admin-quiet);line-height:1.4}.admin-shell .admin-tile:hover{border-color:var(--color-obsidian);background:var(--admin-accent)}.admin-shell .admin-tile:hover .admin-tile-arrow{color:var(--color-obsidian)}.admin-shell .admin-empty{justify-content:center;gap:var(--admin-gap-tight);min-height:0;padding:var(--admin-gap-block);border:1px solid var(--admin-rule);border-radius:var(--admin-radius);background:var(--color-bone-white)}.admin-shell .admin-empty b{color:var(--color-obsidian);font-size:var(--admin-text);line-height:1.4}.admin-shell .admin-empty span{max-width:72ch;color:var(--admin-quiet);font-size:var(--admin-text);line-height:1.45}.admin-shell .admin-more-links{gap:var(--admin-gap) var(--admin-gap-block);flex-wrap:wrap;display:flex}.admin-shell .admin-search{padding:var(--admin-card-pad);border:1px solid var(--admin-rule);border-radius:var(--admin-radius);gap:var(--admin-gap)}.admin-shell :is(input,select,textarea){min-width:0;max-width:100%;color:var(--color-obsidian);background:var(--color-bone-white);font-size:16px}.admin-shell :is(input:not([type=checkbox]):not([type=radio]),select){border:1px solid var(--color-fog);border-radius:4px;min-height:48px;padding:10px 16px}.admin-shell :is(textarea){resize:vertical;line-height:1.4}.admin-shell :is(button,.btn,summary){min-height:44px}.admin-shell :is(button,.btn){white-space:normal}.admin-shell .admin-search button{font-family:var(--font-button);text-transform:none;letter-spacing:-.012em;border-radius:84px;font-size:16px;font-weight:500}.admin-shell .admin-row{padding:var(--admin-gap) var(--admin-card-pad);border-color:var(--admin-rule);min-width:0}.admin-shell .admin-row>*{overflow-wrap:anywhere;min-width:0}.admin-shell .admin-row b{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-weight:400}.admin-shell .admin-row>a{border:1px solid var(--color-fog);border-radius:72px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.admin-shell .admin-card-side,.admin-shell .order-brief,.admin-shell .order-build{padding:var(--admin-card-pad);border:1px solid var(--admin-rule);border-radius:var(--admin-radius)}.admin-shell .admin-block{margin-top:var(--admin-gap-block);padding-top:var(--admin-card-pad);border-color:var(--admin-rule)}.admin-shell .admin-block>h2{overflow-wrap:anywhere;max-width:100%}.admin-shell .table-scroll{border:1px solid var(--admin-rule);border-radius:var(--admin-radius-sm);scrollbar-width:thin;max-width:100%}.admin-shell .admin-table th{padding:var(--admin-cell-pad);background:var(--color-obsidian);color:var(--color-bone-white);border-bottom-color:var(--color-obsidian);font-size:var(--admin-text-note);line-height:1.4}.admin-shell .admin-table td{padding:var(--admin-cell-pad);vertical-align:top;font-size:var(--admin-text-sm)}.admin-shell .admin-table tr:last-child td{border-bottom:0}.admin-shell .admin-table tbody tr:hover{background:var(--color-fog)}.admin-shell .stat-row{gap:var(--admin-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.admin-shell .stat{gap:var(--admin-gap-tight);padding:var(--admin-card-pad);border:1px solid var(--admin-rule);border-radius:var(--admin-radius)}.admin-shell .stat strong{font-family:var(--font-mono);font-size:var(--admin-figure-size);font-variant-numeric:tabular-nums;line-height:1.15}.admin-shell .stat span{color:var(--admin-quiet);font-size:var(--admin-text-sm);line-height:1.4}.admin-shell .calc-result.is-thin .stat{border-left-width:4px}.admin-shell .board{scrollbar-width:thin;border:0;gap:16px;padding-bottom:16px}.admin-shell .board-column{border:1px solid var(--color-fog);border-radius:4px}.admin-shell .board-column>header{background:var(--color-obsidian);color:var(--color-bone-white);border:0;padding:16px}.admin-shell .board-column>header i{color:var(--color-acid-lime)}.admin-shell .board-cards{padding:10px}.admin-shell .board-card{border-color:var(--color-fog);padding:16px}.admin-shell .board-card.is-mine{border-left-color:var(--color-obsidian)}.admin-board-move{border-top:1px solid var(--color-fog);gap:8px;margin-top:16px;padding-top:10px;display:grid}.admin-board-move>span{font:600 10px/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase}.admin-shell .admin-board-move select{width:100%;padding:10px 8px}.admin-shell .sales-card{padding:var(--admin-card-pad);border:1px solid var(--admin-rule);border-radius:var(--admin-radius)}.admin-shell .sales-card-controls label{flex:180px;min-width:0}.admin-shell .sales-card-controls select{width:100%}.admin-shell .sales-new{padding:var(--admin-card-pad);border:1px solid var(--admin-rule);border-radius:var(--admin-radius)}.admin-shell .sales-new>summary{cursor:pointer;align-items:center;display:flex}.admin-shell .sales-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.admin-shell .content-page-card{border-style:solid;border-width:1px;border-color:var(--color-slate);border-radius:var(--admin-radius);padding:var(--admin-card-pad)}.admin-shell .content-page-card:hover{border-color:var(--admin-accent)}.admin-shell .content-row{padding:var(--admin-card-pad) 0}.admin-shell .content-editor{gap:48px}.admin-shell .voice-editor .field textarea,.admin-shell .reach-embed textarea{font-size:16px}.admin-shell .order-line .is-missing{color:var(--color-slate)}.admin-shell .chat{border-color:var(--admin-rule);border-radius:var(--admin-radius)}.admin-shell :is(.build-record-row,.form-actions,.plan-form,.weights-row){flex-wrap:wrap;min-width:0}.admin-shell :is(.field,.field>input,.field>textarea,.field>select){min-width:0}.admin-shell :is(pre,code){overflow-wrap:anywhere}.admin-shell :focus-visible{outline:2px solid var(--color-obsidian);outline-offset:4px}.admin-shell .admin-rail :focus-visible,.admin-shell .admin-overview-head :focus-visible,.admin-shell .content-page-card:focus-visible{outline-color:var(--color-acid-lime)}.admin-skip{z-index:100;background:var(--color-acid-lime);color:var(--color-obsidian);padding:16px;position:fixed;top:16px;left:16px;transform:translateY(-160%)}.admin-skip:focus{transform:none}.admin-entry{background:var(--color-obsidian);min-height:100dvh;padding:48px 24px}.admin-entry .gate-card{border:1px solid var(--color-slate);background:var(--color-bone-white);width:min(100%,720px);max-width:100%;color:var(--color-obsidian);border-radius:24px;padding:48px}.admin-entry .gate-brand{gap:10px}.admin-entry .admin-brand-mark{background:var(--color-obsidian);border-radius:4px;padding:4px}.admin-entry .gate-brand>span{gap:4px;display:grid}.admin-entry .gate-brand b{font:600 18px/1.4 var(--font-mono);letter-spacing:.109em}.admin-entry .gate-brand small{font:600 11px/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase}.admin-entry .gate-card h1{overflow-wrap:anywhere;max-width:100%}.admin-entry .gate-lead{color:var(--color-slate)}.admin-entry .gate-field input{width:100%;min-width:0;font-size:16px}.admin-entry .gate-submit{min-height:48px}.admin-shell .admin-entry{border-radius:24px;min-height:0;padding:24px}@media (width<=1280px){.admin-shell .admin-main{padding-inline:24px}.admin-shell .admin-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .content-row{grid-template-columns:minmax(0,1fr);gap:16px}.admin-shell .content-note{text-align:left}}@media (width<=1000px){.admin-shell{grid-template-columns:minmax(0,1fr)}.admin-shell .admin-rail{border-right:0;flex-flow:wrap;align-items:center;gap:16px;height:auto;padding:16px 24px;position:static}.admin-shell .admin-brand{flex:1}.admin-shell .admin-who{text-align:right;border:0;gap:4px;width:auto;margin:0;padding:0}.admin-shell .admin-who b{display:none}.admin-shell .admin-who a{justify-content:end;min-height:44px}.admin-shell .admin-menu{border-top:1px solid var(--color-slate);flex:1 0 100%;order:3;overflow:visible}.admin-menu>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0 0;list-style:none;display:flex}.admin-menu>summary::-webkit-details-marker{display:none}.admin-menu>summary>span:first-child{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.admin-menu summary small{font:600 10px/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase;color:var(--color-fog)}.admin-menu summary b{font:500 16px/1.4 var(--font-button)}.admin-menu-mark{font:400 32px/1 var(--font-mono);color:var(--color-acid-lime)}.admin-menu[open] .admin-menu-mark{transform:rotate(45deg)}.admin-shell .admin-nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:55dvh;margin-top:16px;display:grid;overflow-y:auto}.admin-shell .admin-nav a{padding:12px;font-size:14px}.admin-shell .admin-main{padding-top:16px}.admin-workspace-topline{margin-bottom:32px}.admin-shell .admin-card-top{grid-template-columns:minmax(0,1fr)}.admin-shell .admin-row{grid-template-columns:minmax(0,1fr);gap:10px}.admin-shell .admin-row .role-tag{justify-self:start}.admin-shell .board{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}}@media (width<=620px){.admin-entry{padding:24px 16px}.admin-entry .gate-card{padding:24px}.admin-entry .gate-brand small{font-size:14px}.admin-shell .admin-entry,.admin-shell .admin-rail{padding:16px}.admin-shell .admin-brand{gap:4px}.admin-shell .admin-brand small{letter-spacing:0;font-size:10px}.admin-shell .admin-role{max-width:14ch;font-size:10px}.admin-shell .admin-staff-label{display:none}.admin-shell .admin-who a{letter-spacing:0;font-size:10px}.admin-shell .admin-main{padding:16px 16px 48px}.admin-workspace-topline{letter-spacing:0;gap:8px;margin-bottom:24px;font-size:10px}.admin-shell .admin-head{gap:16px;margin-bottom:32px}.admin-shell .admin-head h1{font-size:26px}.admin-shell .admin-head .admin-kicker{font-size:14px}.admin-shell .admin-overview-head{padding:24px}.admin-overview-actions{align-items:stretch;gap:16px}.admin-overview-actions .btn{width:100%}.admin-shell .admin-tiles{grid-template-columns:minmax(0,1fr);gap:10px}.admin-shell .admin-tile{min-height:0;padding:24px}.admin-shell .admin-tile>div{gap:8px}.admin-section-label{font-size:14px}.admin-shell .admin-empty{padding:24px}.admin-shell .admin-search{padding:16px}.admin-shell .admin-search label{flex-basis:100%;min-width:0}.admin-shell .admin-search button{width:100%}.admin-shell .board{grid-template-columns:minmax(0,1fr)}.admin-shell .board-cards:empty{min-height:64px}.admin-shell .admin-card-side,.admin-shell .order-brief,.admin-shell .order-build,.admin-shell .sales-card,.admin-shell .sales-new{padding:16px}.admin-shell .sales-new-form,.admin-shell .content-page-cards{grid-template-columns:minmax(0,1fr)}.admin-shell .sales-card-head{align-items:start}.admin-shell .sales-received{margin-left:0}.admin-shell .plan-form>.field{width:100%}.admin-shell .weights-row label{flex:120px;min-width:0}.admin-shell .weights-row input{width:100%}.admin-shell .chat-form{grid-template-columns:minmax(0,1fr)}.admin-shell .chat-form button{width:100%}}@media print{.admin-shell{display:block}.admin-shell .admin-rail,.admin-skip,.admin-workspace-topline{display:none}.admin-shell .admin-main{padding:0}.admin-shell .admin-overview-head{color:#000;background:#fff;border-color:#000}.admin-shell .admin-overview-head :is(.accent,p,.admin-kicker){color:#000}.admin-shell .table-scroll{overflow:visible}}.admin-shell .order-chat{grid-column:1/-1;gap:10px;min-width:0;display:grid}.admin-shell .order-chat>h3{margin-bottom:0}.admin-shell .order-chat-box .chat-message{max-width:min(78%,64ch)}.admin-shell .order-uploads{border:1px solid var(--color-fog);border-radius:24px;grid-column:1/-1;min-width:0;padding:24px}.admin-shell .order-uploads>h3{margin-bottom:16px}.admin-shell .order-uploads .brief-photos{gap:10px;display:grid}.admin-shell .order-uploads .brief-photos>h3,.admin-shell .order-uploads .brief-photos>.body-copy{display:none}.admin-shell :is(.order-fold,.build-account,.build-issues,.build-history,.build-asked){border-top:1px solid var(--color-fog)}.admin-shell :is(.order-fold,.build-account,.build-issues,.build-history,.build-asked)>summary{cursor:pointer;font:600 11px/1.6 var(--font-mono);letter-spacing:.086em;text-transform:uppercase;color:var(--color-slate);padding:10px 0}.admin-shell :is(.order-fold,.build-account,.build-issues,.build-history,.build-asked)>summary:hover,.admin-shell :is(.order-fold,.build-account,.build-issues,.build-history,.build-asked)[open]>summary{color:var(--color-obsidian)}.admin-shell :is(.order-fold,.build-account,.build-issues,.build-history,.build-asked)>summary .mono-label{color:inherit;margin-right:8px}.admin-shell .order-fold>.order-line:first-of-type{border-top:0}.admin-shell .build-account>.body-copy{margin-bottom:8px}.admin-shell .build-invoice small,.admin-shell .build-record small{max-width:56ch}.admin-shell .order-chat-box{flex-direction:column;display:flex}.admin-shell .order-chat-lead,.admin-shell .order-chat-bound{max-width:68ch;margin:0;padding:0 16px;font-size:14px;line-height:1.5}.admin-shell .order-chat-lead{padding-top:16px}.admin-shell .order-chat-bound{color:var(--color-slate);margin-top:10px;padding-bottom:16px}.admin-shell .order-chat-box .chat-thread{border-top:1px solid var(--color-fog);flex-direction:column;min-height:72px;display:flex}.admin-shell .order-chat-waiting,.admin-shell .order-chat-spent{border-top:1px solid var(--color-fog);color:var(--color-slate);margin:0;padding:16px;font-size:14px;line-height:1.5}.admin-shell .order-chat-spent{color:var(--color-obsidian);font-weight:500}@media (width<=620px){.admin-shell .order-uploads{padding:16px}.admin-shell :is(.order-chat-lead,.order-chat-bound,.order-chat-waiting,.order-chat-spent){font-size:13px}}.admin-shell .stripe-status{margin:0 0 var(--spacing-16);padding:var(--spacing-8) var(--spacing-16);font-size:14px;line-height:1.5}.admin-shell .stripe-status b{font-weight:600}.admin-shell .brief-intake{display:block}.admin-shell .brief-intake-blocks{gap:var(--spacing-8);margin:var(--spacing-16) 0;flex-wrap:wrap;display:flex}.admin-shell .brief-intake-block{margin:var(--spacing-16) 0 var(--spacing-8)}.admin-shell .brief-intake-block>b{font-weight:600;display:block}.admin-shell .brief-intake-field{margin-bottom:var(--spacing-16)}.admin-shell .brief-intake-field>.field-note{margin-top:4px;display:block}.admin-shell .brief-intake-file{align-items:center;gap:var(--spacing-8);margin-top:var(--spacing-24);padding-top:var(--spacing-16);border-top:1px solid var(--color-fog);flex-wrap:wrap;display:flex}.admin-shell .brief-intake-upload{cursor:pointer;position:relative;overflow:hidden}.admin-shell .brief-intake-upload input[type=file]{opacity:0;width:1px;height:1px;position:absolute;inset-block-start:0;inset-inline-start:0}.admin-shell .brief-intake-file>.field-note{flex-basis:100%}.admin-shell .admin-more{margin-top:var(--admin-gap-tight);border-top:1px solid var(--color-slate)}.admin-shell .admin-more>summary{cursor:pointer;min-height:44px;color:var(--color-fog);font:600 var(--admin-text-note)/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;list-style:none;display:flex}.admin-shell .admin-more>summary::-webkit-details-marker{display:none}.admin-shell .admin-more>summary:hover{color:var(--color-bone-white)}.admin-shell .admin-more>summary:after{content:"+";font:400 18px/1 var(--font-mono);color:var(--admin-accent)}.admin-shell .admin-more[open]>summary:after{content:"−"}.admin-shell .admin-more-count{text-align:right;min-width:20px;color:var(--admin-quiet);font-variant-numeric:tabular-nums;margin-left:auto}.admin-shell .admin-more-list{flex-direction:column;gap:2px;display:flex}.admin-shell .admin-more>.admin-hint{margin:0 12px 8px}.admin-shell .admin-more .admin-hint-mark{color:var(--color-fog);border-color:var(--color-slate)}.admin-topline-right{align-items:center;gap:var(--admin-gap);min-width:0;display:flex}.admin-lang{align-items:center;gap:8px;display:inline-flex}.admin-lang-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-lang-buttons{border:1px solid var(--color-fog);border-radius:var(--admin-radius-sm);display:inline-flex;overflow:hidden}.admin-shell .admin-lang-option{min-height:28px;color:var(--color-slate);font:600 var(--admin-text-note)/1.4 var(--font-mono);letter-spacing:.086em;cursor:pointer;background:0 0;border:0;padding:4px 8px}.admin-shell .admin-lang-option[aria-pressed=true]{background:var(--admin-accent);color:var(--color-obsidian)}.admin-shell .admin-lang-option:disabled{cursor:progress}.admin-lang-failed{color:var(--color-obsidian);text-transform:none;letter-spacing:0;font-weight:600}.admin-hint{vertical-align:middle;display:inline-flex;position:relative}.admin-shell .admin-hint-mark{border:1px solid var(--admin-rule);width:24px;height:24px;min-height:24px;color:var(--admin-quiet);font:600 11px/1 var(--font-mono);cursor:help;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.admin-shell .admin-hint-mark:hover{border-color:var(--color-obsidian);color:var(--color-obsidian)}.admin-hint-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-hint-text{z-index:60;border-radius:var(--admin-radius-sm);background:var(--color-obsidian);width:max-content;max-width:min(38ch,70vw);color:var(--color-bone-white);font:400 var(--admin-text-sm)/1.45 var(--font-body);letter-spacing:0;text-transform:none;opacity:0;visibility:hidden;pointer-events:none;padding:8px 10px;position:absolute;top:calc(100% + 6px);left:0}.admin-hint:hover .admin-hint-text,.admin-hint:focus-within .admin-hint-text,.admin-hint[data-open] .admin-hint-text{opacity:1;visibility:visible}@media (prefers-reduced-motion:no-preference){.admin-hint-text{transition:opacity .12s}}@media (width<=1000px){.admin-shell .admin-more{margin-top:var(--admin-gap);grid-column:1/-1}.admin-shell .admin-more-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.admin-hint-text{max-width:min(38ch,86vw);left:auto;right:0}}@media (width<=620px){.admin-shell .admin-tiles{grid-template-columns:minmax(0,1fr)}.admin-workspace-topline{flex-wrap:wrap}.admin-topline-right{gap:8px}}.an{--an-research:#2a78d6;--an-design:#eb6834;--an-code:#1baf7a;--an-images:#eda100;--an-copy:#e87ba4;--an-leads:#008300;--an-doctor:#4a3aa7;--an-care:#e34948;--an-other:#898781;--an-primary:#2a78d6;--an-muted:#898781;--an-grid:#e1e0d9;--an-axis:#c3c2b7;--an-good:#0ca30c;--an-warning:#fab219;--an-critical:#d03b3b;min-width:0;display:grid}.an>*{min-width:0}.an>.stat-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));margin-top:24px}.an-fill-research{fill:var(--an-research);background:var(--an-research)}.an-fill-design{fill:var(--an-design);background:var(--an-design)}.an-fill-code{fill:var(--an-code);background:var(--an-code)}.an-fill-images{fill:var(--an-images);background:var(--an-images)}.an-fill-copy{fill:var(--an-copy);background:var(--an-copy)}.an-fill-leads{fill:var(--an-leads);background:var(--an-leads)}.an-fill-doctor{fill:var(--an-doctor);background:var(--an-doctor)}.an-fill-care{fill:var(--an-care);background:var(--an-care)}.an-fill-other,.an-fill-muted{fill:var(--an-muted);background:var(--an-muted)}.an-fill-primary{fill:var(--an-primary);background:var(--an-primary)}.an{--an-main-pad:48px;--an-bar-offset:88px}.an-bar{z-index:20;min-height:64px;margin-inline:calc(-1 * var(--an-main-pad));padding:10px var(--an-main-pad);border-bottom:1px solid var(--color-fog);background:var(--surface-bone-canvas);justify-content:space-between;align-items:center;gap:8px 24px;display:flex;position:sticky;top:0}html:has(.an-bar){scroll-padding-top:88px}@media (width<=1000px){html:has(.an-bar){scroll-padding-top:124px}}@media (width<=620px){html:has(.an-bar){scroll-padding-top:72px}}@supports not selector(:has(*)){.an [id]{scroll-margin-top:var(--an-bar-offset)}}.an-tabs{flex-wrap:wrap;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.an-tabs li{flex:none}.an-tabs a{min-height:44px;font:500 14px/1 var(--font-button);white-space:nowrap;border-radius:84px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.an-tabs a:hover{background:var(--color-fog)}.an-tabs a[aria-current=page]{background:var(--color-obsidian);color:var(--color-bone-white)}.an-period{flex-wrap:nowrap;align-items:center;gap:8px 12px;display:flex}.an-period>b{text-align:center;min-width:13ch;font:600 16px/1.4 var(--font-mono);white-space:nowrap}.an-period-phone{display:none}.an-step{border:1px solid var(--color-fog);border-radius:84px;place-items:center;width:44px;height:44px;font-size:18px;text-decoration:none;display:inline-grid}.an-step:hover{border-color:var(--color-obsidian);background:var(--surface-acid-highlight)}.an-chip{border:1px solid var(--color-fog);min-height:44px;font:600 12px/1 var(--font-mono);white-space:nowrap;border-radius:84px;align-items:center;padding:0 12px;text-decoration:none;display:none}.an-period-tools{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 0 0;display:flex}.an-jump{align-items:center;gap:8px;display:flex}.admin-shell .an-jump input{min-height:44px;padding:8px 12px}.an-jump button,.an-row-actions button{border:1px solid var(--color-obsidian);background:var(--color-bone-white);min-height:44px;color:var(--color-obsidian);font:500 14px/1 var(--font-button);cursor:pointer;border-radius:84px;padding:0 16px}.an-jump button:hover,.an-row-actions button:hover:not(:disabled){background:var(--surface-acid-highlight)}.an-row-actions button:disabled{opacity:.45;cursor:default}.an-this-month{min-height:44px;font:500 14px/1 var(--font-button);align-items:center;display:inline-flex}.an-fresh{font:12px/1.4 var(--font-mono);color:var(--color-slate);flex:100%;margin:0}.an-fresh.is-stale:before{content:"▲ ";color:var(--an-warning)}@media (width<=1280px){.an{--an-main-pad:24px}}@media (width<=1000px){.an{--an-bar-offset:124px}.an-bar{flex-wrap:wrap;min-height:0}}@media (width<=620px){.an{--an-main-pad:16px;--an-bar-offset:72px}.an-bar{flex-wrap:nowrap;gap:8px;min-height:60px;padding-block:8px}.an-tabs{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;flex:auto;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 12px),#0000)}.an-tabs::-webkit-scrollbar{display:none}.an-tabs li{scroll-snap-align:center}.an-period-bar{display:none}.an-chip{flex:none;display:inline-flex}.an-period-phone{display:flex}.an-period>b{min-width:0}.an-jump{width:100%}.an-jump input{flex:1}}.an-note{max-width:72ch;color:var(--color-slate);margin:0 0 16px;line-height:1.4}.an-formula{font:12px/1.4 var(--font-mono);color:var(--color-slate);margin-top:12px}.an-source{color:var(--color-slate);font-size:12px;line-height:1.4}.an-error{font-family:var(--font-mono);font-size:12px}.an-error:before{content:"✕ ";color:var(--an-critical)}.an-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.an-table{width:100%}.admin-shell .an-table .an-num-cell{text-align:right;white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.an-muted-cell{min-width:24ch;color:var(--color-slate)}.an-code-cell{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}.admin-shell .an-table .an-nowrap{white-space:nowrap;overflow-wrap:normal}.an-sub{color:var(--color-slate);margin-top:4px;font-size:12px;display:block}.an-cell-key{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.an-tag{border:1px solid var(--color-fog);font:600 10px/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase;white-space:nowrap;border-radius:4px;margin-left:8px;padding:2px 6px}.admin-shell .an-table .an-total td{border-top:1px solid var(--color-obsidian);font-weight:600}.an-row-muted td{color:var(--color-slate)}.an-details{margin-top:16px}.an-details>summary{cursor:pointer;font:600 11px/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase;align-items:center;display:inline-flex}.an-details[open]>summary{margin-bottom:12px}.an-chart{margin-top:16px;position:relative}.an-scroll{scrollbar-width:thin;overflow-x:auto}.an-svg{width:100%;height:auto;display:block;overflow:visible}.an-svg-wide{min-width:560px}.an-axis-text{fill:var(--color-slate);font-family:var(--font-mono);font-size:11px}.an-strong{fill:var(--color-obsidian);font-weight:600}.an-num{font-variant-numeric:tabular-nums}.an-grid{stroke:var(--an-grid);stroke-width:1px}.an-baseline{stroke:var(--an-axis);stroke-width:1px}.an-track{fill:var(--an-grid)}.an-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.an-line-primary{stroke:var(--an-primary)}.an-line-pace{stroke:var(--an-muted)}.an-dot{stroke:var(--color-bone-white);stroke-width:2px}.an-hit{fill:#0000}.an-hit[data-hot]{fill:#0807070a}.an-mark[data-hot]{opacity:.78}.admin-shell .an-svg :focus-visible{outline:2px solid var(--color-obsidian);outline-offset:2px}.an-tip{z-index:5;background:var(--color-obsidian);min-width:160px;max-width:300px;color:var(--color-fog);font:12px/1.4 var(--font-mono);box-shadow:var(--elevation-watch-card);pointer-events:none;border-radius:4px;gap:2px;padding:10px 12px;display:grid;position:absolute;transform:translate(14px,-50%)}.an-tip b{color:var(--color-bone-white);font-size:14px;font-weight:600}.an-tip.is-left{transform:translate(calc(-100% - 14px),-50%)}.an-legend{font:12px/1.4 var(--font-mono);flex-wrap:wrap;gap:8px 20px;margin-top:12px;display:flex}.an-legend li{align-items:center;gap:8px;display:inline-flex}.an-swatch{border-radius:2px;flex-shrink:0;width:12px;height:12px;display:inline-block}.an-key-line{border-radius:1px;width:18px;height:2px;display:inline-block}.an-stroke-primary{background:var(--an-primary)}.an-stroke-pace{background:var(--an-muted)}.an-meter{background:var(--an-grid);border-radius:4px;height:8px;position:relative}.an-meter-fill{border-radius:4px;position:absolute;inset:0 auto 0 0}.an-meter-fill.is-good{background:var(--an-good)}.an-meter-fill.is-warning{background:var(--an-warning)}.an-meter-fill.is-critical{background:var(--an-critical)}.an-meter-pace{background:var(--color-obsidian);width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.an-inline{align-items:center;gap:10px;min-width:180px;display:flex}.an-inline-track{flex:auto;min-width:64px;height:10px}.an-inline-fill{border-radius:0 4px 4px 0;height:100%;display:block}.an-inline-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px}.an-plan{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px;display:grid}.an-plan>li{border:1px solid var(--color-fog);border-radius:24px;align-content:start;gap:12px;padding:24px;display:grid}.an-plan-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.an-plan-head b{font:600 11px/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase}.an-verdict{color:var(--color-slate);font:600 11px/1.4 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.an-verdict i{font-size:13px;font-style:normal}.an-verdict.is-good i{color:var(--an-good)}.an-verdict.is-warning i{color:var(--an-warning)}.an-verdict.is-critical i{color:var(--an-critical)}.an-verdict.is-neutral i{color:var(--color-slate)}.an-plan-numbers{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.an-plan-numbers strong{font:600 28px/1.1 var(--font-mono)}.an-plan-numbers span{color:var(--color-slate);font:12px/1.4 var(--font-mono)}.an-plan-note{color:var(--color-slate);font-size:13px;line-height:1.4}.an-funnel{gap:10px;display:grid}.an-funnel li{grid-template-columns:minmax(110px,180px) minmax(0,1fr);align-items:center;gap:16px;display:grid}.an-funnel-label{font:600 11px/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase}.an-facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.an-facts>div{border:1px solid var(--color-fog);border-radius:24px;gap:8px;padding:20px 24px;display:grid}.admin-block .an-facts dt{font:600 11px/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase;margin:0}.admin-block .an-facts dd{white-space:normal;font:600 16px/1.4 var(--font-mono);margin:0}.an-facts dd span{color:var(--color-slate);font:400 13px/1.4 var(--font-body);margin-top:6px;display:block}.admin-block .an-facts dd span.ov-tag{vertical-align:middle;font:600 10px/1.4 var(--font-mono);margin:0 0 0 8px;display:inline-block}.admin-block .an-facts dd span.an-verdict{color:var(--color-obsidian);font:600 13px/1.4 var(--font-mono);margin:0;display:inline-flex}.an-chips{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.an-chips li{border:1px solid var(--color-fog);font:13px/1.4 var(--font-mono);border-radius:84px;padding:10px 16px}.an-chips li.is-critical{border-color:var(--an-critical)}.an-chips li.is-critical:before{content:"✕ ";color:var(--an-critical)}.an-chips li.is-warning{border-color:var(--an-warning)}.an-chips li.is-warning:before{content:"▲ ";color:var(--an-warning)}.ov-attention{border:1px solid var(--color-obsidian);border-radius:24px;gap:12px;margin-top:24px;padding:20px 24px;display:grid}.admin-shell .ov-attention h2{font:600 11px/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase;margin:0}.ov-attention ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ov-attention-item{border-radius:8px;grid-template-columns:11ch minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:6px 8px;text-decoration:none;display:grid}.ov-attention-item:hover{background:var(--surface-acid-highlight)}.ov-attention-text{overflow-wrap:anywhere}.ov-attention-more,.ov-attention-clear{color:var(--color-slate);font:13px/1.4 var(--font-mono);margin:0;padding:6px 8px}.ov-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.ov-frame{container-type:inline-size}@container (width>=1100px){.ov-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-card-health{grid-column:1/-1}}.ov-card{border:1px solid var(--color-fog);border-radius:24px;align-content:start;gap:16px;min-width:0;padding:24px;display:grid}.ov-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.admin-shell .ov-card-head h2{font:600 11px/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase;margin:0}.ov-card-head h2 a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.ov-card-head h2 a:hover{text-underline-offset:4px;text-decoration:underline}.ov-tags{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.ov-tag{border:1px solid var(--color-fog);color:var(--color-slate);font:600 10px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:2px 6px}.ov-source.is-typed{border-color:var(--color-obsidian);color:var(--color-obsidian)}.ov-source.is-estimate{border-style:dashed}.ov-headline{gap:6px;padding:4px 0;text-decoration:none;display:grid}.ov-headline-label{font:600 11px/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase}.ov-headline-value{font:600 32px/1.1 var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ov-headline-note{color:var(--color-slate);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;line-height:1.4;display:flex}.ov-headline:hover .ov-headline-value{text-underline-offset:6px;text-decoration:underline}.ov-rows{border-top:1px solid var(--color-fog);margin:0;padding:0;list-style:none;display:grid}.ov-rows li{border-bottom:1px solid var(--color-fog)}.ov-row{grid-template-columns:minmax(16ch,1fr) minmax(0,auto);align-items:baseline;gap:2px 16px;min-height:44px;padding:10px 4px;text-decoration:none;display:grid}a.ov-row:hover{background:var(--surface-acid-highlight)}.ov-row-label{overflow-wrap:anywhere;font-weight:600}.ov-row-value{font:600 15px/1.4 var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:normal}.ov-row-meta{color:var(--color-slate);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.ov-row-meta small{font-size:13px;line-height:1.4}.ov-mark{margin-right:6px;font-style:normal}.ov-mark.is-warning{color:var(--an-warning)}.ov-mark.is-critical{color:var(--an-critical)}.ov-open{min-height:44px;font:500 14px/1 var(--font-button);justify-self:start;align-items:center;gap:8px;display:inline-flex}.ov-collapsed{color:var(--color-slate);margin:0}.admin-shell .an-left .an-account-cell{min-width:24ch}.admin-shell .an-left .an-spent-cell{min-width:26ch}.an-left-cell{gap:6px;min-width:160px;display:grid}.an-left-cell b{font:600 14px/1.4 var(--font-mono);white-space:nowrap}.an-left-cell b.is-critical:before{content:"✕ ";color:var(--an-critical)}.an-left-cell b.is-warning:before{content:"▲ ";color:var(--an-warning)}.an-accounts{gap:16px;display:grid}.an-account{border:1px solid var(--color-fog);border-radius:24px;gap:12px;padding:20px 24px;display:grid}.an-account-head{gap:4px;display:grid}.an-account-fields{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));align-items:end;gap:12px 16px;display:grid}.an-account .field{gap:6px;display:grid}.an-account .field>span:first-child{font:600 11px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.an-account-history{font:13px/1.4 var(--font-mono);color:var(--color-slate);gap:4px;margin:0;padding:0;list-style:none;display:grid}@media (width<=620px){.ov-attention{padding:16px}.ov-attention-item{grid-template-columns:minmax(0,1fr) auto}.ov-attention-item .an-verdict{grid-column:1/-1}.ov-card{padding:16px}.ov-row{grid-template-columns:minmax(0,1fr)}.ov-row-value{text-align:left}.ov-headline-value{font-size:28px}.an-account{padding:16px}}.an-targets{gap:24px;display:grid}.an-targets fieldset{border:1px solid var(--color-fog);border-radius:24px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:20px;min-width:0;margin:0;padding:20px 24px 24px;display:grid}.an-targets legend{font:600 11px/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase;padding:0 8px}.an-targets .field,.an-planner .field{align-content:start;gap:8px;display:grid}.an-targets .field>span:first-child{justify-content:space-between;gap:8px;font-weight:600;display:flex}.an-targets em{color:var(--color-slate);font:400 11px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-style:normal}.an-input{display:block;position:relative}.an-input input{width:100%}.admin-shell .an-input.an-input-usd input:not([type=checkbox]){padding-left:32px}.an-input-usd:before{content:"$";color:var(--color-slate);font-family:var(--font-mono);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.admin-shell .an-input.an-input-percent input:not([type=checkbox]){padding-right:36px}.an-input-percent:after{content:"%";color:var(--color-slate);font-family:var(--font-mono);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.an-planner{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.an-planner-inputs{border:1px solid var(--color-fog);border-radius:24px;gap:16px;padding:24px;display:grid}.an-planner-result{gap:16px;min-width:0;display:grid}.an-fixed{gap:16px;display:grid}.an-fixed-form{flex-wrap:wrap;align-items:end;display:flex}.an-row-actions{flex-wrap:wrap;gap:8px;display:flex}.an-row-actions .an-quiet{border-color:var(--color-fog)}@media (width<=1100px){.an-planner{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.an-funnel li{grid-template-columns:minmax(0,1fr);gap:6px}.an-plan>li,.an-facts>div,.an-targets fieldset{padding:16px}}.an-six{margin-top:var(--admin-gap-block)}.an-six-head{align-items:center;gap:var(--admin-gap-tight) var(--admin-gap);flex-wrap:wrap;display:flex}.admin-shell .an-six-head h2{font:600 var(--admin-text-note)/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase;margin:0}.an-six-grid{gap:var(--admin-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:0;padding:0;list-style:none;display:grid}.an-six-item{align-content:start;gap:var(--admin-gap-tight);padding:var(--admin-card-pad);border:1px solid var(--admin-rule);border-radius:var(--admin-radius);min-width:0;display:grid}.an-six-item>b{font:600 var(--admin-text-note)/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase}.an-six-value{font:600 var(--admin-figure-size)/1.15 var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.an-six-item.is-accent{background:var(--color-obsidian);border-color:var(--color-obsidian);color:var(--color-bone-white)}.an-six-item.is-accent .an-six-value{color:var(--admin-accent)}.an-six-item.is-accent .an-six-note,.an-six-item.is-accent .an-six-nothing{color:var(--color-fog)}.an-six-item.is-accent .ov-tag{border-color:var(--color-slate);color:var(--color-fog)}.an-six-item.is-accent .ov-source.is-typed{border-color:var(--admin-accent);color:var(--admin-accent)}.an-six-item.is-accent .an-six-open{color:var(--color-bone-white)}.an-six-nothing{min-height:calc(var(--admin-figure-size) * 1.15);color:var(--admin-quiet);font-size:var(--admin-text);align-items:center;line-height:1.4;display:flex}.an-six-note{color:var(--admin-quiet);font-size:var(--admin-text-sm);line-height:1.4}.an-six-meta{align-items:center;gap:var(--admin-gap-tight) var(--admin-gap);flex-wrap:wrap;display:flex}.an-six-open{min-height:44px;font-size:var(--admin-text-sm);align-items:center;display:inline-flex}.an-quota,.an-orders{margin-top:var(--admin-gap-block)}.admin-shell .an-quota>h2,.admin-shell .an-orders>h2,.admin-shell .an-sections-title{margin:0 0 var(--admin-gap-tight);font:600 var(--admin-text-note)/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase}.an-filters{gap:var(--admin-gap-tight) var(--admin-gap);margin:0 0 var(--admin-gap);flex-wrap:wrap;padding:0;list-style:none;display:flex}.an-filters a{min-height:44px;padding:0 var(--admin-gap);border:1px solid var(--admin-rule);border-radius:var(--admin-radius-sm);font-size:var(--admin-text-sm);align-items:center;text-decoration:none;display:inline-flex}.an-filters a[aria-current]{background:var(--color-obsidian);color:var(--color-bone-white);border-color:var(--color-obsidian)}.an-order-test{color:var(--admin-quiet);font-size:var(--admin-text-note)}.an-orders-table{min-width:820px}.an-tabs-body{margin-top:var(--admin-gap-block)}.an-tab{border-top:1px solid var(--admin-rule)}.an-tab>summary{justify-content:space-between;align-items:center;gap:var(--admin-gap);cursor:pointer;min-height:44px;font:600 var(--admin-text)/1.4 var(--font-body);list-style:none;display:flex}.an-tab>summary::-webkit-details-marker{display:none}.an-tab>summary:after{content:"+";font:400 18px/1 var(--font-mono);color:var(--admin-quiet)}.an-tab[open]>summary:after{content:"−"}.an-tab-body{padding-bottom:var(--admin-gap-block)}.an-tab-body>.admin-block:first-child{margin-top:var(--admin-gap)}@media print{.an-bar,.an-period-tools,.an-accounts,.an-targets,.an-fixed-form,.calc-actions{display:none}}.ops-block{margin-top:48px}.ops-block>h2{overflow-wrap:anywhere;margin:0 0 16px;font-size:24px;line-height:1.2}.ops-lead{max-width:72ch;color:var(--color-slate);margin:0 0 16px}.ops-form{gap:16px;display:grid}.ops-form-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:end;gap:16px;display:grid}.ops-form label{gap:8px;min-width:0;display:grid}.ops-form label>span,.ops-facts dt{font:600 11px/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase;color:var(--color-slate)}.ops-form :is(input,select,textarea){width:100%}.ops-form textarea{border:1px solid var(--color-fog);border-radius:4px;min-height:96px;padding:10px 16px}.ops-form-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ops-list{gap:16px;display:grid}.ops-card{border:1px solid var(--color-fog);background:var(--color-bone-white);border-radius:24px;gap:16px;min-width:0;padding:24px;display:grid}.ops-card.is-alert{border-color:var(--color-obsidian)}.ops-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.ops-card-head h3{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.3}.ops-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px 24px;margin:0;display:grid}.ops-facts>div{gap:4px;min-width:0;display:grid}.ops-facts dd{overflow-wrap:anywhere;margin:0}.ops-badge{border:1px solid var(--color-obsidian);min-height:24px;font:600 11px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:72px;align-items:center;padding:2px 10px;display:inline-flex}.ops-badge.is-alert{background:var(--color-obsidian);color:var(--color-bone-white)}.ops-badge.is-ok{background:var(--color-acid-lime);border-color:var(--color-acid-lime);color:var(--color-obsidian)}.ops-badge.is-quiet{border-color:var(--color-fog);color:var(--color-slate)}.ops-note{color:var(--color-slate);margin:0;font-size:14px}.ops-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ops-code{font:12px/1.4 var(--font-mono);color:var(--color-slate);overflow-wrap:anywhere}.ops-history>summary{cursor:pointer;font-size:14px}.ops-history ol{gap:6px;margin:12px 0 0;padding-left:20px;font-size:14px;display:grid}.ops-actions{border-top:1px solid var(--color-fog);gap:12px;padding-top:16px;display:grid}.ops-inline{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.ops-inline label{flex:220px;gap:8px;min-width:0;display:grid}.ops-inline label>span{font:600 11px/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase;color:var(--color-slate)}.ops-json{border:1px solid var(--color-fog);max-height:280px;font:12px/1.5 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;margin:8px 0 0;padding:12px;overflow:auto}.ops-journal td{min-width:120px}.ops-journal td.ops-change{min-width:260px}.ops-pager{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:24px;display:flex}.admin-shell .clients-split{gap:var(--admin-gap-block);grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;min-width:0;display:grid}.admin-shell .clients-list{gap:var(--admin-gap);min-width:0;display:grid}.admin-shell .clients-search{flex-wrap:wrap;align-items:end;display:flex}.admin-shell .clients-search label{gap:var(--admin-gap-tight);flex:140px;min-width:0;display:grid}.admin-shell .clients-search label>span{font-size:var(--admin-text-note);color:var(--admin-quiet);text-transform:uppercase;letter-spacing:.08em}.admin-shell .clients-bands{gap:var(--admin-gap-tight);flex-wrap:wrap;display:flex}.admin-shell .clients-band{min-height:44px;padding:0 var(--admin-gap);border:1px solid var(--admin-rule);font-size:var(--admin-text-sm);color:var(--color-obsidian);border-radius:84px;align-items:center;line-height:1.4;display:inline-flex}.admin-shell .clients-band:hover{border-color:var(--color-obsidian)}.admin-shell .clients-band.is-on{background:var(--color-obsidian);border-color:var(--color-obsidian);color:var(--color-bone-white)}.admin-shell .clients-rule{max-width:72ch;color:var(--admin-quiet);font-size:var(--admin-text-sm);margin:0;line-height:1.45}.admin-shell .clients-rule a{border-bottom:1px solid}.admin-shell .clients-rows{scrollbar-width:thin;gap:2px;min-width:0;max-height:64vh;display:grid;overflow-y:auto}.admin-shell .client-row{gap:var(--admin-gap-tight);padding:var(--admin-gap) var(--admin-card-pad);border:1px solid var(--admin-rule);border-radius:var(--admin-radius-sm);min-width:0;display:grid}.admin-shell .client-row>*{overflow-wrap:anywhere;min-width:0}.admin-shell .client-row b{font:400 var(--admin-text)/1.3 var(--font-body);letter-spacing:0}.admin-shell .client-row code{font-size:var(--admin-text-note);color:var(--admin-quiet)}.admin-shell .client-row-line{font-size:var(--admin-text-sm);color:var(--admin-quiet);line-height:1.4}.admin-shell .client-row:hover{border-color:var(--color-obsidian)}.admin-shell .client-row.is-open{border-color:var(--color-obsidian);background:var(--admin-accent)}.admin-shell .client-row.is-open :is(code,.client-row-line){color:var(--color-obsidian)}.admin-shell .client-badges{flex-wrap:wrap;gap:4px;display:flex}.admin-shell .client-badge{border:1px solid var(--admin-rule);font-family:var(--font-mono);font-size:var(--admin-text-note);color:var(--admin-quiet);white-space:nowrap;cursor:help;border-radius:84px;align-items:center;padding:2px 8px;line-height:1.5;display:inline-flex}.admin-shell .client-row.is-open .client-badge,.admin-shell :is(.client-badge-waiting,.client-badge-brief_gap){border-color:var(--color-obsidian);color:var(--color-obsidian)}.admin-shell .clients-panel{gap:var(--admin-gap-block);min-width:0;display:grid}.admin-shell .client-head{gap:var(--admin-gap-block);padding:var(--admin-card-pad);border:1px solid var(--admin-rule);border-radius:var(--admin-radius);grid-template-columns:minmax(0,1fr) minmax(0,240px);min-width:0;display:grid}.admin-shell .client-head>div{gap:var(--admin-gap-tight);align-content:start;min-width:0;display:grid}.admin-shell .client-head h2{max-width:100%;font-size:var(--admin-subtitle);overflow-wrap:anywhere;margin:0;line-height:1.1}.admin-shell .client-head p{max-width:72ch;font-size:var(--admin-text);color:var(--admin-quiet);margin:0;line-height:1.45}.admin-shell .client-flag{color:var(--color-obsidian)}.admin-shell .client-contact{overflow-wrap:anywhere}.admin-shell .client-orders{font-size:var(--admin-text-sm);line-height:1.45}.admin-shell .client-orders b{font-size:var(--admin-text-note);color:var(--admin-quiet);text-transform:uppercase;letter-spacing:.08em;display:block}.admin-shell .client-orders ul{margin:var(--admin-gap-tight) 0 0;gap:var(--admin-gap-tight);padding:0;list-style:none;display:grid}.admin-shell .client-orders a{border-bottom:1px solid}.admin-shell .client-orders i{color:var(--admin-quiet);font-style:normal}.admin-shell .client-orders em{font-style:normal;font-family:var(--font-mono);font-size:var(--admin-text-note);color:var(--admin-quiet)}.admin-shell .client-tabs{gap:var(--admin-gap-tight);border-bottom:1px solid var(--admin-rule);flex-wrap:wrap;display:flex}.admin-shell .client-tab{min-height:44px;padding:0 var(--admin-gap);font-size:var(--admin-text-sm);color:var(--admin-quiet);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;line-height:1.4;display:inline-flex}.admin-shell .client-tab:hover{color:var(--color-obsidian)}.admin-shell .client-tab.is-on{color:var(--color-obsidian);border-bottom-color:var(--color-obsidian)}.admin-shell .client-chat{border-color:var(--admin-rule);border-radius:var(--admin-radius)}.admin-shell .client-chat-claim{max-width:72ch;font-size:var(--admin-text);color:var(--color-obsidian);margin:0;line-height:1.45}.admin-shell .client-chat-note{max-width:72ch;font-size:var(--admin-text-sm);color:var(--admin-quiet);margin:0;line-height:1.45}.admin-shell .client-enquiries,.admin-shell .client-brief{gap:var(--admin-gap);min-width:0;display:grid}.admin-shell .client-brief .admin-block>h3{margin:0 0 var(--admin-gap-tight);font-size:var(--admin-text)}.admin-shell .client-brief .admin-card-top{gap:var(--admin-gap-block);margin-bottom:0}.admin-shell .client-brief .admin-facts{gap:var(--admin-gap)}.admin-shell .client-brief .admin-facts p{margin-top:var(--admin-gap-tight);font-size:var(--admin-text-sm);line-height:1.45}@media (width<=1100px){.admin-shell .clients-split{grid-template-columns:minmax(0,1fr)}.admin-shell .clients-rows{max-height:42vh}.admin-shell .client-head,.admin-shell .client-brief .admin-card-top{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.admin-shell .clients-search button{width:100%}.admin-shell .clients-band{flex:auto;justify-content:center}}.content-count{margin-top:var(--spacing-16);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-slate)}.content-editor{gap:var(--spacing-32);margin-top:var(--spacing-24);flex-direction:column;display:flex}.content-pages{gap:var(--spacing-10);flex-direction:column;display:flex}.content-pages>.mono-label{margin:0}.content-pages-lead{max-width:66ch;margin:0}.content-page-cards{gap:var(--spacing-16);margin-top:var(--spacing-8);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.content-page-card{gap:var(--spacing-8);padding:var(--spacing-16);background:var(--color-obsidian);color:var(--color-bone-white);border:var(--rule-mark) dashed var(--color-acid-lime);border-radius:var(--radius-md);flex-direction:column;text-decoration:none;display:flex}.content-page-card:hover,.content-page-card:focus-visible{border-style:solid}.content-page-card b{font-family:var(--font-display);font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm);letter-spacing:var(--tracking-heading-sm);text-transform:uppercase}.content-page-card code,.content-page-card small{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-caption);color:var(--color-fog)}.content-page-go{margin-top:var(--spacing-8);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-acid-lime)}.content-group>h3{justify-content:space-between;align-items:baseline;gap:var(--spacing-16);padding-bottom:var(--spacing-8);border-bottom:var(--rule-hair) solid var(--color-fog);font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-caption);text-transform:uppercase;display:flex}.content-page-link{font-weight:var(--font-weight-regular);letter-spacing:0;text-transform:none;color:var(--color-obsidian);border-bottom:var(--rule-hair) solid var(--color-fog);text-decoration:none}.content-page-link:hover{border-bottom-color:var(--color-obsidian)}.content-row{align-items:baseline;gap:var(--spacing-8) var(--spacing-16);padding:var(--spacing-10) 0;border-bottom:var(--rule-hair) solid var(--color-fog);grid-template-columns:14rem minmax(0,1fr) 14rem;display:grid}.content-field{flex-direction:column;display:flex}.content-field>small,.content-row small{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-slate)}.content-form{gap:var(--spacing-8);flex-wrap:wrap;align-items:center;display:flex}.content-form>input{flex:12rem;min-width:0}.content-form>textarea{min-width:0;padding:var(--spacing-8) var(--spacing-10);border:var(--rule-hair) solid var(--color-fog);border-radius:var(--radius-md);background:var(--color-bone-white);color:var(--color-obsidian);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);resize:vertical;flex:100%}.content-form>textarea:focus-visible{outline:3px solid var(--color-obsidian);outline-offset:0}.content-reset{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-caption)}.content-readonly{font-family:var(--font-mono);margin:0}.content-note{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-slate);text-align:right}.content-error{margin:var(--spacing-8) 0 0;grid-column:1/-1}.content-history ol{gap:var(--spacing-10);margin:var(--spacing-16) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.content-history li{align-items:baseline;gap:var(--spacing-8) var(--spacing-16);padding-bottom:var(--spacing-8);border-bottom:var(--rule-hair) solid var(--color-fog);grid-template-columns:minmax(0,14rem) minmax(0,1fr) auto auto;display:grid}.content-history li>b,.content-history li>span{font-family:var(--font-mono);font-size:var(--text-caption);overflow-wrap:anywhere}@media (width<=60rem){.content-row,.content-history li{grid-template-columns:minmax(0,1fr)}.content-note{text-align:left}}.exp{gap:var(--spacing-24);display:grid}.exp-links{gap:var(--spacing-16);font:600 11px/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase;flex-wrap:wrap;display:flex}.exp-links a{color:inherit;text-underline-offset:3px;text-decoration:underline}.exp-stats{gap:var(--spacing-16);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.exp-stat{gap:var(--spacing-8);padding:var(--spacing-16);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-md);align-content:start;display:grid}.exp-stat b{font:600 11px/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase}.exp-stat span{font-family:var(--font-mono);font-size:var(--text-heading-sm);font-variant-numeric:tabular-nums}.exp-stat small{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-slate)}.exp-block{padding-top:var(--spacing-24);border-top:var(--rule-hair) solid var(--color-obsidian)}.exp-block h2{margin-bottom:var(--spacing-16);font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:var(--text-heading-sm);letter-spacing:var(--tracking-heading-sm);text-transform:uppercase}.exp-note{max-width:76ch;margin-bottom:var(--spacing-16);color:var(--color-slate);line-height:var(--leading-body)}.exp-form,.exp-filter{gap:var(--spacing-16);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;display:grid}.exp-form{padding:var(--spacing-24);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-3xl)}.exp-filter{margin-bottom:var(--spacing-16)}.exp-form label,.exp-filter label{gap:var(--spacing-8);flex-direction:column;min-width:0;display:flex}.exp-form label>span,.exp-filter label>span,.exp-form legend{font:600 11px/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase}.exp-form input:not([type=radio]),.exp-form select,.exp-form textarea,.exp-filter input,.exp-filter select{min-height:44px;padding:var(--spacing-10) var(--spacing-16);border:var(--rule-hair) solid var(--color-fog);border-radius:var(--radius-md);background:var(--surface-bone-canvas);color:var(--color-obsidian);font-family:var(--font-body);font-size:var(--text-body);width:100%}.exp-form textarea{resize:vertical}.exp-wide{grid-column:1/-1}.exp-target{gap:var(--spacing-16);border:0;flex-wrap:wrap;align-items:end;min-width:0;padding:0;display:flex}.exp-target legend{margin-bottom:var(--spacing-8)}.exp-radio{align-items:center;gap:var(--spacing-8);min-height:44px;flex-direction:row!important}.exp-target label:not(.exp-radio){flex:260px}.exp-actions{gap:var(--spacing-16);flex-wrap:wrap;align-items:center;display:flex}.exp-form button[type=submit],.exp-filter button{min-height:44px;padding:0 var(--spacing-24);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-md);background:var(--surface-acid-highlight);color:var(--color-obsidian);font:600 11px/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase;cursor:pointer}.exp-form button[type=submit]:hover,.exp-filter button:hover{background:var(--surface-obsidian-ground);color:var(--color-bone-white)}.exp-form button:disabled{cursor:progress;opacity:.6}.exp-actions .notice{margin:0}.exp-table td{vertical-align:top}.exp-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.exp-nowrap{white-space:nowrap}.exp-sub{font-size:var(--text-label);color:var(--color-slate);overflow-wrap:anywhere;margin-top:2px;display:block}.exp-tag{border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-md);font:600 10px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin:0 4px 2px 0;padding:1px 6px;display:inline-block}.exp-struck{text-decoration:line-through}.exp-row-muted td{color:var(--color-slate)}.exp-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.exp-reverse{gap:4px;display:grid}.exp-quiet{min-height:32px;padding:0 var(--spacing-10);border:var(--rule-hair) solid var(--color-fog);border-radius:var(--radius-md);color:var(--color-obsidian);font:600 10px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0}.exp-quiet:hover{border-color:var(--color-obsidian)}.exp-error{font-size:var(--text-label);max-width:24ch}.admin-shell .mail-why,.admin-shell .mail-law{max-width:72ch;margin:0 0 var(--admin-gap-block);color:var(--admin-quiet);font-size:var(--admin-text-sm);line-height:1.45}.admin-shell .mail-law{margin-bottom:var(--admin-gap)}.admin-shell .mail-back{margin:0 0 var(--admin-gap-block);font-size:var(--admin-text-sm)}.admin-shell .mail-row{gap:var(--admin-gap-tight);display:grid}.admin-shell .mail-address{font-family:var(--font-mono);font-size:var(--admin-text-sm);overflow-wrap:anywhere;font-style:normal}.admin-shell .mail-source{color:var(--admin-quiet);font-size:var(--admin-text-note);line-height:1.4}.admin-shell .mail-address.is-missing,.admin-shell .mail-recipient-address.is-missing{color:var(--admin-quiet);font-style:italic}.admin-shell .mail-recipient{margin-bottom:var(--admin-gap-block);padding:var(--admin-card-pad);border:1px solid var(--admin-rule);border-radius:var(--admin-radius)}.admin-shell .mail-recipient h2{margin:0 0 var(--admin-gap)}.admin-shell .mail-recipient-address{font-family:var(--font-mono);font-size:var(--admin-text);overflow-wrap:anywhere;margin:0;line-height:1.4}.admin-shell .mail-recipient-source,.admin-shell .mail-recipient-note{max-width:72ch;margin:var(--admin-gap-tight) 0 0;color:var(--admin-quiet);font-size:var(--admin-text-sm);line-height:1.45}.admin-shell .mail-recipient-note{margin-top:var(--admin-gap);padding-top:var(--admin-gap);border-top:1px solid var(--admin-rule);font-size:var(--admin-text-note)}.admin-shell .mail-form{gap:var(--admin-gap);max-width:72ch;display:grid}.admin-shell .mail-form .btn{justify-self:start}.admin-shell .mail-confirm{gap:var(--admin-gap);max-width:72ch;padding:var(--admin-card-pad);border:1px solid var(--color-obsidian);border-radius:var(--admin-radius);display:grid}.admin-shell .mail-confirm p{font-size:var(--admin-text);margin:0;line-height:1.45}.admin-shell .mail-confirm-address{font-family:var(--font-mono);overflow-wrap:anywhere}.admin-shell .mail-confirm-subject{color:var(--admin-quiet);overflow-wrap:anywhere}.admin-shell .mail-confirm-actions{gap:var(--admin-gap);flex-wrap:wrap;display:flex}.admin-shell .mail-confirm-actions .btn{overflow-wrap:anywhere;text-align:left}.admin-shell .mail-went{font-family:var(--font-mono)}.admin-shell .mail-went.is-failed{color:var(--color-obsidian);font-weight:600}.mo{gap:var(--admin-gap-block);min-width:0;display:grid}.mo>*{min-width:0}.mo-note{max-width:72ch;color:var(--admin-quiet);font-size:var(--admin-text);margin:0;line-height:1.45}.mo-stats{display:grid}.mo-desks{align-items:center;gap:var(--admin-gap);flex-wrap:wrap;display:flex}.mo-plans{display:grid}.mo-plan{border-top:1px solid var(--admin-rule)}.mo-plan:last-child{border-bottom:1px solid var(--admin-rule)}.mo-plan>summary{align-items:baseline;gap:var(--admin-gap-tight) var(--admin-gap);min-height:44px;padding:var(--admin-gap-tight) 0;cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.mo-plan>summary::-webkit-details-marker{display:none}.mo-plan>summary:after{content:"+";font:400 18px/1 var(--font-mono);color:var(--admin-quiet)}.mo-plan[open]>summary:after{content:"−"}.mo-plan>summary b{font-size:var(--admin-text)}.mo-plan-price{color:var(--admin-quiet);font-family:var(--font-mono);font-size:var(--admin-text-sm)}.mo-plan-count{font:600 var(--admin-text)/1.2 var(--font-mono);font-variant-numeric:tabular-nums;margin-left:auto}.mo-plan-body{gap:var(--admin-gap);padding:0 0 var(--admin-gap-block);display:grid}.mo-copy{max-width:72ch;font-size:var(--admin-text);margin:0;line-height:1.45}.mo-table{min-width:720px}.admin-shell .mo-table .mo-num{text-align:right;white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mo-code{color:var(--admin-quiet);font-family:var(--font-mono);font-size:var(--admin-text-note)}.mo-overdue{color:var(--admin-quiet);font-size:var(--admin-text-note);text-transform:uppercase;letter-spacing:.086em}.admin-shell .mo-table tr[data-status=cancelled] td,.admin-shell .mo-table tr[data-status=paused] td{color:var(--admin-quiet)}@media (width<=620px){.mo-plan-count{margin-left:0}}.pay-tabs{gap:var(--spacing-8);margin-bottom:var(--spacing-24);flex-wrap:wrap;display:flex}.pay-tab{padding:var(--spacing-8) var(--spacing-16);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-obsidian);text-decoration:none}.pay-tab span{margin-left:var(--spacing-8);opacity:.7}.pay-tab:hover{background:var(--surface-acid-highlight)}.pay-tab.is-current{background:var(--surface-obsidian-ground);color:var(--color-bone-white)}.pay-forms{gap:var(--spacing-24);margin-bottom:var(--spacing-24);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid}.pay-form{gap:var(--spacing-16);padding:var(--spacing-24);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-3xl);align-content:start;display:grid}.pay-grid{gap:var(--spacing-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.pay-warnings{gap:var(--spacing-8);padding-left:var(--spacing-16);display:grid}.pay-note{margin-bottom:var(--spacing-16);font-family:var(--font-mono);font-size:var(--text-label)}.pay-table td{vertical-align:top}.pay-table td small{font-size:var(--text-label);opacity:.75;margin-top:2px;display:block}.pay-table tr.is-pending td{color:var(--color-slate)}.pay-marks{min-width:180px}.pay-badge{margin:0 var(--spacing-8) var(--spacing-8) 0;padding:2px var(--spacing-8);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase;white-space:nowrap;color:var(--color-obsidian);display:inline-block}.pay-badge.is-manual,.pay-badge.is-loud{background:var(--surface-obsidian-ground);color:var(--color-bone-white)}.pay-actions{min-width:160px}.pay-ask{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.pay-ask select,.pay-ask input{max-width:100%;min-height:32px;padding:2px var(--spacing-8);border:var(--rule-hair) solid var(--color-fog);border-radius:var(--radius-md);background:var(--surface-bone-canvas);font-family:var(--font-body);font-size:var(--text-label)}.pay-reverse input{width:110px}.pay-action{min-height:32px;padding:0 var(--spacing-10);border:var(--rule-hair) solid var(--color-obsidian);border-radius:var(--radius-md);background:var(--surface-bone-canvas);color:var(--color-obsidian);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase;cursor:pointer}.pay-action:hover{background:var(--surface-acid-highlight)}.pay-action:disabled{opacity:.5;cursor:default}.pay-ask em{font-style:normal;font-size:var(--text-label);flex-basis:100%}.ledger-desk{gap:48px;display:grid}.ledger-block{gap:16px;min-width:0;display:grid}.ledger-block>h2{font:600 11px/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase;margin:0}.ledger-block>p{max-width:72ch;color:var(--color-slate);margin:0}.ledger-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.ledger-stat{border:1px solid var(--color-fog);border-radius:24px;gap:8px;padding:16px 24px;display:grid}.ledger-stat b{font:600 24px/1.2 var(--font-mono)}.ledger-stat span{color:var(--color-slate);font-size:14px;line-height:1.4}.ledger-badge{border:1px solid var(--color-obsidian);font:600 11px/1.4 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:2px 8px;display:inline-block}.ledger-badge--on{background:var(--color-acid-lime)}.ledger-badge--quiet{border-color:var(--color-fog);color:var(--color-slate)}.ledger-change{white-space:nowrap}.ledger-change s,.ledger-muted{color:var(--color-slate)}.ledger-proposals{gap:16px;display:grid}.ledger-proposal{border:1px solid var(--color-obsidian);border-radius:24px;gap:12px;padding:24px;display:grid}.ledger-proposal header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.ledger-proposal header b,.ledger-proposal .ledger-change{font:600 18px/1.4 var(--font-mono)}.ledger-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ledger-actions button{border:1px solid var(--color-obsidian);background:var(--color-bone-white);min-height:44px;color:var(--color-obsidian);font:600 11px/1.4 var(--font-mono);letter-spacing:.086em;text-transform:uppercase;cursor:pointer;border-radius:4px;padding:0 16px}.ledger-actions button.is-primary{background:var(--color-acid-lime)}.ledger-actions button:disabled{opacity:.5;cursor:default}.ledger-desk .admin-search label{flex:200px}.ledger-desk .admin-search select,.ledger-desk .admin-search textarea{border:1px solid var(--color-fog);min-height:48px;font-family:var(--font-body);border-radius:4px;padding:10px 16px}.ledger-desk .admin-table td{vertical-align:top}.ledger-desk .admin-table td small{color:var(--color-slate);font-size:12px;display:block}.ledger-rules{display:grid}.ledger-rules>div{border-bottom:1px solid var(--color-fog);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);gap:16px;padding:12px 0;display:grid}.ledger-rules b{font:600 14px/1.4 var(--font-mono)}.ledger-charge-row td{background:var(--color-bone-white)}@media (width<=720px){.ledger-rules>div{grid-template-columns:1fr;gap:4px}.ledger-proposal{padding:16px}}.refs-desk{gap:16px;max-width:720px;margin-bottom:40px;display:grid}.refs-field{gap:6px;display:grid}.refs-field>span{font-weight:600}.refs-field textarea{width:100%;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.refs-outcomes{gap:4px;margin:0;padding-left:18px;display:grid}.refs-outcomes li[data-queued=no]{color:var(--muted,#8a8a8a)}.refs-outcomes code,.refs-url{overflow-wrap:anywhere;word-break:break-word}.refs-table td.refs-url{max-width:360px}.refs-status[data-status=rejected] b{color:#b3261e}.refs-status[data-status=added] b{color:#1e7a3c}.refs-skeletons-link{margin:0 0 24px}.sk-card{border-top:1px solid var(--line,#d9d4cc);gap:14px;min-width:0;padding:18px 0 28px;display:grid}.sk-head{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.sk-head h3{overflow-wrap:anywhere;margin:0}.sk-status[data-status=provisional] b{color:#9a5b00}.sk-status[data-status=approved] b{color:#1e7a3c}.sk-status[data-status=rejected] b,.sk-status[data-status=withdrawn] b{color:var(--muted,#8a8a8a)}.sk-decision{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sk-reason{overflow-wrap:anywhere;margin:0}.sk-video{gap:6px;margin:0 0 18px;display:grid}.sk-video video,.sk-pair video{background:#111;width:100%;max-width:1936px;height:auto;display:block}.sk-video[data-width="390"] video{max-width:820px}.sk-pair{gap:8px;display:grid}.sk-pair-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sk-sheets{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.sk-sheets img{border:1px solid var(--line,#d9d4cc);width:100%;height:auto;display:block}.sk-numbers th{text-align:left;padding-right:16px;font-weight:600}.sk-findings ul{gap:4px;padding-left:18px;display:grid}.sk-findings li{overflow-wrap:anywhere}.sk-findings li[data-severity=fail] b{color:#b3261e}.sk-findings li[data-severity=chase] b{color:#9a5b00}.sales-desk{gap:var(--spacing-24);margin-top:var(--spacing-24);flex-direction:column;display:flex}.sales-filters{flex-wrap:wrap;align-items:flex-end}.sales-export{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;margin-left:auto}.sales-new summary{cursor:pointer;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase}.sales-new-form{margin-top:var(--spacing-16);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:end;margin-bottom:0;display:grid}.sales-new-form button{grid-column:1/-1;justify-self:start}.sales-new .notice{margin:var(--spacing-16) 0 0}.sales-cards{gap:var(--spacing-16);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sales-card{gap:var(--spacing-10) var(--spacing-16);padding:var(--spacing-16) 0;border-bottom:var(--rule-hair) solid var(--color-fog);display:grid}.sales-card-head{gap:var(--spacing-16);align-items:baseline;display:flex}.sales-score{min-width:2.5rem;font-family:var(--font-mono);font-size:var(--text-h3);font-weight:var(--font-weight-semibold)}.sales-card-title{flex-direction:column;display:flex}.sales-card-title small,.sales-facts dt,.sales-received{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-slate)}.sales-facts{gap:var(--spacing-8) var(--spacing-16);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;display:grid}.sales-facts>div{flex-direction:column;gap:2px;display:flex}.sales-facts dd{overflow-wrap:anywhere;margin:0}.sales-card-controls{gap:var(--spacing-8) var(--spacing-16);flex-wrap:wrap;align-items:flex-end;display:flex}.sales-card-controls label{flex-direction:column;gap:2px;display:flex}.sales-card-controls label>span{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;color:var(--color-slate)}.sales-received{text-transform:none;letter-spacing:0;margin-left:auto}.sales-error{margin:0}.sales-foot{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-slate)}.tests-desk{gap:16px;max-width:720px;margin-bottom:40px;display:grid}.tests-field{gap:6px;display:grid}.tests-field>span{font-weight:600}.tests-field input[type=file]{max-width:100%}.tests-check{align-items:center;gap:8px;display:flex}.tests-progress{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tests-progress li{overflow-wrap:anywhere;grid-template-columns:minmax(120px,220px) 1fr;align-items:baseline;gap:4px 12px;display:grid}.tests-progress li progress{grid-column:2;width:100%}.tests-progress li .tests-said{white-space:pre-wrap;grid-column:2}.tests-progress li[data-state=error] .tests-said{color:var(--danger,#b3261e)}.tests-progress li[data-state=ok] .tests-said{color:var(--success,#1f7a3a)}.tests-progress li[data-state=note] .tests-said{font-style:italic}.tests-list-title{margin:8px 0 12px}.tests-table small{display:block}.tests-links{white-space:nowrap;gap:12px;display:flex}@media (width<=640px){.tests-progress li{grid-template-columns:1fr}.tests-progress li progress,.tests-progress li .tests-said{grid-column:1}}.voice-script{gap:var(--spacing-16);margin-top:var(--spacing-24);flex-direction:column;display:flex}.voice-part{padding:var(--spacing-10) var(--spacing-16);border-left:var(--rule-hair) solid var(--color-fog)}.voice-part>summary{cursor:pointer;font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase}.voice-part-note{margin-top:var(--spacing-8);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-slate)}.voice-part-mine{gap:var(--spacing-10);border-left-width:var(--rule-notice);border-left-color:var(--color-obsidian);flex-direction:column;display:flex}.voice-source{max-height:320px;margin-top:var(--spacing-10);padding:var(--spacing-10);border:var(--rule-hair) solid var(--color-fog);border-radius:var(--radius-md);background:var(--surface-bone-canvas);font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--leading-body);white-space:pre-wrap;word-break:break-word;overflow:auto}.voice-editor .field textarea{min-height:460px;font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--leading-body)}.voice-headings{margin-top:var(--spacing-10);border-top:var(--rule-hair) solid var(--color-fog);padding:0;list-style:none}.voice-headings li{justify-content:space-between;align-items:baseline;gap:var(--spacing-16);padding:var(--spacing-8) 0 var(--spacing-8) var(--spacing-10);border-bottom:var(--rule-hair) solid var(--color-fog);border-left:var(--rule-notice) solid transparent;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-caption);text-transform:uppercase;display:flex}.voice-headings li.is-unanswered{border-left-color:var(--color-obsidian)}.voice-headings li span:last-child{color:var(--color-slate);letter-spacing:normal;text-transform:none}.voice-calls{min-width:760px}.voice-demo-board>*+*{margin-top:var(--spacing-24)}.voice-demo-board-grid{gap:var(--spacing-24);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.voice-demo-board-list{gap:var(--spacing-8);margin:var(--spacing-10) 0 0;display:grid}.voice-demo-board-list>div{justify-content:space-between;gap:var(--spacing-16);padding-bottom:var(--spacing-8);border-bottom:var(--rule-hair) solid var(--color-fog);display:flex}.voice-demo-board-list dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;margin:0}.voice-demo-board-note{margin-top:var(--spacing-10);color:var(--color-slate);font-size:var(--text-body);line-height:var(--leading-body);max-width:66ch}.voice-demo-switch{max-width:560px}.approved-copy-block{border-top:1px solid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;padding-block:32px;display:grid}.approved-copy-block+.approved-copy-block{margin-top:24px}.approved-copy-block .display-sm{overflow-wrap:anywhere}.approved-copy-prose{min-width:0;max-width:70ch}.approved-copy-prose .body-copy{white-space:pre-line;overflow-wrap:anywhere}.approved-copy-prose .body-copy+.body-copy{margin-top:16px}.premium-page .approved-copy .accent,.premium-page .guide-part .accent,.premium-page .guide-index .accent,.premium-page .auth-bullets .accent,.premium-page .auth-alt .accent{color:var(--color-acid-lime);background:0 0;font-style:normal}@media (width<=900px){.approved-copy-block{grid-template-columns:minmax(0,1fr)}}.premium-page .approved-copy.approved-copy--package{background:var(--color-pure-black);color:var(--color-bone-white);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:32px 64px;display:grid}.premium-page .approved-copy--package .approved-copy-block{display:contents}.approved-copy--package .approved-copy-block>.display-sm{border-top:1px solid var(--color-slate);color:var(--color-bone-white);grid-area:1/1;margin:0;padding-top:48px}.approved-copy--package .approved-copy-prose{border-top:1px solid var(--color-slate);grid-area:1/2/span 2;padding-top:48px}.approved-copy--package .approved-copy-aside{grid-area:2/1;align-content:start;gap:24px;display:grid}.pkg-aside{gap:24px;display:grid}.pkg-aside-promise{font:500 18px/1.4 var(--font-body);color:var(--color-fog);margin:0}.pkg-aside-support{color:var(--color-acid-lime);margin:0;font-size:48px;line-height:1.02}.pkg-aside-tiles{border-top:1px solid var(--color-slate);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;padding:16px 0 0;list-style:none;display:grid}.pkg-aside-tiles li{font:600 11px/1.3 var(--font-mono);letter-spacing:.086em;text-transform:uppercase;color:var(--color-bone-white);align-items:center;gap:10px;display:flex}.pkg-aside-icon{width:32px;height:32px;color:var(--color-acid-lime);flex:none}.approved-copy--package .approved-copy-prose{max-width:64ch}.approved-copy--package .approved-lead{font:500 24px/1.35 var(--font-body);color:var(--color-bone-white);margin:0 0 32px}.approved-copy--package .approved-copy-prose .body-copy{color:var(--color-fog);margin:0 0 24px;font-size:18px;line-height:1.55}.approved-copy--package .approved-copy-prose .body-copy+.body-copy{margin-top:0}.approved-copy--package .approved-label{color:var(--color-acid-lime);margin:32px 0 12px}.approved-copy--package .approved-list{border-top:1px solid var(--color-slate);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0 0 24px;padding:0;list-style:none;display:grid}.approved-copy--package .approved-list li{border-bottom:1px solid var(--color-slate);font:400 16px/1.45 var(--font-body);color:var(--color-bone-white);gap:10px;padding:12px 0;display:flex}.approved-copy--package .approved-dash{color:var(--color-acid-lime);flex:none;font-weight:600}@media (width>=901px){.approved-copy--package .approved-copy-aside{top:calc(var(--top-bar-h) + 24px);position:sticky}}@media (width<=900px){.premium-page .approved-copy.approved-copy--package{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.approved-copy--package .approved-copy-block>.display-sm,.approved-copy--package .approved-copy-aside,.approved-copy--package .approved-copy-prose{grid-area:auto/1}.approved-copy--package .approved-copy-prose{border-top:0;padding-top:0}.approved-copy--package .approved-list{grid-template-columns:minmax(0,1fr)}.pkg-aside-support{font-size:32px}.approved-copy--package .approved-lead{font-size:18px}}.package-premium>.section.approved-copy.approved-copy--package{background:var(--color-pure-black);color:var(--color-bone-white);padding:80px 48px}.package-premium>.section.approved-copy.approved-copy--package .body-copy{color:var(--color-fog)}.package-premium>.section.approved-copy.approved-copy--package .accent{color:var(--color-acid-lime);background:0 0;padding:0}@media (width<=900px){.package-premium>.section.approved-copy.approved-copy--package{padding:48px var(--gutter)}}.guide-doc{margin-top:var(--spacing-48);border-top:var(--rule-hair) solid var(--color-obsidian)}.guide-part{grid-template-columns:var(--spacing-48) minmax(0, 1fr);gap:var(--spacing-16);padding:var(--spacing-48) 0;border-bottom:var(--rule-hair) solid var(--color-obsidian);display:grid}.guide-part p,.guide-part li{max-width:66ch;margin-top:var(--spacing-16)}.guide-list{margin-top:var(--spacing-24);border-top:var(--rule-hair) solid var(--color-fog)}.guide-list li{padding-bottom:var(--spacing-16);border-bottom:var(--rule-hair) solid var(--color-fog)}.guide-list strong{margin-bottom:var(--spacing-8);display:block}.guide-figures{margin-top:var(--spacing-24);border-top:var(--rule-hair) solid var(--color-fog)}.guide-figures li{gap:var(--spacing-16);max-width:none;padding:var(--spacing-16) 0;border-bottom:var(--rule-hair) solid var(--color-fog);grid-template-columns:minmax(0,22ch) minmax(0,1fr);align-items:baseline;margin-top:0;display:grid}.guide-byline{display:block}.guide-index{border-top:var(--rule-hair) solid var(--color-obsidian)}.guide-index>li{grid-template-columns:var(--spacing-48) minmax(0, 1fr);gap:var(--spacing-16);padding:var(--spacing-48) 0;border-bottom:var(--rule-hair) solid var(--color-obsidian);display:grid}.guide-index p{max-width:66ch;margin-top:var(--spacing-16)}.guide-index h2,.guide-index h3{margin-top:var(--spacing-16)}.guide-open{margin-top:var(--spacing-16);border-bottom:var(--rule-mark) solid currentColor;font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:var(--text-label);line-height:var(--leading-caption);letter-spacing:var(--tracking-caption);text-transform:uppercase;display:inline-block}.guide-action p{max-width:66ch;margin-top:var(--spacing-16)}@media (width<=900px){.guide-part,.guide-index>li{gap:var(--spacing-8);grid-template-columns:minmax(0,1fr)}.guide-figures li{gap:var(--spacing-4);grid-template-columns:minmax(0,1fr)}}.pkg-detail{border-bottom:0}.pkg-doc{margin-top:var(--spacing-24);border-top:var(--rule-hair) solid var(--color-obsidian)}.pkg-clause{grid-template-columns:var(--spacing-48) minmax(0, 1fr);gap:var(--spacing-16);padding:var(--spacing-48) 0;border-bottom:var(--rule-hair) solid var(--color-obsidian);display:grid}.pkg-clause p,.pkg-clause ul,.pkg-clause ol{max-width:66ch;margin-top:var(--spacing-16)}.pkg-scope li{padding:var(--spacing-10) 0;border-bottom:var(--rule-hair) solid var(--color-fog)}.pkg-figures{align-items:baseline;gap:var(--spacing-8) var(--spacing-16);margin-top:var(--spacing-16);flex-wrap:wrap;display:flex}.pkg-figures .pkg-figure{transform-origin:0}.pkg-stages li{gap:var(--spacing-8);padding:var(--spacing-16) 0;border-bottom:var(--rule-hair) solid var(--color-fog);display:grid}@media (width>=901px){.pkg-stages li{gap:var(--spacing-16);grid-template-columns:minmax(0,24ch) minmax(0,1fr);align-items:baseline}}.pkg-neighbours li{gap:var(--spacing-8);padding:var(--spacing-16) 0;border-bottom:var(--rule-hair) solid var(--color-fog);display:grid}.pkg-neighbour{font-family:var(--font-mono);font-weight:var(--font-weight-semibold);font-size:14px;line-height:var(--leading-body);letter-spacing:var(--tracking-caption);text-transform:uppercase;text-underline-offset:3px;font-variant-numeric:tabular-nums lining-nums;justify-self:start;text-decoration:underline}.pkg-neighbour:hover{background:var(--surface-acid-highlight)}.pkg-act{align-items:center;gap:var(--spacing-16);margin-top:var(--spacing-48);flex-wrap:wrap;display:flex}@media (width<=900px){.pkg-neighbour,.pkg-act .price-open{min-height:var(--spacing-48);align-items:center;display:inline-flex}}.account-workspace{background:var(--color-obsidian);color:var(--color-bone-white)}.account-workspace .workspace-nav{padding:20px var(--gutter);border-bottom:1px solid var(--color-slate);background:var(--color-obsidian);color:var(--color-bone-white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.workspace-nav-label{color:var(--color-fog)}.workspace-nav-links{flex-wrap:wrap;gap:8px;display:flex}.workspace-nav-links a{border:1px solid var(--color-slate);min-height:44px;color:var(--color-bone-white);font-family:var(--font-button);border-radius:72px;align-items:center;padding:10px 16px;font-size:16px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.workspace-nav-links a[aria-current=page]{border-color:var(--color-acid-lime);background:var(--color-acid-lime);color:var(--color-obsidian)}.account-workspace .workspace-nav a:focus-visible,.account-workspace .profile-identity a:focus-visible,.account-workspace .profile-detail-panel a:focus-visible{outline:3px solid var(--color-bone-white);outline-offset:3px}.account-workspace .profile-card{padding:48px var(--gutter);background:var(--color-obsidian);color:var(--color-bone-white)}.account-workspace .profile-card>.profile-identity{border-bottom-color:var(--color-slate);grid-template-columns:100px minmax(0,1fr) minmax(220px,.38fr);gap:24px;padding-bottom:48px}.profile-avatar{border:1px solid var(--color-slate);background:var(--color-pure-black);width:100px;height:100px;color:var(--color-acid-lime);border-radius:24px;place-items:center;display:grid}.profile-avatar .profile-glyph{width:48px;height:48px;color:inherit}.profile-identity-copy{min-width:0}.profile-identity-copy>.mono-label{color:var(--color-fog)}.account-workspace .profile-identity-copy .display{overflow-wrap:anywhere;word-break:normal;max-width:100%;color:var(--color-bone-white);margin-top:16px;display:block}.account-workspace .profile-identity-copy p{overflow-wrap:anywhere}.account-workspace .profile-identity-copy small{color:var(--color-fog);line-height:1.4}.profile-identity-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.account-workspace .profile-identity-actions .btn-secondary{border-color:var(--color-slate);color:var(--color-bone-white);background:0 0}.account-workspace .profile-card .plan-badge{border:1px solid var(--color-slate);background:var(--color-pure-black);min-width:0;color:var(--color-bone-white);flex-direction:column;gap:16px;padding:24px;display:flex}.account-workspace .profile-card .plan-badge>span{margin:0;line-height:1.4}.account-workspace .profile-card .plan-badge>b{font-family:var(--font-body);letter-spacing:-.05em;text-transform:none;font-size:18px;font-weight:400;line-height:1.4}.account-workspace .profile-card .plan-care_pro{background:var(--color-acid-lime);border-color:var(--color-acid-lime);color:var(--color-obsidian)}.profile-plan-link,.profile-detail-link{text-underline-offset:4px;overflow-wrap:anywhere;align-self:start;align-items:center;gap:10px;min-height:44px;font-size:16px;display:inline-flex}.profile-plan-link{margin-top:8px}.account-workspace .plan-care_pro a:focus-visible{outline-color:var(--color-obsidian)}.account-workspace .profile-card-body{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:24px;margin-top:24px}.profile-detail-panel{border:1px solid var(--color-slate);background:var(--color-pure-black);border-radius:24px;min-width:0;padding:24px}.profile-detail-panel>.mono-label{color:var(--color-fog);margin:0 0 24px}.profile-detail-panel .chat-empty{color:var(--color-fog);font-family:var(--font-body);font-size:16px;line-height:1.4}.account-workspace .profile-events li{border-bottom-color:var(--color-slate);overflow-wrap:anywhere;grid-template-columns:minmax(100px,.6fr) minmax(0,1fr);padding:16px 0}.account-workspace .profile-events li:first-child{padding-top:0}.account-workspace .profile-events i{color:var(--color-fog);line-height:1.4}.account-workspace .profile-links li{border-bottom-color:var(--color-slate);overflow-wrap:anywhere}.account-workspace .profile-detail-link{color:var(--color-acid-lime);margin-top:16px}.account-workspace .profile-preview{background:var(--color-acid-lime);color:var(--color-obsidian);border-radius:24px;margin-top:24px;padding:24px}.account-workspace .profile-preview .btn-primary{background:var(--color-obsidian);color:var(--color-bone-white)}.account-workspace .profile-preview .btn-fill{background:var(--color-obsidian)}.account-workspace .profile-preview .mono-label{opacity:1}.account-workspace>.hero{padding:48px var(--gutter);background:var(--color-obsidian);color:var(--color-bone-white);border-bottom:1px solid var(--color-slate)}.account-workspace>.hero .display{overflow-wrap:anywhere}.account-workspace>.hero .accent{color:var(--color-acid-lime);background:0 0}.account-workspace>.hero .crumbs,.account-workspace>.hero .mono-label{color:var(--color-fog)}.account-workspace>.hero .subheading{max-width:66ch}.account-workspace .profile-shell{background:var(--color-obsidian);color:var(--color-obsidian);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:24px}.account-workspace .profile-side,.account-workspace .profile-form{border:1px solid var(--color-slate);background:var(--color-bone-white);border-radius:24px;min-width:0;padding:24px}.account-workspace .profile-side{position:static}.account-workspace .profile-side>p+p{margin-top:16px}.account-workspace .profile-side :is(h2,h3,p,span,a),.account-workspace .profile-form :is(h2,h3,p,span,a){overflow-wrap:anywhere}.account-workspace .profile-account{border-color:var(--color-fog);background:var(--color-obsidian);color:var(--color-bone-white)}.account-workspace .profile-account button{border-color:var(--color-fog);min-height:44px;color:var(--color-bone-white)}.account-workspace .profile-account button:hover{color:var(--color-obsidian)}.account-workspace .profile-form .field{min-width:0}.account-workspace .profile-form :is(input,select,textarea){min-width:0;max-width:100%;font-size:16px}.account-workspace .profile-feeds div{flex-wrap:wrap;gap:8px;min-width:0}.account-workspace .profile-feeds button{text-align:left;white-space:normal;min-height:44px}.account-workspace .profile-shell .admin-empty{min-width:0;padding:24px}.account-workspace .profile-shell .enq-head{flex-wrap:wrap}.account-workspace .profile-shell .enq-reply{overflow-wrap:anywhere;flex-wrap:wrap}.account-workspace .profile-shell .form-actions{flex-wrap:wrap}.account-workspace .profile-shell .form-actions .btn{white-space:normal;text-align:center}.account-workspace .profile-form .btn-primary{background:var(--color-acid-lime)}.account-workspace .profile-loading{min-height:40svh;color:var(--color-bone-white)}.account-workspace .btn{min-height:44px}@media (hover:hover) and (pointer:fine){.workspace-nav-links a:hover{border-color:var(--color-bone-white);background:var(--color-bone-white);color:var(--color-obsidian)}.account-workspace .profile-identity-actions .btn-secondary:hover{background:var(--color-bone-white);color:var(--color-obsidian)}.profile-plan-link:hover,.profile-detail-link:hover{text-decoration-thickness:2px}}@media (width<=1100px){.account-workspace .profile-card>.profile-identity{grid-template-columns:80px minmax(0,1fr)}.account-workspace .profile-card .plan-badge{grid-column:2}.profile-avatar{width:80px;height:80px}}@media (width<=900px){.account-workspace .profile-shell,.account-workspace .profile-card-body{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.account-workspace{--gutter:16px}.account-workspace .workspace-nav{padding-top:16px;padding-bottom:16px}.workspace-nav-links{width:100%}.workspace-nav-links a{padding:10px 14px}.account-workspace .profile-card{padding-top:24px;padding-bottom:24px}.account-workspace .profile-card>.profile-identity{grid-template-columns:minmax(0,1fr);gap:20px;padding-bottom:24px}.profile-avatar{width:64px;height:64px}.profile-avatar .profile-glyph{width:32px;height:32px}.account-workspace .profile-card .plan-badge{grid-column:auto;padding:20px}.profile-identity-actions .btn{justify-content:center;width:100%}.profile-detail-panel{padding:20px}.account-workspace .profile-events li{grid-template-columns:minmax(0,1fr);gap:8px}.account-workspace .profile-preview{padding:20px}.account-workspace .profile-preview .btn{white-space:normal;max-width:100%}.account-workspace>.hero{padding-top:32px;padding-bottom:32px}.account-workspace .profile-shell{padding-top:24px;padding-bottom:24px}.account-workspace .profile-side,.account-workspace .profile-form{padding:20px}.account-workspace .profile-form{grid-template-columns:minmax(0,1fr)}.account-workspace .profile-shell .form-actions .btn{justify-content:center;width:100%}.account-workspace .profile-shell .admin-empty{padding:16px}}@media print{.account-workspace,.account-workspace .profile-card,.account-workspace>.hero,.account-workspace .profile-shell,.account-workspace .profile-detail-panel,.account-workspace .profile-account,.account-workspace .profile-card .plan-badge{color:#000;background:#fff}.account-workspace .workspace-nav,.profile-identity-actions{display:none}.account-workspace .profile-identity-copy .display,.account-workspace>.hero .accent{color:#000}}.admin-shell .order-quality:empty{display:none}.admin-shell .quality-card{--q-good:#0ca30c;--q-warning:#fab219;--q-critical:#d03b3b;gap:var(--admin-gap);border:1px solid var(--admin-rule);border-radius:24px;min-width:0;padding:24px;display:grid}.admin-shell .quality-card>h3{margin-bottom:0}.admin-shell .quality-head{align-items:baseline;gap:var(--admin-gap);flex-wrap:wrap;display:flex}.admin-shell .quality-head>span{color:var(--admin-quiet);font-size:var(--admin-text-sm)}.admin-shell .quality-verdict{font-family:var(--font-mono);font-size:var(--admin-text-sm);letter-spacing:.04em;border-radius:var(--admin-radius-sm);border:1px solid;padding:4px 10px}.admin-shell .quality-verdict.is-pass{color:var(--q-good)}.admin-shell .quality-verdict.is-below_bar{color:var(--q-critical)}.admin-shell .quality-verdict.is-unscored{color:var(--q-warning)}.admin-shell .quality-scores{gap:var(--admin-gap-block);flex-wrap:wrap;align-items:flex-start;display:flex}.admin-shell .quality-overall{gap:4px;display:grid}.admin-shell .quality-overall strong{font-family:var(--font-mono);font-size:var(--admin-figure-size);font-variant-numeric:tabular-nums;line-height:1.1}.admin-shell .quality-overall small{color:var(--admin-quiet)}.admin-shell .quality-scores dl{gap:var(--admin-gap-tight) var(--admin-gap);flex:1;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));min-width:0;margin:0;display:grid}.admin-shell .quality-scores dl>div{gap:2px;display:grid}.admin-shell .quality-scores dt{color:var(--admin-quiet);font-size:var(--admin-text-note);text-transform:uppercase;font-family:var(--font-mono)}.admin-shell .quality-scores dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0}.admin-shell .quality-block{gap:var(--admin-gap-tight);min-width:0;display:grid}.admin-shell .quality-block ul{gap:4px;margin:0;padding-left:18px;display:grid}.admin-shell .quality-checks .is-missing b,.admin-shell .quality-checks .is-unmet b,.admin-shell .quality-findings .is-blocker b{color:var(--q-critical)}.admin-shell .quality-checks .is-weak b,.admin-shell .quality-checks .is-partly b,.admin-shell .quality-findings .is-major b{color:var(--q-warning)}.admin-shell .quality-checks .is-present b,.admin-shell .quality-checks .is-met b{color:var(--q-good)}.admin-shell .quality-findings span,.admin-shell .quality-commands span{color:var(--admin-quiet);font-size:var(--admin-text-sm);display:block}.admin-shell .quality-strip{gap:var(--admin-gap);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.admin-shell .quality-strip>li{gap:var(--admin-gap-tight);min-width:0;padding:var(--admin-card-pad);border:1px solid var(--admin-rule);border-radius:var(--admin-radius);align-content:start;display:grid}.admin-shell .quality-strip>li.is-chosen{border-color:var(--admin-accent)}.admin-shell .quality-strip header{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.admin-shell .quality-strip header span{color:var(--admin-quiet);font-size:var(--admin-text-sm)}.admin-shell .quality-strip p{margin:0}.admin-shell .quality-thumbs{gap:var(--admin-gap-tight);grid-template-columns:3fr 1fr;align-items:start;display:grid}.admin-shell .quality-thumbs a{gap:2px;min-width:0;display:grid}.admin-shell .quality-thumbs img{object-fit:cover;object-position:top;border-radius:var(--admin-radius-sm);border:1px solid var(--admin-rule);width:100%;height:auto;max-height:220px;display:block}.admin-shell .quality-thumbs small,.admin-shell .quality-nothumb,.admin-shell .quality-quiet{color:var(--admin-quiet);font-size:var(--admin-text-note)}.admin-shell .quality-badges{flex-wrap:wrap;gap:4px;display:flex}.admin-shell .quality-badge{font-family:var(--font-mono);font-size:var(--admin-text-note);border-radius:var(--admin-radius-sm);border:1px solid var(--q-warning);color:var(--q-warning);padding:2px 6px}.admin-shell .quality-departures .is-add b,.admin-shell .quality-departures .is-replace b,.admin-shell .quality-departures .is-recompose b{color:var(--q-warning)}.admin-shell .quality-departures .is-remove b{color:var(--q-critical)}.admin-shell .quality-steps td{font-size:var(--admin-text-sm);vertical-align:top}.admin-shell .quality-actions{gap:var(--admin-gap-tight) var(--admin-gap);flex-wrap:wrap;align-items:flex-end;display:flex}.admin-shell .quality-note{flex:260px;min-width:0}.admin-shell .quality-note textarea,.admin-shell .quality-note input{width:100%}@media (width<=640px){.admin-shell .quality-card{border-radius:16px;padding:16px}.admin-shell .quality-actions>.btn{flex:100%}}.reach-embed textarea{font-family:var(--font-mono);font-size:var(--text-label);overflow-wrap:anywhere}
