.futurehost-network[data-astro-cid-f7espo7c]{overflow:hidden}.network-glow[data-astro-cid-f7espo7c]{opacity:.82;filter:url(#networkGlow)}.core[data-astro-cid-f7espo7c]{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite core-breathe}.spark[data-astro-cid-f7espo7c]{transform-box:fill-box;transform-origin:50%;filter:url(#networkGlow);animation:2.4s ease-in-out infinite spark-pulse}.outer-nodes[data-astro-cid-f7espo7c] use[data-astro-cid-f7espo7c]{animation:3s ease-in-out infinite neuron-fire}.outer-nodes[data-astro-cid-f7espo7c] use[data-astro-cid-f7espo7c]:nth-child(2){animation-delay:-.5s}.outer-nodes[data-astro-cid-f7espo7c] use[data-astro-cid-f7espo7c]:nth-child(3){animation-delay:-1s}.outer-nodes[data-astro-cid-f7espo7c] use[data-astro-cid-f7espo7c]:nth-child(4){animation-delay:-1.5s}.outer-nodes[data-astro-cid-f7espo7c] use[data-astro-cid-f7espo7c]:nth-child(5){animation-delay:-2s}.outer-nodes[data-astro-cid-f7espo7c] use[data-astro-cid-f7espo7c]:nth-child(6){animation-delay:-2.5s}.junctions[data-astro-cid-f7espo7c] circle[data-astro-cid-f7espo7c]{animation:2.1s ease-in-out infinite junction-flash}.junctions[data-astro-cid-f7espo7c] circle[data-astro-cid-f7espo7c]:nth-child(2n){animation-delay:-1.05s}@keyframes core-breathe{50%{opacity:.78;transform:scale(.975)}}@keyframes spark-pulse{50%{opacity:.88;transform:scale(1.09)}}@keyframes neuron-fire{0%,72%,to{opacity:.68;filter:none}82%{opacity:1;filter:url(#signalGlow)}}@keyframes junction-flash{0%,70%,to{opacity:.55}82%{opacity:1}}@media (prefers-reduced-motion:reduce){.futurehost-network[data-astro-cid-f7espo7c] [data-astro-cid-f7espo7c]{animation:none!important}.signals[data-astro-cid-f7espo7c]{display:none}}:root{--ink:#070a12;--ink-2:#0c111d;--panel:#111827;--panel-2:#151d2d;--line:#b4cfff24;--line-hi:#b4cfff45;--text:#f4f8ff;--muted:#99a8bd;--mint:#69f7c3;--cyan:#54d7ff;--violet:#a889ff;--coral:#ff9070;--accent:var(--mint);--accent-soft:#69f7c31f;--accent-dark:#5fe0b2;--border:var(--line);--radius:22px;--shadow:0 30px 90px #0000005c;--max:1200px;--gutter:clamp(18px, 4vw, 42px)}.app-page .site-footer{display:none}.dashboard-app-shell{z-index:2;width:min(1440px,100%);min-height:100vh;padding:112px var(--gutter) 56px;grid-template-columns:220px minmax(0,1fr);gap:clamp(24px,3vw,44px);margin:0 auto;display:grid;position:relative}.dashboard-sidebar{border-right:1px solid var(--line);flex-direction:column;align-self:start;min-width:0;height:calc(100vh - 132px);padding-right:18px;display:flex;position:sticky;top:104px}.dashboard-sidebar-title{gap:2px;padding:4px 12px 20px;display:grid}.dashboard-sidebar-title span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem}.dashboard-sidebar-title strong{font:700 1rem Manrope,sans-serif}.dashboard-tabs{gap:4px;display:grid}.dashboard-tabs a{color:#aeb9c8;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:.88rem;font-weight:650;text-decoration:none;display:flex}.dashboard-tabs a:hover,.dashboard-tabs a:focus-visible{color:var(--text);background:#ffffff09}.dashboard-tabs a.active{color:var(--mint);background:#69f7c314;border-color:#69f7c333}.dashboard-tabs small{color:#788597;letter-spacing:.04em;font-size:.64rem;font-weight:700}.dashboard-sidebar-help{border-top:1px solid var(--line);gap:4px;margin-top:auto;padding:16px 12px 4px;font-size:.76rem;display:grid}.dashboard-sidebar-help span{color:var(--muted)}.dashboard-sidebar-help a{color:var(--text);text-decoration:none}.dashboard-workspace{min-width:0}.dashboard-page-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;min-height:82px;margin-bottom:24px;padding-bottom:20px;display:flex}.dashboard-page-header h1{letter-spacing:-.035em;margin:5px 0;font-size:clamp(1.65rem,2.6vw,2.1rem);line-height:1.08}.dashboard-page-header p{max-width:680px;color:var(--muted);margin:0;font-size:.9rem}.dashboard-page-actions{flex:none;align-items:center;gap:10px;display:flex}.dashboard-inline-select,.plans-toolbar label{color:var(--muted);align-items:center;gap:9px;font-size:.78rem;display:flex}.dashboard-inline-select select,.plans-toolbar select{border:1px solid var(--line);min-height:40px;color:var(--text);background:#111827;border-radius:9px;padding:7px 30px 7px 10px}.app-panel{border:1px solid var(--line);background:#101622c2;border-radius:14px;min-width:0;padding:clamp(18px,2vw,24px);box-shadow:0 12px 34px #0000001f}.app-panel h2,.compact-section-head h2{letter-spacing:-.025em;margin:6px 0 8px;font-size:clamp(1.3rem,2.2vw,1.65rem);line-height:1.16}.app-panel h3{font-size:1.08rem}.app-panel>p,.compact-section-head p{color:var(--muted)}.app-panel-heading{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.app-panel-heading a{color:var(--muted);font-size:.76rem;text-decoration:none}.panel-kicker{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:750}.status-pill{color:#ffd9a0;text-transform:capitalize;background:#ffb5481f;border-radius:99px;align-items:center;min-height:28px;padding:5px 9px;font-size:.7rem;font-weight:750;display:inline-flex}.status-pill[data-state=active]{color:var(--mint);background:#69f7c31a}.status-pill[data-state=suspended]{color:#ffaaa7;background:#ff70701a}.dashboard-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:18px;display:grid}.site-summary-panel,.plan-usage-panel{flex-direction:column;min-height:310px;display:flex}.site-summary-panel h2{overflow-wrap:anywhere;margin:34px 0 8px;font-size:clamp(1.45rem,3vw,2.15rem)}.site-summary-panel>p{max-width:560px;margin:0}.site-summary-panel .dashboard-actions{margin-top:auto;padding-top:28px}.plan-usage-panel>h2{margin:18px 0 20px;font-size:1.8rem}.usage-row{margin-bottom:18px}.usage-row>div:first-child{justify-content:space-between;gap:14px;margin-bottom:7px;font-size:.8rem;display:flex}.usage-row>div:first-child span,.usage-row small{color:var(--muted)}.usage-row small{margin-top:6px;font-size:.7rem;display:block}.plan-usage-panel>.button{margin-top:0}.plan-usage-panel>.plan-agents-link{margin-bottom:18px}.plan-usage-panel>.button:last-child{margin-top:auto}.trial-banner.app-panel{border-color:#69f7c352;justify-content:space-between;align-items:center;gap:24px;min-height:0;margin-bottom:18px;display:flex}.trial-banner[hidden]{display:none!important}.trial-banner.app-panel h2{margin:4px 0}.trial-banner.app-panel p{margin:0}.suspension-panel.app-panel{background:linear-gradient(180deg, #ff907012, transparent 60%), var(--panel);border-color:#ff90706b;gap:20px;min-height:0;margin-bottom:18px;display:grid}.suspension-panel[hidden]{display:none!important}.suspension-panel .eyebrow{color:var(--coral)}.suspension-panel .eyebrow:before{background:var(--coral);box-shadow:0 0 18px var(--coral)}.suspension-panel h2{margin:4px 0 8px}.suspension-panel p{color:var(--muted);max-width:68ch;margin:0}.suspension-facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:16px 0 0;display:grid}.suspension-facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.74rem}.suspension-facts dd{margin:6px 0 0;font-weight:600}@media (width<=760px){.suspension-facts{grid-template-columns:1fr;gap:12px}}.create-site-card{max-width:720px}.feature-loading{color:var(--muted);padding:38px 0;font-size:.9rem}.feature-gate{grid-template-columns:64px minmax(0,680px);gap:22px;max-width:860px;padding:clamp(24px,4vw,40px);display:grid}.feature-gate[hidden]{display:none}.feature-gate-icon{width:56px;height:56px;color:var(--mint);background:#69f7c312;border:1px solid #69f7c333;border-radius:15px;place-items:center;font:700 1.3rem Manrope,sans-serif;display:grid}.feature-gate h2{margin-top:7px}.feature-gate ul{gap:8px;margin:20px 0 24px;padding:0;list-style:none;display:grid}.feature-gate li{color:#c8d2df;font-size:.86rem}.feature-gate li:before{content:"✓";color:var(--mint);margin-right:9px}.compact-section-head{max-width:740px;margin:34px 0 16px}.domain-overview.app-panel,.email-overview.app-panel{margin-bottom:24px}.domain-route.app-panel,.domain-route.app-panel p{min-height:0}.account-card.app-panel{max-width:860px}.plans-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.plans-toolbar .pricing-toggle{margin:0}.app-plan-grid{padding-bottom:20px}.app-plan-grid .dashboard-plan-card{min-height:560px}.app-plan-grid .dashboard-plan-card:target{border-color:#69f7c380;box-shadow:0 0 0 3px #69f7c314}.plan-static-action{min-height:44px;color:var(--muted);text-align:center;justify-content:center;align-items:center;font-size:.78rem;display:flex}@media (width<=1100px){.dashboard-app-shell{grid-template-columns:190px minmax(0,1fr);gap:24px}.dashboard-overview-grid{grid-template-columns:1fr}.site-summary-panel,.plan-usage-panel{min-height:280px}.app-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.dashboard-app-shell{padding-top:92px;display:block}.dashboard-sidebar{z-index:45;border-right:0;border-bottom:1px solid var(--line);backdrop-filter:blur(18px);background:#070a12f0;width:100%;height:auto;margin-bottom:22px;padding:8px 0;display:block;position:sticky;top:78px}.dashboard-sidebar-title,.dashboard-sidebar-help{display:none}.dashboard-tabs{scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.dashboard-tabs::-webkit-scrollbar{display:none}.dashboard-tabs a{flex:none}.dashboard-page-header{min-height:0}}@media (width<=680px){.dashboard-app-shell{padding:86px 12px 36px}.dashboard-sidebar{margin-bottom:18px;top:76px}.dashboard-tabs a{min-height:42px;padding:8px 10px;font-size:.8rem}.dashboard-tabs small{display:none}.dashboard-page-header{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:18px;padding-bottom:16px}.dashboard-page-header h1{font-size:1.55rem}.dashboard-page-actions,.dashboard-page-actions>*,.dashboard-inline-select{width:100%}.dashboard-inline-select select{flex:1}.app-panel{padding:18px}.site-summary-panel,.plan-usage-panel{min-height:0}.site-summary-panel h2{margin-top:24px;font-size:1.4rem}.site-summary-panel .dashboard-actions{padding-top:22px}.trial-banner.app-panel,.plans-toolbar{flex-direction:column;align-items:stretch}.trial-banner.app-panel .button,.plans-toolbar label,.plans-toolbar select{width:100%}.feature-gate{grid-template-columns:1fr;gap:16px}.feature-gate .button{width:100%}.app-plan-grid{grid-template-columns:1fr}.app-plan-grid .dashboard-plan-card{min-height:0}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--text);margin:0;font:16px/1.6 DM Sans,sans-serif;overflow-x:hidden}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}a{color:inherit}.noise{pointer-events:none;opacity:.18;z-index:20;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.12'/%3E%3C/svg%3E");position:fixed;inset:0}.ambient{filter:blur(100px);opacity:.08;pointer-events:none;border-radius:50%;width:56vw;height:56vw;position:fixed}.ambient-a{background:var(--cyan);top:-35vw;right:-15vw}.ambient-b{background:var(--violet);top:50vh;left:-30vw}.background-mesh{z-index:0;pointer-events:none;perspective:760px;perspective-origin:18% 48%;position:fixed;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(76% 68% at 10% 48%,#000 0%,#000000b8 42%,#0000 78%);mask-image:radial-gradient(76% 68% at 10% 48%,#000 0%,#000000b8 42%,#0000 78%)}.background-mesh-plane{opacity:.25;transform-origin:20%;filter:drop-shadow(0 0 5px #69f7c324);will-change:transform, background-position;background-image:linear-gradient(#69f7c3b3 1px,#0000 1px),linear-gradient(90deg,#69f7c3b3 1px,#0000 1px);background-size:54px 54px;width:126vw;height:126vh;animation:48s linear infinite mesh-drift;position:absolute;top:-13vh;left:-36vw;transform:rotateX(58deg)rotate(-13deg)translateZ(-30px)}@keyframes mesh-drift{0%{background-position:0 0,0 0;transform:rotateX(58deg)rotate(-13deg)translateZ(-30px)}to{background-position:54px 54px,54px 54px;transform:rotateX(58deg)rotate(-13deg)translate3d(18px,-8px,-30px)}}h1,h2,h3,h4,.brand{font-family:Manrope,sans-serif}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.07em;font-size:clamp(3rem,7vw,6.4rem);line-height:.96}h2{letter-spacing:-.055em;font-size:clamp(2.25rem,5vw,4.25rem);line-height:1.04}h3{letter-spacing:-.035em}.eyebrow{color:var(--mint);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:.6rem;font-size:.78rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--mint);width:7px;height:7px;box-shadow:0 0 18px var(--mint);border-radius:50%}.gradient-text{background:linear-gradient(105deg, var(--text) 5%, var(--cyan) 42%, var(--mint) 72%, var(--violet));color:#0000;background-clip:text}.site-header{z-index:50;padding:18px 24px;transition:all .3s;position:fixed;top:0;left:0;right:0}.site-header.scrolled{padding-top:10px}.nav-shell{max-width:var(--max);border:1px solid #0000;border-radius:18px;justify-content:space-between;align-items:center;height:64px;margin:auto;padding:0 12px 0 18px;transition:all .3s;display:flex}.scrolled .nav-shell{backdrop-filter:blur(24px);border-color:var(--line);background:#070a12bd;box-shadow:0 14px 50px #00000040}.brand{letter-spacing:-.045em;align-items:center;gap:.65rem;font-size:1.1rem;font-weight:800;text-decoration:none;display:inline-flex}.brand-mark{width:38px;height:38px}.brand-dot{color:var(--mint)}.nav-links{align-items:center;gap:30px;display:flex}.nav-links a{color:var(--muted);font-size:.9rem;text-decoration:none;transition:all .2s}.nav-links a:hover,.nav-links a.active{color:var(--text)}.mobile-nav-login{display:none}.nav-actions{align-items:center;gap:12px;display:flex}.text-button,.footer-link,.inline-link,.auth-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px}.text-button:hover,.footer-link:hover,.inline-link:hover,.auth-switch button:hover{color:var(--mint)}.menu-toggle{border:1px solid var(--line);background:0 0;border-radius:12px;width:42px;height:42px;display:none}.menu-toggle span{background:var(--text);width:18px;height:1px;margin:5px auto;display:block}.button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;min-height:44px;padding:.88rem 1.35rem;font-weight:700;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;display:inline-flex}.button:hover{border-color:var(--line-hi);transform:translateY(-2px)}.button-primary{background:var(--mint);border-color:var(--mint);color:#07120e;box-shadow:0 10px 35px #69f7c329}.button-primary:hover{box-shadow:0 15px 45px #69f7c347}.button-secondary{background:#54d7ff14}.button-small{padding:.65rem 1rem;font-size:.86rem}.button-wide{width:100%}.button-arrow:after{content:"↗";font-size:1.1em}.button[disabled]{opacity:.5;cursor:wait;transform:none}.section{z-index:2;padding:110px 24px;position:relative}.shell{width:min(var(--max), 100%);margin:auto}.section-head{max-width:760px;margin-bottom:54px}.section-head p{max-width:630px;color:var(--muted);font-size:1.08rem}.section-head .eyebrow{margin-bottom:18px}.card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#141d2de0,#0a0f1ab8);box-shadow:inset 0 1px #ffffff08}.hero{z-index:2;align-items:center;min-height:100vh;padding:130px 24px 60px;display:grid;position:relative}.hero-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:36px;width:min(1320px,100%);margin:auto;display:grid}.hero-copy{z-index:4;position:relative}.hero-copy .eyebrow{margin-bottom:22px}.hero-copy h1{max-width:720px;margin-bottom:26px}.hero-copy>p{color:var(--muted);max-width:590px;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.65}.hero-cta{flex-wrap:wrap;gap:12px;margin:34px 0 24px;display:flex}.trust-row{color:#c4cedc;flex-wrap:wrap;gap:20px;font-size:.84rem;display:flex}.trust-row span:before{content:"✓";color:var(--mint);margin-right:7px}.hero-visual{place-items:center;min-height:680px;display:grid;position:relative}.host-aura{aspect-ratio:1;filter:blur(12px);background:radial-gradient(circle,#54d7ff2e,#a889ff14 40%,#0000 68%);border-radius:50%;width:80%;animation:5s ease-in-out infinite pulse;position:absolute}.host-orbit{aspect-ratio:1;border:1px solid #69f7c32b;border-radius:50%;width:76%;animation:24s linear infinite spin;position:absolute}.host-orbit:before,.host-orbit:after{content:"";background:var(--mint);width:10px;height:10px;box-shadow:0 0 24px var(--mint);border-radius:50%;position:absolute}.host-orbit:before{top:14%;left:16%}.host-orbit:after{background:var(--violet);box-shadow:0 0 24px var(--violet);bottom:4%;right:31%}.host-image{z-index:2;width:min(720px,108%);position:relative}.assistant-controls{z-index:8;justify-items:end;gap:9px;display:grid;position:absolute;top:7%;right:2%}.assistant-control{border:1px solid var(--line-hi);width:52px;height:52px;color:var(--text);backdrop-filter:blur(18px);cursor:pointer;background:#080c15d1;border-radius:15px;place-items:center;transition:all .2s;display:grid;box-shadow:0 12px 35px #00000047}.assistant-control:hover{border-color:var(--mint);transform:translateY(-2px)}.assistant-control svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px}.assistant-control.attention{animation:1.7s ease-in-out infinite mic-attention}.assistant-control.listening{color:#08120f;background:var(--mint);border-color:var(--mint);animation:1.5s infinite mic}.assistant-greeting{border:1px solid var(--line-hi);color:#dce8f5;background:#07101b;border-radius:13px;width:205px;padding:10px 12px;font-size:.78rem;line-height:1.4;transition:opacity .3s,transform .3s;position:absolute;top:0;right:63px}.assistant-greeting.dismissed{opacity:0;pointer-events:none;transform:translate(8px)}.assistant-console{z-index:9;border:1px solid var(--line-hi);backdrop-filter:blur(24px);width:min(530px,92%);box-shadow:var(--shadow);background:#080c15e6;border-radius:19px;padding:17px 13px 13px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.assistant-console[hidden]{display:none}.assistant-minimise{width:28px;height:25px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:1.35rem;line-height:1;position:absolute;top:7px;right:10px}.assistant-minimise[hidden]{display:none}.assistant-minimise:hover{color:var(--mint)}.assistant-caption{color:#dce8f5;min-height:47px;padding:4px 30px 10px 8px;font-size:.9rem}.assistant-caption .typing{color:var(--cyan)}.assistant-reconnect{color:#07110e;background:var(--mint);width:calc(100% - 16px);min-height:47px;font:inherit;cursor:pointer;border:1px solid #69f7c36b;border-radius:12px;margin:4px 8px 0;font-weight:700}.assistant-reconnect:hover:not(:disabled){filter:brightness(1.08)}.assistant-reconnect:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.assistant-reconnect:disabled{cursor:wait;opacity:.72}.assistant-reconnect[hidden]{display:none!important}.assistant-input{gap:8px;display:flex}.assistant-caption[hidden],.assistant-input[hidden],.assistant-suggestions[hidden]{display:none!important}.assistant-input input{border:1px solid var(--line);min-width:0;color:var(--text);background:#ffffff0e;border-radius:11px;outline:none;flex:1;padding:12px 13px}.assistant-input input:focus{border-color:var(--cyan)}.send-button{border:1px solid var(--line);width:44px;height:44px;color:var(--text);cursor:pointer;background:#ffffff0d;border-radius:11px;place-items:center;display:grid}.assistant-suggestions{gap:7px;padding:9px 2px 0;display:flex;overflow:auto}.assistant-suggestions button{white-space:nowrap;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:5px 9px;font-size:.73rem}.assistant-suggestions button:hover{color:var(--text);border-color:var(--line-hi)}.host-live-face{aspect-ratio:2/3;isolation:isolate}.host-image-art,.host-body-canvas{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.host-image-art{z-index:1}.host-body-canvas{z-index:2;opacity:0;pointer-events:none}.host-live-face.body-animated .host-image-art{opacity:0}.host-live-face.body-animated .host-body-canvas{opacity:1}.host-face-canvas{z-index:3;cursor:pointer;transform-origin:0 0;will-change:transform;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.host-face-canvas:focus-visible{box-shadow:0 0 0 2px var(--mint), 0 0 45px #69f7c33d;border-radius:40%}.host-face-anchors{z-index:5;pointer-events:none;touch-action:none;transform-origin:0 0;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}.anchor-axis{fill:none;stroke:#69f7c3e6;stroke-width:2px;stroke-dasharray:7 6;filter:drop-shadow(0 0 5px #69f7c3e6)}.mouth-axis{stroke:#54d7ff}.anchor-point{pointer-events:all;cursor:grab}.anchor-point:active{cursor:grabbing}.anchor-point circle{fill:#07101b;stroke:#69f7c3;stroke-width:3px;filter:drop-shadow(0 0 7px #69f7c3);transition:r .15s}.anchor-point:hover circle,.anchor-point.dragging circle{r:14px;fill:#69f7c3}.anchor-point.mouth circle{stroke:#54d7ff;filter:drop-shadow(0 0 7px #54d7ff)}.anchor-point text{pointer-events:none;fill:#eafff8;stroke:#07101b;stroke-width:4px;paint-order:stroke;letter-spacing:1.5px;font:700 17px/1 Manrope,sans-serif}.face-status{z-index:6;backdrop-filter:blur(10px);color:var(--mint);letter-spacing:.1em;text-transform:uppercase;opacity:0;pointer-events:none;background:#050a12a3;border:1px solid #69f7c338;border-radius:999px;padding:5px 10px;font-size:.65rem;font-weight:700;transition:opacity .25s;position:absolute;top:25%;left:4%;transform:none}.host-live-face:hover .face-status,.host-live-face.engaged .face-status{opacity:1}.host-live-face.listening .face-status{color:var(--cyan)}.host-live-face.speaking .face-status{color:#c9b8ff}.marquee-wrap{border-block:1px solid var(--line);background:#ffffff05;overflow:hidden}.marquee{width:max-content;padding:17px 0;animation:35s linear infinite marquee;display:flex}.marquee span{letter-spacing:.12em;text-transform:uppercase;color:#8c9bad;padding:0 30px;font:700 .78rem Manrope}.marquee i{color:var(--mint);font-style:normal}.steps-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.step{min-height:280px;padding:30px;position:relative;overflow:hidden}.step-no{color:var(--mint);letter-spacing:.12em;font:700 .78rem Manrope}.step h3{margin:52px 0 14px;font-size:1.55rem}.step p{color:var(--muted);max-width:300px}.step-visual{border:1px solid var(--line);background:linear-gradient(145deg,#54d7ff1f,#a889ff0f);border-radius:36px;width:150px;height:150px;position:absolute;bottom:-25px;right:-20px;transform:rotate(-8deg)}.showcase-grid{grid-template-rows:repeat(2,280px);grid-template-columns:1.35fr .65fr;gap:18px;display:grid}.showcase-card{position:relative;overflow:hidden}.showcase-card:first-child{grid-row:1/3}.showcase-card img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.showcase-card:hover img{transform:scale(1.035)}.showcase-overlay{background:linear-gradient(#0000,#05080ef2);padding:70px 24px 22px;position:absolute;inset:auto 0 0}.showcase-overlay h3{margin:0;font-size:1.35rem}.showcase-overlay p{color:#b8c3d1;margin:3px 0 0;font-size:.86rem}.workspace-demo{min-height:590px;box-shadow:var(--shadow);grid-template-columns:320px 1fr;padding:16px;display:grid}.workspace-demo.workspace-video-demo{aspect-ratio:1.58;background:#05080e;min-height:0;padding:10px;scroll-margin-top:90px;display:block;overflow:hidden}.workspace-video-embed{background:#05080e;border:0;border-radius:14px;width:100%;height:100%;display:block}@media (width<=760px){.workspace-demo.workspace-video-demo{aspect-ratio:1.18}}.demo-chat{border-right:1px solid var(--line);padding:15px 17px}.demo-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.demo-avatar{background:linear-gradient(135deg, var(--cyan), var(--violet));border-radius:50%;width:29px;height:29px;box-shadow:0 0 22px #54d7ff40}.demo-message{background:#ffffff0d;border-radius:13px;margin-top:25px;padding:13px;font-size:.86rem}.demo-message.ai{background:#69f7c313;border:1px solid #69f7c321}.demo-activity{color:var(--muted);gap:8px;margin-top:20px;font-size:.75rem;display:grid}.demo-activity i{background:var(--mint);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.demo-preview{color:#111;background:#f3f0ea;border-radius:14px;position:relative;overflow:hidden}.demo-browser{background:#fff;border-bottom:1px solid #ddd;align-items:center;gap:6px;height:44px;padding:0 14px;display:flex}.demo-browser i{background:#ddd;border-radius:50%;width:7px;height:7px}.demo-page{text-align:center;background:linear-gradient(135deg,#f7efe6,#d9e8de);place-items:center;height:calc(100% - 44px);padding:30px;display:grid}.demo-page b{letter-spacing:-.07em;max-width:600px;font:800 clamp(2.4rem,5vw,4.8rem)/.94 Manrope}.demo-page span{letter-spacing:.15em;text-transform:uppercase;margin-bottom:20px;font-size:.9rem;display:block}.cursor-pill{color:#fff;background:#171821;border-radius:8px;padding:7px 10px;font-size:.72rem;animation:4s ease-in-out infinite cursor;position:absolute;top:34%;right:19%;box-shadow:0 8px 20px #0003}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature-card{min-height:235px;padding:26px}.feature-icon{width:44px;height:44px;color:var(--mint);background:#69f7c317;border:1px solid #69f7c329;border-radius:12px;place-items:center;font-size:1.1rem;display:grid}.feature-card h3{margin:32px 0 8px;font-size:1.18rem}.feature-card p{color:var(--muted);font-size:.92rem}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.price-card{flex-direction:column;padding:30px;display:flex;position:relative}.price-card.featured{background:linear-gradient(160deg,#69f7c31a,#0e1420e6 42%);border-color:#69f7c373;transform:translateY(-10px)}.popular{background:var(--mint);color:#08120e;text-transform:uppercase;letter-spacing:.09em;border-radius:999px;padding:4px 10px;font-size:.68rem;font-weight:800;position:absolute;top:18px;right:20px}.plan-name{color:var(--muted);font-size:.85rem;font-weight:700}.price{letter-spacing:-.06em;margin:22px 0 8px;font:800 3rem/1 Manrope}.price small{letter-spacing:0;color:var(--muted);font:500 .86rem DM Sans}.price-note{min-height:48px;color:var(--muted);font-size:.86rem}.promotional-credit-note{color:var(--muted);margin:16px 0 0;font-size:.78rem;line-height:1.6}.promotional-credit-note a{color:var(--mint)}.price-list{border-top:1px solid var(--line);flex:1;gap:12px;margin:24px 0 28px;padding:22px 0 0;list-style:none;display:grid}.price-list li{color:#c8d2df;font-size:.88rem}.price-list li:before{content:"✓";color:var(--mint);margin-right:9px}.price-card .button{width:100%}.save-line{color:var(--mint);text-align:center;margin-top:10px;font-size:.76rem}.pricing-toggle{border:1px solid var(--line);background:#ffffff0a;border-radius:12px;gap:3px;width:max-content;margin:-20px 0 36px auto;padding:4px;display:flex}.pricing-toggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 13px}.pricing-toggle button.active{background:var(--text);color:#0a0d16}.pricing-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin:0 auto 34px;display:flex}.pricing-controls .pricing-toggle{margin:0}.currency-select{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:9px;font-size:.78rem;font-weight:700;display:flex}.currency-select select{appearance:none;border:1px solid var(--border);color:var(--text);font:inherit;background:#ffffff0e;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px;border-radius:99px;padding:10px 34px 10px 14px}.currency-select option{background:#0b1020}.pricing-error{text-align:center;color:var(--coral);margin:-20px 0 25px}.launch-pricing .price-card{flex-direction:column;display:flex}.launch-pricing .price-list{flex:1}.launch-pricing .button{text-align:center}.trial-callout{justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:24px 28px;display:flex}.trial-callout h3{margin:5px 0}.trial-callout p{max-width:760px;color:var(--muted);margin:0}.showcase-card{color:inherit;text-decoration:none;display:block}.launch-steps{margin-top:24px}.demo-browser span{color:var(--muted);margin-left:8px;font-size:.65rem}.demo-page em{color:var(--mint);margin-top:16px;font-size:.75rem;font-style:normal;display:inline-block}@media (width<=760px){.trial-callout{flex-direction:column;align-items:flex-start}.pricing-controls{gap:10px}.launch-pricing{grid-template-columns:1fr}}.faq{max-width:900px;margin:auto}.faq details{border-bottom:1px solid var(--line);padding:22px 4px}.faq summary{cursor:pointer;justify-content:space-between;font:700 1.08rem Manrope;list-style:none;display:flex}.faq summary:after{content:"+";color:var(--mint)}.faq details[open] summary:after{content:"−"}.faq p{color:var(--muted);max-width:700px;margin:14px 0 0}.cta-panel{padding:70px clamp(24px,6vw,80px);position:relative;overflow:hidden}.cta-panel:after{content:"";background:radial-gradient(circle,#69f7c32b,#0000 65%);border-radius:50%;width:500px;height:500px;position:absolute;top:-220px;right:-180px}.cta-panel h2{max-width:760px}.cta-panel p{color:var(--muted);max-width:620px;font-size:1.1rem}.cta-panel .button{z-index:2;margin-top:15px;position:relative}.page-hero{text-align:center;z-index:2;padding:190px 24px 85px;position:relative}.page-hero h1{max-width:1000px;margin:18px auto 24px;font-size:clamp(3.2rem,7vw,6rem)}.page-hero p{max-width:690px;color:var(--muted);margin:0 auto;font-size:1.18rem}.comparison{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:20px;width:100%;overflow:hidden}.comparison th,.comparison td{text-align:left;border-bottom:1px solid var(--line);padding:16px 18px}.comparison th:not(:first-child),.comparison td:not(:first-child){text-align:center}.comparison thead th{background:#ffffff0a;font-family:Manrope;font-size:.9rem}.comparison tbody tr:last-child td{border:0}.comparison td{color:var(--muted);font-size:.88rem}.comparison td.yes{color:var(--mint)}.feature-band{grid-template-columns:1fr 1fr;align-items:center;gap:20px;display:grid}.feature-band-copy{padding:40px}.feature-band-copy p{color:var(--muted)}.feature-band-visual{place-items:center;min-height:420px;padding:22px;display:grid;overflow:hidden}.feature-band-video-wrap{aspect-ratio:16/9;background:#05080f;min-height:0;padding:0}.feature-band-video{object-fit:cover;width:100%;height:100%;display:block}.stack-window{border:1px solid var(--line);width:90%;box-shadow:var(--shadow);color:#b9c8d8;background:#080b12;border-radius:16px;padding:18px;font:13px/1.7 ui-monospace,monospace}.stack-window .green{color:var(--mint)}.stack-window .blue{color:var(--cyan)}.contact-grid{grid-template-columns:.72fr 1.28fr;gap:20px;display:grid}.contact-copy,.contact-form{padding:38px}.contact-copy p{color:var(--muted)}.contact-points{gap:18px;margin-top:40px;display:grid}.contact-point{grid-template-columns:42px 1fr;align-items:start;gap:12px;display:grid}.contact-point i{border:1px solid var(--line);width:42px;height:42px;color:var(--cyan);background:#54d7ff14;border-radius:12px;place-items:center;font-style:normal;display:grid}.contact-point b{display:block}.contact-point span{color:var(--muted);font-size:.86rem}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{color:#cbd5e2;gap:7px;font-size:.82rem;display:grid}.field input,.field textarea,.field select,.auth-modal input{border:1px solid var(--line);width:100%;color:var(--text);background:#ffffff09;border-radius:11px;outline:none;padding:12px 13px}.field input:focus,.field textarea:focus,.field select:focus,.auth-modal input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #54d7ff14}.field textarea{resize:vertical;min-height:150px}.field select option{background:var(--panel)}.site-footer{z-index:2;border-top:1px solid var(--line);background:#070a12;padding:70px 24px 24px;position:relative}.footer-grid{max-width:var(--max);grid-template-columns:2fr repeat(3,1fr);gap:50px;margin:auto;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.footer-grid p{color:var(--muted);max-width:260px;margin:12px 0}.footer-grid h3{text-transform:uppercase;letter-spacing:.1em;color:#dce6f2;margin-bottom:8px;font-size:.8rem}.footer-grid a,.footer-link{color:var(--muted);padding:2px 0;font-size:.86rem;text-decoration:none}.status-line{color:var(--muted);font-size:.76rem}.status-line i{background:var(--mint);width:7px;height:7px;box-shadow:0 0 12px var(--mint);border-radius:50%;margin-right:8px;display:inline-block}.footer-base{max-width:var(--max);border-top:1px solid var(--line);color:#718095;justify-content:space-between;margin:55px auto 0;padding-top:20px;font-size:.74rem;display:flex}.modal-backdrop{z-index:100;backdrop-filter:blur(15px);background:#03050ac2;place-items:center;padding:clamp(8px,2vh,20px);display:none;position:fixed;inset:0}.modal-backdrop.active{display:grid}.auth-modal{scrollbar-width:none;border:1px solid var(--line-hi);background:#0d131f;border-radius:24px;width:min(470px,100%);max-height:calc(100dvh - clamp(16px,4vh,40px));padding:26px 28px;position:relative;overflow-y:auto;box-shadow:0 35px 100px #0000008c}.auth-modal::-webkit-scrollbar{width:0;height:0}.modal-close{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:1.65rem;position:absolute;top:14px;right:17px}.auth-brand{text-transform:uppercase;letter-spacing:.12em;color:var(--mint);align-items:center;gap:8px;margin-bottom:14px;font-size:.72rem;font-weight:700;display:flex}.signal-dot{background:var(--mint);width:7px;height:7px;box-shadow:0 0 14px var(--mint);border-radius:50%}.auth-modal h2{margin-bottom:5px;font-size:1.85rem}.auth-modal h2+p{color:var(--muted);margin-bottom:14px;font-size:.9rem}.auth-modal form{gap:9px;display:grid}.auth-modal [data-auth-form=signup]{gap:12px}.auth-modal label{color:#c4cfdd;gap:4px;font-size:.78rem;display:grid}.auth-modal small{color:#728196}.auth-modal input{padding-block:10px}.google-button{border:1px solid var(--line);width:100%;height:46px;color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:11px;justify-content:center;align-items:center;gap:10px;font-weight:700;display:inline-flex}.auth-modal [data-auth-form=signup-domain] .google-button{margin-top:2px}.google-g{flex:none;width:auto;max-width:none;height:20px;display:block}.google-after{margin-top:14px}.or{color:#68768a;align-items:center;gap:10px;height:34px;font-size:.72rem;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.form-row{text-align:right}.inline-link{padding:0;font-size:.76rem}.auth-switch,.legal-note{text-align:center;color:var(--muted);margin:11px 0 0;font-size:.78rem}.auth-modal .legal-note{margin-top:3px;line-height:1.35}.auth-switch button{color:var(--mint);padding:0}.legal-note a{color:#d6e1ed}.signup-domain-summary{background:#69f7c30e;border:1px solid #69f7c338;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:9px 12px;display:flex}.signup-domain-summary span{gap:2px;min-width:0;display:grid}.signup-domain-summary small{font-size:.68rem}.signup-domain-summary strong{overflow-wrap:anywhere}.signup-domain-summary button,.password-input button{color:var(--mint);font:inherit;cursor:pointer;background:0 0;border:0}.password-input{position:relative}.password-input input{padding-right:60px}.password-input button{padding:6px;font-size:.72rem;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.field-error{color:#ffaaa0!important}.field-error:empty{display:none}.auth-progress{text-align:center;padding:22px 0 8px}.auth-spinner{border:3px solid #69f7c329;border-top-color:var(--mint);border-radius:50%;width:42px;height:42px;margin:0 auto 18px;animation:.8s linear infinite auth-spin;display:block}.auth-conflict-actions{gap:9px;display:grid}@keyframes auth-spin{to{transform:rotate(360deg)}}.domain-input{border:1px solid var(--line);background:#ffffff09;border-radius:11px;align-items:center;display:flex;overflow:hidden}.domain-input:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #54d7ff14}.domain-input span,.domain-input b{color:var(--muted);white-space:nowrap;flex:none;padding:0 0 0 10px;font-size:.78rem}.domain-input b{padding:0 12px 0 7px}.domain-input input{background:0 0;border:0;border-radius:0;flex:1 1 0;width:auto;min-width:0;padding:12px 4px 12px 13px;box-shadow:none!important}.domain-input input:focus,.domain-input input:focus-visible{outline:none}.form-error{color:#ffaaa0;background:#ff606014;border:1px solid #ff606033;border-radius:9px;padding:9px 11px;font-size:.78rem;display:none}.form-error.show{display:block}@media (prefers-reduced-motion:reduce){.auth-spinner{animation:none}}@media (height<=700px){.auth-modal{max-height:calc(100dvh - 16px);padding-block:20px}.auth-brand{margin-bottom:9px}.auth-modal h2{font-size:1.7rem}.auth-modal h2+p{margin-bottom:10px}}.toast{z-index:200;border:1px solid var(--line-hi);color:#e7eef7;opacity:0;pointer-events:none;background:#151e2b;border-radius:11px;padding:11px 15px;font-size:.82rem;transition:all .25s;position:fixed;bottom:22px;right:22px;transform:translateY(20px)}.toast.show{opacity:1;transform:none}.cookie-consent{z-index:190;border:1px solid var(--line-hi);backdrop-filter:blur(14px);background:#0d131ef7;border-radius:14px;gap:13px;width:min(440px,100vw - 36px);padding:16px;display:grid;position:fixed;bottom:18px;left:18px;box-shadow:0 18px 60px #0000006b}.cookie-consent[hidden]{display:none}.cookie-consent strong{color:var(--text);margin-bottom:4px;font:700 .88rem Manrope,sans-serif;display:block}.cookie-consent p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.55}.cookie-consent a{color:#c9f5ff}.cookie-consent-options{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.cookie-consent-options>span,.cookie-consent-options label{border:1px solid var(--line);background:#ffffff06;border-radius:9px;justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:9px;display:flex}.cookie-consent-options b,.cookie-consent-options small{display:block}.cookie-consent-options b{color:#e8f0f7;font-size:.7rem}.cookie-consent-options small{color:var(--muted);margin-top:2px;font-size:.58rem}.cookie-consent-options input{width:16px;height:16px;accent-color:var(--mint)}.cookie-consent-actions{justify-content:flex-end;gap:8px;display:flex}.cookie-consent-actions button{border:1px solid var(--line-hi);color:#dce6f2;cursor:pointer;background:#b4cfff0f;border-radius:8px;flex:1;min-height:36px;padding:7px 12px;font:700 .74rem Manrope,sans-serif}.cookie-consent-actions button:hover,.cookie-consent-actions button:focus-visible{border-color:var(--cyan);color:#fff}@media (width<=520px){.cookie-consent{width:calc(100vw - 20px);padding:14px;bottom:10px;left:10px}.cookie-consent-options{grid-template-columns:1fr}.cookie-consent-actions{flex-wrap:wrap}}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.reveal.visible{opacity:1;transform:none}.legal-page{max-width:840px;margin:auto}.legal-page h1{font-size:3.6rem}.legal-page h2{margin-top:42px;font-size:1.6rem}.legal-page p,.legal-page li{color:var(--muted)}.legal-hero{padding-bottom:30px}.legal-section{padding-top:30px}.legal-page a{color:var(--mint)}.legal-page li{margin:9px 0}.legal-launch-note{background:#ffc26614;border:1px solid #ffc26652;border-radius:14px;margin-bottom:30px;padding:18px 20px}.legal-launch-note strong{color:#ffd28e}.legal-launch-note p{margin:6px 0 0}.dashboard-hero{text-align:left;width:min(var(--max), 100%);margin:auto;padding-bottom:35px}.dashboard-hero h1{max-width:900px;margin-left:auto;margin-right:auto}.dashboard-grid{grid-template-columns:1.4fr .6fr;gap:18px;display:grid}.dashboard-main,.usage-card,.dashboard-card{padding:30px}.dashboard-main{flex-direction:column;justify-content:center;align-items:flex-start;min-height:330px;display:flex}.dashboard-main h2{margin:16px 0 8px;font-size:clamp(2rem,4vw,3.4rem)}.dashboard-main p,.dashboard-card p{color:var(--muted)}.create-site-card{align-items:stretch}.create-site-form{gap:16px;width:100%;margin-top:22px;display:grid}.create-site-form label{color:#cbd5e2;text-align:left;gap:7px;font-size:.82rem;display:grid}.create-site-form .domain-input{width:100%}.create-site-form .domain-input input{width:100%;min-width:0;color:var(--text);box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:12px 13px}.create-site-form .domain-input:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #54d7ff14}.create-site-form small{color:var(--muted);font-size:.76rem}.create-site-form [data-create-site-status][data-state=checking]{color:var(--cyan)}.create-site-form [data-create-site-status][data-state=available]{color:var(--mint)}.create-site-form [data-create-site-status][data-state=unavailable]{color:#ffaaa7}.create-site-form>.button{width:100%;min-height:48px}.dashboard-label{text-transform:uppercase;letter-spacing:.1em;color:var(--mint);align-items:center;gap:9px;font-size:.7rem;display:flex}.usage-card h3{margin:12px 0 30px;font-size:1.7rem}.meter-label{color:var(--muted);justify-content:space-between;margin:14px 0 7px;font-size:.8rem;display:flex}.usage-meter{background:#ffffff12;border-radius:99px;height:7px;margin-bottom:22px;overflow:hidden}.usage-meter i{background:linear-gradient(90deg, var(--mint), var(--cyan), var(--violet));border-radius:inherit;height:100%;display:block}.usage-card .button{margin-top:20px}.dashboard-card{min-height:220px}.dashboard-card h3{margin-bottom:8px;font-size:1.3rem}.dashboard-section{padding-bottom:100px}.dashboard-flash{border-radius:12px;margin-bottom:18px;padding:14px 18px}.dashboard-flash.good{color:var(--mint);background:#69f7c31f}.dashboard-flash.bad{color:#ffaaa7;background:#ff70701f}.trial-banner{border-color:#69f7c36b;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:24px 28px;display:flex}.trial-banner h2{margin:6px 0}.trial-banner p{color:var(--muted);margin:0}.usage-card small{color:var(--muted);margin-top:-14px;font-size:.72rem;display:block}.dashboard-plan-section{padding:85px 0 35px}.dashboard-section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.dashboard-section-head h2{margin:7px 0;font-size:clamp(2rem,4vw,3.2rem)}.dashboard-section-head p{color:var(--muted);max-width:700px;margin:0}.dashboard-plan-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dashboard-plan-controls .pricing-toggle{margin:0}.dashboard-plan-controls label{color:var(--muted);align-items:center;gap:7px;font-size:.8rem;display:flex}.dashboard-plan-controls select{color:var(--text);border:1px solid var(--line);background:#141b29;border-radius:9px;padding:9px}.dashboard-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dashboard-plan-card{flex-direction:column;padding:26px;display:flex}.dashboard-plan-card.featured{border-color:#69f7c36b}.dashboard-plan-top{justify-content:space-between;align-items:center;display:flex}.dashboard-pill{color:var(--mint);text-transform:capitalize;background:#69f7c31a;border-radius:99px;padding:5px 9px;font-size:.72rem;display:inline-block}.dashboard-plan-price{letter-spacing:-.05em;margin:20px 0 10px;font:800 2.5rem/1 Manrope}.dashboard-plan-price small{color:var(--muted);letter-spacing:0;font:500 .8rem DM Sans}.dashboard-plan-card p{color:var(--muted);min-height:48px}.dashboard-plan-card ul{border-top:1px solid var(--line);flex:1;gap:9px;margin:12px 0 22px;padding:18px 0;list-style:none;display:grid}.dashboard-plan-card li{color:#c8d2df;font-size:.84rem}.dashboard-plan-card li:before{content:"✓";color:var(--mint);margin-right:8px}.dashboard-saving{color:var(--mint);text-align:center;margin-top:9px}.dashboard-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.dashboard-runtime .dashboard-pill{margin:0 0 15px}.dashboard-runtime .button{width:max-content;display:block}.dashboard-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.dashboard-insight{padding:28px}.dashboard-card-headline{justify-content:space-between;align-items:start;gap:16px;display:flex}.dashboard-card-headline h3{margin:5px 0}.dashboard-card-headline>b{font:800 1.35rem Manrope}.dashboard-insight>p{color:var(--muted)}.dashboard-mini-list{border-top:1px solid var(--line);margin-top:18px;padding-top:8px}.dashboard-mini-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:9px 0;font-size:.82rem;display:flex}.dashboard-mini-list small{color:var(--muted)}.plan-dialog{border:1px solid var(--line);width:min(620px,100% - 30px);color:var(--text);background:#101622;border-radius:18px;padding:30px;box-shadow:0 25px 80px #0009}.plan-dialog::backdrop{backdrop-filter:blur(6px);background:#01050cc7}.plan-dialog h2{margin:9px 0;font-size:2rem}.plan-dialog>form>p,.plan-dialog li{color:var(--muted)}.plan-dialog .modal-close{float:right;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:1.7rem}.dialog-error{color:#ffaaa7!important}.plan-dialog .check-row a{color:var(--mint)}@media (width<=900px){.dashboard-plan-grid{grid-template-columns:1fr}.dashboard-section-head{flex-direction:column;align-items:flex-start}.dashboard-detail-grid,.dashboard-insights-grid{grid-template-columns:1fr}.trial-banner{flex-direction:column;align-items:flex-start}}@keyframes float{50%{transform:translateY(-15px)rotate(.5deg)}}@keyframes pulse{50%{opacity:.14;transform:scale(1.08)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes mic{50%{box-shadow:0 0 0 9px #69f7c300}}@keyframes mic-attention{0%,to{box-shadow:0 0 #54d7ff47}50%{color:var(--mint);border-color:#69f7c3a6;box-shadow:0 0 0 10px #54d7ff00,0 0 28px #54d7ff33}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes cursor{50%{transform:translate(-45px,65px)}}@media (width<=980px){.nav-links{border:1px solid var(--line);background:#0d131f;border-radius:18px;flex-direction:column;padding:25px;display:none;position:fixed;top:90px;left:20px;right:20px}.nav-links.open{display:flex}.menu-toggle{display:block}.text-button{display:none}.hero{padding-top:120px}.hero-grid{text-align:center;grid-template-columns:1fr}.hero-copy>p{margin-inline:auto}.hero-cta,.trust-row{justify-content:center}.hero-visual{min-height:590px;margin-top:-30px}.steps-grid,.feature-grid,.pricing-grid{grid-template-columns:1fr 1fr}.price-card.featured{transform:none}.showcase-grid{grid-template-rows:420px 260px;grid-template-columns:1fr 1fr}.showcase-card:first-child{grid-area:auto/1/auto/-1}.workspace-demo{grid-template-columns:260px 1fr}.feature-band,.contact-grid,.dashboard-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid>div:last-child{display:none}}@media (width<=680px){.site-header{padding:10px}.nav-shell{height:58px}.nav-actions .button{display:none}.section{padding:72px 18px}.hero{padding:104px 18px 36px}.hero-grid{text-align:left}.hero-copy h1{letter-spacing:-.06em;font-size:clamp(2.65rem,13vw,3.35rem);line-height:.98}.hero-copy>p{margin:0;font-size:1rem;line-height:1.55}.hero-cta,.trust-row{justify-content:flex-start}.hero-cta{margin-top:26px}.hero-cta .button{width:100%}.trust-row{gap:7px 15px}.hero-visual{height:62vh;min-height:430px;max-height:510px;margin-top:6px}.host-image{object-fit:contain;width:100%;max-width:520px;max-height:100%}.assistant-console{width:100%;bottom:0}.assistant-caption{font-size:.84rem}.assistant-suggestions{display:none}.steps-grid,.feature-grid,.pricing-grid{grid-template-columns:1fr}.showcase-grid{grid-template-rows:330px 220px 220px;grid-template-columns:1fr;display:grid}.showcase-card:first-child{grid-column:auto}.workspace-demo{min-height:440px;display:block}.demo-chat{display:none}.demo-preview{height:410px}.demo-page b{font-size:clamp(2rem,11vw,3.2rem)}.pricing-toggle{margin:0 0 25px}.comparison-wrap{overscroll-behavior-inline:contain;overflow-x:auto}.comparison{min-width:680px}.contact-copy,.contact-form,.feature-band-copy{padding:23px}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer-grid>div:first-child{grid-column:1/-1}.footer-base{gap:5px;display:grid}.auth-modal{padding:22px 20px}.domain-input b{font-size:.63rem}.page-hero{padding:132px 18px 58px}.page-hero h1,.legal-page h1{overflow-wrap:anywhere;font-size:clamp(2.55rem,12vw,3.35rem)}.page-hero p{font-size:1rem}.cta-panel{padding:42px 22px}.price{font-size:2.65rem}.popular{align-self:flex-start;margin-bottom:15px;position:static}}html{overflow-x:clip}img,svg,video,canvas{max-width:100%;height:auto}.hero-grid>*,.workspace-demo>*,.feature-band>*,.contact-grid>*,.dashboard-grid>*,.footer-grid>*{min-width:0}h1,h2,h3,p,a,td,th{overflow-wrap:break-word}.dashboard-main h2,.domain-input{max-width:100%}.dashboard-main h2{overflow-wrap:anywhere}.hero-copy h1{font-size:clamp(3rem,5.35vw,5.25rem)}.hero-visual{min-width:0;height:clamp(520px,53vw,680px);min-height:0;overflow:visible}.host-image{object-fit:contain;width:min(100%,650px);max-height:100%}.host-aura{max-width:620px}.host-orbit{max-width:590px}@media (width>=1121px) and (height<=850px){.hero{min-height:0;padding-top:108px;padding-bottom:34px}.hero-grid{gap:28px;max-width:1240px}.hero-copy h1{margin-bottom:20px;font-size:clamp(3.65rem,5.3vw,4.85rem)}.hero-copy .eyebrow{margin-bottom:15px}.hero-copy>p{font-size:1.06rem;line-height:1.55}.hero-cta{margin:25px 0 18px}.hero-visual{height:clamp(500px,70vh,590px)}.assistant-console{bottom:0}}@media (width<=1120px){.site-header{padding-inline:16px}.nav-links{border:1px solid var(--line);background:#0d131f;border-radius:18px;flex-direction:column;padding:25px;display:none;position:fixed;top:90px;left:20px;right:20px}.nav-links.open{display:flex}.menu-toggle{display:block}.text-button{display:none}.hero{padding-top:126px}.hero-grid{text-align:center;grid-template-columns:1fr;max-width:850px}.hero-copy>p{margin-inline:auto}.hero-cta,.trust-row{justify-content:center}.hero-visual{height:clamp(500px,65vw,610px);margin-top:-12px}.workspace-demo{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}}@media (width>=820px) and (width<=1120px){.hero{min-height:100vh;padding:105px 22px 30px}.hero-grid{text-align:left;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:20px;max-width:1040px}.hero-copy h1{margin-bottom:18px;font-size:clamp(3.2rem,5.3vw,3.8rem)}.hero-copy .eyebrow{margin-bottom:14px;font-size:.7rem}.hero-copy>p{margin-inline:0;font-size:1rem;line-height:1.5}.hero-cta{justify-content:flex-start;margin:24px 0 17px}.trust-row{justify-content:flex-start;gap:9px 14px}.hero-visual{height:clamp(470px,64vh,540px);margin-top:0}.assistant-console{width:min(470px,96%);bottom:0}}@media (width<=760px){.steps-grid,.feature-grid,.pricing-grid{grid-template-columns:1fr}.workspace-demo{display:block}.demo-chat{display:none}.showcase-grid{grid-template-rows:360px 230px 230px;grid-template-columns:1fr}.showcase-card:first-child{grid-area:auto}.footer-grid{grid-template-columns:1fr 1fr}.section-head{margin-bottom:38px}.section-head h2{font-size:clamp(2.15rem,9vw,3.15rem)}}@media (width<=680px){.hero-copy h1{font-size:clamp(2.65rem,13vw,3.35rem)}.hero-visual{height:clamp(430px,125vw,510px);min-height:0;margin-top:6px}.host-image{aspect-ratio:2/3;width:auto;max-width:100%;height:100%;max-height:100%}.host-image-art,.host-body-canvas,.host-face-canvas,.host-face-anchors{object-fit:contain;width:100%;height:100%}.assistant-console{width:100%;bottom:0}.workspace-demo{min-height:440px}.demo-preview{height:410px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.host-image,.host-aura,.host-orbit,.marquee,.cursor-pill{animation:none}.background-mesh-plane{will-change:auto;animation:none}.host-body-canvas,.host-face-canvas{display:none}.host-live-face.body-animated .host-image-art{opacity:1}.reveal{opacity:1;transition:none;transform:none}}.domain-hero,.account-hero{padding-bottom:42px}.domain-section,.account-section{padding-top:18px}.dashboard-subnav{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:22px;display:flex}.dashboard-subnav a{color:var(--muted);text-decoration:none}.dashboard-subnav a:hover{color:var(--text)}.dashboard-subnav label{color:var(--muted);align-items:center;gap:9px;margin-left:auto;font-size:.86rem;display:flex}.dashboard-subnav select,.field input,.field select{border:1px solid var(--line);color:#162033;width:100%;font:inherit;background:#fff;border-radius:10px;padding:12px 13px}.dashboard-subnav select{width:auto;padding:8px 30px 8px 10px}.domain-flash{color:#12603f;background:#dcf7ea;border-radius:11px;margin-bottom:18px;padding:13px 16px}.domain-flash.bad{color:#8f2525;background:#ffe2e2}.domain-overview{justify-content:space-between;align-items:center;margin-bottom:45px;padding:26px;display:flex}.domain-overview h2{margin:5px 0}.domain-overview p{color:var(--muted);margin:0}.domain-count{text-align:center;background:var(--accent-soft);width:84px;height:84px;color:var(--accent-dark);border-radius:50%;place-content:center;font-weight:800;display:grid}.domain-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.domain-route-grid.single{grid-template-columns:minmax(0,1fr);max-width:680px}.domain-route{text-align:left;color:inherit;cursor:pointer;padding:28px}.domain-route:hover{border-color:var(--accent);transform:translateY(-2px)}.domain-route h3{margin:13px 0 7px;font-size:1.3rem}.domain-route p{color:var(--muted);min-height:50px}.domain-route-icon{background:var(--accent-soft);border-radius:14px;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.domain-wizard{max-width:880px;margin:0 auto;padding:30px}.wizard-head{align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.wizard-head h2{margin:3px 0}.wizard-head p{color:var(--muted);margin:0}.wizard-step,.plan-name{letter-spacing:.1em;color:var(--accent-dark);font-size:.73rem;font-weight:800}.text-button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px}.text-button.danger{color:#a12b2b}.domain-search{grid-template-columns:1fr auto;gap:10px;display:grid}.domain-search input{border:1px solid var(--line);font:inherit;border-radius:10px;padding:13px}.provider-notice,.domain-error{color:#6e4c00;background:#fff2d4;border-radius:10px;margin-top:16px;padding:14px}.provider-notice span{margin-top:3px;display:block}.provider-notice .button{margin-top:14px}.domain-results{gap:10px;margin-top:18px;display:grid}.domain-loading{text-align:center;color:var(--muted);padding:28px}.domain-result{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:15px;display:flex}.domain-result h3,.domain-result p{margin:0}.domain-result p{color:var(--muted);margin-top:4px}.domain-result.unavailable{opacity:.62}.included-label{color:#12603f}.domain-list-head{margin-top:20px}.domain-cards{gap:16px;margin-bottom:45px;display:grid}.domain-card{padding:23px}.domain-card-head{justify-content:space-between;align-items:start;gap:15px;display:flex}.domain-card-head h3,.domain-card-head p{margin:0}.domain-card-head p{color:var(--muted);margin-top:4px}.domain-status{color:#745000;background:#fff0ca;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.8rem;font-weight:700;display:inline-flex}.domain-status.active{color:#12603f;background:#dbf5e9}.domain-status.action_required,.domain-status.failed{color:#8f2525;background:#ffe2e2}.domain-stage-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.domain-stage-grid span{color:var(--muted);background:#f2f4f7;border-radius:9px;padding:11px;font-size:.8rem}.domain-stage-grid span b{color:var(--text);display:block}.domain-stage-grid span.done{color:#12603f;background:#e2f7ed}.dns-guide{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.dns-guide h4{margin:18px 0 8px}.dns-record{border-bottom:1px solid var(--line);grid-template-columns:64px 1.2fr 1.4fr auto;align-items:center;gap:8px;padding:9px 0;display:grid}.dns-record code{overflow-wrap:anywhere}.dns-record small{color:var(--muted);grid-column:2/-1}.copy-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:7px 9px}.domain-actions,.dashboard-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.domain-remove-button{color:#8f2525;background:#fff;border-color:#cf6b6b}.domain-remove-button:hover{background:#fff3f3;border-color:#a12b2b}.domain-spinner{vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;margin-right:5px;animation:.75s linear infinite domain-spin;display:inline-block}@keyframes domain-spin{to{transform:rotate(360deg)}}.quote-summary{background:#f4f6f8;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px;padding:17px;display:grid}.quote-summary span{color:var(--muted);font-size:.82rem;display:block}.quote-summary b{font-size:1.15rem}.quote-summary small{color:var(--muted);grid-column:1/-1}.form-grid,.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.field{gap:6px;font-size:.86rem;display:grid}.field.full{grid-column:1/-1}.check-row{color:var(--muted);align-items:flex-start;gap:10px;margin:17px 0;font-size:.9rem;display:flex}.check-row input{margin-top:4px}.external-domain-form{gap:12px;display:grid}.account-shell{max-width:880px}.account-card{padding:28px}.account-note{color:var(--muted);font-size:.88rem}.muted{color:var(--muted)}@media (width<=720px){.domain-route-grid,.form-grid,.account-grid{grid-template-columns:1fr}.domain-overview{align-items:flex-start}.domain-count{flex:none;width:68px;height:68px}.domain-card-head{display:block}.domain-status{margin-top:10px}.dns-record{grid-template-columns:52px 1fr auto}.dns-record code:nth-of-type(2){grid-column:1/-1}.domain-stage-grid,.domain-search{grid-template-columns:1fr}.wizard-head{display:block}.dashboard-subnav label{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.domain-spinner{animation:none}}.domain-route.available-route{border-color:#69f7c36b;box-shadow:0 14px 42px #69f7c314}.app-page .domain-route h3:first-child{margin-top:0}.app-page .domain-route{text-decoration:none}.domain-search-page .dashboard-page-actions,.domain-search-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.domain-search-content{width:100%;min-width:0}.domain-search-content[hidden]{display:none}.domain-finder-hero{background:radial-gradient(circle at 100% 0,#69f7c32e,#0000 42%),linear-gradient(135deg,#151d2dfa,#0c111deb);border-color:#69f7c34d;padding:clamp(26px,4vw,44px);position:relative;overflow:hidden;box-shadow:0 20px 55px #0000003d}.domain-finder-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#54d7ff21,#0000 68%);border:1px solid #54d7ff24;border-radius:50%;width:240px;height:240px;position:absolute;top:-110px;right:-100px}.domain-ai-badge{z-index:1;color:var(--mint);letter-spacing:.035em;text-transform:uppercase;background:#69f7c317;border:1px solid #69f7c333;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:.76rem;font-weight:800;display:inline-flex;position:relative}.domain-finder-hero h2{z-index:1;max-width:760px;color:var(--text);margin:18px 0 7px;font-size:clamp(1.8rem,4vw,3rem);position:relative}.domain-finder-hero>p{z-index:1;color:#b7c2d1;max-width:720px;margin:0;position:relative}.domain-finder-form{z-index:1;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:25px;display:grid;position:relative}.domain-finder-form input{border:1px solid var(--line-hi);min-width:0;color:var(--text);font:inherit;background:#070a12d1;border-radius:12px;padding:15px 16px;box-shadow:inset 0 1px #ffffff06}.domain-finder-form input::placeholder{color:#78879a}.domain-finder-form input:focus{border-color:#54d7ffb3;outline:0;box-shadow:0 0 0 3px #54d7ff1a}.domain-idea-row{z-index:1;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:17px;font-size:.82rem;display:flex;position:relative}.domain-idea-row button,.filter-chip{border:1px solid var(--line);color:#dce6f2;font:inherit;cursor:pointer;background:#ffffff0b;border-radius:999px;padding:7px 10px;font-size:.8rem}.domain-idea-row button:hover,.filter-chip:hover,.filter-chip.active{color:var(--mint);background:#69f7c317;border-color:#69f7c373}.domain-extension-help{z-index:1;color:#8f9daf;margin:12px 0 0;font-size:.8rem;position:relative}.domain-filter-panel{margin-top:22px;padding:22px}.domain-filter-head{justify-content:space-between;align-items:end;gap:15px;margin-bottom:18px;display:flex}.domain-filter-head h2{margin:3px 0 0}.domain-filter-head>b{color:var(--muted);font-size:.9rem}.domain-filter-row{grid-template-columns:minmax(280px,1fr) auto auto;align-items:end;gap:16px;display:grid}.domain-filter-row label,.domain-tld-filter{color:var(--muted);gap:7px;font-size:.78rem;font-weight:700;display:grid}.domain-filter-row select{border:1px solid var(--line);color:var(--text);color-scheme:dark;background:var(--panel);font:inherit;border-radius:10px;padding:10px 34px 10px 11px}.tld-filter-list{flex-wrap:wrap;gap:7px;display:flex}.filter-chip small{opacity:.65;margin-left:3px}.domain-finder-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.domain-finder-results>.domain-loading,.domain-finder-results>.domain-error,.domain-finder-results>.domain-empty-result,.domain-results-heading,.domain-search-note,.domain-exact-card{grid-column:1/-1}.domain-results-heading{margin-top:6px}.domain-results-heading h2{margin:4px 0 0;font-size:1.25rem}.domain-search-note{color:#b7c2d1;background:#54d7ff0f;border:1px solid #54d7ff33;border-radius:11px;flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding:13px 15px;font-size:.84rem;display:flex}.domain-search-note b{color:var(--cyan)}.domain-finder-card{border:1px solid var(--line);min-width:0;color:var(--text);background:#101622c7;border-radius:15px;grid-template-rows:auto auto 1fr auto;gap:15px;padding:22px;display:grid;box-shadow:0 12px 34px #00000024}.domain-finder-card.recommended{background:linear-gradient(135deg,#69f7c30e,#0000 52%),#101622e0;border-color:#69f7c36b;box-shadow:0 16px 42px #00000038}.domain-finder-card.unavailable{background:#1f1b18b8;border-color:#ffb96040}.domain-exact-card{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(250px,.55fr) auto;align-items:center}.domain-exact-card .domain-finder-card-head,.domain-exact-card h3{grid-column:1}.domain-exact-card .domain-finder-prices,.domain-exact-card .domain-exact-status{grid-area:1/2/span 2}.domain-exact-card>.button{grid-area:1/3/span 2;width:auto}.domain-exact-label{color:var(--cyan);background:#54d7ff1a;border-radius:999px;padding:6px 9px;font-size:.73rem;font-weight:800}.domain-exact-status{color:#cbd4df;gap:3px;font-size:.83rem;display:grid}.domain-exact-status b{color:#ffd08a}.domain-exact-status span,.domain-suggestion-reason{color:var(--muted)}.domain-suggestion-reason{margin:6px 0 0;font-size:.82rem;line-height:1.45}.domain-finder-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.domain-extension,.domain-recommended{border-radius:999px;padding:6px 9px;font-size:.73rem;font-weight:800}.domain-extension{color:#bec9d8;background:#fff1}.domain-recommended{color:var(--mint);background:#69f7c31a}.domain-finder-card h3{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:1.24rem}.domain-finder-prices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.domain-finder-prices div{background:#070a126b;border:1px solid #b4cfff14;border-radius:9px;min-width:0;padding:10px}.domain-finder-prices span{color:var(--muted);font-size:.72rem;display:block}.domain-finder-prices b{color:#e8eef7;overflow-wrap:anywhere;font-size:.88rem}.domain-finder-card>.button{width:100%}.domain-empty-result{text-align:center;padding:30px}.domain-empty-result h3,.domain-empty-result p{margin:0}.domain-empty-result p{color:var(--muted);margin-top:5px}.domain-search-page [data-domain-review]{margin-top:20px}.domain-search-content .wizard-step{color:var(--mint)}.domain-search-content .text-button{display:inline-flex}.app-page .quote-summary{background:linear-gradient(135deg,#69f7c314,#54d7ff09 48%,#ffffff06);border:1px solid #69f7c33d;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:4px 0 28px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #0003}.app-page .quote-summary:before{content:"";background:linear-gradient(90deg, var(--mint), var(--cyan), transparent 88%);height:2px;position:absolute;inset:0 0 auto}.app-page .quote-price{min-width:0;padding:22px 24px 20px}.app-page .quote-price+.quote-price{border-left:1px solid var(--line)}.app-page .quote-price span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:750;display:block}.app-page .quote-price b{color:var(--text);letter-spacing:-.045em;overflow-wrap:anywhere;margin-top:7px;font:800 clamp(1.7rem,4vw,2.35rem)/1 Manrope,sans-serif;display:block}.app-page .quote-price-today b{color:var(--mint)}.app-page .quote-price small{color:#b5c1d1;margin-top:8px;font-size:.76rem;display:block}.app-page .quote-summary-note{border-top:1px solid var(--line);color:var(--muted);background:#0000001f;grid-column:1/-1;margin:0;padding:13px 24px 14px;font-size:.76rem;line-height:1.55}@media (width<=640px){.app-page .quote-summary{grid-template-columns:1fr}.app-page .quote-price{padding:19px 20px 17px}.app-page .quote-price+.quote-price{border-top:1px solid var(--line);border-left:0}.app-page .quote-summary-note{grid-column:1;padding-inline:20px}}.site-header{padding-inline:clamp(10px,2.5vw,24px)}.nav-shell{position:relative}.guest-actions{align-items:center;gap:12px;display:flex}.guest-actions[hidden],.account-control[hidden]{display:none}.account-control{position:relative}.account-button{border:1px solid var(--line);min-height:44px;color:var(--text);cursor:pointer;background:#ffffff0b;border-radius:12px;align-items:center;gap:9px;padding:4px 10px 4px 5px;display:inline-flex}.account-button:hover,.account-button[aria-expanded=true]{border-color:var(--line-hi);background:#ffffff14}.account-avatar{color:#07120e;background:linear-gradient(135deg, var(--mint), var(--cyan));border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font:800 .76rem/1 Manrope,sans-serif;display:grid;position:relative;overflow:hidden}.account-avatar>span{place-items:center;width:100%;height:100%;display:grid}.account-avatar img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.account-avatar img[hidden]{display:none}.account-button-name{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:.84rem;font-weight:700;overflow:hidden}.account-chevron{width:8px;height:8px;color:var(--muted);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin:-4px 2px 0 1px;transform:rotate(45deg)}.account-menu{z-index:70;border:1px solid var(--line-hi);backdrop-filter:blur(24px);background:#0d131ffa;border-radius:16px;width:min(320px,100vw - 24px);padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px #0000007a}.account-menu[hidden]{display:none}.account-menu-heading{border-bottom:1px solid var(--line);gap:2px;padding:10px 12px 12px;display:grid}.account-menu-heading strong{overflow-wrap:anywhere}.account-menu-heading small{color:var(--muted);overflow-wrap:anywhere}.account-menu>a,.account-menu>button{color:#dce6f2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;width:100%;min-height:44px;padding:9px 12px;font:600 .86rem/1.3 DM Sans,sans-serif;text-decoration:none;display:flex}.account-menu>a[hidden],.account-menu>button[hidden]{display:none}.account-menu>a:hover,.account-menu>button:hover,.account-menu>a:focus-visible,.account-menu>button:focus-visible{color:var(--text);background:#69f7c317}.account-menu-divider{background:var(--line);height:1px;margin:7px 4px}.account-menu .account-logout{color:#ffaaa0}.account-menu .account-logout:hover,.account-menu .account-logout:focus-visible{background:#ff70701a}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}@media (width>=1121px){.nav-links{display:flex;position:static}.menu-toggle{display:none}}@media (width<=1120px){.nav-links{z-index:60;border:1px solid var(--line-hi);backdrop-filter:blur(24px);background:#0d131ffa;border-radius:16px;flex-direction:column;align-items:stretch;gap:2px;padding:9px;display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 24px 60px #0000006b}.nav-links.open{display:flex}.nav-links a{border-radius:9px;align-items:center;min-height:44px;padding:9px 12px;display:flex}.nav-links .mobile-nav-login{width:100%;min-height:44px;color:var(--muted);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;padding:9px 12px;font-size:.9rem;display:flex}.nav-links .mobile-nav-login[hidden]{display:none}.nav-links a:hover,.nav-links a:focus-visible,.nav-links .mobile-nav-login:hover,.nav-links .mobile-nav-login:focus-visible{color:var(--text);background:#69f7c317}.menu-toggle{cursor:pointer;display:block}.hero{padding-top:126px}}@media (width<=680px){.site-header{padding:10px}.nav-shell{height:58px;padding-inline:10px}.nav-links{left:0;right:0}.guest-actions .text-button,.guest-actions .button{display:none}.account-button{padding-right:5px}.account-button-name,.account-chevron{display:none}.account-menu{top:calc(68px + env(safe-area-inset-top));width:min(320px,100vw - 24px);max-height:calc(100dvh - 86px);position:fixed;left:auto;right:12px;overflow-y:auto}}.app-page .page-hero{width:min(var(--max), 100%);padding:clamp(118px, 13vh, 154px) var(--gutter) clamp(18px, 3vh, 30px);text-align:left;margin-inline:auto}.app-page .page-hero h1{max-width:900px;margin:10px 0 12px;font-size:clamp(2.25rem,5vw,4.4rem);line-height:1}.app-page .page-hero p{max-width:720px;margin:0;font-size:clamp(.96rem,1.5vw,1.08rem)}.app-page .section{padding:clamp(16px, 2.8vw, 32px) var(--gutter) clamp(56px, 6vw, 88px)}.app-page .dashboard-section{padding-top:0}.app-page .dashboard-main,.app-page .usage-card,.app-page .dashboard-card,.app-page .dashboard-insight{padding:clamp(20px,2.2vw,28px)}.dashboard-page .dashboard-main{min-height:clamp(220px,28vh,260px)}.app-page .dashboard-grid{grid-template-columns:minmax(0,1.42fr) minmax(250px,.58fr);gap:16px}.app-page .dashboard-plan-section{padding:clamp(48px,5vw,70px) 0 25px}.app-page .dashboard-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.app-page .dashboard-insights-grid{gap:16px;margin-top:16px}.app-page .dashboard-card{min-height:0}.app-page .dashboard-plan-card{min-width:0;padding:clamp(20px,2vw,26px)}.app-page .dashboard-plan-card p{min-height:0}.app-page .dashboard-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.app-page .dashboard-plan-price{overflow-wrap:anywhere;font-size:clamp(2rem,3vw,2.5rem)}.app-page .trial-banner{margin-bottom:16px;padding:20px 24px}.app-page .dashboard-subnav{gap:12px 18px;margin-bottom:16px}.app-page .dashboard-subnav a{align-items:center;min-height:44px;display:inline-flex}.app-page .domain-overview{margin-bottom:28px;padding:20px}.app-page .domain-route-grid{gap:16px}.app-page .domain-route,.app-page .domain-wizard,.app-page .account-card{padding:clamp(20px,2.3vw,28px)}.app-page .email-overview{margin-bottom:22px;padding:20px}.app-page .email-domain-cards{margin-bottom:34px}.app-page .email-section-head{margin-top:42px}.app-page .account-shell{max-width:900px}.app-page .field input,.app-page .field select,.app-page .field textarea,.app-page .domain-search input,.app-page .email-address-input input,.app-page .create-site-form input{min-width:0;max-width:100%}.app-page .button,.app-page .domain-actions .text-button,.app-page .mailbox-actions button{min-height:44px}.app-page .site-footer{padding-top:clamp(45px,6vw,70px)}.app-page .dashboard-subnav .text-button{display:inline-flex}.site-footer .footer-grid>div:last-child{display:flex}@media (width>=768px) and (width<=1199px){.app-page .dashboard-grid,.app-page .dashboard-detail-grid,.app-page .dashboard-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-page .dashboard-section-head{flex-direction:column;align-items:flex-start;gap:18px}.app-page .domain-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.app-page .dashboard-grid{grid-template-columns:1fr}.app-page .dashboard-main{min-height:0}.app-page .email-enable,.app-page .email-two-column{grid-template-columns:1fr}.app-page .email-form{position:static}.app-page .connection-grid{grid-template-columns:1fr}}@media (width<=767px){.domain-search-page .dashboard-page-actions,.domain-search-page .dashboard-page-actions>*,.domain-search-actions,.domain-search-actions>*{width:100%}.domain-search-actions .dashboard-inline-select{align-items:center;gap:8px;display:flex}.domain-search-actions select{flex:1}.domain-finder-form,.domain-filter-row,.domain-finder-results{grid-template-columns:1fr}.domain-finder-hero{padding:22px}.domain-finder-prices{grid-template-columns:1fr}.domain-exact-card{grid-template-rows:auto;grid-template-columns:1fr}.domain-exact-card .domain-finder-card-head,.domain-exact-card h3,.domain-exact-card .domain-finder-prices,.domain-exact-card .domain-exact-status,.domain-exact-card>.button{grid-area:auto/1;width:100%}.app-page .page-hero{padding:112px var(--gutter) 18px}.app-page .page-hero h1{font-size:clamp(2.2rem,11vw,3.25rem)}.app-page .section{padding:14px var(--gutter) 56px}.app-page .dashboard-plan-section{padding-top:42px}.app-page .dashboard-plan-grid,.app-page .dashboard-detail-grid,.app-page .dashboard-insights-grid,.app-page .domain-route-grid,.app-page .form-grid,.app-page .account-grid{grid-template-columns:1fr}.app-page .dashboard-main,.app-page .usage-card,.app-page .dashboard-card,.app-page .dashboard-insight,.app-page .domain-overview,.app-page .domain-route,.app-page .domain-wizard,.app-page .account-card,.app-page .email-overview{padding:20px}.app-page .dashboard-section-head{flex-direction:column;align-items:flex-start;gap:16px}.app-page .dashboard-plan-controls,.app-page .dashboard-plan-controls .pricing-toggle,.app-page .dashboard-plan-controls label{width:100%}.app-page .dashboard-plan-controls .pricing-toggle{grid-template-columns:1fr 1fr;display:grid}.app-page .dashboard-plan-controls label select{flex:1}.app-page .hero-cta .button,.app-page .dashboard-runtime .button,.app-page .dashboard-actions .button,.app-page .domain-actions .button,.app-page .email-form .button,.app-page .hero-cta,.app-page .dashboard-actions,.app-page .domain-actions,.app-page .mailbox-actions{width:100%}.app-page .domain-overview{align-items:flex-start}.app-page .domain-count{flex:none;width:68px;height:68px}.app-page .domain-result,.app-page .domain-card-head,.app-page .email-domain-head,.app-page .mailbox-head{display:block}.app-page .domain-result .button,.app-page .domain-status,.app-page .mailbox-head .domain-status,.app-page .email-domain-head .domain-status{margin-top:10px}.app-page .domain-search,.app-page .email-record,.app-page .connection-row{grid-template-columns:1fr}.app-page .email-record code:nth-of-type(2),.app-page .email-record small,.app-page .connection-row code{grid-column:auto}.app-page .domain-stage-grid{grid-template-columns:1fr}.app-page .dashboard-subnav label{width:100%;margin-left:0}.app-page .dashboard-subnav select{flex:1}.app-page input,.app-page select,.app-page textarea{font-size:16px}.app-page .footer-grid{grid-template-columns:1fr 1fr;gap:28px}}.nav-item{align-items:center;display:flex;position:relative}.nav-submenu-toggle{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:.9rem;transition:all .2s;display:inline-flex}.nav-submenu-toggle:hover,.nav-submenu-toggle.active,.nav-submenu-toggle[aria-expanded=true]{color:var(--text)}.nav-submenu-toggle .account-chevron{margin:-3px 0 0}.nav-submenu{z-index:70;border:1px solid var(--line-hi);backdrop-filter:blur(24px);background:#0d131ffa;border-radius:16px;min-width:224px;padding:8px;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 24px 60px #0000007a}.nav-submenu[hidden]{display:none}.nav-links .nav-submenu>a{color:#dce6f2;border-radius:9px;align-items:center;width:100%;min-height:44px;padding:9px 12px;font:600 .86rem/1.3 DM Sans,sans-serif;text-decoration:none;display:flex}.nav-links .nav-submenu>a:hover,.nav-links .nav-submenu>a:focus-visible,.nav-links .nav-submenu>a.active{color:var(--text);background:#69f7c317}@media (width<=1120px){.nav-item{flex-direction:column;align-items:stretch}.nav-submenu-toggle{text-align:left;border-radius:9px;align-items:center;min-height:44px;padding:9px 12px;display:flex}.nav-submenu-toggle .account-chevron{display:none}.nav-links .nav-submenu{min-width:0;box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0 0 0 14px;display:block;position:static;transform:none}.nav-links.open .nav-submenu[hidden]{display:block}}.admin-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-form-grid label{color:#657086;gap:5px;font-size:.78rem;display:grid}.admin-form-grid input,.admin-form-grid select{background:#fff;border:1px solid #d5dae4;border-radius:8px;padding:10px}.admin-price-table input{width:100px}.admin-save-row{align-items:end;gap:10px;margin-top:16px;display:flex}.admin-save-row label{flex:1}.admin-save-row input{border:1px solid #d5dae4;border-radius:8px;width:100%;padding:10px}.admin-check{align-items:center;grid-template-columns:none!important;gap:8px!important;display:flex!important}.admin-check input{width:auto}.admin-panel h2{margin-top:0}@media (width<=800px){.admin-pricing-grid,.admin-form-grid{grid-template-columns:1fr}.admin-save-row{flex-direction:column;align-items:stretch}}.email-hero{padding-bottom:42px}.email-section{padding-top:18px}.email-overview{justify-content:space-between;align-items:center;gap:30px;margin-bottom:28px;padding:28px;display:flex}.email-overview h2{margin:5px 0}.email-overview p{color:var(--muted);margin:0}.email-usage{min-width:220px}.email-usage b,.email-usage span{display:block}.email-usage b{font-size:1.45rem}.email-usage span{color:var(--muted);margin:2px 0 9px;font-size:.82rem}.email-upgrade,.email-enable{margin-bottom:28px;padding:30px}.email-upgrade{max-width:780px}.email-upgrade h2,.email-enable h2{margin:6px 0}.email-upgrade p,.email-enable p{color:var(--muted)}.email-enable{grid-template-columns:1.35fr 1fr;align-items:end;gap:28px;display:grid}.email-enable form{gap:10px;display:grid}.email-domain-cards{gap:16px;margin:28px 0 50px;display:grid}.email-domain-card{padding:24px}.email-domain-head{justify-content:space-between;align-items:start;gap:15px;display:flex}.email-domain-head h3,.email-domain-head p{margin:0}.email-domain-head p{color:var(--muted);margin-top:4px}.email-dns{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.email-dns-intro{color:var(--muted);font-size:.9rem}.email-record{border-bottom:1px solid var(--line);grid-template-columns:60px 130px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.email-record code{overflow-wrap:anywhere}.email-record small{color:var(--muted);grid-column:2/-1}.email-record .optional{color:var(--muted);font-size:.7rem}.email-manage{margin-top:30px}.email-two-column{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:20px;display:grid}.email-form{gap:13px;padding:23px;display:grid;position:sticky;top:90px}.email-form h3{margin:0 0 5px}.email-address-input{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.email-address-input input{min-width:0;border:0!important;border-radius:0!important}.email-address-input b{color:var(--muted);text-overflow:ellipsis;background:#f2f4f7;align-items:center;max-width:180px;padding:0 12px;font-size:.82rem;display:flex;overflow:hidden}.email-list{gap:12px;display:grid}.email-empty{text-align:center;color:var(--muted);padding:24px}.mailbox-card{padding:20px}.mailbox-card h3,.mailbox-card p{margin:0}.mailbox-card p{color:var(--muted);margin-top:4px}.mailbox-head{justify-content:space-between;gap:12px;display:flex}.mailbox-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.mailbox-meter{margin-top:15px}.mailbox-meter .meter-label{margin-bottom:5px}.email-section-head{margin-top:62px}.connection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.connection-card{padding:22px}.connection-card h3{margin:0 0 12px}.connection-row{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 0;font-size:.84rem;display:grid}.connection-row span{color:var(--muted)}.connection-row code{overflow-wrap:anywhere}.connection-note{color:var(--muted);margin:10px 0 0;font-size:.79rem}.client-docs{margin-top:15px;padding:22px}.client-docs h3{margin-top:0}.client-docs [data-client-docs]{flex-wrap:wrap;gap:9px;display:flex}.email-connection{margin:64px 0}.email-secret-backdrop{z-index:1000;opacity:0;pointer-events:none;background:#050910b8;place-items:center;padding:20px;transition:opacity .18s;display:grid;position:fixed;inset:0}.email-secret-backdrop.open{opacity:1;pointer-events:auto}.email-secret-modal{background:#fff;border-radius:18px;width:min(620px,100%);padding:30px;box-shadow:0 30px 90px #00000059}.email-secret-modal h2{margin:6px 0}.email-secret-modal p{color:var(--muted)}.email-secret{color:#fff;background:#111827;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin:20px 0;padding:14px;display:grid}.email-secret code{overflow-wrap:anywhere;font-size:1rem}.email-secret-modal [data-secret-connection]{color:var(--muted);margin-bottom:18px;font-size:.86rem}@media (width<=850px){.email-enable,.email-two-column{grid-template-columns:1fr}.email-form{position:static}.connection-grid{grid-template-columns:1fr}.email-record{grid-template-columns:52px 100px minmax(0,1fr) auto}}@media (width<=620px){.email-overview{align-items:flex-start;display:block}.email-usage{min-width:0;margin-top:20px}.email-domain-head{display:block}.domain-status{margin-top:10px}.email-record{grid-template-columns:50px 1fr auto}.email-record code:nth-of-type(2),.email-record small{grid-column:1/-1}.email-address-input b{max-width:120px}.connection-row{grid-template-columns:78px minmax(0,1fr)}}.support-hero{text-align:center;padding:150px 0 82px;position:relative}.support-hero-inner{max-width:880px}.support-hero h1{letter-spacing:-.06em;margin:18px 0;font-size:clamp(2.7rem,6vw,5.3rem);line-height:.98}.support-hero p{max-width:720px;color:var(--muted);margin:0 auto;font-size:1.08rem}.support-search{border:1px solid var(--line-hi);backdrop-filter:blur(18px);background:linear-gradient(145deg,#141d2df5,#070a12eb);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;max-width:760px;margin:34px auto 15px;padding:8px;display:grid;box-shadow:0 22px 70px #00000057}.support-search>span{color:var(--muted);padding-left:10px;font-size:1.7rem}.support-search input{font:inherit;color:var(--text);caret-color:var(--mint);background:0 0;outline:0;min-width:0;padding:13px 5px;border:0!important}.support-search input::placeholder{color:var(--muted)}.support-quick{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:.84rem;display:flex}.support-quick button{color:var(--mint);cursor:pointer;background:0 0;border:0;padding:2px}.support-section{padding-top:10px}.support-status{text-align:center;color:var(--muted);padding:18px}.support-status:empty{display:none}.support-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:68px;display:grid}.support-category{border:1px solid var(--line);text-align:left;cursor:pointer;color:inherit;background:linear-gradient(145deg,#141d2de0,#0a0f1ab8);border-radius:15px;grid-template-columns:auto 1fr;gap:15px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.support-category:hover,.support-category.active{border-color:#69f7c38c;transform:translateY(-2px);box-shadow:0 18px 46px #0000004d}.support-category-mark{width:43px;height:43px;color:var(--mint);background:linear-gradient(145deg,#69f7c329,#54d7ff14);border-radius:12px;place-items:center;font-weight:800;display:grid}.support-category h3{margin:0;font-size:1rem}.support-category p{color:var(--muted);margin:5px 0 0;font-size:.8rem;line-height:1.45}.support-category small{color:var(--muted);grid-column:2}.support-workspace{grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);align-items:start;gap:28px;display:grid}.support-library{scroll-margin-top:96px}.support-section-title{justify-content:space-between;align-items:end;gap:15px;display:flex}.support-section-title h2{margin:6px 0;font-size:clamp(1.9rem,3vw,2.8rem)}.support-results-label{color:var(--muted);margin-top:0}.support-article-list{gap:11px;display:grid}.support-article{text-align:left;border:1px solid var(--line);cursor:pointer;width:100%;color:inherit;background:linear-gradient(145deg,#141d2dd1,#0a0f1aad);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:15px;padding:20px;transition:border-color .16s,transform .16s;display:grid}.support-article:hover{border-color:#69f7c380;transform:translate(3px)}.support-article h3{margin:0 0 6px;font-size:1rem}.support-article p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.5}.support-article>span:first-child{color:var(--text);font-size:inherit}.support-article>span:last-child{color:var(--mint);font-size:1.2rem}.support-empty{text-align:center;color:var(--muted);padding:32px}.support-assistant{border-color:var(--line-hi);padding:0;position:sticky;top:88px;overflow:hidden;box-shadow:0 24px 70px #00000047}.support-assistant-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:20px;display:flex}.support-agent-mark{object-fit:cover;border-radius:13px;width:43px;height:43px;display:block;box-shadow:0 8px 24px #69f7c329}.support-assistant-head h2{margin:0;font-size:1.05rem}.support-assistant-head p{color:var(--muted);margin:3px 0 0;font-size:.74rem}.support-assistant-head i{background:#21b37b;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.support-account-context{color:var(--muted);background:#69f7c312;border:1px solid #69f7c324;border-radius:9px;margin:13px 16px 0;padding:10px 12px;font-size:.77rem}.support-transcript{gap:14px;min-height:185px;max-height:480px;padding:17px;display:grid;overflow:auto}.support-message{display:flex}.support-message>div{border-radius:14px;max-width:91%;padding:12px 14px;font-size:.86rem;line-height:1.55}.support-message p{margin:0 0 8px}.support-message p:last-child{margin-bottom:0}.support-message-agent>div{border:1px solid var(--line);background:#ffffff0e}.support-message-user{justify-content:flex-end}.support-message-user>div{background:linear-gradient(135deg, var(--mint), var(--cyan));color:#07120e}.support-message-waiting>div{color:var(--muted)}.support-dots{gap:4px;display:inline-flex}.support-dots i{background:#7e8798;border-radius:50%;width:6px;height:6px;animation:1.1s infinite supportPulse}.support-dots i:nth-child(2){animation-delay:.16s}.support-dots i:nth-child(3){animation-delay:.32s}@keyframes supportPulse{50%{opacity:.25;transform:translateY(-2px)}}.support-answer h2,.support-answer h3{margin:12px 0 5px;font-size:.96rem}.support-answer ul,.support-answer ol{margin:7px 0;padding-left:19px}.support-answer code{overflow-wrap:anywhere;background:#ffffff17;border-radius:4px;padding:2px 4px;font-size:.8em}.support-sources{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.support-sources b{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:5px;font-size:.71rem;display:block}.support-sources a{color:var(--mint);margin:4px 0;font-size:.79rem;display:block}.support-answer-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;display:flex}.support-answer-actions span{color:var(--muted);margin-right:auto;font-size:.72rem}.support-answer-actions button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#ffffff0b;border-radius:8px;padding:5px 8px;font-size:.73rem}.support-answer-actions button:hover{border-color:var(--mint)}.support-ask{border-top:1px solid var(--line);padding:15px}.support-ask label{margin-bottom:6px;font-size:.76rem;font-weight:700;display:block}.support-ask textarea{resize:vertical;border:1px solid var(--line-hi);width:100%;min-height:72px;color:var(--text);caret-color:var(--mint);background:#ffffff0b}.support-ask textarea::placeholder{color:var(--muted)}.support-ask-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.support-ask-actions small,.support-privacy{color:var(--muted);font-size:.68rem}.support-privacy{margin:0;padding:0 16px 15px;line-height:1.4}.support-reader-backdrop{z-index:1200;opacity:0;pointer-events:none;background:#050910b3;padding:26px;transition:opacity .18s;position:fixed;inset:0;overflow:auto}.support-reader-backdrop.open{opacity:1;pointer-events:auto}.support-reader{color:var(--text);border:1px solid var(--line-hi);background:linear-gradient(145deg,#111827,#090e18);border-radius:19px;width:min(820px,100%);min-height:500px;margin:30px auto;padding:clamp(26px,5vw,58px);position:relative;box-shadow:0 30px 90px #0000004d}.support-reader-close{cursor:pointer;color:var(--muted);background:0 0;border:0;font-size:1.8rem;position:absolute;top:16px;right:20px}.support-reader h1{letter-spacing:-.045em;margin:12px 40px 10px 0;font-size:clamp(2rem,4vw,3.1rem)}.support-reader-summary{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:24px;font-size:1.03rem;line-height:1.65}.support-reader-body{line-height:1.72}.support-reader-body h2{margin-top:34px;font-size:1.45rem}.support-reader-body h3{margin-top:25px;font-size:1.1rem}.support-reader-body li{margin:7px 0}.support-reader-body code{overflow-wrap:anywhere;background:#ffffff17;border-radius:5px;padding:2px 5px}.support-reader-body pre{color:#fff;background:#101827;border-radius:10px;padding:15px;overflow:auto}.support-reader-help{background:#69f7c312;border:1px solid #69f7c329;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;margin-top:42px;padding:20px;display:flex}.support-reader-help b,.support-reader-help span{display:block}.support-reader-help span{color:var(--muted);margin-top:3px;font-size:.8rem}.support-escalation{border:0;border:1px solid var(--line-hi);width:min(600px,100% - 30px);color:var(--text);background:linear-gradient(145deg,#111827,#090e18);border-radius:18px;padding:0;box-shadow:0 30px 90px #0000004d}.support-escalation::backdrop{background:#050910b3}.support-escalation form{gap:14px;padding:30px;display:grid;position:relative}.support-escalation h2{margin:0}.support-escalation p{color:var(--muted);margin:0}.support-escalation label{color:#dce6f3;gap:6px;font-size:.78rem;font-weight:700;display:grid}.support-escalation input,.support-escalation select,.support-escalation textarea{border:1px solid var(--line-hi);width:100%;min-width:0;min-height:48px;color:var(--text);font:inherit;color-scheme:dark;background-color:#ffffff0e;border-radius:11px;outline:none;padding:12px 14px;font-weight:500;line-height:1.45;transition:border-color .18s,background-color .18s,box-shadow .18s;box-shadow:inset 0 1px 2px #0000002e}.support-escalation input::placeholder,.support-escalation textarea::placeholder{color:#718198;opacity:1}.support-escalation input:hover,.support-escalation select:hover,.support-escalation textarea:hover{background-color:#ffffff12;border-color:#b4cfff66}.support-escalation input:focus,.support-escalation select:focus,.support-escalation textarea:focus,.support-escalation input:focus-visible,.support-escalation select:focus-visible,.support-escalation textarea:focus-visible{border-color:var(--cyan);background-color:#ffffff13;outline:none;box-shadow:0 0 0 3px #54d7ff1c,inset 0 1px 2px #00000029}.support-escalation select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 18px) 52%,calc(100% - 13px) 52%;background-repeat:no-repeat;background-size:5px 5px;padding-right:42px}.support-escalation textarea{resize:vertical;min-height:142px}.support-escalation option{background:var(--panel);color:var(--text)}.support-contact-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=940px){.support-workspace{grid-template-columns:1fr}.support-assistant{order:-1;position:static}.support-transcript{max-height:none}.support-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.support-hero{padding-top:120px}.support-search{grid-template-columns:auto minmax(0,1fr)}.support-search .button{grid-column:1/-1}.support-category-grid{grid-template-columns:1fr;margin-bottom:46px}.support-section-title{align-items:start}.support-reader-backdrop{padding:0}.support-reader{border-radius:0;min-height:100vh;margin:0;padding-top:64px}.support-reader-help,.support-contact-fields{grid-template-columns:1fr;display:grid}.support-workspace{gap:18px}}.agent-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.agent-dashboard-grid h2{margin:6px 0}.agent-dashboard-grid p,.agent-dashboard-grid small{color:var(--muted)}.agent-wallet-panel h2{letter-spacing:-.05em;font-size:2.7rem}.agent-wallet-split,.agent-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.agent-wallet-split div,.agent-summary div{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0e,#54d7ff06);border-radius:12px;padding:14px;box-shadow:inset 0 1px #ffffff09}.agent-wallet-split span,.agent-wallet-split b,.agent-summary span,.agent-summary b{display:block}.agent-wallet-split span,.agent-summary span{color:var(--muted);font-size:.74rem}.agent-wallet-split b,.agent-summary b{margin-top:4px}.agent-pack-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.agent-funding-options{grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0;display:grid}.agent-funding-options button{border:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;background:#ffffff09;border-radius:13px;padding:16px;transition:border-color .18s,background .18s,transform .18s}.agent-funding-options button:hover{border-color:var(--line-hi);background:#ffffff0f;transform:translateY(-1px)}.agent-funding-options button.active{background:#69f7c313;border-color:#69f7c37a;box-shadow:0 0 0 2px #69f7c314}.agent-funding-options b,.agent-funding-options span{display:block}.agent-funding-options span{color:var(--muted);margin-top:5px;font-size:.77rem}.agent-key-status,.agent-key-notice{background:#69f7c313;border:1px solid #69f7c33d;border-radius:12px;padding:14px}.agent-key-status b,.agent-key-status span{display:block}.agent-key-status span{color:#b8f8df;margin-top:4px;font-size:.78rem}.agent-key-notice{background:#ffb54814;border-color:#ffb5483d}.agent-key-panel form{gap:9px;margin-top:12px;display:flex}.agent-key-panel input{border:1px solid var(--line);min-width:0;color:var(--text);background:#0d131f;border-radius:10px;flex:1;padding:12px}.agent-key-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.agent-provider-note{font-size:.78rem}.agent-usage-panel{grid-column:1/-1}.agent-usage-panel select{border:1px solid var(--line);color:var(--text);background:#0d131f;border-radius:9px;padding:8px}.agent-chart{gap:5px;max-height:250px;margin:18px 0;display:grid;overflow:auto}.agent-chart-row{grid-template-columns:95px minmax(80px,1fr) 65px;align-items:center;gap:10px;font-size:.75rem;display:grid}.agent-chart-row i{height:9px;width:var(--agent-width);background:linear-gradient(90deg,#4f46e5,#14b8a6);border-radius:99px;display:block}.agent-chart-row b{text-align:right}.agent-task-list{gap:8px;display:grid}.agent-task-list article{border:1px solid var(--line);background:#ffffff06;border-radius:12px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.agent-task-list b,.agent-task-list span{display:block}.agent-task-list span,.agent-task-list time,.agent-topup-row span,.agent-topup-row time{color:var(--muted);font-size:.75rem}.agent-topup-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.agent-topup-row b,.agent-topup-row span{display:block}.agent-empty{text-align:center;border:1px dashed var(--line);background:#ffffff05;border-radius:12px;padding:18px}.agent-topup-history{align-self:start}@media (width<=850px){.agent-dashboard-grid{grid-template-columns:1fr}.agent-usage-panel{grid-column:auto}.agent-wallet-split,.agent-summary,.agent-task-list article,.agent-pack-grid,.agent-funding-options{grid-template-columns:1fr}.agent-key-panel form{flex-direction:column}}
