.d-header{border-bottom:1px solid var(--glass-border);background:var(--glass-header);-webkit-backdrop-filter:blur(16px)saturate(1.5);box-shadow:inset 0 1px 0 var(--glass-highlight);z-index:20;position:sticky;top:0}.d-header-in{justify-content:space-between;align-items:center;gap:1.5rem;height:72px;display:flex}.d-nav-pills{border:1px solid var(--glass-border);border-radius:var(--r-full);background:var(--glass-card);-webkit-backdrop-filter:blur(10px)saturate(1.3);box-shadow:var(--shadow-card), inset 0 1px 0 var(--glass-highlight);align-items:center;gap:.25rem;padding:.3rem;display:flex}.d-nav-pills a{color:var(--ink2);font-size:var(--fs-s);border-radius:var(--r-full);transition:color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);padding:.4rem 1.05rem;font-weight:600}.d-nav-pills a:hover{color:var(--ink1);background:var(--cobalt-soft)}.d-nav-side{align-items:center;gap:.6rem;display:flex}.d-user{color:var(--ink3);font-size:var(--fs-xs);font-family:var(--mono);text-overflow:ellipsis;max-width:16rem;overflow:hidden}.d-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem);display:grid}.d-hero-copy{min-width:0}.d-hero .pod-art-wrap{justify-self:end;width:100%;max-width:33rem}.d-hero .pod-art{transform:rotate(-1.2deg)}@media (width>=2200px){.d-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.d-hero .pod-art-wrap{max-width:36rem}}.d-conveyor{padding-block:clamp(1.4rem,3vw,2.4rem) clamp(1.8rem,4vw,3rem)}.d-conveyor-head{margin-bottom:1.1rem}.d-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.d-app-grid{flex-wrap:wrap;justify-content:center;gap:1.2rem;display:flex}.d-app-grid>*{flex:21rem;min-width:0;max-width:33rem}.d-feat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.d-feat-grid.app-why{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=1500px){.d-feat-grid.app-why{grid-template-columns:repeat(4,minmax(0,1fr))}}.d-applanding-top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.d-applanding-top .term{justify-self:end;width:100%;max-width:34rem}.d-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.2rem;max-width:56rem;display:grid}@media (width>=2200px){.d-plan-grid{max-width:74rem;margin-inline:auto}#plans .section-head{text-align:center}#plans .section-head p{margin-inline:auto}#plans>.fine,#plans .notice{text-align:center}}.d-dash-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));gap:1.1rem;display:grid}.d-footer-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.4rem 2.5rem;display:flex}.d-footer-brand{flex-direction:column;gap:.45rem;display:flex}.m-main{--nav-h:3.5rem}.m-header{z-index:20;background:var(--glass-header);-webkit-backdrop-filter:blur(16px)saturate(1.5);box-shadow:inset 0 1px 0 var(--glass-highlight);border-bottom:1px solid var(--glass-border);position:sticky;top:0}.m-header-in{justify-content:space-between;align-items:center;gap:.6rem;min-width:0;padding:.6rem clamp(.9rem,4vw,1.4rem);display:flex}.m-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.m-header .tbtn{width:34px;height:34px}.m-header .tbtn,.m-header .btn-small,.m-menu-btn{position:relative}.m-header .tbtn:after,.m-header .btn-small:after,.m-menu-btn:after{content:"";position:absolute;inset:-5px}.m-header .logo{min-width:0;overflow:hidden}@media (width<=479px){.m-header .logo>span{display:none}}@media (width<=374px){.m-header .btn-small{padding-inline:.75rem}}.m-menu-btn{border-radius:var(--r-full);border:1px solid var(--line2);background:var(--card);width:34px;height:34px;color:var(--ink2);cursor:pointer;transition:border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.m-menu-btn:hover{border-color:var(--line3);color:var(--ink1)}.m-menu-btn svg{display:block}.m-menu{border-top:1px solid var(--glass-border);flex-direction:column;padding:.4rem clamp(.9rem,4vw,1.4rem) .7rem;display:flex}.m-menu a{color:var(--ink1);font-weight:600;font-size:var(--fs-m);border-bottom:1px solid var(--line1);padding:.65rem .4rem}.m-menu a:last-child{border-bottom:0}.m-menu a:hover{color:var(--link)}.m-main{overflow-x:clip}.m-main .hero{padding-block:2.2rem 1.8rem}.m-main .section{padding-block:1.6rem}.m-main .hero h1{font-size:clamp(2.15rem,9.6vw,3.2rem)}.m-main h1{font-size:clamp(1.7rem,7vw,2.3rem)}.m-stack{flex-direction:column;gap:.9rem;display:flex}.m-main .pod-art-wrap{margin-top:2.2rem}.m-main .pod-sticker{font-size:.68rem;top:-.85rem;right:.8rem}.m-main .eyebrow{white-space:normal;text-align:left}.m-conveyor{padding-block:1.2rem 1.6rem}.m-conveyor-head{margin-bottom:.9rem}.m-main .mq-item{min-width:170px;font-size:var(--fs-xs);padding:.65rem 1.2rem}.m-main .stats-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr))}.m-main .term{margin-top:1.4rem;font-size:.66rem}.m-dash-actions{flex-wrap:wrap;gap:.5rem;margin-bottom:1.1rem;display:flex}.m-main .creator-actions .btn-primary,.m-cta-full{width:100%}.m-main .step-num{font-size:2.6rem}.m-footer-in{flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}.m-footer-in nav{flex-wrap:wrap;gap:1.1rem;display:flex}.footer-owner{margin:0}.m-main~.site-footer .footer-mega{font-size:clamp(3.2rem,19vw,7rem)}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque-var-latin.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var-latin.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-var-latin.woff2)format("woff2")}:root{--cobalt:#2e5eff;--coral:#ff5b4c;--mint:#17b890;--on-accent:#fff;--grad-pod:linear-gradient(90deg, var(--cobalt) 0 50%, var(--coral) 50% 100%);--band-ink:#eef3ff;--band-muted:#dee7fcc7;--band-faint:#dee7fc8c;--band-line:#ffffff1a;--band-well:#ffffff0d;--grad-cobalt:linear-gradient(135deg, #2e5eff 0%, #6d90ff 100%);--grad-coral:linear-gradient(135deg, #ff5b4c 0%, #ff9585 100%);--grad-mint:linear-gradient(135deg, #14b58e 0%, #46dcb0 100%);--glass-blur:14px;--font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--display:"Bricolage Grotesque", var(--font);--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-xs:.75rem;--fs-s:.85rem;--fs-m:.95rem;--fs-l:1.1rem;--fs-xl:clamp(1.35rem, 2.4vw, 1.7rem);--fs-h2:clamp(1.75rem, 3.4vw, 2.7rem);--fs-h1:clamp(2.1rem, 4.4vw, 3.4rem);--fs-hero:clamp(2.5rem, 6.4vw, 5.25rem);--r-s:8px;--r-m:14px;--r-l:22px;--r-xl:30px;--r-full:999px;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4.5rem;--wrap-max:97.5rem;--t-fast:.15s;--t-med:.22s;--ease:cubic-bezier(.4, 0, .2, 1);--mq-gap:18px;--mq-dur:42s}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg0:#eef1fa;--bg1:#e5eaf8;--bg2:#dde4f5;--well:#f7f9fe;--card:#fff;--card2:#f4f6fd;--line1:#d9dff3;--line2:#c5cfec;--line3:#a4b2dd;--ink1:#0b1730;--ink2:#5a6584;--ink3:#616a86;--link:#2447d9;--cobalt-hover:#1f47e0;--cobalt-soft:#2e5eff17;--cobalt-line:#2e5eff61;--coral-text:#c92e1c;--coral-soft:#ff5b4c1c;--coral-line:#ff5b4c6b;--mint-text:#0a7a5c;--mint-soft:#17b89021;--mint-line:#17b8906b;--ok:#0a7a5c;--ok-dot:#17b890;--ok-soft:#17b89021;--warn:#a4560a;--step-stroke-1:#2e5eff;--step-stroke-2:#cf4436;--step-stroke-3:#12876a;--warn-dot:#d97706;--warn-soft:#d977061f;--danger:#d02c2c;--danger-dot:#e5484d;--danger-soft:#e5484d1a;--neutral:#7c86a4;--header-bg:#eef1fac7;--band-bg:#0b1730;--band-bg2:#0e1d3c;--glass-card:#ffffff9e;--glass-border:#0b173017;--glass-highlight:#ffffffb3;--glass-header:#eef1fad1;--aura-cobalt:#2e5eff24;--aura-coral:#ff5b4c1f;--shadow-card:0 1px 2px #0b17300a, 0 14px 34px -18px #0b173038;--shadow-pop:0 2px 6px #0b17300f, 0 32px 70px -30px #15285a66;--term-bg:#0b1730;--term-bar:#142347;--term-ink:#c7d2f2;--term-dim:#6d7ba3}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg0:#081021;--bg1:#0b1730;--bg2:#060c1a;--well:#0a1428;--card:#101f3c;--card2:#182a4e;--line1:#1d2e52;--line2:#293c67;--line3:#3d5488;--ink1:#eaf0ff;--ink2:#9aa8ce;--ink3:#8b97be;--link:#93aaff;--cobalt-hover:#4d73ff;--cobalt-soft:#4e72ff29;--cobalt-line:#6e8cff80;--coral-text:#ff7d70;--coral-soft:#ff5b4c29;--coral-line:#ff6f6180;--mint-text:#3fd6ae;--mint-soft:#17b89029;--mint-line:#3fd6ae73;--ok:#3fd6ae;--ok-dot:#2bd0a4;--ok-soft:#17b89029;--warn:#f5b04d;--step-stroke-1:#6e8cff;--step-stroke-2:#ff7d70;--step-stroke-3:#3fd6ae;--warn-dot:#f5a524;--warn-soft:#f5a52424;--danger:#ff7b7b;--danger-dot:#ff5c5c;--danger-soft:#ff5c5c21;--neutral:#8b96b8;--header-bg:#081021c7;--band-bg:#0d1c3a;--band-bg2:#112248;--glass-card:#101f3c80;--glass-border:#ffffff14;--glass-highlight:#ffffff12;--glass-header:#081021d1;--aura-cobalt:#2e5eff52;--aura-coral:#ff5b4c42;--shadow-card:0 1px 2px #00000040, 0 14px 34px -18px #00000080;--shadow-pop:0 2px 6px #0000004d, 0 32px 70px -30px #000000a6;--term-bg:#060c1a;--term-bar:#101f3c;--term-ink:#c7d2f2;--term-dim:#6d7ba3}@media (width>=1920px){:root{--wrap-max:100rem;--mq-gap:24px}html{font-size:17.5px}}@media (width>=2200px){:root{--wrap-max:110rem}}@media (width>=2960px){:root{--wrap-max:122rem}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg0);color:var(--ink1);font-family:var(--font);transition:background var(--t-med) var(--ease), color var(--t-med) var(--ease);margin:0;font-size:16px;line-height:1.55}img,svg,video{max-width:100%}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58% 48% at 8% -6%, var(--aura-cobalt), transparent 60%), radial-gradient(54% 46% at 96% 4%, var(--aura-coral), transparent 62%), radial-gradient(50% 46% at 82% 106%, var(--aura-cobalt), transparent 64%);position:fixed;inset:0}a{color:var(--link);text-decoration:none}a:hover{color:var(--ink1)}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;margin:0 0 .5em;font-weight:700;line-height:1.06}h1{font-size:var(--fs-h1);font-weight:800}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-l)}p{margin:0 0 .9em}pre{margin:0}button{font-family:inherit}::selection{background:var(--cobalt);color:var(--on-accent)}:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px;border-radius:var(--r-s)}#root{flex-direction:column;min-height:100dvh;display:flex}main{flex:1 0 auto;width:100%}.wrap{width:100%;max-width:var(--wrap-max);min-width:0;margin:0 auto;padding-inline:clamp(1rem,4vw,3.5rem)}.wrap-tight{min-width:0;max-width:76rem;margin-inline:auto}.app-page{width:100%;min-width:0}.panel-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:clamp(1rem,1.6vw,1.4rem);display:grid}.panel-grid>.panel-wide{grid-column:1/-1}.split-2{grid-template-columns:1fr;align-items:start;gap:clamp(1rem,2vw,1.8rem);display:grid}@media (width>=60rem){.split-2{grid-template-columns:minmax(0,1.55fr) minmax(22rem,.9fr)}.split-2.split-list{grid-template-columns:minmax(20rem,.85fr) minmax(0,1.6fr)}.split-2>.split-sticky{position:sticky;top:5.5rem}}.reading-col{max-width:46rem}@media (width>=90rem){.reading-col{margin-inline:0}}.muted{color:var(--ink2)}.fine{color:var(--ink3);font-size:var(--fs-s)}.ok{color:var(--ok);font-size:var(--fs-s)}.bad{color:var(--danger);font-size:var(--fs-s)}.mono{font-family:var(--mono)}.coral{color:var(--coral-text)}.section{padding-block:clamp(2.2rem,6vw,4.5rem)}.section-head{margin-bottom:clamp(1.3rem,3vw,2.2rem)}.section-head .cap{margin-bottom:.85rem}.section-head h2{margin-bottom:.4rem}.section-head p{color:var(--ink2);max-width:44rem;font-size:var(--fs-l);margin:0}.cap{border-radius:var(--r-full);border:1px solid var(--line2);background:var(--card);color:var(--ink2);font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:.5rem;padding:.32rem .9rem;font-weight:600;display:inline-flex}.cap-dot{border-radius:var(--r-full);background:var(--grad-pod);flex:none;width:9px;height:9px}.cap-dot-cobalt{background:var(--cobalt)}.cap-dot-coral{background:var(--coral)}.cap-dot-mint{background:var(--mint)}.cap-soon{color:var(--ink3);border-style:dashed}.section-head>.cap,.d-conveyor-head>.cap,.m-conveyor-head>.cap{box-shadow:none;color:var(--ink3);text-transform:uppercase;letter-spacing:.14em;background:0 0;border:0;border-radius:0;padding:0}.eyebrow{border-radius:var(--r-full);border:1px solid var(--line2);background:var(--card);color:var(--ink2);font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--shadow-card);align-items:center;gap:.55rem;margin-bottom:1.3rem;padding:.38rem 1rem .38rem .6rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";border-radius:var(--r-full);background:var(--grad-pod);flex:none;width:26px;height:14px}.logo{color:var(--ink1);font-family:var(--display);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:.6rem;font-weight:800;line-height:1;display:inline-flex}.logo:hover{color:var(--ink1)}.logo svg{flex:none;display:block}.logo .logo-pods{color:var(--ink3)}.btn{border-radius:var(--r-full);border:1px solid var(--line2);background:var(--card);color:var(--ink1);font-size:var(--fs-m);cursor:pointer;white-space:nowrap;transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease), color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);justify-content:center;align-items:center;gap:.45rem;padding:.62rem 1.35rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--line3);color:var(--ink1);box-shadow:var(--shadow-card)}.btn:disabled{opacity:.45;cursor:default;box-shadow:none}.btn-primary{background:var(--cobalt);border-color:var(--cobalt);color:var(--on-accent);box-shadow:0 10px 24px -12px #2e5eff8c}.btn-primary:hover{background:var(--cobalt-hover);border-color:var(--cobalt-hover);color:var(--on-accent);box-shadow:0 14px 30px -12px #2e5effa6}.btn-coral{background:var(--coral);border-color:var(--coral);color:var(--on-accent);box-shadow:0 10px 24px -12px #ff5b4c80}.btn-coral:hover{color:var(--on-accent);background:#e8493b;border-color:#e8493b}.btn-ghost{color:var(--ink2);background:0 0;border-color:#0000}.btn-ghost:hover{color:var(--ink1);background:var(--cobalt-soft);box-shadow:none;border-color:#0000}.btn-danger{color:var(--danger)}.btn-danger:hover{border-color:var(--danger-dot);background:var(--danger-soft);color:var(--danger)}.btn-small{font-size:var(--fs-s);padding:.42rem .95rem}.btn-big{padding:.85rem 1.9rem;font-size:1.02rem}.btn-invert{color:#12275e;background:#fff;border-color:#fff}.btn-invert:hover{color:#12275e;background:#eef1fa;border-color:#eef1fa}.badge{border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:600;font-family:var(--mono);letter-spacing:.03em;border:1px solid var(--line2);background:var(--well);color:var(--ink2);white-space:nowrap;align-items:center;gap:.42rem;padding:.24rem .75rem;display:inline-flex}.badge-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.badge-green{color:var(--ok);border-color:var(--mint-line);background:var(--mint-soft)}.badge-green .badge-dot{background:var(--ok-dot)}.badge-amber{color:var(--warn);border-color:var(--warn-dot);background:var(--warn-soft)}.badge-red{color:var(--danger);border-color:var(--danger-dot);background:var(--danger-soft)}.badge-grey{color:var(--neutral)}.badge-pulse .badge-dot{animation:1.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.2}}.badge-trial{border-radius:var(--r-full);background:var(--coral-soft);border:1px solid var(--coral-line);color:var(--coral-text);font-family:var(--mono);font-size:var(--fs-xs);white-space:nowrap;align-items:center;padding:.24rem .75rem;font-weight:600;display:inline-flex}.card{background:var(--glass-card);border:1px solid var(--glass-border);border-radius:var(--r-l);min-width:0;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);box-shadow:var(--shadow-card), inset 0 1px 0 var(--glass-highlight);padding:clamp(1.2rem,3vw,1.7rem)}.card-hover{transition:border-color var(--t-med) var(--ease), transform var(--t-med) var(--ease), box-shadow var(--t-med) var(--ease)}.card-hover:hover{border-color:var(--line3);box-shadow:var(--shadow-pop), inset 0 1px 0 var(--glass-highlight);transform:translateY(-2px)}.app-card{flex-direction:column;gap:.7rem;display:flex;position:relative;overflow:hidden}.app-card:before{content:"";background:var(--app-grad,var(--grad-pod));border-radius:var(--r-l) var(--r-l) 0 0;height:5px;position:absolute;top:0;left:0;right:0}.app-card .app-swatch .cap-dot{background:var(--app-grad,var(--grad-pod));box-shadow:0 2px 7px -2px #0b17304d}.app-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding-top:.3rem;display:flex}.app-card-head h3{letter-spacing:-.02em;margin:0;font-size:1.45rem}.app-swatch{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.app-swatch .cap-dot{width:14px;height:14px}.app-card .ver{color:var(--ink3);font-size:var(--fs-xs);font-family:var(--mono);border:1px solid var(--line1);background:var(--well);border-radius:var(--r-full);padding:.14rem .6rem;font-weight:600}.app-card .tagline{color:var(--ink2);font-size:var(--fs-m);flex:1 0 auto;margin:0}.app-card .from{color:var(--ink2);font-size:var(--fs-s);font-family:var(--mono);margin:0}.app-card .from strong{color:var(--ink1);font-size:1.35rem;font-weight:700;font-family:var(--display);letter-spacing:-.02em}.app-card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.25rem;display:flex}.link-arrow{color:var(--ink2);font-size:var(--fs-s);white-space:nowrap;align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.link-arrow:after{content:"→";transition:transform var(--t-fast) var(--ease)}.link-arrow:hover{color:var(--link)}.link-arrow:hover:after{transform:translate(3px)}.m-stack>.link-arrow{align-self:center;padding:.2rem 0}.plan-card{flex-direction:column;gap:.4rem;display:flex;position:relative}.plan-card .price{font-family:var(--display);letter-spacing:-.03em;font-size:2.5rem;font-weight:800}.plan-card .price span{font-family:var(--mono);font-size:var(--fs-s);color:var(--ink3);letter-spacing:0;font-weight:500}.plan-card ul{color:var(--ink2);font-size:var(--fs-m);margin:.4rem 0 1.2rem;padding:0;list-style:none}.plan-card li{padding:.34rem 0 .34rem 1.5rem;position:relative}.plan-card li:before{content:"✓";color:var(--mint-text);font-weight:700;position:absolute;left:0}.plan-card .btn{margin-top:auto}.plan-name{text-transform:uppercase;font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.12em;color:var(--coral-text);background:var(--coral-soft);border:1px solid var(--coral-line);border-radius:var(--r-full);align-self:flex-start;margin:0 0 .5rem;padding:.2rem .75rem;font-weight:700}.steps{gap:clamp(1rem,2.5vw,2rem);display:grid}.step{border-top:1px solid var(--line2);counter-increment:step;min-width:0;padding:1.4rem 0 0;position:relative}.steps{counter-reset:step}.step-num{font-family:var(--display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:2px var(--step-stroke-1);margin-bottom:.5rem;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:800;line-height:1}.step:nth-child(2) .step-num{-webkit-text-stroke-color:var(--step-stroke-2)}.step:nth-child(3) .step-num{-webkit-text-stroke-color:var(--step-stroke-3)}.step h3{margin:0 0 .3rem;font-size:1.25rem}.step p{color:var(--ink2);font-size:var(--fs-m);margin:0}.checklist{margin:0;padding:0;list-style:none}.checklist li{color:var(--ink2);padding:.45rem 0 .45rem 1.9rem;position:relative}.checklist li:before{content:"✓";border-radius:var(--r-full);background:var(--mint-soft);width:1.15rem;height:1.15rem;color:var(--mint-text);justify-content:center;align-items:center;font-size:.7rem;font-weight:800;display:inline-flex;position:absolute;top:.42rem;left:0}.meta-row{color:var(--ink2);font-size:var(--fs-s);font-family:var(--mono);flex-wrap:wrap;gap:.45rem 1.5rem;display:flex}.meta-row span{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.meta-row span:before{content:"";border-radius:var(--r-full);background:var(--grad-pod);width:12px;height:6px}.pod-art-wrap{min-width:0;position:relative}.pod-art{background:var(--glass-card);border:1px solid var(--glass-border);border-radius:var(--r-xl);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);box-shadow:var(--shadow-pop), inset 0 1px 0 var(--glass-highlight);min-width:0;font-size:var(--fs-s);position:relative;overflow:hidden}.pod-art-chrome{border-bottom:1px solid var(--line1);background:var(--card2);align-items:center;gap:.45rem;padding:.75rem 1.1rem;display:flex}.pod-art-chrome i{background:var(--line2);border-radius:50%;flex:none;width:10px;height:10px}.pod-art-chrome i:first-child{background:var(--coral);opacity:.85}.pod-art-chrome i:nth-child(2){opacity:.85;background:#f5b04d}.pod-art-chrome i:nth-child(3){background:var(--mint);opacity:.85}.pod-art-url{min-width:0;font-family:var(--mono);font-size:var(--fs-xs);color:var(--ink2);background:var(--well);border:1px solid var(--line1);border-radius:var(--r-full);text-overflow:ellipsis;white-space:nowrap;flex:1;margin-left:.5rem;padding:.28rem .85rem;overflow:hidden}.pod-art-body{flex-direction:column;gap:.95rem;padding:1.1rem 1.2rem 1.2rem;display:flex}.pod-art-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.pod-art-name{flex-direction:column;gap:.15rem;min-width:0;display:flex}.pod-art-name strong{font-family:var(--display);letter-spacing:-.01em;font-size:1.15rem;font-weight:700}.pod-art-name span{font-family:var(--mono);font-size:var(--fs-xs);color:var(--ink3)}.pod-meter{gap:.3rem;min-width:0;display:grid}.pod-meter-label{font-family:var(--mono);font-size:var(--fs-xs);color:var(--ink3);justify-content:space-between;gap:.6rem;display:flex}.pod-meter-label b{color:var(--ink2);font-weight:600}.pod-meter-bar{border-radius:var(--r-full);background:var(--bg1);height:8px;overflow:hidden}.pod-meter-fill{border-radius:var(--r-full);background:var(--cobalt);height:100%;display:block}.pod-meter-fill.is-mint{background:var(--mint)}.pod-spark{min-width:0}.pod-spark svg{width:100%;height:auto;display:block}.pod-spark-cap{font-family:var(--mono);font-size:var(--fs-xs);color:var(--ink3);justify-content:space-between;gap:.6rem;margin-top:.25rem;display:flex}.pod-art-foot{border-top:1px dashed var(--line2);font-family:var(--mono);font-size:var(--fs-xs);color:var(--ink2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;padding-top:.85rem;display:flex}.pod-art-foot .ok{font-size:var(--fs-xs)}.pod-sticker{z-index:2;background:var(--coral);color:#fff;font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.08em;border-radius:var(--r-full);white-space:nowrap;padding:.45rem 1.05rem;font-weight:700;position:absolute;top:-1rem;right:clamp(.6rem,3vw,2rem);transform:rotate(3deg);box-shadow:0 10px 24px -10px #ff5b4ca6}.pod-art-wrap:before{content:"";z-index:-1;background:radial-gradient(38% 42% at 22% 30%, var(--cobalt-soft), transparent 70%), radial-gradient(34% 38% at 82% 72%, var(--coral-soft), transparent 70%);filter:blur(2px);pointer-events:none;position:absolute;inset:-12% -8%}.mq{width:100%;padding-block:.4rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.mq-track{width:max-content;animation:mq-scroll var(--mq-dur) linear infinite;display:flex}.mq:hover .mq-track{animation-play-state:paused}.mq-group{align-items:center;gap:var(--mq-gap);padding-right:var(--mq-gap);flex:none;justify-content:space-around;min-width:100vw;display:flex}@keyframes mq-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.mq-item{border-radius:var(--r-full);border:1px solid var(--line2);background:var(--card);min-width:200px;box-shadow:var(--shadow-card);font-family:var(--mono);font-size:var(--fs-s);color:var(--ink1);white-space:nowrap;flex:none;align-items:center;gap:.7rem;padding:.8rem 1.5rem;font-weight:600;display:inline-flex}.mq-item .cap-dot{width:12px;height:12px}.mq-item small{color:var(--ink3);font-weight:500;font-size:var(--fs-xs)}.mq-item.is-soon{box-shadow:none;color:var(--ink2);background:0 0;border-style:dashed}@media (prefers-reduced-motion:reduce){.mq{-webkit-mask-image:none;mask-image:none}.mq-track{justify-content:center;gap:var(--mq-gap);flex-wrap:wrap;width:auto;animation:none}.mq-group{flex-wrap:wrap;justify-content:center;min-width:0;padding:0}.mq-group+.mq-group{display:none}}.stats-band{background:var(--bg1);border-block:1px solid var(--line1)}.stats-grid{background:var(--line1);border-inline:1px solid var(--line1);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1px;display:grid}.stat{background:var(--bg1);min-width:0;padding:clamp(1.4rem,3vw,2.4rem) clamp(1rem,2.5vw,2rem)}.stat b{font-family:var(--display);letter-spacing:-.03em;margin-bottom:.35rem;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:800;line-height:1.05;display:block}.stat span{font-family:var(--mono);font-size:var(--fs-s);color:var(--ink2)}.stat:first-child b{color:var(--cobalt)}.stat:nth-child(2) b{color:var(--coral-text)}.stat:nth-child(3) b{color:var(--mint-text)}.term{background:var(--term-bg);border:1px solid var(--line2);border-radius:var(--r-l);font-family:var(--mono);box-shadow:var(--shadow-pop);min-width:0;color:var(--term-ink);font-size:.8rem;line-height:1.7;overflow:hidden}.term-bar{background:var(--term-bar);align-items:center;gap:.45rem;padding:.6rem .9rem;display:flex}.term-bar i{background:#ffffff24;border-radius:50%;width:10px;height:10px}.term-bar span{color:var(--term-dim);font-size:var(--fs-xs);margin-left:.4rem}.term-body{padding:1rem 1.1rem 1.2rem;overflow-x:auto}.term-line{white-space:nowrap;color:var(--term-ink);justify-content:space-between;gap:.7rem;display:flex}.term-line em{color:var(--term-dim);font-style:normal}.term-cmd{color:#fff;display:block}.term-cmd b{color:#7d9aff;font-weight:600}.term-ok{color:#3fd6ae}.term-accent{color:#ff8a7d}.term-caret{vertical-align:text-bottom;background:#ff5b4c;width:.55em;height:1.05em;animation:1.1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.term-anim .term-line{opacity:0;animation:termline .35s var(--ease) forwards}.term-anim .term-line:first-child{animation-delay:.15s}.term-anim .term-line:nth-child(2){animation-delay:.65s}.term-anim .term-line:nth-child(3){animation-delay:1.1s}.term-anim .term-line:nth-child(4){animation-delay:1.55s}.term-anim .term-line:nth-child(5){animation-delay:2s}.term-anim .term-line:nth-child(6){animation-delay:2.5s}.term-anim .term-line:nth-child(7){animation-delay:2.9s}@keyframes termline{to{opacity:1}}.cta-band{background:var(--band-bg);color:var(--band-ink);text-align:center;margin-top:clamp(2rem,5vw,4rem);padding:clamp(2.6rem,7vw,5.5rem) 0;position:relative;overflow:hidden}.cta-band:before{content:"";background:radial-gradient(46% 82% at 2% 112%, #2e5eff6b, transparent 68%), radial-gradient(40% 74% at 98% -12%, #ff5b4c4d, transparent 66%), radial-gradient(var(--band-line) 1.2px, transparent 1.2px);pointer-events:none;background-size:auto,auto,26px 26px;position:absolute;inset:0}.cta-band h2{font-size:var(--fs-h2);color:var(--band-ink);margin-bottom:.5rem}.cta-band p{color:var(--band-muted);max-width:36rem;font-size:var(--fs-l);margin:0 auto 1.6rem}.cta-band>*{position:relative}.cta-band .fine{color:var(--band-faint);margin-top:1rem}.feat2{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.feat2 .cap{margin-bottom:.2rem}.feat2 h3{margin:0;font-size:1.25rem}.feat2 p{color:var(--ink2);font-size:var(--fs-m);margin:0}.feat2 .cap-dot-cobalt{background:var(--grad-cobalt)}.feat2 .cap-dot-coral{background:var(--grad-coral)}.feat2 .cap-dot-mint{background:var(--grad-mint)}[id]{scroll-margin-top:92px}.field{min-width:0;margin-bottom:1.15rem}.field label{font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-bottom:.45rem;font-weight:600;display:block}input[type=text],input[type=email],input[type=password]{border-radius:var(--r-m);border:1px solid var(--line2);background:var(--well);width:100%;min-width:0;color:var(--ink1);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);padding:.7rem 1.05rem;font-family:inherit;font-size:1rem}input::placeholder{color:var(--ink3)}input:focus{border-color:var(--cobalt-line);box-shadow:0 0 0 3px var(--cobalt-soft);outline:none}.form-error{color:var(--danger);background:var(--danger-soft);border:1px solid var(--danger-dot);border-radius:var(--r-m);font-size:var(--fs-s);padding:.6rem .85rem}.auth-card{max-width:27rem;margin:0 auto}.auth-alt{text-align:center;font-size:var(--fs-s);color:var(--ink2);margin-top:1.1rem}.chip-row{flex-wrap:wrap;gap:.5rem;display:flex}.chip{border-radius:var(--r-full);border:1px solid var(--line2);background:var(--card);color:var(--ink2);font-size:var(--fs-s);cursor:pointer;transition:border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);align-items:center;gap:.5rem;padding:.5rem 1.1rem;font-weight:600;display:inline-flex}.chip:hover{border-color:var(--line3);color:var(--ink1)}.chip-on{border-color:var(--cobalt);color:var(--on-accent);background:var(--cobalt)}.plan-pick{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.6rem;display:grid}.plan-opt{text-align:left;border-radius:var(--r-m);border:1px solid var(--line2);background:var(--card);color:var(--ink1);cursor:pointer;min-width:0;transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);flex-direction:column;gap:.18rem;padding:.85rem 1.05rem;font-family:inherit;display:flex}.plan-opt:hover{border-color:var(--line3)}.plan-opt-on,.plan-opt-on:hover{border-color:var(--cobalt);background:var(--cobalt-soft);box-shadow:0 0 0 1px var(--cobalt)}.plan-opt-name{text-transform:uppercase;font-weight:700;font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.1em;color:var(--ink2)}.plan-opt-on .plan-opt-name{color:var(--link)}.plan-opt-price{font-size:1.1rem;font-weight:700;font-family:var(--display);letter-spacing:-.01em}.plan-opt-spec{color:var(--ink3);font-size:var(--fs-xs);font-family:var(--mono)}.sub-row{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.sub-row input{font-family:var(--mono);flex:8rem}.sub-domain{color:var(--ink2);font-family:var(--mono);font-size:var(--fs-s);word-break:break-all}.sub-status{min-height:1.4rem;font-size:var(--fs-s);margin-top:.35rem}.creator-actions{flex-wrap:wrap;gap:.7rem;margin-bottom:.6rem;display:flex}.faq details{border:1px solid var(--glass-border);border-radius:var(--r-m);background:var(--glass-card);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);box-shadow:inset 0 1px 0 var(--glass-highlight);transition:border-color var(--t-fast) var(--ease);margin-bottom:.6rem}.faq details:hover{border-color:var(--line2)}.faq details[open]{border-color:var(--cobalt-line)}.faq summary{cursor:pointer;font-weight:600;font-size:var(--fs-m);padding:.95rem 2.6rem .95rem 1.2rem;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--ink3);font-family:var(--mono);transition:color var(--t-fast) var(--ease);font-size:1.05rem;position:absolute;top:50%;right:1.05rem;transform:translateY(-50%)}.faq details[open] summary:after{content:"−";color:var(--coral-text)}.faq details p{color:var(--ink2);font-size:var(--fs-m);margin:0;padding:0 1.2rem 1rem}@media (width>=64rem){.faq{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.7fr);align-items:start;gap:.6rem clamp(2rem,5vw,5rem);display:grid}.faq>h2{grid-area:1/1;margin:0;position:sticky;top:96px}.faq details{grid-column:2;width:100%;max-width:56rem;margin-bottom:0}}.inst-list{flex-direction:column;gap:1rem;display:flex}.inst-card{background:var(--glass-card);border:1px solid var(--glass-border);border-radius:var(--r-l);min-width:0;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);box-shadow:var(--shadow-card), inset 0 1px 0 var(--glass-highlight);transition:border-color var(--t-med) var(--ease);padding:1.2rem 1.35rem}.inst-card:hover{border-color:var(--line2)}.inst-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.inst-id{min-width:0}.inst-name{font-size:1.02rem;font-family:var(--mono);letter-spacing:0;overflow-wrap:anywhere;margin:0 0 .3rem;font-weight:600}.inst-name a{color:var(--ink1)}.inst-name a:hover{color:var(--link)}.inst-basedomain{color:var(--ink3);font-weight:400}.inst-sub{color:var(--ink2);font-size:var(--fs-s);margin:0}.inst-spec{color:var(--ink3);font-size:var(--fs-xs);font-family:var(--mono);margin:.25rem 0 0}.inst-actions{border-top:1px dashed var(--line2);flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:.95rem;display:flex}.inst-msg{font-size:var(--fs-s);color:var(--ink2);margin:.6rem 0 0}.inst-logs{background:var(--term-bg);color:var(--term-ink);border:1px solid var(--line2);border-radius:var(--r-m);font-family:var(--mono);white-space:pre;max-height:20rem;margin-top:.8rem;padding:.85rem;font-size:.74rem;line-height:1.55;overflow-x:auto}.skel{background:var(--bg1);border-radius:var(--r-s);position:relative;overflow:hidden}.skel:after{content:"";animation:shimmer 1.6s var(--ease) infinite;background:linear-gradient(90deg,#0000,#ffffff59,#0000);position:absolute;inset:0}:root[data-theme=dark] .skel:after{background:linear-gradient(90deg,#0000,#ffffff0f,#0000)}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skel-card{background:var(--card);border:1px solid var(--line1);border-radius:var(--r-l);flex-direction:column;gap:.7rem;min-width:0;padding:1.1rem 1.25rem;display:flex}.empty{border:1.5px dashed var(--line2);border-radius:var(--r-l);text-align:center;color:var(--ink2);padding:clamp(1.8rem,5vw,3rem) 1.4rem}.empty h2{font-size:var(--fs-xl);margin-bottom:.3rem}.empty p{max-width:26rem;font-size:var(--fs-m);margin:0 auto 1.2rem}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1.4rem;display:flex}.page-head h1{margin:0;font-size:clamp(1.6rem,3vw,2.1rem)}.row-actions{flex-wrap:wrap;gap:.6rem;display:flex}.tbtn{border-radius:var(--r-full);border:1px solid var(--line2);background:var(--card);width:38px;height:38px;color:var(--ink2);cursor:pointer;transition:border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tbtn:hover{border-color:var(--line3);color:var(--ink1)}.tbtn svg{display:block}.site-footer{border-top:1px solid var(--line1);background:var(--bg1);color:var(--ink3);font-size:var(--fs-s);margin-top:clamp(2.5rem,7vw,5rem);padding:clamp(1.8rem,4vw,3rem) 0 0;overflow:hidden}.site-footer nav{flex-wrap:wrap;gap:1.2rem;display:flex}.site-footer nav a{color:var(--ink2)}.site-footer nav a:hover{color:var(--ink1)}.site-footer .fine,.site-footer .logo .logo-pods,.footer-owner{color:var(--ink2)}.footer-owner a{color:var(--ink2);text-underline-offset:3px;text-decoration:underline}.footer-owner a:hover{color:var(--ink1)}.footer-mega{font-family:var(--display);letter-spacing:.02em;text-align:center;color:#0000;-webkit-text-stroke:1.5px var(--line2);-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;margin-top:clamp(1rem,3vw,2rem);padding-block:clamp(.5rem,2vw,1.4rem) clamp(.7rem,2.5vw,1.6rem);font-size:clamp(3.5rem,15vw,14rem);font-weight:700;line-height:1}.legal{max-width:46rem}.legal h1{font-size:var(--fs-h2)}.legal h2{margin-top:1.8rem;font-size:1.1rem}.legal .draft{border:1px solid var(--warn-dot);background:var(--warn-soft);color:var(--warn);border-radius:var(--r-full);font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.1em;margin-bottom:1rem;padding:.18rem .7rem;font-weight:700;display:inline-block}.hero{padding-block:clamp(2.6rem,7vw,6rem) clamp(2rem,5vw,3.5rem)}.hero h1{font-size:var(--fs-hero);letter-spacing:-.025em;margin-bottom:.45em;line-height:1}.hero h1 .coral{color:var(--coral-text)}.hero p.lead{color:var(--ink2);max-width:37rem;font-size:clamp(1.02rem,2vw,1.25rem)}.hero-cta{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.7rem;margin-bottom:1.3rem;display:flex}.hero-bg{isolation:isolate;position:relative;overflow:hidden}.hero-bg:before{content:"";z-index:-1;background-image:radial-gradient(var(--line2) 1.2px, transparent 1.2px);opacity:.5;pointer-events:none;background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 90% at 50% 0,#000 10%,#0000 72%);mask-image:radial-gradient(85% 90% at 50% 0,#000 10%,#0000 72%)}.hero-bg:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(34% 44% at 80% 22%, var(--aura-coral), transparent 66%), radial-gradient(42% 54% at 16% 62%, var(--aura-cobalt), transparent 66%), radial-gradient(30% 36% at 62% 100%, var(--aura-coral), transparent 70%);filter:blur(42px);position:absolute;inset:-25% -12%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.term-anim .term-line{opacity:1;animation:none}.term-caret{animation:none}.mq-track{animation:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.card,.pod-art,.inst-card,.faq details{background:var(--card)}.d-header,.m-header{background:var(--header-bg)}.d-nav-pills{background:var(--card)}}@media (prefers-reduced-transparency:reduce){.card,.pod-art,.inst-card,.faq details,.d-header,.m-header,.d-nav-pills{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}.d-header,.m-header{background:var(--bg0)}body:before,.hero-bg:after{display:none}}.notice{border-radius:var(--r-m);font-size:var(--fs-s);border:1px solid var(--line2);background:var(--well);color:var(--ink2);margin:0 0 .9rem;padding:.7rem 1rem}.notice-ok{border-color:var(--mint-line);background:var(--mint-soft);color:var(--mint-text)}.notice-warn{border-color:var(--warn-dot);background:var(--warn-soft);color:var(--warn)}input[type=text].code,.tfa-code-row input{letter-spacing:.18em}select{font-family:inherit;font-size:var(--fs-s);border-radius:var(--r-s);border:1px solid var(--line2);background:var(--well);color:var(--ink1);cursor:pointer;padding:.42rem .7rem}select:focus{border-color:var(--cobalt-line);box-shadow:0 0 0 3px var(--cobalt-soft);outline:none}.capacity-strip{background:var(--warn-soft);color:var(--warn);border-bottom:1px solid var(--warn-dot);font-size:var(--fs-s);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.capacity-strip a{color:var(--warn);text-underline-offset:2px;text-decoration:underline}.capacity-strip a:hover{color:var(--ink1)}.capacity-dot{background:var(--warn-dot);border-radius:50%;flex:none;width:8px;height:8px}.verify-banner{border:1px solid var(--warn-dot);background:var(--warn-soft);color:var(--warn);border-radius:var(--r-l);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem 1.2rem;margin-bottom:1.3rem;padding:.85rem 1.15rem;display:flex}.verify-banner-msg{min-width:0;font-size:var(--fs-s)}.verify-banner-msg strong{font-weight:700}.verify-banner-err{color:var(--danger)}.verify-banner-actions{flex:none;gap:.5rem;display:flex}.account-section{border-top:1px solid var(--line1);margin-top:clamp(2rem,5vw,3.5rem);padding-top:clamp(1.6rem,4vw,2.6rem)}.account-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,23rem),1fr));align-items:start;gap:1.1rem;display:grid}.account-card h3{margin-bottom:.5rem}.account-card .btn{margin-top:.4rem}.tfa{min-width:0}.tfa-head{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.tfa-head h3{margin:0}.tfa p{margin:0 0 .7rem}.tfa-enroll{margin-top:.5rem}.tfa-steps{color:var(--ink2);font-size:var(--fs-s);gap:.3rem;margin:0 0 .9rem;padding-left:1.2rem;display:grid}.tfa-enroll-grid{flex-wrap:wrap;align-items:center;gap:1.1rem;margin-bottom:.9rem;display:flex}.tfa-qr{border-radius:var(--r-m);border:1px solid var(--line2);background:#fff;flex:none;width:180px;height:180px;padding:8px}.tfa-secret{flex-direction:column;gap:.3rem;min-width:0;display:flex}.tfa-key{font-family:var(--mono);font-size:var(--fs-s);background:var(--well);border:1px solid var(--line2);border-radius:var(--r-s);color:var(--ink1);word-break:break-all;-webkit-user-select:all;user-select:all;padding:.45rem .65rem;display:inline-block}.tfa-code-form{margin-top:.3rem}.tfa-code-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tfa-code-row input{max-width:12rem;font-family:var(--mono);flex:8rem}.plan-opt-soldout{opacity:.55;cursor:not-allowed}.plan-card.is-soldout .price{color:var(--ink3)}.app-card.is-soldout:before,.plan-card.is-soldout:before{filter:saturate(.35)}.app-about{gap:clamp(1.2rem,3vw,2rem);display:grid}.app-about-copy p{color:var(--ink2);font-size:var(--fs-l)}.app-about-copy p:last-child{margin-bottom:0}.app-get-grid{grid-template-columns:1fr;align-items:start;gap:1.1rem;display:grid}.spec-list{gap:.75rem;margin:0;display:grid}.spec-row{gap:.15rem;display:grid}.spec-row dt{font-family:var(--mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink1);font-weight:700}.spec-row dd{color:var(--ink2);font-size:var(--fs-s);margin:0}@media (width>=1024px){.app-get-grid{grid-template-columns:1.1fr 1fr}}.admin{min-width:0}.admin-msg{margin-bottom:1.2rem}.admin-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;margin-bottom:clamp(1.4rem,4vw,2.4rem);display:grid}.kpi{flex-direction:column;gap:.35rem;display:flex}.kpi-label{font-family:var(--mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--ink3)}.kpi-value{font-family:var(--display);letter-spacing:-.02em;color:var(--ink1);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1}.kpi-value small{font-family:var(--mono);font-size:var(--fs-xs);color:var(--ink3);letter-spacing:0;font-weight:500}.kpi-meters{gap:.55rem;margin-top:.35rem;display:grid}@media (width>=720px){.kpi-wide{grid-column:span 2}}.admin-block{margin-top:clamp(1.6rem,4vw,2.6rem)}.admin-block-head h2{font-size:var(--fs-xl);margin-bottom:.9rem}.admin-nodes{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.1rem;display:grid}.node-card{flex-direction:column;gap:.55rem;display:flex}.node-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.node-head h3{margin:0;font-size:1.15rem}.node-card.node-warn{border-color:var(--warn-dot)}.node-card.node-down{border-color:var(--danger-dot)}.node-flag{font-size:var(--fs-xs);font-family:var(--mono);color:var(--warn);text-transform:uppercase;letter-spacing:.08em;margin:0;font-weight:700}.node-flag-down{color:var(--danger)}.node-live{font-size:var(--fs-xs);font-family:var(--mono);color:var(--ink3);margin:0}.node-actions{flex-wrap:wrap;align-items:flex-end;gap:.7rem;margin-top:.35rem;display:flex}.node-status-pick{flex-direction:column;gap:.25rem;display:flex}.node-ping{background:var(--term-bg);color:var(--term-ink);border:1px solid var(--line2);border-radius:var(--r-s);font-family:var(--mono);white-space:pre-wrap;max-height:12rem;margin:.4rem 0 0;padding:.6rem;font-size:.72rem;overflow-x:auto}.node-stats-at{margin:.2rem 0 0}.pod-meter-fill.is-danger{background:var(--danger-dot)}.admin-table-wrap{border:1px solid var(--glass-border);border-radius:var(--r-l);background:var(--glass-card);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);box-shadow:var(--shadow-card), inset 0 1px 0 var(--glass-highlight);overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:var(--fs-s);min-width:46rem}.admin-table th,.admin-table td{text-align:left;border-bottom:1px solid var(--line1);vertical-align:middle;padding:.6rem .85rem}.admin-table th{font-family:var(--mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink3);white-space:nowrap;font-weight:700}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table tbody tr:hover{background:var(--cobalt-soft)}.admin-td-email{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;max-width:15rem;overflow:hidden}.admin-inst-actions{flex-wrap:wrap;gap:.4rem;display:flex}.admin-inst-cards{flex-direction:column;gap:.8rem;display:flex}.admin-inst-card{flex-direction:column;gap:.3rem;display:flex}.admin-inst-top{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.admin-inst-card .admin-inst-actions{margin-top:.55rem}.admin-collapse{cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.6rem;padding:0;display:flex}.admin-collapse h2{font-size:var(--fs-xl);margin:0 0 .9rem}.admin-collapse-i{font-family:var(--mono);color:var(--ink3);font-size:1.25rem;line-height:1}.admin-log-list{flex-direction:column;gap:.4rem;display:flex}.admin-log-row{border:1px solid var(--line1);border-radius:var(--r-s);background:var(--well);font-size:var(--fs-s);flex-wrap:wrap;align-items:center;gap:.7rem;padding:.45rem .75rem;display:flex}.admin-log-type{color:var(--ink1)}.admin-log-time{color:var(--ink3);margin-left:auto}.verify-banner-ok{border-color:var(--mint-line);background:var(--mint-soft);color:var(--mint-text)}.verify-banner-fade{animation:bannerFade 3.5s var(--ease) forwards}@keyframes bannerFade{0%{opacity:0;transform:translateY(-4px)}12%{opacity:1;transform:translateY(0)}80%{opacity:1}to{opacity:0;transform:translateY(-4px)}}.pw-strength{margin-top:.5rem}.pw-meter{border-radius:var(--r-full);background:var(--line1);height:6px;overflow:hidden}.pw-meter-fill{border-radius:var(--r-full);height:100%;transition:width var(--t-med) var(--ease), background var(--t-med) var(--ease);display:block}.pw-meter-fill.pw-weak{background:var(--danger-dot)}.pw-meter-fill.pw-fair{background:var(--warn-dot)}.pw-meter-fill.pw-good{background:var(--cobalt)}.pw-meter-fill.pw-strong{background:var(--mint)}.pw-strength-label{font-size:var(--fs-xs);color:var(--ink2);margin-top:.4rem}.pw-weak-text{color:var(--danger);font-weight:600}.pw-fair-text{color:var(--warn);font-weight:600}.pw-good-text{color:var(--link);font-weight:600}.pw-strong-text{color:var(--mint-text);font-weight:600}.pw-reqs{gap:.2rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.pw-reqs li{font-size:var(--fs-xs);color:var(--ink2);padding-left:1.35rem;position:relative}.pw-reqs li:before{content:"○";color:var(--ink3);font-size:.9em;position:absolute;top:-.05rem;left:0}.pw-reqs li.met{color:var(--ink1)}.pw-reqs li.met:before{content:"✓";color:var(--mint-text);font-weight:700}.pw-opt{color:var(--ink3);font-size:.9em}.checkout-overlay{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060c1a9e;justify-content:center;align-items:flex-start;padding:clamp(.8rem,4vw,3rem) 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.checkout-modal,.confirm-modal{background:var(--card);width:100%;max-width:620px;color:var(--ink1);border:1px solid var(--line2);border-radius:var(--r-l);box-shadow:var(--shadow-pop);padding:clamp(1.1rem,3vw,1.7rem)}.confirm-modal{max-width:460px}.checkout-modal-head{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.checkout-brand{font-family:var(--display);font-weight:700;font-size:var(--fs-l)}.checkout-close{cursor:pointer;color:var(--ink2);background:0 0;border:none;padding:0 .2rem;font-size:1.5rem;line-height:1}.checkout-close:hover{color:var(--ink1)}.checkout-trust{font-size:var(--fs-xs);color:var(--ink2);border:1px solid var(--mint-line);background:var(--mint-soft);border-radius:var(--r-m);margin-bottom:.9rem;padding:.6rem .8rem;line-height:1.5}.checkout-loading{margin:1rem 0}.checkout-mount{min-height:40px}.confirm-modal h3{margin-bottom:.5rem}.confirm-input{width:100%;font-family:var(--mono);margin-top:.8rem}.confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;margin-top:1rem;display:flex}.inst-pending-note{font-size:var(--fs-s);color:var(--warn);border-left:3px solid var(--warn-dot);margin:.5rem 0 0;padding-left:.7rem}.trial-explainer{border:1px solid var(--line1);border-radius:var(--r-m);background:var(--well);font-size:var(--fs-s);color:var(--ink2);margin-top:.9rem;padding:.9rem 1rem}.trial-explainer p{margin:0 0 .4rem}.trial-explainer p strong{color:var(--ink1)}.trial-explainer ul{gap:.25rem;margin:.3rem 0 .5rem;padding-left:1.1rem;display:grid}.trial-explainer .fine{margin-top:.5rem}.account-page{width:100%;min-width:0}.account-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,23rem),1fr));align-items:start;gap:clamp(1rem,1.6vw,1.4rem);display:grid}.account-cards>.account-wide{grid-column:1/-1}.account-page .card h3{margin-bottom:.6rem}.support-page{width:100%;min-width:0}.support-page .page-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.ticket-new{margin-bottom:1.1rem}.ticket-new textarea,.ticket-reply-form textarea{resize:vertical;width:100%;font-family:inherit;font-size:var(--fs-m);border:1px solid var(--line2);border-radius:var(--r-m);background:var(--well);color:var(--ink1);padding:.6rem .75rem}.ticket-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ticket-row{border:1px solid var(--line1);border-radius:var(--r-m);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .8rem;padding:.8rem 1rem;text-decoration:none;display:flex}.ticket-row:hover{border-color:var(--line3)}.ticket-row-main{gap:.15rem;min-width:0;display:grid}.ticket-subj{color:var(--ink1);font-weight:600;font-size:var(--fs-m);word-break:break-word}.ticket-meta{color:var(--ink2);font-size:var(--fs-xs)}.ticket-flags{flex:none;align-items:center;gap:.4rem;display:flex}.ticket-badge{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.03em;border-radius:var(--r-full);white-space:nowrap;padding:.1rem .55rem}.ticket-badge.ticket-open{color:var(--mint-text);background:var(--mint-soft)}.ticket-badge.ticket-closed{color:var(--ink3);background:var(--card2)}.ticket-badge.ticket-reply{color:var(--link);background:var(--cobalt-soft)}.ticket-title{word-break:break-word;font-size:clamp(1.2rem,4vw,1.6rem)}.ticket-thread{flex-direction:column;gap:.7rem;max-height:62vh;margin:1rem 0;padding:.2rem;display:flex;overflow:auto}.msg{border:1px solid var(--line1);border-radius:var(--r-m);max-width:88%;padding:.7rem .9rem}.msg-user{background:var(--cobalt-soft);border-color:var(--cobalt-line);align-self:flex-end}.msg-staff{background:var(--well);align-self:flex-start}.msg-head{justify-content:space-between;gap:.7rem;margin-bottom:.3rem;display:flex}.msg-who{font-weight:600;font-size:var(--fs-xs);color:var(--ink1)}.msg-time{font-size:var(--fs-xs);color:var(--ink3)}.msg-body{font-size:var(--fs-s);color:var(--ink1);white-space:pre-wrap;word-break:break-word;line-height:1.5}.ticket-reply-form{flex-direction:column;gap:.5rem;display:flex}.ticket-reply-form .btn{align-self:flex-end}.prov-progress{margin-top:.8rem}.prov-bar{border-radius:var(--r-full);background:var(--line1);height:8px;overflow:hidden}.prov-bar-fill{border-radius:var(--r-full);background:var(--grad-cobalt);height:100%;transition:width .8s linear;display:block}.prov-step{font-size:var(--fs-s);color:var(--ink2);margin-top:.5rem}.device-list{gap:.5rem;max-height:22rem;margin:.7rem 0;padding:0;list-style:none;display:grid;overflow-y:auto}.device-row{border:1px solid var(--line1);border-radius:var(--r-s);background:var(--well);justify-content:space-between;align-items:center;gap:.7rem;padding:.6rem .8rem;display:flex}.device-meta{gap:.15rem;min-width:0;display:grid}.device-name{font-size:var(--fs-s);color:var(--ink1);font-weight:600}.device-current{white-space:nowrap;font-size:var(--fs-xs);color:var(--mint-text);background:var(--mint-soft);border:1px solid var(--mint-line);border-radius:var(--r-full);margin-left:.5rem;padding:.05rem .5rem;font-weight:600;display:inline-block}.device-sub{font-size:var(--fs-xs);color:var(--ink2)}.device-disclaimer{margin-top:.4rem}.checkout-page{width:100%;min-width:0}.checkout-back{font-size:var(--fs-s);color:var(--ink2);margin-bottom:1rem;display:inline-block}.checkout-back:hover{color:var(--ink1)}.checkout-card{padding:clamp(1.2rem,3.5vw,2.1rem)}.checkout-page-head{align-items:center;gap:.7rem;margin-bottom:1rem;display:flex}.checkout-page-head h1{font-size:clamp(1.35rem,3.5vw,1.6rem)}.pod-page.section{padding-block-start:clamp(1.1rem,2.5vw,1.6rem)}.pod-page>.checkout-back{margin-bottom:.8rem}.pod-layout{align-items:start;gap:1rem;min-width:0;display:grid}.pod-rail{align-content:start;gap:1rem;min-width:0;display:grid}.pod-main{min-width:0}.pod-layout .card h3{font-family:var(--mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--ink3);margin:0 0 .65rem;font-weight:700}.pod-title{word-break:break-word;margin:.6rem 0 .2rem;font-size:clamp(1.3rem,3.4vw,1.6rem);line-height:1.16}.pod-basedomain{color:var(--ink3);font-weight:400}.pod-ident{position:relative;overflow:hidden}.pod-ident:before{content:"";background:var(--grad-pod);height:4px;position:absolute;top:0;left:0;right:0}.pod-ident-top{flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.15rem;display:flex}.pod-ident-meta{color:var(--ink3);font-size:var(--fs-s);font-family:var(--mono);margin:0 0 1rem}.pod-ident-actions{flex-wrap:wrap;gap:.6rem;display:flex}.pod-ident-actions .btn{flex:auto}.pod-ident .inst-msg{margin:.8rem 0 0}.pod-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.pod-stat{border:1px solid var(--line1);border-radius:var(--r-m);background:var(--well);min-width:0;transition:border-color var(--t-fast) var(--ease);flex-direction:column;gap:.18rem;padding:.65rem .85rem;display:flex}.pod-stat:hover{border-color:var(--line2)}.pod-stat-wide{grid-column:1/-1}.pod-stat-k{font-size:var(--fs-xs);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink3)}.pod-stat-v{color:var(--ink1);font-size:1.02rem;font-weight:700;font-family:var(--display);letter-spacing:-.01em;word-break:break-word}.pod-stat-addr .muted,.pod-stat-addr a{font-family:var(--mono);font-size:var(--fs-s);letter-spacing:0;font-weight:600}.cred-row{flex-wrap:wrap;align-items:center;gap:.6rem;padding:.4rem 0;display:flex}.cred-key{font-size:var(--fs-xs);color:var(--ink2);text-transform:uppercase;letter-spacing:.04em;min-width:78px}.cred-val{font-family:var(--mono);background:var(--well);border:1px solid var(--line1);border-radius:var(--r-s);font-size:var(--fs-s);word-break:break-all;padding:.2rem .5rem}.cred-row>.btn{margin-left:auto}.pod-suspended{border-color:var(--warn-dot)}.pod-layout .pod-suspended h3{color:var(--warn)}.pod-danger{border-color:var(--danger-dot)}.pod-layout .pod-danger h3{color:var(--danger)}.pod-danger .btn{align-self:flex-start}.pod-danger .fine{margin-bottom:.8rem}.pod-console{border:1px solid var(--line2);border-radius:var(--r-l);background:var(--term-bg);box-shadow:var(--shadow-pop);flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.pod-console-head{background:var(--term-bar);border-bottom:1px solid #ffffff0f;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:.7rem;padding:.6rem .95rem;display:flex}.pod-console-title{color:var(--term-ink);font-weight:600;font-size:var(--fs-s);font-family:var(--mono);align-items:center;gap:.55rem;display:inline-flex}.pod-console-title .fine{color:var(--term-dim);font-family:var(--mono)}.pod-console-dots{gap:.4rem;margin-right:.25rem;display:inline-flex}.pod-console-dots i{background:#ffffff24;border-radius:50%;width:10px;height:10px}.pod-console-dots i:first-child{background:var(--coral);opacity:.85}.pod-console-dots i:nth-child(2){opacity:.85;background:#f5b04d}.pod-console-dots i:nth-child(3){background:var(--mint);opacity:.85}.pod-console-head .log-auto{color:var(--term-dim)}.pod-console-head .log-auto input{accent-color:var(--cobalt)}.pod-console-head .btn{color:var(--term-ink);background:0 0;border-color:#ffffff2e}.pod-console-head .btn:hover:not(:disabled){border-color:var(--cobalt);box-shadow:none}.live-dot{background:var(--term-dim);border-radius:50%;width:8px;height:8px;display:inline-block}.live-dot.live-on{background:var(--mint);animation:1.8s infinite livePulse;box-shadow:0 0 #17b89099}@keyframes livePulse{0%{box-shadow:0 0 #17b89080}70%{box-shadow:0 0 0 7px #17b89000}to{box-shadow:0 0 #17b89000}}.log-auto{font-size:var(--fs-s);cursor:pointer;align-items:center;gap:.35rem;display:inline-flex}.pod-logs{min-height:0;color:var(--term-ink);font-family:var(--mono);white-space:pre-wrap;word-break:break-word;scrollbar-width:thin;scrollbar-color:#c7d2f238 transparent;flex:auto;height:clamp(320px,48vh,560px);margin:0;padding:.95rem 1.1rem;font-size:.8rem;line-height:1.6;overflow:auto}.pod-logs::-webkit-scrollbar{width:9px}.pod-logs::-webkit-scrollbar-track{background:0 0}.pod-logs::-webkit-scrollbar-thumb{border-radius:var(--r-full);border:2px solid var(--term-bg);background:#c7d2f22e}.pod-logs::-webkit-scrollbar-thumb:hover{background:#c7d2f24d}.plan-custom-line{margin:.75rem 0 0}.plan-custom-line a{text-underline-offset:2px;text-decoration:underline}@media (width>=1100px){.pod-layout{grid-template:"railtop console""railrest console"1fr/minmax(21rem,24.5rem) minmax(0,1fr);gap:1.1rem}.pod-rail-top{grid-area:railtop}.pod-rail-rest{grid-area:railrest}.pod-main{grid-area:console;height:calc(100dvh - 72px - 3.8rem);min-height:60vh;position:sticky;top:calc(72px + 1rem)}.pod-logs{height:auto}}@media (width>=2200px){.pod-layout{grid-template-columns:minmax(23rem,28rem) minmax(0,1fr);gap:1.4rem}.pod-logs{font-size:.85rem}}.checkout-summary{font-size:var(--fs-s);color:var(--ink2);border:1px solid var(--line1);border-radius:var(--r-m);background:var(--well);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:.9rem;padding:.6rem .85rem;display:flex}.checkout-summary .mono{color:var(--ink1)}.checkout-form{flex-direction:column;gap:.9rem;display:flex}.checkout-form .btn-primary{margin-top:.2rem}.checkout-fine{margin-top:.1rem}.coupon-box{gap:.5rem;display:flex}.coupon-box input{flex:1;min-width:0}.coupon-ok{color:var(--mint-text);font-size:var(--fs-s);margin:0}.comp-block{border:1px solid var(--mint-line);background:var(--mint-soft);border-radius:var(--r-m);flex-direction:column;gap:.6rem;padding:.9rem;display:flex}.appshot{margin:0;min-width:0;max-width:68rem;margin-inline:auto}.appshot-frame{border:1px solid var(--glass-border);border-radius:var(--r-l);background:var(--card);box-shadow:var(--shadow-pop);overflow:hidden}.appshot-chrome{border-bottom:1px solid var(--line1);background:var(--card2);align-items:center;gap:.45rem;padding:.6rem 1rem;display:flex}.appshot-chrome i{background:var(--line2);border-radius:50%;flex:none;width:10px;height:10px}.appshot-chrome i:first-child{background:var(--coral);opacity:.85}.appshot-chrome i:nth-child(2){opacity:.85;background:#f5b04d}.appshot-chrome i:nth-child(3){background:var(--mint);opacity:.85}.appshot-url{min-width:0;font-family:var(--mono);font-size:var(--fs-xs);color:var(--ink2);background:var(--well);border:1px solid var(--line1);border-radius:var(--r-full);text-overflow:ellipsis;white-space:nowrap;flex:1;margin-left:.5rem;padding:.24rem .85rem;overflow:hidden}.appshot-frame img{width:100%;height:auto;display:block}.appshot-cap{text-align:center;margin:.65rem 0 0}.appshot-section{padding-block-start:clamp(1rem,3vw,2rem)}.demo-band{background:var(--band-bg);color:var(--band-ink);margin-block:clamp(1.5rem,4vw,3rem);padding-block:clamp(2.4rem,6vw,4.5rem);position:relative;overflow:hidden}.demo-band:before{content:"";background:radial-gradient(44% 80% at 100% 108%, #2e5eff57, transparent 66%), radial-gradient(38% 66% at 0% -10%, #ff5b4c3d, transparent 64%), radial-gradient(var(--band-line) 1.2px, transparent 1.2px);pointer-events:none;background-size:auto,auto,26px 26px;position:absolute;inset:0}.demo-band>.wrap{position:relative}.demo-band .section-head h2{color:var(--band-ink)}.demo-band .section-head p{color:var(--band-muted)}.demo-band .section-head>.cap{color:var(--band-faint)}.demo-band .appshot-frame{border-color:var(--band-line);background:var(--band-bg2);box-shadow:0 2px 6px #0000004d,0 40px 90px -34px #000000bf}.demo-band .appshot-chrome{background:var(--band-bg2);border-color:var(--band-line)}.demo-band .appshot-url{background:var(--band-well);border-color:var(--band-line);color:var(--band-muted)}.demo-band .appshot-cap{color:var(--band-faint)}.demo-band .meta-row{color:var(--band-muted);justify-content:center;margin-top:1.4rem}.pricing-app{border-top:1px solid var(--line1);gap:1.2rem;padding-block:clamp(1.6rem,4vw,2.6rem);display:grid}.pricing-app-head{min-width:0}.pricing-app-head h2{letter-spacing:-.02em;margin:0;font-size:1.55rem}.pricing-app-head .app-swatch .cap-dot{width:14px;height:14px}.pricing-blurb{font-size:var(--fs-m);margin:.5rem 0 .55rem}.pricing-learn{font-size:var(--fs-s)}.pricing-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),26rem));align-items:stretch;gap:1.1rem;display:grid}@media (width>=2200px){.pricing-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),31rem));gap:1.4rem}}@media (width>=1024px){.pricing-app{grid-template-columns:minmax(15rem,23rem) 1fr;align-items:start;gap:clamp(1.5rem,3vw,3.5rem)}}.notfound{text-align:center;padding-block:clamp(3rem,10vw,6rem)}.notfound .muted{max-width:30rem;margin-inline:auto}.notfound-links{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.5rem;display:flex}.billing-modal{max-width:560px}.billing-block{margin-bottom:1.2rem}.billing-block h4{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ink2);margin-bottom:.5rem}.pm-row{border:1px solid var(--line1);border-radius:var(--r-s);background:var(--well);flex-wrap:wrap;align-items:center;gap:.7rem;padding:.6rem .85rem;display:flex}.pm-card{font-family:var(--mono);color:var(--ink1);font-weight:600}.pm-row>.btn:last-child{margin-left:auto}.invoice-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.invoice-row{border:1px solid var(--line1);border-radius:var(--r-s);background:var(--well);font-size:var(--fs-s);align-items:center;gap:.7rem;padding:.5rem .85rem;display:flex}.invoice-row .mono{color:var(--ink1)}.invoice-row>a{margin-left:auto}.inv-status{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.03em;border-radius:var(--r-full);color:var(--ink2);background:var(--card2);padding:.05rem .55rem}.inv-paid{color:var(--mint-text);background:var(--mint-soft)}.inv-open,.inv-draft,.inv-uncollectible{color:var(--warn);background:var(--warn-soft)}.pod-stat-addr{word-break:normal;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pod-stat-addr a{text-overflow:ellipsis;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.applogo{box-sizing:border-box;overflow:hidden}.applogo-rounded{border-radius:var(--r-s);background:var(--card2,#7f7f7f0f);border:1px solid var(--line1)}.applogo img{object-fit:contain;width:100%;height:100%;display:block}.applogo-fallback{background:0 0;border:none;padding:0}.appshell{min-height:calc(100dvh - var(--nav-h,4rem));grid-template-columns:15.5rem minmax(0,1fr);align-items:start;display:grid}.appshell-nav{top:var(--nav-h,4rem);height:calc(100dvh - var(--nav-h,4rem));border-right:1px solid var(--line1);background:var(--card);flex-direction:column;align-self:start;gap:.2rem;padding:clamp(1rem,2vw,1.6rem) .8rem;display:flex;position:sticky}.appshell-main{min-width:0;padding:clamp(1.2rem,3vw,2.4rem) clamp(1rem,3vw,2.6rem)}.appnav-link{border-radius:var(--r-m);color:var(--ink2);font-size:var(--fs-m);border:1px solid #0000;align-items:center;gap:.65rem;padding:.6rem .75rem;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.appnav-link:hover{background:var(--well);color:var(--ink1)}.appnav-link.is-active{background:var(--cobalt-soft);color:var(--link);border-color:var(--cobalt-line);font-weight:600}.appnav-link .appnav-ico{opacity:.85;flex:none;width:1.15rem;height:1.15rem}.appnav-link.is-active .appnav-ico{opacity:1}.appnav-sep{background:var(--line1);height:1px;margin:.5rem .4rem}.appnav-spacer{flex:auto}.appnav-cta{margin-top:.3rem}@media (width<=60rem){.appshell{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-content:start}.appshell-nav{top:var(--nav-h,4rem);border-right:none;border-bottom:1px solid var(--line1);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;align-items:center;gap:.35rem;min-width:0;height:auto;padding:.4rem .7rem;position:sticky;overflow-x:auto}.appshell-nav::-webkit-scrollbar{display:none}.appnav-link{white-space:nowrap;min-height:44px;padding:.45rem .7rem}.appnav-cta{min-height:44px}.appnav-sep,.appnav-spacer,.appnav-label-hide-sm{display:none}.appshell-main{padding:clamp(1rem,4vw,1.6rem)}}
