[data-theme=moonstone]{--theme-color-scheme:dark;color-scheme:var(--theme-color-scheme);--theme-canvas:#15171c;--theme-canvas-soft:#191c22;--theme-surface:#20242c;--theme-raised:#282e38;--theme-active:#2c3645;--theme-line:#353d49;--theme-line-strong:#68778d;--theme-text:#f5f5f7;--theme-text-soft:#d9d9e0;--theme-muted:#bcbcc7;--theme-faint:#a0a0aa;--theme-ink:#18181b;--theme-action:#f0a452;--theme-action-hover:#ffc17f;--theme-action-deep:#382b20;--theme-info:#b2d1f5;--theme-info-bright:#c4dcfa;--theme-info-deep:#242b36;--theme-warning:#efc477;--theme-warning-deep:#342e25;--theme-danger:#ff9b91;--theme-danger-deep:#392829;--theme-success:#9fc6f4;--theme-success-bright:#c4dcfa;--theme-success-deep:#242b36;--theme-on-action:#18181b;--theme-on-danger:#18181b;--theme-shadow:#000;--theme-avatar-text:#fff;--theme-avatar-0:#75471e;--theme-avatar-1:#52525d;--theme-avatar-2:#075985;--theme-avatar-3:#1d4ed8;--theme-avatar-4:#4c1d95;--theme-avatar-5:#a21caf;--theme-avatar-6:#9f1239;--theme-avatar-7:#9a3412;--theme-logo-root:#efa751;--theme-logo-leaf:#bd7063;--theme-logo-ink:#302c36;--theme-logo-light:#fff3d4;--theme-night:#18181b;--theme-moon:#eef0fa;--theme-starlight:#d9d9e0;--theme-ember:#e9bc78;--theme-font-brand:"Trebuchet MS", "Arial Rounded MT Bold", sans-serif;--theme-font-body:"Noto Sans SC UI", "Microsoft YaHei UI", "PingFang SC", "Noto Sans CJK SC", system-ui, sans-serif;--theme-font-display:"Smiley Sans", "STKaiti", "KaiTi", sans-serif;--theme-font-data:"Cascadia Mono", "SFMono-Regular", Consolas, "Noto Sans SC UI", monospace;--theme-font-scale:.888889;--theme-font-input:16px;--theme-font-caption:12px;--theme-radius-control:10px;--theme-radius-panel:18px;--theme-ease:cubic-bezier(.16, 1, .3, 1);--theme-motion-fast:.18s;--theme-motion-feedback:.32s;--theme-motion-dialog:.46s;--theme-motion-exit:.26s;--theme-motion-section:.52s;--theme-motion-reveal:.68s}[data-season=spring]{--theme-logo-leaf:#b2d1f5}[data-season=summer]{--theme-logo-leaf:#e9bc78}[data-season=autumn]{--theme-logo-leaf:#e79657}[data-season=winter]{--theme-logo-leaf:#c4dcfa}
@font-face{font-family:Noto Sans SC UI;src:url(/fonts/NotoSansSC-UI.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Noto Sans SC UI;src:url(/fonts/NotoSansSC-UI-SemiBold.woff2)format("woff2");font-style:normal;font-weight:600 700;font-display:swap}@font-face{font-family:Smiley Sans;src:url(/fonts/SmileySans-Oblique.woff2)format("woff2");font-display:swap}*{box-sizing:border-box}html{background:var(--theme-canvas);color:var(--theme-text);color-scheme:var(--theme-color-scheme);scroll-behavior:smooth;scrollbar-gutter:stable;scroll-padding-top:100px}body{font-family:var(--theme-font-body);font-size:calc(18px * var(--theme-font-scale));-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;margin:0;line-height:1.75}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.58}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance;line-height:1.32}p,li,.empty{text-wrap:pretty}h1{font-size:calc(36px * var(--theme-font-scale));font-weight:700}h2{font-size:calc(27px * var(--theme-font-scale));font-weight:650}h3{font-size:calc(20px * var(--theme-font-scale))}p{margin-bottom:16px}a,button{transition:background var(--theme-motion-fast), color var(--theme-motion-fast), border-color var(--theme-motion-fast)}:focus-visible{outline:2px solid var(--theme-info);outline-offset:4px}::selection{background:var(--theme-action);color:var(--theme-on-action)}.container{width:min(1200px,100% - 64px);margin-inline:auto}.narrow{max-width:620px;margin-inline:auto;padding-inline:24px}.section{padding-top:72px;padding-bottom:72px}.section-gap{margin-top:32px}.muted{color:var(--theme-muted)}.small{font-size:calc(16px * var(--theme-font-scale))}.eyebrow{font-family:var(--theme-font-data);font-size:calc(15px * var(--theme-font-scale));letter-spacing:2px;text-transform:uppercase;color:var(--theme-info);margin-bottom:16px;font-weight:600;line-height:1.6}.wrap{overflow-wrap:anywhere}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--theme-action);color:var(--theme-on-action);z-index:100;padding:12px 20px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.site-header{background:color-mix(in srgb, var(--theme-canvas) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--theme-line);z-index:20;height:88px;position:sticky;top:0}.header-inner{align-items:center;gap:28px;max-width:1264px;height:100%;margin:auto;padding-inline:32px;display:flex}.brand{font-size:calc(22px * var(--theme-font-scale));white-space:nowrap;align-items:center;gap:12px;font-weight:700;display:inline-flex}.brand-mark{color:var(--theme-action);place-items:center;display:grid}.brand-sub{letter-spacing:2px;color:var(--theme-muted);margin-top:-1px;font-size:11px;font-weight:400;display:block}.header-nav{font-size:calc(19px * var(--theme-font-scale));align-items:center;gap:8px;margin-left:auto;font-weight:600;display:flex}.header-nav a{border-radius:var(--theme-radius-control);min-height:44px;color:var(--theme-muted);padding:10px 14px}.header-nav a:hover,.header-nav a[aria-current]{color:var(--theme-text);background:var(--theme-raised)}.header-actions{align-items:center;gap:20px;margin-left:0;display:flex}.icon-button{width:44px;height:44px;color:var(--theme-muted);border-radius:var(--theme-radius-control);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.icon-button:hover{color:var(--theme-text);background:var(--theme-raised)}.account-link{white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:calc(18px * var(--theme-font-scale));overflow:hidden}.mobile-menu{display:none}.button{border:1px solid var(--theme-action);border-radius:var(--theme-radius-control);background:var(--theme-action);color:var(--theme-on-action);font-size:calc(18px * var(--theme-font-scale));cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 22px;font-weight:650;line-height:1.5;display:inline-flex}.button:hover{background:var(--theme-action-hover);border-color:var(--theme-action-hover)}.button.small{min-height:44px;font-size:calc(16px * var(--theme-font-scale));padding:9px 14px}.button.secondary{background:var(--theme-canvas-soft);color:var(--theme-text);border-color:var(--theme-line)}.button.secondary:hover{background:var(--theme-raised)}.button.danger-button{background:var(--theme-danger-deep);border-color:var(--theme-danger-deep);color:var(--theme-danger)}.button.full{width:100%}.text-link{color:var(--theme-text-soft);font-size:calc(18px * var(--theme-font-scale));cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:9px 0;display:inline-flex}.text-link:hover{color:var(--theme-action)}svg{flex-shrink:0}button,input,select,textarea{font-variant-numeric:tabular-nums}main{min-height:calc(100svh - 164px)}.brand-mark{color:var(--theme-info);background:var(--theme-info-deep);border:1px solid var(--theme-line);border-radius:12px;width:40px;height:40px}.account-link{border:1px solid var(--theme-line);border-radius:var(--theme-radius-control);min-height:44px;padding:10px 14px}.button.secondary:hover{border-color:var(--theme-line-strong)}.text-link{min-height:44px}.brand-lockup{flex-direction:column;align-items:flex-start;gap:0;display:flex}.brand-wordmark{width:190px;height:53px;color:var(--theme-text);display:block}.brand-lockup .brand-sub{letter-spacing:3px;margin-top:-3px;font-size:11px}
.hero{isolation:isolate;border-bottom:1px solid var(--theme-line);min-height:600px;position:relative;overflow:hidden}.hero-atmosphere{z-index:-2;position:absolute;inset:0;overflow:hidden}.hero-scene{background:var(--hero-art) no-repeat right center / auto 100%;position:absolute;inset:0}.moon-glow{background:radial-gradient(circle, color-mix(in srgb, var(--theme-info) 14%, transparent), transparent 70%);border-radius:50%;width:460px;height:460px;position:absolute;top:-18%;right:6%}.hero:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--theme-canvas) 8%, color-mix(in srgb, var(--theme-canvas) 92%, transparent) 28%, transparent 76%);position:absolute;inset:0}.hero-inner{width:min(1200px,100% - 64px);margin:auto;padding-block:76px 64px}.hero-badge{border:1px solid var(--theme-line);color:var(--theme-info);background:color-mix(in srgb, var(--theme-canvas) 80%, transparent);font-size:calc(15px * var(--theme-font-scale));letter-spacing:1px;border-radius:30px;align-items:center;gap:10px;margin-bottom:28px;padding:7px 13px;display:inline-flex}.hero-badge>span{background:var(--theme-info);width:6px;height:6px;box-shadow:0 0 12px var(--theme-info);border-radius:50%}.hero h1{font-family:var(--theme-font-display);font-size:calc(clamp(52px, 5.1vw, 72px) * var(--theme-font-scale));letter-spacing:2px;margin-bottom:24px;font-weight:400;line-height:1.2}.hero h1>span{color:var(--theme-info-bright)}.hero-copy{font-size:calc(19px * var(--theme-font-scale));color:var(--theme-text-soft);line-height:1.9}.hero-actions{align-items:center;gap:14px;margin-top:32px;display:flex}.hero-footnote{color:var(--theme-muted);font-size:calc(15px * var(--theme-font-scale));align-items:center;gap:12px;margin-top:36px;display:flex}.tiny-line{background:var(--theme-action);width:28px;height:1px}.scene-caption{z-index:2;align-items:center;gap:12px;display:flex;position:absolute;bottom:24px;right:max(32px,50% - 600px)}.scene-caption>span{font-size:calc(13px * var(--theme-font-scale));color:var(--theme-faint);align-items:center;gap:8px;display:flex}.scene-coordinate{color:var(--theme-faint);font-family:var(--theme-font-data);letter-spacing:1px;font-size:12px}.promise-strip{border-bottom:1px solid var(--theme-line);font-size:calc(16px * var(--theme-font-scale));color:var(--theme-text-soft);grid-template-columns:repeat(3,minmax(0,1fr));padding-block:26px;display:grid}.promise-strip>span{justify-content:center;align-items:center;gap:12px;display:flex}.promise-strip>span+span{border-left:1px solid var(--theme-line)}.promise-strip svg{color:var(--theme-info)}.section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.section-heading>div{min-width:0}.section-heading h2{margin-bottom:12px}.section-heading p:last-child{margin-bottom:0}.section-heading>.text-link{flex-shrink:0}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:24px;display:grid}.plan-card{border:1px solid var(--theme-line);border-radius:var(--theme-radius-panel);background:linear-gradient(140deg, var(--theme-surface), var(--theme-canvas-soft));flex-direction:column;min-width:0;padding:32px;display:flex}.plan-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.plan-top .eyebrow{font-size:calc(15px * var(--theme-font-scale));letter-spacing:1px;margin:0}.plan-number{color:var(--theme-faint);font-family:var(--theme-font-data);font-size:calc(15px * var(--theme-font-scale))}.plan-card h3{font-size:calc(24px * var(--theme-font-scale));margin-bottom:10px}.plan-summary{font-size:calc(18px * var(--theme-font-scale));min-height:44px;margin-bottom:24px}.plan-price{font-variant-numeric:tabular-nums;font-family:var(--theme-font-data);font-size:calc(34px * var(--theme-font-scale));white-space:nowrap;margin-bottom:24px;font-weight:600}.plan-price span{font-family:var(--theme-font-body);font-size:calc(16px * var(--theme-font-scale));color:var(--theme-muted);font-weight:400}.spec-list{border-top:1px solid var(--theme-line);color:var(--theme-text-soft);font-size:calc(18px * var(--theme-font-scale));gap:14px;margin:0 0 24px;padding:24px 0;list-style:none;display:grid}.spec-list li{align-items:center;gap:12px;display:flex}.spec-list svg{color:var(--theme-info)}.plan-limits{flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.plan-limits li{border:1px solid var(--theme-line-strong);border-radius:var(--theme-radius-control);color:var(--theme-text-soft);font-size:calc(15px * var(--theme-font-scale));padding:2px 10px;line-height:1.6}.purchase-summary .plan-limits{margin:10px 0 0}.plan-card>.button{margin-top:auto}.single-plan .plan-card{grid-template-columns:1.2fr 1fr auto;align-items:center;gap:16px 40px;display:grid}.single-plan .plan-top{grid-column:1/-1;margin:0}.single-plan .plan-description{grid-area:2/1/4}.single-plan .plan-summary{max-width:36ch;min-height:0;margin:0}.single-plan .plan-limits{margin:16px 0 0}.single-plan .plan-price{grid-area:2/3;margin:0}.single-plan .spec-list{border-top:0;border-left:1px solid var(--theme-line);grid-area:2/2/4;margin:0;padding:8px 0 8px 32px}.single-plan .button{grid-area:3/3;margin:0}.journey-section{border-top:1px solid var(--theme-line);grid-template-columns:.9fr 1.3fr;gap:80px;display:grid}.journey-section h2{font-family:var(--theme-font-display);font-size:calc(44px * var(--theme-font-scale));font-weight:400}.journey{gap:12px;margin:0;padding:0;list-style:none;display:grid}.journey li{border:1px solid var(--theme-line);border-radius:var(--theme-radius-control);background:var(--theme-canvas-soft);align-items:center;gap:24px;padding:22px 24px;display:flex}.journey li>span{white-space:nowrap;color:var(--theme-info);font-family:var(--theme-font-data);font-size:calc(18px * var(--theme-font-scale));flex-shrink:0}.journey h3{font-size:calc(18px * var(--theme-font-scale));margin-bottom:6px}.journey p{font-size:calc(18px * var(--theme-font-scale));color:var(--theme-muted);margin:0}.journey svg{color:var(--theme-info);margin-left:auto}.closing{border:1px solid var(--theme-line);border-radius:var(--theme-radius-panel);background:linear-gradient(115deg, var(--theme-info-deep), var(--theme-surface));justify-content:space-between;align-items:center;gap:24px;margin-bottom:72px;padding:40px;display:flex}.closing h2{margin:0}.closing .eyebrow{margin-bottom:12px}.site-footer{max-width:1264px;font-size:calc(15px * var(--theme-font-scale));color:var(--theme-muted);border-top:1px solid var(--theme-line);justify-content:space-between;align-items:center;gap:24px;margin:auto;padding:24px 32px;display:flex}.scene-effects{pointer-events:none;transform:translateX(var(--breeze,0px));transition:transform 1.5s ease-out;position:absolute;inset:0}.moon-halo{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--theme-info) 16%, transparent);width:260px;box-shadow:0 0 70px color-mix(in srgb, var(--theme-info) 12%, transparent), inset 0 0 40px color-mix(in srgb, var(--theme-info) 10%, transparent);border-radius:50%;position:absolute;top:3%;right:8%}.ritual-glow{background:radial-gradient(ellipse, color-mix(in srgb, var(--theme-info-bright) 27%, transparent), transparent 68%);width:290px;height:160px;position:absolute;bottom:9%;right:13%}.scene-mist{opacity:.4;background:radial-gradient(ellipse, color-mix(in srgb, var(--theme-info) 26%, transparent), transparent 65%);width:70%;height:150px;position:absolute;bottom:2%;right:-10%}.mist-far{opacity:.24;bottom:30%;right:-15%}.moon-mote{width:3px;height:3px;left:var(--x);top:var(--y);background:var(--theme-info-bright);box-shadow:0 0 10px var(--theme-info);opacity:.55;border-radius:50%;position:absolute}.moon-mote:nth-of-type(3n){background:var(--theme-action);box-shadow:0 0 12px var(--theme-action);width:4px;height:4px}.shooting-star{background:linear-gradient(90deg, transparent, var(--theme-info-bright));opacity:0;width:100px;height:1px;position:absolute;top:12%;right:23%;transform:rotate(-35deg)}.star-late{top:30%;right:6%}.plan-hardware{color:var(--theme-info);font-family:var(--theme-font-data);font-size:calc(16px * var(--theme-font-scale));margin-bottom:14px}
.page-title{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.page-title h1{font-size:calc(31px * var(--theme-font-scale));margin-bottom:12px}.page-title .eyebrow{margin-bottom:12px}.page-title p:last-child{margin-bottom:0}.surface{background:var(--theme-surface);border:1px solid var(--theme-line);border-radius:var(--theme-radius-panel);padding:28px}.surface h2{font-size:calc(23px * var(--theme-font-scale))}.notice{background:var(--theme-info-deep);border:1px solid var(--theme-line);border-radius:var(--theme-radius-control);font-size:calc(18px * var(--theme-font-scale));color:var(--theme-info);overflow-wrap:anywhere;margin-block:16px;padding:15px 18px}.notice a{text-decoration:underline}.notice.danger{background:var(--theme-danger-deep);color:var(--theme-danger);border-color:var(--theme-danger)}.empty{border:1px dashed var(--theme-line-strong);border-radius:var(--theme-radius-panel);text-align:center;color:var(--theme-muted);padding:52px 24px}.empty h2{color:var(--theme-text)}.empty p{margin-bottom:24px}.empty-state{justify-items:center;gap:10px;display:grid}.empty-state p{margin:0}.empty-state .empty-title{color:var(--theme-text);font-weight:600;font-size:calc(19px * var(--theme-font-scale))}.empty-state .text-link{margin-top:8px}label{font-size:calc(18px * var(--theme-font-scale));color:var(--theme-text-soft);gap:8px;display:grid}input,select,textarea{background:var(--theme-canvas-soft);color:var(--theme-text);border:1px solid var(--theme-line-strong);border-radius:var(--theme-radius-control);width:100%;min-width:0;min-height:48px;padding:11px 13px}input::placeholder,textarea::placeholder{color:var(--theme-faint)}textarea{resize:vertical;line-height:1.65}.form-stack{gap:21px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.form-stack>.button{justify-self:start}.form-stack>.button.full{justify-self:stretch}.check-label{align-items:center;gap:10px;display:flex}.check-label input{width:18px;min-height:18px;accent-color:var(--theme-action)}.inline-form{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.inline-form label{flex:1;min-width:160px}.filter-bar{gap:12px;margin-bottom:24px;display:flex}.filter-bar input{max-width:360px}.article{max-width:790px}.article h2{font-size:calc(23px * var(--theme-font-scale))}.article li{margin-bottom:12px}.preserve-lines{white-space:pre-wrap}.footer-links{gap:24px;display:flex}.page-title>div,.surface,label{min-width:0}.page-title>.button,.filter-bar>.button{flex-shrink:0}.empty{background:var(--theme-canvas-soft)}input,select,textarea{transition:border-color var(--theme-motion-fast), box-shadow var(--theme-motion-fast)}input:focus,select:focus,textarea:focus{border-color:var(--theme-info);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-info) 12%, transparent)}.check-label{min-height:44px}.check-label input{flex-shrink:0}.filter-bar{align-items:center}.footer-links a{align-items:center;min-height:44px;display:inline-flex}.dialog{color:var(--theme-text);background:var(--theme-surface);border:1px solid var(--theme-line-strong);border-radius:var(--theme-radius-panel);width:min(680px,100% - 32px);max-height:calc(100svh - 48px);box-shadow:0 24px 100px color-mix(in srgb, var(--theme-shadow) 50%, transparent);padding:0;scroll-padding-block:96px 28px}.dialog::backdrop{background:color-mix(in srgb, var(--theme-canvas) 78%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dialog-header{z-index:2;background:var(--theme-surface);border-bottom:1px solid var(--theme-line);justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;display:flex;position:sticky;top:0}.dialog-header h2{font-size:calc(22px * var(--theme-font-scale));margin:0}.dialog-body{padding:28px}.dialog .payment-panel{border:0;padding:0}.dialog .form-stack>.button{justify-self:stretch}.loading-state{color:var(--theme-muted);font-size:calc(18px * var(--theme-font-scale));flex-wrap:wrap;align-items:center;gap:12px;padding-block:16px;display:flex}.loading-spinner{color:var(--theme-info)}.loading-skeleton{flex-basis:100%;gap:16px;margin-top:16px;display:grid}.loading-skeleton i{border-radius:var(--theme-radius-control);background:color-mix(in srgb, var(--theme-text) 7%, transparent);height:56px}.loading-skeleton i:last-child{width:65%}
.auth-layout{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);max-width:1200px;min-height:620px;margin:32px auto;display:grid;overflow:hidden}.auth-art{background:var(--theme-night);color:var(--theme-moon);border-right:1px solid var(--theme-line);grid-template-rows:minmax(0,1fr) auto;display:grid}.auth-scene{background-image:linear-gradient(0deg, var(--theme-night), transparent 30%), var(--hero-art);background-position:84%;background-size:cover;min-height:320px}.auth-caption{padding:8px 44px 48px}.auth-caption h2{font-family:var(--theme-font-display);font-size:calc(56px * var(--theme-font-scale));font-weight:400}.auth-caption .eyebrow,.auth-caption>p:last-child{color:var(--theme-starlight)}.auth-panel{width:100%;max-width:600px;margin-inline:auto;padding:36px 48px}.auth-panel h1{font-size:calc(28px * var(--theme-font-scale))}.auth-panel>.muted{font-size:calc(18px * var(--theme-font-scale));margin-bottom:24px}.auth-links{font-size:calc(16px * var(--theme-font-scale));color:var(--theme-muted);justify-content:space-between;gap:20px;margin-top:24px;display:flex}.auth-links a:hover{color:var(--theme-action)}.auth-panel .form-stack{gap:18px}
.checkout-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:32px;display:grid}.facts{gap:13px;margin:24px 0;display:grid}.facts>div{font-size:calc(18px * var(--theme-font-scale));justify-content:space-between;gap:24px;display:flex}.facts dt{color:var(--theme-muted);flex-shrink:0}.facts dd{text-align:right;min-width:0;margin:0}.checkout-note{padding:25px 28px}.checkout-note ol{counter-reset:steps;margin:0;padding:0;list-style:none}.checkout-note li{counter-increment:steps;padding:10px 0 20px 45px;position:relative}.checkout-note li:before{content:"0" counter(steps);font-family:var(--theme-font-data);color:var(--theme-action);font-size:calc(15px * var(--theme-font-scale));position:absolute;top:13px;left:0}.checkout-note p{font-size:calc(18px * var(--theme-font-scale));color:var(--theme-muted);margin-top:6px}.payment-panel>.button{margin-top:20px}.payment-panel label{margin-bottom:20px}.order-total{border-top:1px solid var(--theme-line);border-bottom:1px solid var(--theme-line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:20px 0;display:flex}.order-total>span{font-size:calc(15px * var(--theme-font-scale));font-family:var(--theme-font-data);color:var(--theme-muted);overflow-wrap:anywhere}.order-total strong{font-size:calc(25px * var(--theme-font-scale));white-space:nowrap}.payment-code{text-align:center;justify-items:center;gap:15px;margin-top:24px;display:grid}.payment-code img{border-radius:var(--theme-radius-control);max-width:100%;height:auto;display:block}.payment-success h3{color:var(--theme-info)}.server-mini{background:var(--theme-canvas-soft);border:1px solid var(--theme-line);margin-bottom:20px;padding:20px}.server-mini p{margin-top:12px}.status{white-space:nowrap;border:1px solid var(--theme-line);background:var(--theme-raised);color:var(--theme-text-soft);font-size:calc(15px * var(--theme-font-scale));border-radius:6px;align-items:center;padding:3px 9px;line-height:1.5;display:inline-flex}.state-running,.state-succeeded,.state-paid,.state-fulfilled,.state-active{color:var(--theme-success);background:var(--theme-success-deep);border-color:var(--theme-success-deep)}.state-failed,.state-fulfillment_failed,.state-terminated{color:var(--theme-danger);background:var(--theme-danger-deep);border-color:var(--theme-danger-deep)}.state-starting,.state-provisioning,.state-pending_payment{color:var(--theme-warning);background:var(--theme-warning-deep);border-color:var(--theme-warning-deep)}.checkout-note{background:var(--theme-canvas-soft);border:1px solid var(--theme-line);border-radius:var(--theme-radius-panel)}.checkout-grid .form-stack+.small{margin:20px 0 0;line-height:1.8}.facts dd{overflow-wrap:anywhere}
.console-layout{grid-template-columns:236px minmax(0,1fr);max-width:1600px;min-height:calc(100svh - 176px);margin:auto;display:grid}.sidebar{border-right:1px solid var(--theme-line);background:var(--theme-canvas-soft);flex-direction:column;align-self:start;height:calc(100svh - 80px);padding:24px 20px;display:flex;position:sticky;top:80px;overflow-y:auto}.sidebar .eyebrow{font-size:calc(15px * var(--theme-font-scale));letter-spacing:1px;margin-bottom:20px;padding-inline:12px}.workspace-menu-content{flex-direction:column;flex:1;gap:24px;display:flex}.sidebar nav{gap:6px;display:grid}.sidebar nav a{font-size:calc(18px * var(--theme-font-scale));color:var(--theme-text-soft);border-radius:var(--theme-radius-control);border:1px solid #0000;align-items:center;gap:12px;min-height:48px;padding:11px 14px;line-height:1.5;display:flex}.sidebar nav a>svg{flex-shrink:0}.sidebar nav a>span{min-width:0}.sidebar nav a[aria-current=page]{font-weight:650}.sidebar nav a:hover{background:var(--theme-raised);color:var(--theme-text)}.sidebar nav a.active{background:var(--theme-info-deep);color:var(--theme-info-bright);border-color:var(--theme-line)}.nav-chevron{margin-left:auto}.sidebar-footer{border:1px solid var(--theme-line);border-radius:var(--theme-radius-control);color:var(--theme-info);font-size:calc(15px * var(--theme-font-scale));gap:8px;margin-top:auto;padding:18px 6px;display:grid}.sidebar-footer strong{color:var(--theme-text-soft);font-weight:500;font-size:var(--theme-font-caption);white-space:nowrap;text-overflow:clip;overflow:visible}.sidebar-footer .text-link{font-size:calc(15px * var(--theme-font-scale));padding:0}.workspace-menu{display:none}.console-content{min-width:0;padding:24px 40px 56px}.console-topline{color:var(--theme-faint);font-size:calc(15px * var(--theme-font-scale));justify-content:space-between;gap:16px;margin-bottom:32px;display:flex}.console-topline>span,.console-topline>a{align-items:center;gap:10px;min-height:32px;display:flex}.console-topline>a:hover{color:var(--theme-info)}.console-content .page-title{gap:20px;margin-bottom:28px;padding-bottom:24px}.console-content .page-title h1{font-family:var(--theme-font-body);font-size:calc(36px * var(--theme-font-scale));font-weight:650;line-height:1.35}.console-content .page-title .muted{font-size:calc(18px * var(--theme-font-scale))}.server-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:24px;display:grid}.server-card{flex-direction:column;display:flex}.server-card .section-heading{margin-bottom:24px}.server-card .eyebrow{font-size:calc(15px * var(--theme-font-scale));letter-spacing:1px;margin:0}.server-name{align-items:center;gap:14px;margin-bottom:12px;display:flex}.server-name h2{overflow-wrap:anywhere;min-width:0;font-size:calc(22px * var(--theme-font-scale));margin:0;line-height:1.5}.server-icon{background:var(--theme-info-deep);border:1px solid var(--theme-line);width:48px;height:48px;color:var(--theme-info);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.server-card>.small{font-family:var(--theme-font-data);font-size:calc(15px * var(--theme-font-scale));overflow-wrap:anywhere}.server-card>.button{margin-top:auto}.server-card .facts{border-top:1px solid var(--theme-line);margin-top:8px;padding-block:20px}.server-actions{border-top:1px solid var(--theme-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.server-actions>.muted.small{flex-basis:100%;margin:0}.server-actions>.text-link:disabled{cursor:not-allowed}.server-overview{border:1px solid var(--theme-line);border-radius:var(--theme-radius-panel);background:linear-gradient(120deg, var(--theme-surface), var(--theme-info-deep));grid-template-columns:1fr 1fr 1.4fr;margin-bottom:32px;display:grid}.server-overview>*{flex-direction:column;justify-content:center;gap:8px;padding:24px 28px;display:flex}.server-overview>*+*{border-left:1px solid var(--theme-line)}.server-overview span{font-size:calc(16px * var(--theme-font-scale));color:var(--theme-muted)}.server-overview strong{font-size:calc(28px * var(--theme-font-scale));font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.server-overview small{font-size:calc(16px * var(--theme-font-scale));color:var(--theme-muted);font-weight:400}.server-overview a strong{font-size:calc(18px * var(--theme-font-scale));color:var(--theme-info);align-items:center}.server-overview a:hover{background:var(--theme-raised);border-radius:0 var(--theme-radius-panel) var(--theme-radius-panel) 0}.server-toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.server-toolbar h2{font-size:calc(18px * var(--theme-font-scale));white-space:nowrap;margin:0}.server-toolbar h2>span{color:var(--theme-muted);font-size:calc(16px * var(--theme-font-scale));margin-left:8px;font-weight:400}.search-field{width:min(320px,100%);position:relative}.search-field>svg{color:var(--theme-muted);position:absolute;top:15px;left:14px}.search-field input{padding-left:42px}.table-scroll{border:1px solid var(--theme-line);border-radius:var(--theme-radius-panel);background:var(--theme-surface);max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:calc(16px * var(--theme-font-scale));text-align:left}th{font-size:calc(15px * var(--theme-font-scale));color:var(--theme-muted);background:var(--theme-canvas-soft);white-space:nowrap;font-weight:500}td,th{border-bottom:1px solid var(--theme-line);vertical-align:middle;padding:18px 20px}td{overflow-wrap:anywhere;min-width:110px;max-width:280px}tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--theme-raised)}.numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}td.time{word-break:keep-all;overflow-wrap:break-word}td.code{min-width:calc(16ch + 40px);max-width:none;font-family:var(--theme-font-data);word-break:break-all}td.numeric{min-width:0}.cell-label{display:none}.cell-value{min-width:0}.actions-cell{min-width:160px}.row-actions{flex-wrap:wrap;gap:8px;display:flex}.row-actions>.muted.small{flex-basis:100%}.admin-subnav{margin-bottom:20px}.admin-subnav [aria-current=page]{border-color:var(--theme-action);box-shadow:inset 0 -2px 0 var(--theme-action);background:var(--theme-raised)}.inline-error{font-size:calc(15px * var(--theme-font-scale));color:var(--theme-danger)}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:20px;display:grid}.metric{border-top:2px solid var(--theme-line-strong)}.metric:nth-child(3n+1){border-top-color:var(--theme-info)}.metric p{font-size:calc(18px * var(--theme-font-scale));margin-bottom:16px}.metric strong{font-family:var(--theme-font-data);font-size:calc(34px * var(--theme-font-scale));font-variant-numeric:tabular-nums}.wallet-summary{background:linear-gradient(120deg, var(--theme-info-deep), var(--theme-surface));justify-content:space-between;align-items:center;gap:36px;display:flex}.wallet-summary .muted{font-size:calc(18px * var(--theme-font-scale));margin-bottom:8px}.large-number{font-family:var(--theme-font-data);font-size:calc(40px * var(--theme-font-scale))}.wallet-summary form{width:100%;max-width:420px}.wallet-topup{gap:16px;display:grid}.wallet-topup-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wallet-topup-presets .button{min-width:0;padding-inline:8px}.cloud-quota p{margin-bottom:8px}.cloud-quota meter,.cloud-upload-form progress{width:100%;height:12px;accent-color:var(--theme-info)}.cloud-quota meter{appearance:none;background:var(--theme-raised);border-radius:var(--theme-radius-control)}.cloud-quota meter::-webkit-meter-bar{background:var(--theme-raised);border:0}.cloud-quota meter::-webkit-meter-optimum-value{background:var(--theme-info)}.cloud-quota meter::-webkit-meter-suboptimum-value{background:var(--theme-warning)}.cloud-quota meter::-webkit-meter-even-less-good-value{background:var(--theme-warning)}.cloud-quota meter::-moz-meter-bar{background:var(--theme-info)}.cloud-quota.warning meter::-moz-meter-bar{background:var(--theme-warning)}.cloud-quota.warning{border-color:var(--theme-warning)}.cloud-quota .quota-warning{color:var(--theme-warning);margin-top:12px}.cloud-dropzone{text-align:center;border:2px dashed var(--theme-line-strong);border-radius:var(--theme-radius-control);cursor:pointer;justify-items:center;padding:28px 16px;position:relative}.cloud-dropzone:hover,.cloud-dropzone.is-dragging{border-color:var(--theme-info);background:var(--theme-info-deep)}.cloud-dropzone:focus-within{outline:2px solid var(--theme-info);outline-offset:4px}.cloud-dropzone:has(input:disabled){cursor:wait;opacity:.58}.cloud-dropzone>svg{color:var(--theme-info)}.cloud-upload-form p{margin:0}.cloud-file{overflow-wrap:anywhere}.notification-list{gap:18px;display:grid}.notification-list h2{font-size:calc(19px * var(--theme-font-scale))}.notification-list article>p:last-child{margin:0}.account-card{max-width:700px}.avatar{background:var(--theme-info-deep);width:60px;height:60px;color:var(--theme-info);font-size:calc(24px * var(--theme-font-scale));border-radius:18px;place-items:center;margin-bottom:20px;display:grid}.admin-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;display:grid}.admin-two-columns>*{min-width:0}.admin-filters{flex-wrap:wrap;align-items:flex-end}.admin-filters>label{flex:1;gap:8px;min-width:160px;display:grid}.admin-filters>label:first-child{flex:2}.admin-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.admin-facts>div{align-items:start;gap:20px}.admin-facts dd{overflow-wrap:anywhere;min-width:0}.admin-facts dt{flex-shrink:0}.admin-json{white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(15px * var(--theme-font-scale))}.admin-runtime-cell{justify-items:start;gap:8px;display:grid}.admin-filters input{width:100%;max-width:none}.admin-attention{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.admin-attention a{align-items:center;gap:16px;display:flex}.admin-attention strong{font-size:calc(26px * var(--theme-font-scale));font-variant-numeric:tabular-nums;margin-left:auto}.admin-attention a:hover{border-color:var(--theme-info)}.admin-machine-grid>article{overflow-wrap:anywhere;min-width:0}.admin-machine-grid h2{margin:0}.admin-capacities{gap:14px;display:grid}.admin-capacity{gap:8px;display:grid}.admin-capacity>span{font-size:calc(15px * var(--theme-font-scale));flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.admin-capacity meter{width:100%;height:16px;accent-color:var(--theme-info)}.admin-capacity meter::-webkit-meter-bar{background:var(--theme-raised);border:1px solid var(--theme-line)}.admin-capacity meter::-webkit-meter-optimum-value{background:var(--theme-info)}.admin-capacity meter::-moz-meter-bar{background:var(--theme-info)}.admin-image-list{font-size:calc(15px * var(--theme-font-scale));padding-left:20px}.dialog:has(.admin-facts){width:min(1040px,100% - 32px)}.dialog .dialog{width:min(680px,100% - 32px)}@media (min-width:761px){td.actions-cell,th.actions-cell{background:var(--theme-surface);box-shadow:-1px 0 var(--theme-line);position:sticky;right:0}th.actions-cell{background:var(--theme-canvas-soft)}tr:hover td.actions-cell{background:var(--theme-raised)}td.time{width:calc(10.5em + 40px)}td.actions-cell>.row-actions:not(:has(>.muted.small)){flex-wrap:nowrap}td.actions-cell .button{white-space:nowrap}}.settings-section{margin-bottom:1.5rem;padding:1.5rem}.settings-section .form-stack{gap:1rem;max-width:44rem;display:grid}.settings-section label{gap:.5rem;display:grid}.settings-section textarea{resize:vertical;width:100%}.settings-section .button{justify-self:start}
@media (max-width:1100px){.header-inner{gap:18px;padding-inline:28px}.header-nav{gap:0}.header-nav a{padding-inline:10px}.container,.hero-inner{width:calc(100% - 56px)}.hero-inner{padding-block:76px}.hero-scene{background-position:65%}.hero:before{background:linear-gradient(90deg, var(--theme-canvas), color-mix(in srgb, var(--theme-canvas) 85%, transparent) 38%, transparent)}.plan-card{padding:24px}.single-plan .plan-card{gap:16px 24px}.console-layout{grid-template-columns:204px minmax(0,1fr)}.sidebar{padding:28px 16px}.console-content{padding:24px 28px 48px}.server-grid{grid-template-columns:1fr}.auth-panel{padding:56px 36px}.auth-caption{padding-inline:36px}.admin-two-columns{grid-template-columns:1fr}.journey-section{gap:40px}.server-overview>*{padding:20px}.server-overview{grid-template-columns:1fr 1fr}.server-overview>a{border-left:0;border-top:1px solid var(--theme-line);grid-column:1/-1}.server-overview a:hover{border-radius:0 0 var(--theme-radius-panel) var(--theme-radius-panel)}}
@media (max-width:760px){html{scroll-padding-top:136px}h1{font-size:calc(28px * var(--theme-font-scale))}h2{font-size:calc(24px * var(--theme-font-scale))}.container,.hero-inner{width:calc(100% - 40px)}.section{padding-block:40px}.site-header{height:72px}.header-inner{gap:12px;padding-inline:20px}.brand{font-size:calc(19px * var(--theme-font-scale));gap:9px}.brand-sub{font-size:8px}.brand-mark{width:36px;height:36px}.header-actions{gap:8px;margin-left:0}.account-link{max-width:90px;font-size:calc(15px * var(--theme-font-scale));padding-inline:10px}.header-actions>.button{padding-inline:12px}.mobile-menu{margin-left:auto;display:grid}.header-nav{display:none}.header-nav.is-open{border:1px solid var(--theme-line-strong);border-radius:var(--theme-radius-panel);background:var(--theme-surface);box-shadow:0 16px 40px color-mix(in srgb, var(--theme-shadow) 30%, transparent);gap:4px;padding:12px;display:grid;position:absolute;top:100%;left:12px;right:12px}.header-nav a{padding:12px 16px}.tiny-line{width:16px}.scene-coordinate{display:none}.moon-glow{width:300px;height:300px;top:-70px;right:-20px}.promise-strip{grid-template-columns:1fr;gap:16px;padding-block:24px}.promise-strip>span{font-size:calc(16px * var(--theme-font-scale));justify-content:start}.promise-strip>span+span{border-left:0}.section-heading{flex-wrap:wrap;align-items:start;gap:16px}.section-heading h2{font-size:calc(24px * var(--theme-font-scale))}.section-heading .eyebrow{margin-bottom:12px}.plan-grid{grid-template-columns:1fr}.plan-card{padding:24px}.plan-summary{min-height:0}.single-plan .plan-card{align-items:stretch;gap:0;display:flex}.single-plan .plan-top,.single-plan .plan-description,.single-plan .plan-price{margin-bottom:24px}.single-plan .spec-list{border-left:0;border-top:1px solid var(--theme-line);margin:0 0 24px;padding:24px 0}.journey-section{grid-template-columns:1fr;gap:24px}.journey-section h2{font-size:calc(36px * var(--theme-font-scale))}.journey-section h2 br{display:none}.journey li{gap:16px;padding:20px}.journey li>svg{width:20px}.closing{flex-direction:column;align-items:start;margin-bottom:40px;padding:28px}.closing h2{font-size:calc(26px * var(--theme-font-scale))}.closing>.button{width:100%}.site-footer{font-size:calc(15px * var(--theme-font-scale));flex-direction:column;align-items:start;gap:8px;padding:24px 20px}.page-title{flex-wrap:wrap;align-items:start;gap:20px;margin-bottom:24px}.page-title>div{flex-basis:100%}.page-title>.button{width:100%}.page-title h1{font-size:calc(28px * var(--theme-font-scale))}.page-title .eyebrow{font-size:calc(15px * var(--theme-font-scale))}.page-title .muted{font-size:calc(18px * var(--theme-font-scale))}.auth-layout{border:0;border-radius:0;min-height:calc(100svh - 180px);margin:0;padding:0;display:block}.auth-art{display:none}.auth-panel{max-width:480px;padding:40px 24px}.auth-panel h1{font-size:calc(26px * var(--theme-font-scale))}.auth-links{font-size:calc(18px * var(--theme-font-scale))}.auth-links a{align-items:center;min-height:44px;display:flex}.checkout-grid{grid-template-columns:1fr;gap:24px}.checkout-note,.surface{padding:24px}input,select,textarea{font-size:var(--theme-font-input)}.form-grid{grid-template-columns:1fr;gap:18px}.console-layout{display:block}.sidebar{z-index:10;border-right:0;border-bottom:1px solid var(--theme-line);height:auto;padding:8px 20px;position:sticky;top:72px;overflow:visible}.sidebar>.eyebrow,.workspace-menu-content{display:none}.sidebar.is-open .workspace-menu-content{overscroll-behavior:contain;border:1px solid var(--theme-line-strong);border-radius:var(--theme-radius-panel);background:var(--theme-surface);max-height:calc(100dvh - 152px);box-shadow:0 12px 32px color-mix(in srgb, var(--theme-shadow) 30%, transparent);gap:16px;padding:12px;display:flex;position:absolute;inset:100% 12px auto;overflow-y:auto}.workspace-menu{width:100%;min-height:44px;color:var(--theme-text-soft);font-size:calc(16px * var(--theme-font-scale));background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.workspace-menu>span{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.workspace-menu svg{flex-shrink:0}.workspace-menu>span>svg:first-child{color:var(--theme-info)}.sidebar nav{display:none}.sidebar.is-open nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sidebar.is-open .sidebar-footer{margin:0;padding:12px;display:grid}.sidebar nav a{font-size:calc(18px * var(--theme-font-scale));gap:10px;padding:10px}.nav-chevron{display:none}.console-content{min-height:65svh;padding:28px 20px 40px}.console-topline{display:none}.console-content .page-title{gap:16px;margin-bottom:24px;padding-bottom:20px}.console-content .page-title h1{font-size:calc(32px * var(--theme-font-scale))}.server-grid{gap:20px}.server-card .section-heading{flex-wrap:nowrap;gap:12px}.server-card .section-heading .eyebrow{margin:0}.server-actions{flex-wrap:wrap}.server-overview{margin-bottom:24px}.server-overview>*{padding:20px}.server-toolbar{flex-wrap:wrap;gap:16px}.search-field{width:100%}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric{padding:18px}.metric-amount{grid-column:1/-1}.metric strong{font-size:calc(26px * var(--theme-font-scale))}.metric p{font-size:calc(16px * var(--theme-font-scale));margin-bottom:12px}.wallet-summary{flex-direction:column;align-items:stretch;gap:24px}.wallet-summary form{width:100%}.large-number{font-size:calc(36px * var(--theme-font-scale))}.admin-two-columns{gap:24px}.order-total{align-items:start}.order-total strong{font-size:calc(23px * var(--theme-font-scale))}.payment-panel .section-heading{gap:12px}.payment-panel .section-heading h2{font-size:calc(21px * var(--theme-font-scale))}.inline-form{gap:12px}.inline-form>.button{width:100%}.dialog{border-radius:14px;width:calc(100% - 24px);max-height:calc(100svh - 24px)}.dialog-header{padding:16px 20px}.dialog-header h2{font-size:calc(20px * var(--theme-font-scale))}.dialog-body{padding:20px}.table-scroll{background:0 0;border:0;overflow:visible}.table-scroll table,.table-scroll tbody{display:block}.table-scroll thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.table-scroll tr{border:1px solid var(--theme-line);border-radius:var(--theme-radius-panel);background:var(--theme-surface);margin-bottom:16px;padding:18px;display:grid}.table-scroll td{text-align:left;white-space:normal;border:0;grid-template-columns:minmax(72px,.8fr) minmax(0,1.7fr);gap:16px;min-width:0;max-width:none;padding:10px 0;display:grid}.table-scroll td:first-child{padding-top:0}.cell-label{color:var(--theme-muted);font-size:calc(16px * var(--theme-font-scale));display:block}.cell-value{overflow-wrap:anywhere}.table-scroll .actions-cell{border-top:1px solid var(--theme-line);margin-top:10px;padding:14px 0 0;display:block}.actions-cell>.cell-label{display:none}.row-actions{min-width:0}.actions-cell .button{flex:1}.filter-bar{gap:8px}}@media (max-width:360px){.header-inner{gap:8px;padding-inline:14px}.brand-sub{display:none}.hero-actions{flex-direction:column;align-items:stretch}.metric-grid{grid-template-columns:1fr}.page-title>.button{width:100%}}@media (max-width:760px){.brand-wordmark{font-size:calc(29px * var(--theme-font-scale))}.brand-wordmark .brand-sub{letter-spacing:.4px;font-size:10px}.brand-symbol{width:36px;height:36px}.header-inner{gap:8px;padding-inline:16px}.moon-halo{width:145px;top:0;right:24%}.human-verification{padding:12px}.auth-panel{padding-inline:24px}}@media (max-width:360px){.brand-symbol{width:30px;height:30px}.brand-wordmark{font-size:calc(25px * var(--theme-font-scale))}.brand-lockup{gap:6px}.brand-wordmark .brand-sub{font-size:9px}.header-actions>.button{padding-inline:10px}.hero-actions .button{flex-basis:100%}.auth-panel{padding-inline:16px}}@media (max-width:760px){.auth-panel{padding-block:28px}}
.site-header{background:color-mix(in srgb, var(--theme-surface) 96%, transparent)}.header-inner{gap:24px;max-width:1440px}.header-nav{font-size:calc(19px * var(--theme-font-scale))}.header-nav a[aria-current]{box-shadow:inset 0 -2px var(--theme-action);background:0 0}.header-actions .button{min-width:92px}.home-header{background:color-mix(in srgb, var(--theme-night) 55%, transparent);border-color:color-mix(in srgb, var(--theme-moon) 18%, transparent);position:absolute;inset:0 0 auto}.home-header.home-header-pinned{top:0;background:color-mix(in srgb, var(--theme-surface) 96%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom-color:var(--theme-line);transition:background var(--theme-motion-fast), border-color var(--theme-motion-fast);position:fixed;inset-inline:0}.home-header:not(.home-header-pinned) .brand-wordmark,.home-header:not(.home-header-pinned) .header-nav a,.home-header:not(.home-header-pinned) .account-link{color:var(--theme-moon)}.home-header:not(.home-header-pinned) .brand-sub,.home-header:not(.home-header-pinned) .icon-button{color:var(--theme-starlight)}.home-header:not(.home-header-pinned) .header-nav a:hover{background:color-mix(in srgb, var(--theme-moon) 10%, transparent)}.hero{background:var(--theme-night);min-height:max(740px,100svh);color:var(--theme-moon);border:0;align-items:center;display:flex}.hero-atmosphere{z-index:0}.hero-scene{background:var(--hero-art) right center / cover no-repeat;height:100%;-webkit-mask-image:none;mask-image:none}.hero:before{z-index:1;background:linear-gradient(90deg, color-mix(in srgb, var(--theme-night) 65%, transparent), transparent 74%), linear-gradient(0deg, color-mix(in srgb, var(--theme-night) 65%, transparent), transparent 38%);pointer-events:none}.hero-inner{z-index:2;width:min(1280px,100% - 96px);padding-block:165px 120px;position:relative}.hero h1{font-size:calc(clamp(64px, 6.5vw, 96px) * var(--theme-font-scale));letter-spacing:4px;margin-bottom:30px;line-height:1.25}.hero h1>span{color:var(--theme-info-bright)}.hero-badge{border:0;border-left:2px solid var(--theme-ember);font-size:calc(15px * var(--theme-font-scale));letter-spacing:2px;color:var(--theme-starlight);background:0 0;border-radius:0;margin-bottom:32px;padding:0 0 0 16px}.hero-badge>span{display:none}.hero-copy{font-size:calc(20px * var(--theme-font-scale));color:var(--theme-starlight);line-height:2}.hero-actions{gap:18px;margin-top:36px}.hero-actions .button{min-height:58px;padding-inline:26px}.hero-actions .secondary{color:var(--theme-moon);background:color-mix(in srgb, var(--theme-night) 52%, transparent);border-color:color-mix(in srgb, var(--theme-moon) 40%, transparent)}.hero-footnote{color:var(--theme-starlight);font-size:calc(15px * var(--theme-font-scale));margin-top:32px}.scene-caption{z-index:3;text-shadow:0 1px 6px var(--theme-night);bottom:28px;right:40px}.scene-caption>span{color:var(--theme-faint);font-size:calc(13px * var(--theme-font-scale));letter-spacing:1px}.promise-strip{padding-block:32px}.section{padding-block:80px}.section-heading h2{font-family:var(--theme-font-display);font-size:calc(clamp(30px, 3vw, 40px) * var(--theme-font-scale));font-weight:400}.eyebrow{letter-spacing:2.4px}.page-title{border-bottom:1px solid var(--theme-line);margin-bottom:36px;padding-bottom:28px}.page-title h1,.article>h1,.narrow.section>h1{font-family:var(--theme-font-display);font-weight:400;font-size:calc(clamp(36px, 4vw, 52px) * var(--theme-font-scale))}.page-title .muted{max-width:720px;font-size:calc(18px * var(--theme-font-scale))}.plan-card{background:var(--theme-surface);box-shadow:4px 5px 0 color-mix(in srgb, var(--theme-line) 65%, transparent);border-top:3px solid var(--theme-line-strong);padding:34px}.plan-card:first-child{border-top-color:var(--theme-action)}.plan-number{font-family:var(--theme-font-display);font-size:calc(30px * var(--theme-font-scale));color:var(--theme-action)}.plan-price{font-size:calc(42px * var(--theme-font-scale));color:var(--theme-text)}.plan-card h3{font-size:calc(25px * var(--theme-font-scale))}.plan-card .spec-list{font-size:calc(18px * var(--theme-font-scale));line-height:1.9}.plan-hardware{color:var(--theme-info);font-size:calc(15px * var(--theme-font-scale))}.plans-page{min-height:72svh}.plans-reassurance{border-block:1px solid var(--theme-line);font-size:calc(16px * var(--theme-font-scale));color:var(--theme-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:52px;padding-block:28px;display:grid}.plans-reassurance span{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.plans-reassurance strong{color:var(--theme-text);font-weight:600}.journey-section{border-top:1px solid var(--theme-line)}.journey li{border:0;border-bottom:1px solid var(--theme-line);background:0 0;border-radius:0;padding:28px 0}.journey li>span{color:var(--theme-action);font-size:calc(20px * var(--theme-font-scale))}.closing{background:var(--theme-surface);border:1px solid var(--theme-line);border-left:4px solid var(--theme-action)}.auth-layout{width:min(1240px,100% - 64px);box-shadow:0 12px 40px color-mix(in srgb, var(--theme-shadow) 6%, transparent);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);margin:48px auto}.auth-panel{padding:44px 42px}.auth-panel h1{font-family:var(--theme-font-display);font-size:calc(36px * var(--theme-font-scale));font-weight:400}.auth-panel>.muted{font-size:calc(16px * var(--theme-font-scale))}input,select,textarea{background:var(--theme-surface);border-color:var(--theme-line-strong)}input:focus,select:focus,textarea:focus{border-color:var(--theme-action)}.sidebar{background:var(--theme-canvas);height:calc(100svh - 88px);top:88px}.sidebar nav a.active{background:var(--theme-surface);border-color:var(--theme-line);box-shadow:inset 3px 0 var(--theme-action);color:var(--theme-text)}.server-card{background:var(--theme-surface);box-shadow:0 4px 16px color-mix(in srgb, var(--theme-shadow) 3%, transparent)}.server-overview{background:var(--theme-surface)}.console-topline{font-size:calc(15px * var(--theme-font-scale))}.data-table th{background:var(--theme-canvas-soft)}.dialog::backdrop{background:color-mix(in srgb, var(--theme-night) 72%, transparent)}.dialog:has(.purchase-summary){width:min(560px,100% - 28px)}.dialog:has(.purchase-summary) .dialog-header{padding:20px 26px}.dialog:has(.purchase-summary) .dialog-header h2{font-size:calc(23px * var(--theme-font-scale))}.purchase-summary{border-bottom:1px solid var(--theme-line);align-items:center;gap:16px;padding-bottom:24px;display:flex}.purchase-summary>div{flex:1;min-width:0}.purchase-summary h3{font-size:calc(19px * var(--theme-font-scale));margin-bottom:6px}.purchase-summary p{color:var(--theme-muted);font-size:calc(15px * var(--theme-font-scale));margin-bottom:0}.purchase-summary .eyebrow{letter-spacing:1.5px;margin-bottom:6px;font-size:11px}.purchase-summary>strong{color:var(--theme-action);font-size:calc(27px * var(--theme-font-scale));white-space:nowrap}.purchase-emblem{background:var(--theme-action-deep);width:52px;height:60px;color:var(--theme-action);border-radius:8px;place-items:center;display:grid}.quick-payment{background:0 0}.payment-instruction,.payment-complete{font-weight:600;font-size:calc(19px * var(--theme-font-scale));justify-content:center;align-items:center;gap:10px;margin:24px 0 16px;display:flex}.quick-payment .payment-code{gap:14px;margin-top:8px}.quick-payment .payment-code img{border:10px solid var(--theme-moon);box-sizing:content-box;width:min(240px,100% - 20px);box-shadow:0 0 0 1px var(--theme-line), 0 8px 22px color-mix(in srgb, var(--theme-shadow) 8%, transparent);border-radius:12px}.quick-payment .payment-code .status{display:none}.quick-payment .payment-code p{font-size:calc(16px * var(--theme-font-scale));margin:0}.payment-order-ref{font-family:var(--theme-font-data);text-align:center;color:var(--theme-muted);margin:22px 0;font-size:12px}.purchase-footnote{border-top:1px solid var(--theme-line);font-size:calc(14px * var(--theme-font-scale));color:var(--theme-muted);align-items:flex-start;gap:10px;margin:0;padding:18px 0 0;display:flex}.purchase-footnote svg{color:var(--theme-action);margin-top:4px}@media (min-width:761px) and (max-width:1000px){.brand-wordmark{width:157px;height:44px}.header-inner{gap:12px;padding-inline:24px}.header-nav{font-size:calc(17px * var(--theme-font-scale))}.header-nav a{padding-inline:8px}.header-actions .button{min-width:72px;padding-inline:12px}.account-link{max-width:100px}.hero h1{font-size:calc(70px * var(--theme-font-scale))}.auth-panel{padding-inline:28px}.auth-caption{padding-inline:32px}}@media (max-width:760px){.section{padding-block:44px}.site-header{height:76px}.header-inner{gap:8px;padding-inline:18px}.brand-wordmark{width:145px;height:42px}.brand-lockup .brand-sub{letter-spacing:2px;font-size:9px}.header-actions .button{min-width:66px;font-size:calc(16px * var(--theme-font-scale));padding-inline:10px}.header-nav{font-size:calc(19px * var(--theme-font-scale))}.home-header:not(.home-header-pinned) .header-nav.is-open{background:var(--theme-night);border-color:color-mix(in srgb, var(--theme-moon) 25%, transparent)}.hero{align-items:end;min-height:max(740px,100svh)}.hero-scene{background-image:var(--hero-art-mobile);background-position:top;height:100%}.hero:before{background:linear-gradient(0deg, var(--theme-night), color-mix(in srgb, var(--theme-night) 82%, transparent) 55%, color-mix(in srgb, var(--theme-night) 8%, transparent) 100%)}.hero h1,.hero-copy{text-shadow:0 1px 2px color-mix(in srgb, var(--theme-night) 60%, transparent)}.hero-inner{width:calc(100% - 44px);padding:230px 0 88px}.hero-badge{letter-spacing:1.5px;margin-bottom:20px;padding-left:12px;font-size:11px}.hero h1{font-size:calc(clamp(46px, 12.7vw, 76px) * var(--theme-font-scale));letter-spacing:1px;margin-bottom:18px}.hero-copy{font-size:calc(16px * var(--theme-font-scale));line-height:1.9}.hero-actions{grid-template-columns:1fr;gap:12px;margin-top:24px;display:grid}.hero-actions .button{min-height:52px;font-size:calc(18px * var(--theme-font-scale));padding-inline:14px}.hero-actions .secondary{background:color-mix(in srgb, var(--theme-night) 30%, transparent)}.hero-footnote{gap:8px;margin-top:20px;font-size:12px}.scene-caption{gap:4px;top:auto;bottom:16px;right:20px}.scene-caption>span{font-size:12px}.promise-strip{gap:16px;padding-block:28px}.promise-strip>span{font-size:calc(16px * var(--theme-font-scale))}.plan-card{padding:24px}.single-plan .plan-description{margin-bottom:8px}.plans-reassurance{grid-template-columns:1fr;gap:18px;margin-top:36px}.auth-layout{width:100%;box-shadow:none;border-radius:0;margin:0}.auth-art{display:none}.auth-panel{padding:36px 22px}.auth-panel h1{font-size:calc(32px * var(--theme-font-scale))}.page-title h1,.article>h1,.narrow.section>h1{font-size:calc(36px * var(--theme-font-scale))}.page-title .muted{font-size:calc(17px * var(--theme-font-scale))}.sidebar{height:auto;top:76px}.purchase-summary{flex-wrap:wrap;gap:12px}.purchase-emblem{display:none}.purchase-summary>strong{font-size:calc(26px * var(--theme-font-scale))}.dialog:has(.purchase-summary) .dialog-header{padding:16px 20px}.dialog:has(.purchase-summary) .dialog-header h2{font-size:calc(20px * var(--theme-font-scale))}.purchase-footnote{font-size:calc(14px * var(--theme-font-scale))}.payment-order-ref{font-size:11px}}
@keyframes enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scene-breathe{0%{transform:scale(1)}to{transform:scale(1.025)}}@keyframes moon-breathe{0%{opacity:.45;transform:scale(.95)}to{opacity:.9;transform:scale(1.08)}}@keyframes spin{to{transform:rotate(360deg)}}.page-content,.auth-panel{animation:enter var(--theme-motion-section) var(--theme-ease) both}.dialog[open],.header-nav.is-open,.sidebar.is-open nav{animation:enter var(--theme-motion-feedback) var(--theme-ease) both}.hero-scene{animation:18s ease-in-out infinite alternate scene-breathe}.moon-glow{animation:8s ease-in-out infinite alternate moon-breathe}.hero-atmosphere[data-paused=true] *{animation-play-state:paused}.loading-spinner{animation:1s linear infinite spin}.button,.icon-button{transition:background var(--theme-motion-fast), border-color var(--theme-motion-fast), color var(--theme-motion-fast), transform var(--theme-motion-fast) var(--theme-ease), box-shadow var(--theme-motion-fast)}.button:active:not(:disabled),.icon-button:active{transform:translateY(1px)scale(.985)}.plan-card,.server-card,.surface{transition:border-color var(--theme-motion-fast), box-shadow var(--theme-motion-fast), transform var(--theme-motion-feedback) var(--theme-ease)}@media (hover:hover){.plan-card:hover{border-color:var(--theme-line-strong);box-shadow:0 16px 36px color-mix(in srgb, var(--theme-shadow) 16%, transparent);transform:translateY(-4px)}.server-card:hover{border-color:var(--theme-line-strong)}.plan-grid>a.surface:hover{border-color:var(--theme-line-strong);transform:translateY(-2px)}a.surface:hover .text-link{color:var(--theme-action)}.button:hover:not(:disabled){transform:translateY(-1px)}}@keyframes mist-drift{0%{transform:translate(-7%)scaleX(.9)}to{transform:translate(9%)scaleX(1.15)}}@keyframes mote-rise{0%,to{opacity:.12;transform:translateY(10px)}40%{opacity:.75}80%{opacity:.25;transform:translate3d(var(--drift), -65px, 0)}}@keyframes moon-ring{0%{opacity:.25;transform:scale(.92)}to{opacity:.8;transform:scale(1.12)}}@keyframes star-fall{0%,80%,to{opacity:0;transform:translate(0)rotate(-35deg)}83%{opacity:.65}90%{opacity:0;transform:translate(-170px,110px)rotate(-35deg)}}@keyframes hero-arrive{0%{transform:translateY(14px)}to{transform:translateY(0)}}.hero-inner>*{animation:hero-arrive var(--theme-motion-reveal) var(--theme-ease) both}.hero-inner>:nth-child(2){animation-delay:80ms}.hero-inner>:nth-child(3){animation-delay:.16s}.hero-inner>:nth-child(4){animation-delay:.24s}.hero-inner>:nth-child(5){animation-delay:.32s}.scene-mist{animation:12s ease-in-out infinite alternate mist-drift}.mist-far{animation-duration:19s;animation-delay:-6s}.moon-mote{animation:mote-rise var(--duration) var(--delay) ease-in-out infinite}.moon-halo,.ritual-glow{animation:6s ease-in-out infinite alternate moon-ring}.ritual-glow{animation-delay:-3s}.shooting-star{animation:14s linear infinite star-fall}.star-late{animation-duration:19s;animation-delay:-7s}.brand:hover .brand-symbol{transform:rotate(-7deg)}.brand-symbol{transition:transform var(--theme-motion-feedback) var(--theme-ease)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.plan-card:hover,.plan-grid>a.surface:hover,.button:hover,.button:active,.icon-button:active{transform:none}}

.layout-module__CUj6aG__footer{flex-wrap:wrap}.layout-module__CUj6aG__identity{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.layout-module__CUj6aG__links{flex-wrap:wrap;gap:4px 20px}@media (max-width:480px){.layout-module__CUj6aG__links{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.layout-module__CUj6aG__links a,.layout-module__CUj6aG__identity a{align-items:center;min-height:44px;display:inline-flex}
