:root{--wd-night:#17153a;--wd-harbor:#0f0d24;--wd-raised:#26215a;--wd-purple:#6c5ce7;--wd-purple-600:#5a4ad6;--wd-lilac:#a99bff;--wd-light:#f6f5ff;--wd-moonlight:#f1efff;--wd-slate:#625e80;--wd-haze:#a6a2c8;--wd-white:#fff;--wd-black:#000;--wd-light-success:#157a4f;--wd-light-success-subtle:#e3f5ec;--wd-light-warning:#9a5b00;--wd-light-warning-subtle:#fdf1dc;--wd-light-error:#c2334d;--wd-light-error-subtle:#fdebee;--wd-light-info:#2563c9;--wd-light-info-subtle:#e3edfc;--wd-dark-success:#4fd69c;--wd-dark-success-subtle:#10302a;--wd-dark-warning:#f5b544;--wd-dark-warning-subtle:#33260f;--wd-dark-error:#ff7a8f;--wd-dark-error-subtle:#3a1424;--wd-dark-info:#6fb1ff;--wd-dark-info-subtle:#0f2747;--wd-font-heading:"Outfit", ui-sans-serif, system-ui, sans-serif;--wd-font-body:"Inter", ui-sans-serif, system-ui, sans-serif;--wd-font-mono:ui-monospace, "JetBrains Mono", "SFMono-Regular", Menlo, Consolas, monospace;--wd-type-display-family:var(--wd-font-heading);--wd-type-display-size:56px;--wd-type-display-line:64px;--wd-type-display-weight:600;--wd-type-display-tracking:-.02em;--wd-type-h1-family:var(--wd-font-heading);--wd-type-h1-size:40px;--wd-type-h1-line:48px;--wd-type-h1-weight:600;--wd-type-h1-tracking:-.015em;--wd-type-h2-family:var(--wd-font-heading);--wd-type-h2-size:32px;--wd-type-h2-line:40px;--wd-type-h2-weight:600;--wd-type-h2-tracking:-.01em;--wd-type-h3-family:var(--wd-font-heading);--wd-type-h3-size:24px;--wd-type-h3-line:32px;--wd-type-h3-weight:500;--wd-type-h3-tracking:-.005em;--wd-type-h4-family:var(--wd-font-heading);--wd-type-h4-size:20px;--wd-type-h4-line:28px;--wd-type-h4-weight:500;--wd-type-h4-tracking:0;--wd-type-body-lg-family:var(--wd-font-body);--wd-type-body-lg-size:18px;--wd-type-body-lg-line:28px;--wd-type-body-lg-weight:400;--wd-type-body-lg-tracking:-.005em;--wd-type-body-family:var(--wd-font-body);--wd-type-body-size:16px;--wd-type-body-line:24px;--wd-type-body-weight:400;--wd-type-body-tracking:0;--wd-type-body-sm-family:var(--wd-font-body);--wd-type-body-sm-size:14px;--wd-type-body-sm-line:20px;--wd-type-body-sm-weight:400;--wd-type-body-sm-tracking:0;--wd-type-caption-family:var(--wd-font-body);--wd-type-caption-size:12px;--wd-type-caption-line:16px;--wd-type-caption-weight:500;--wd-type-caption-tracking:.01em;--wd-type-overline-family:var(--wd-font-body);--wd-type-overline-size:12px;--wd-type-overline-line:16px;--wd-type-overline-weight:600;--wd-type-overline-tracking:.08em;--wd-type-overline-transform:uppercase;--wd-type-code-family:var(--wd-font-mono);--wd-type-code-size:14px;--wd-type-code-line:20px;--wd-type-code-weight:400;--wd-type-code-tracking:0;--wd-space-0:0px;--wd-space-1:4px;--wd-space-2:8px;--wd-space-3:12px;--wd-space-4:16px;--wd-space-5:20px;--wd-space-6:24px;--wd-space-8:32px;--wd-space-10:40px;--wd-space-12:48px;--wd-space-16:64px;--wd-space-20:80px;--wd-space-24:96px;--wd-space-32:128px;--wd-radius-xs:4px;--wd-radius-sm:6px;--wd-radius-md:10px;--wd-radius-lg:14px;--wd-radius-xl:20px;--wd-radius-2xl:28px;--wd-radius-full:9999px;--wd-radius-icon-tile:21.875%;--wd-shadow-glow:0 0 0 1px #a99bff2e, 0 8px 32px -8px #6c5ce773;--wd-shadow-focus:0 0 0 3px #6c5ce773}:root,[data-theme=light]{--wd-bg:#f6f5ff;--wd-surface:#fff;--wd-surface-raised:#fff;--wd-surface-inverse:#17153a;--wd-border:#e4e1f7;--wd-border-strong:#c9c4ec;--wd-text:#17153a;--wd-text-muted:#625e80;--wd-text-inverse:#f1efff;--wd-accent:#6c5ce7;--wd-accent-hover:#5a4ad6;--wd-accent-text:#5a4ad6;--wd-on-accent:#fff;--wd-focus:#6c5ce7;--wd-success:#157a4f;--wd-success-subtle:#e3f5ec;--wd-warning:#9a5b00;--wd-warning-subtle:#fdf1dc;--wd-error:#c2334d;--wd-error-subtle:#fdebee;--wd-info:#2563c9;--wd-info-subtle:#e3edfc;--wd-shadow-sm:0 1px 2px #17153a0f, 0 1px 1px #17153a0a;--wd-shadow-md:0 4px 12px -2px #17153a14, 0 2px 4px #17153a0a;--wd-shadow-lg:0 16px 40px -8px #17153a29, 0 4px 12px #17153a0f}[data-theme=dark]{--wd-bg:#0f0d24;--wd-surface:#17153a;--wd-surface-raised:#26215a;--wd-surface-inverse:#f6f5ff;--wd-border:#2e2966;--wd-border-strong:#463f8a;--wd-text:#f1efff;--wd-text-muted:#a6a2c8;--wd-text-inverse:#17153a;--wd-accent:#a99bff;--wd-accent-hover:#bdb2ff;--wd-accent-text:#a99bff;--wd-on-accent:#17153a;--wd-focus:#a99bff;--wd-success:#4fd69c;--wd-success-subtle:#10302a;--wd-warning:#f5b544;--wd-warning-subtle:#33260f;--wd-error:#ff7a8f;--wd-error-subtle:#3a1424;--wd-info:#6fb1ff;--wd-info-subtle:#0f2747;--wd-shadow-sm:0 1px 2px #0006;--wd-shadow-md:0 8px 24px -4px #00000080, 0 0 0 1px #a99bff0f;--wd-shadow-lg:0 24px 56px -12px #0009, 0 0 0 1px #a99bff14}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--wd-bg:#0f0d24;--wd-surface:#17153a;--wd-surface-raised:#26215a;--wd-surface-inverse:#f6f5ff;--wd-border:#2e2966;--wd-border-strong:#463f8a;--wd-text:#f1efff;--wd-text-muted:#a6a2c8;--wd-text-inverse:#17153a;--wd-accent:#a99bff;--wd-accent-hover:#bdb2ff;--wd-accent-text:#a99bff;--wd-on-accent:#17153a;--wd-focus:#a99bff;--wd-success:#4fd69c;--wd-success-subtle:#10302a;--wd-warning:#f5b544;--wd-warning-subtle:#33260f;--wd-error:#ff7a8f;--wd-error-subtle:#3a1424;--wd-info:#6fb1ff;--wd-info-subtle:#0f2747;--wd-shadow-sm:0 1px 2px #0006;--wd-shadow-md:0 8px 24px -4px #00000080, 0 0 0 1px #a99bff0f;--wd-shadow-lg:0 24px 56px -12px #0009, 0 0 0 1px #a99bff14}}.wd-display{font-family:var(--wd-type-display-family);font-size:var(--wd-type-display-size);line-height:var(--wd-type-display-line);font-weight:var(--wd-type-display-weight);letter-spacing:var(--wd-type-display-tracking)}.wd-h1{font-family:var(--wd-type-h1-family);font-size:var(--wd-type-h1-size);line-height:var(--wd-type-h1-line);font-weight:var(--wd-type-h1-weight);letter-spacing:var(--wd-type-h1-tracking)}.wd-h2{font-family:var(--wd-type-h2-family);font-size:var(--wd-type-h2-size);line-height:var(--wd-type-h2-line);font-weight:var(--wd-type-h2-weight);letter-spacing:var(--wd-type-h2-tracking)}.wd-h3{font-family:var(--wd-type-h3-family);font-size:var(--wd-type-h3-size);line-height:var(--wd-type-h3-line);font-weight:var(--wd-type-h3-weight);letter-spacing:var(--wd-type-h3-tracking)}.wd-h4{font-family:var(--wd-type-h4-family);font-size:var(--wd-type-h4-size);line-height:var(--wd-type-h4-line);font-weight:var(--wd-type-h4-weight);letter-spacing:var(--wd-type-h4-tracking)}.wd-body-lg{font-family:var(--wd-type-body-lg-family);font-size:var(--wd-type-body-lg-size);line-height:var(--wd-type-body-lg-line);font-weight:var(--wd-type-body-lg-weight);letter-spacing:var(--wd-type-body-lg-tracking)}.wd-body{font-family:var(--wd-type-body-family);font-size:var(--wd-type-body-size);line-height:var(--wd-type-body-line);font-weight:var(--wd-type-body-weight);letter-spacing:var(--wd-type-body-tracking)}.wd-body-sm{font-family:var(--wd-type-body-sm-family);font-size:var(--wd-type-body-sm-size);line-height:var(--wd-type-body-sm-line);font-weight:var(--wd-type-body-sm-weight);letter-spacing:var(--wd-type-body-sm-tracking)}.wd-caption{font-family:var(--wd-type-caption-family);font-size:var(--wd-type-caption-size);line-height:var(--wd-type-caption-line);font-weight:var(--wd-type-caption-weight);letter-spacing:var(--wd-type-caption-tracking)}.wd-overline{font-family:var(--wd-type-overline-family);font-size:var(--wd-type-overline-size);line-height:var(--wd-type-overline-line);font-weight:var(--wd-type-overline-weight);letter-spacing:var(--wd-type-overline-tracking);text-transform:var(--wd-type-overline-transform)}.wd-code{font-family:var(--wd-type-code-family);font-size:var(--wd-type-code-size);line-height:var(--wd-type-code-line);font-weight:var(--wd-type-code-weight);letter-spacing:var(--wd-type-code-tracking)}:root{--wd-color-night:var(--wd-night);--wd-color-harbor:var(--wd-harbor);--wd-color-raised:var(--wd-raised);--wd-color-purple:var(--wd-purple);--wd-color-purple-600:var(--wd-purple-600);--wd-color-lilac:var(--wd-lilac);--wd-color-light:var(--wd-light);--wd-color-moonlight:var(--wd-moonlight);--wd-color-slate:var(--wd-slate);--wd-color-haze:var(--wd-haze);--wd-color-white:var(--wd-white);--wd-color-black:var(--wd-black);--wd-color-light-success:var(--wd-light-success);--wd-color-light-success-subtle:var(--wd-light-success-subtle);--wd-color-light-warning:var(--wd-light-warning);--wd-color-light-warning-subtle:var(--wd-light-warning-subtle);--wd-color-light-error:var(--wd-light-error);--wd-color-light-error-subtle:var(--wd-light-error-subtle);--wd-color-light-info:var(--wd-light-info);--wd-color-light-info-subtle:var(--wd-light-info-subtle);--wd-color-dark-success:var(--wd-dark-success);--wd-color-dark-success-subtle:var(--wd-dark-success-subtle);--wd-color-dark-warning:var(--wd-dark-warning);--wd-color-dark-warning-subtle:var(--wd-dark-warning-subtle);--wd-color-dark-error:var(--wd-dark-error);--wd-color-dark-error-subtle:var(--wd-dark-error-subtle);--wd-color-dark-info:var(--wd-dark-info);--wd-color-dark-info-subtle:var(--wd-dark-info-subtle);--wd-color-bg:var(--wd-bg);--wd-color-surface:var(--wd-surface);--wd-color-surface-raised:var(--wd-surface-raised);--wd-color-surface-inverse:var(--wd-surface-inverse);--wd-color-border:var(--wd-border);--wd-color-border-strong:var(--wd-border-strong);--wd-color-text:var(--wd-text);--wd-color-text-muted:var(--wd-text-muted);--wd-color-text-inverse:var(--wd-text-inverse);--wd-color-accent:var(--wd-accent);--wd-color-accent-hover:var(--wd-accent-hover);--wd-color-accent-text:var(--wd-accent-text);--wd-color-on-accent:var(--wd-on-accent);--wd-color-focus:var(--wd-focus);--wd-color-success:var(--wd-success);--wd-color-success-subtle:var(--wd-success-subtle);--wd-color-warning:var(--wd-warning);--wd-color-warning-subtle:var(--wd-warning-subtle);--wd-color-error:var(--wd-error);--wd-color-error-subtle:var(--wd-error-subtle);--wd-color-info:var(--wd-info);--wd-color-info-subtle:var(--wd-info-subtle)}
@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/outfit-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/outfit-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/outfit-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/outfit-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/outfit-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/outfit-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
*{box-sizing:border-box}body{background:var(--wd-bg);color:var(--wd-text);font:400 14px/1.6 var(--wd-font-body);margin:0}a{color:var(--wd-accent-text);text-underline-offset:4px}button,input,select,textarea{font:inherit}button,.button{border:1px solid var(--wd-border-strong);border-radius:var(--wd-radius-full);background:var(--wd-surface-raised);min-height:42px;color:var(--wd-text);cursor:pointer;justify-content:center;align-items:center;padding:9px 20px;font-weight:500;text-decoration:none;display:inline-flex}button.primary,.button.primary{background:var(--wd-accent);color:var(--wd-on-accent);border-color:var(--wd-accent)}button:hover,.button:hover{border-color:var(--wd-accent)}button:disabled,button.primary:disabled{background:var(--wd-surface);color:var(--wd-text-muted);border-color:var(--wd-border);opacity:.55;cursor:not-allowed}:focus-visible{outline:3px solid var(--wd-focus);outline-offset:4px}input,select,textarea{background:var(--wd-bg);border:1px solid var(--wd-border-strong);border-radius:var(--wd-radius-sm);width:100%;color:var(--wd-text);padding:11px 14px;display:block}textarea{resize:vertical;min-height:140px}label{color:var(--wd-text-muted);margin:12px 0;display:block}h1,h2,h3{font-family:var(--wd-font-heading);letter-spacing:-.02em;margin:0 0 16px;font-weight:600;line-height:1.2}h1{font-size:40px}h2{font-size:24px}h3{font-size:20px}p{margin:0 0 16px}.muted{color:var(--wd-text-muted)}.mono,code,pre{font-family:var(--wd-font-mono)}.rail{background:var(--wd-surface);border-right:1px solid var(--wd-border);flex-direction:column;gap:8px;width:230px;padding:32px 24px;display:flex;position:fixed;inset:0 auto 0 0}.logo{width:176px;height:auto;margin-bottom:36px;display:block}.rail nav{gap:6px;display:grid}.rail nav a{color:var(--wd-text-muted);border-radius:var(--wd-radius-sm);padding:10px 12px;text-decoration:none}.rail nav a[aria-current=page]{background:var(--wd-surface-raised);color:var(--wd-text)}.rail footer{gap:12px;margin-top:auto;display:grid}.rail small{overflow-wrap:anywhere}main{max-width:1400px;margin-left:230px;padding:52px clamp(24px,5vw,72px)}main.auth{max-width:520px;margin:5vh auto;padding:32px}.auth .logo{margin-bottom:32px}.eyebrow{color:var(--wd-accent-text);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:12px}.heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.heading h1{margin-bottom:8px}.box{background:var(--wd-surface);border:1px solid var(--wd-border);border-radius:var(--wd-radius-lg);margin-bottom:24px;padding:24px}.strip,.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.strip{justify-content:space-between}.strip .actions{margin-left:auto}.tabs{border-bottom:1px solid var(--wd-border);gap:24px;margin:24px 0;display:flex}.tabs a{padding:12px 0;text-decoration:none}.tabs a[aria-current=page]{border-bottom:2px solid var(--wd-accent)}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th,td{text-align:left;border-bottom:1px solid var(--wd-border);padding:14px 12px}th{color:var(--wd-text-muted);font-size:12px;font-weight:500}td:last-child,th:last-child{text-align:right}.table-wrap{overflow:auto}.status{color:var(--wd-warning);font-size:13px}.status.running,.status.active,.status.paid,.status.published{color:var(--wd-success)}.status.failed,.status.taken_down{color:var(--wd-error)}.console{background:var(--wd-harbor);white-space:pre-wrap;min-height:340px;max-height:480px;font:13px/1.8 var(--wd-font-mono);border:1px solid var(--wd-border);border-radius:var(--wd-radius-sm);margin-bottom:16px;padding:24px;overflow:auto}.command{gap:12px;display:flex}.command input{flex:1}.notice,.error{border:1px solid var(--wd-border-strong);border-radius:var(--wd-radius-sm);background:var(--wd-surface-raised);margin-bottom:20px;padding:12px 16px}.error{color:var(--wd-error);border-color:var(--wd-error)}.admin-marker{border-left:4px solid var(--wd-warning);color:var(--wd-warning);margin-bottom:24px;padding:8px 16px}.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.plan{flex-direction:column;display:flex}.plan h2{margin-bottom:8px}.price{font-size:32px;font-family:var(--wd-font-heading)}.plan .button{margin-top:auto}.split{grid-template-columns:1fr 1fr;gap:24px;display:grid}iframe{border:1px solid var(--wd-border);width:100%;min-height:440px}.file-editor{min-height:360px;font-family:var(--wd-font-mono)}dialog{background:var(--wd-surface);color:var(--wd-text);border:1px solid var(--wd-border);border-radius:var(--wd-radius-lg)}.qr{background:var(--wd-white);width:190px;height:auto}.mobile{display:none}@media (max-width:959px){.rail{width:auto;padding:16px 24px;position:static}.rail .logo{width:150px;margin:0}.rail nav{flex-wrap:wrap;display:flex}.rail footer{flex-wrap:wrap;align-items:center;display:flex}.rail small{display:none}main{margin:0;padding:32px 24px}.plans{grid-template-columns:repeat(2,minmax(0,1fr))}.split{grid-template-columns:1fr}h1{font-size:32px}}@media (max-width:550px){.plans{grid-template-columns:1fr}.heading{flex-direction:column;align-items:flex-start}.box{padding:18px}.command{flex-wrap:wrap}td,th{padding:12px 8px}.tabs{gap:16px;overflow:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:959px){.rail{grid-template-columns:1fr auto;gap:12px;display:grid}.rail>a{align-self:center}.rail .menu-toggle{display:inline-flex}.rail nav{grid-column:1/-1;display:none}.rail nav.menu-open{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rail footer{grid-column:1/-1;justify-content:space-between}.rail footer label{align-items:center;gap:12px;margin:0;display:flex}.rail footer select{min-width:110px;padding:6px 10px}}html,body{min-height:100%}body{background:radial-gradient(ellipse at 85% 0%,color-mix(in srgb,var(--wd-raised) 22%,transparent),transparent 55%),var(--wd-bg)}button,.button{border-radius:8px}button:disabled{cursor:not-allowed}.rail{background:linear-gradient(180deg,color-mix(in srgb,var(--wd-night) 80%,var(--wd-purple)),var(--wd-surface) 65%);z-index:10;height:100dvh;overflow-y:auto}.rail nav a[aria-current=page]{border-left:3px solid var(--wd-accent);padding-left:9px}.rail nav a:before{content:"";opacity:.55;background:currentColor;width:6px;height:6px;margin-right:12px;display:inline-block}main{min-height:100dvh}.heading{position:relative}.heading:after{content:"";background:color-mix(in srgb,var(--wd-purple) 20%,transparent);width:12px;height:12px;box-shadow:12px 12px color-mix(in srgb,var(--wd-lilac) 13%,transparent),24px 0 color-mix(in srgb,var(--wd-purple) 13%,transparent);pointer-events:none;position:absolute;top:-24px;right:12px}.box{background:linear-gradient(135deg,color-mix(in srgb,var(--wd-raised) 90%,var(--wd-dark-warning-subtle)),color-mix(in srgb,var(--wd-raised) 55%,var(--wd-night)) 60%,var(--wd-night));border-color:color-mix(in srgb,var(--wd-lilac) 19%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--wd-black) 14%,transparent);border-radius:12px}.server-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.server-card{margin:0;padding:28px}.server-card-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.pixel-world{background:color-mix(in srgb,var(--wd-purple) 17%,transparent);width:48px;height:48px;color:var(--wd-lilac);font:32px var(--wd-font-mono);clip-path:polygon(0 8px,8px 8px,8px 0,100% 0,100% 40px,40px 40px,40px 48px,0 48px);place-items:center;display:grid}.server-card h2 a{color:var(--wd-text);text-decoration:none}.server-address{overflow-wrap:anywhere;color:var(--wd-accent-text);font-size:12px}.server-metrics{border-block:1px solid var(--wd-border);grid-template-columns:1fr 1fr;gap:18px;margin:0 0 22px;padding:20px 0;display:grid}.server-metrics dt{color:var(--wd-text-muted);font-size:12px}.server-metrics dd{font-family:var(--wd-font-mono);margin:4px 0 0;font-size:13px}.status{background:color-mix(in srgb,var(--wd-harbor) 33%,transparent);border:1px solid;border-radius:5px;align-items:center;gap:8px;padding:4px 10px;font-size:12px;display:inline-flex}.status:before{content:"";background:currentColor;width:6px;height:6px}.console{background:linear-gradient(120deg,color-mix(in srgb,var(--wd-harbor) 60%,var(--wd-dark-success-subtle)),var(--wd-harbor) 70%);border-top:3px solid var(--wd-purple);color:var(--wd-haze);box-shadow:inset 0 0 45px color-mix(in srgb,var(--wd-black) 20%,transparent)}.log-ready{color:var(--wd-success)}.log-warning{color:var(--wd-warning)}.log-command{color:var(--wd-lilac)}.warning{border:1px solid var(--wd-warning);border-left:4px solid var(--wd-warning);background:var(--wd-dark-warning-subtle);color:var(--wd-warning);border-radius:8px;margin-bottom:24px;padding:18px 22px}.warning p{margin:4px 0 8px}.warning a{color:var(--wd-warning)}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stat strong{font:600 36px var(--wd-font-heading);margin-top:12px;display:block}.plan{position:relative}.plan.popular{border-color:var(--wd-accent);background:linear-gradient(145deg,color-mix(in srgb,var(--wd-raised) 90%,var(--wd-purple)),var(--wd-night))}.popular-badge{background:var(--wd-accent);color:var(--wd-on-accent);align-self:flex-start;margin-bottom:16px;padding:3px 9px;font-size:12px;font-weight:600}.regular-price{color:var(--wd-text-muted);margin:12px 0 2px;font-size:12px}.regular-price s{font-size:16px}input[type=range]{accent-color:var(--wd-purple);background:0 0;border:0;padding:12px 0}input[type=range]::-webkit-slider-runnable-track{background:color-mix(in srgb,var(--wd-purple) 50%,transparent);border-radius:3px;height:6px}input[type=range]::-webkit-slider-thumb{appearance:none;border:3px solid var(--wd-moonlight);background:var(--wd-purple);border-radius:3px;width:18px;height:18px;margin-top:-6px}input[type=range]::-moz-range-track{background:color-mix(in srgb,var(--wd-purple) 50%,transparent);height:6px}input[type=range]::-moz-range-thumb{border:3px solid var(--wd-moonlight);background:var(--wd-purple);border-radius:3px}.template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.template-choice{text-align:left;background:var(--wd-surface-raised);border-radius:8px;flex-direction:column;padding:0;display:flex;overflow:hidden}.template-choice img{object-fit:cover;object-position:top;width:100%;height:120px}.template-choice span{width:100%;padding:10px;font-size:12px}.template-choice.selected{border-color:var(--wd-accent);box-shadow:0 0 0 2px var(--wd-accent)}.slug-input{background:var(--wd-bg);border:1px solid var(--wd-border-strong);border-radius:8px;align-items:center;display:flex}.slug-input input{background:0 0;border:0;min-width:0}.slug-input>span{color:var(--wd-text-muted);font-family:var(--wd-font-mono);padding-right:12px;font-size:12px}@media (max-width:1100px){.server-grid{grid-template-columns:1fr}.template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:959px){.rail{height:auto;overflow:visible}main{min-height:calc(100dvh - 160px)}}@media (max-width:550px){.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.server-card{padding:20px}.server-card .actions{gap:8px}.server-card .button,.server-card button{padding:8px 12px}.stat-grid{gap:10px}}@media (min-width:960px){body:has(>.rail){grid-template-columns:230px minmax(0,1fr);min-height:100dvh;display:grid}.rail{height:auto;min-height:100dvh;position:relative;inset:auto;overflow:visible}body:has(>.rail)>main{width:100%;margin-left:0}.rail footer{position:sticky;bottom:24px}}
.customer{background:var(--wd-bg);font-variant-numeric:tabular-nums;min-height:100dvh}.customer .rail{background:var(--wd-surface);border-right:1px solid var(--wd-border);gap:10px;width:244px;height:100dvh;min-height:0;padding:30px 20px 24px;position:fixed;inset:0 auto 0 0;overflow-y:auto}.customer .rail .logo{width:190px;margin:0 0 42px}.customer .rail nav{gap:7px}.customer .rail nav a{border:1px solid #0000;border-radius:8px;align-items:center;min-height:46px;padding:11px 14px;font-weight:500;transition:background-color .16s,color .16s;display:flex}.customer .rail nav a:before{opacity:.65;width:7px;height:7px;margin-right:13px}.customer .rail nav a:hover{color:var(--wd-text);background:var(--wd-surface-raised)}.customer .rail nav a[aria-current=page]{color:var(--wd-accent-text);background:var(--wd-surface-raised);border-color:var(--wd-border-strong);padding-left:14px}.customer .rail nav a[aria-current=page]:before{opacity:1;box-shadow:3px -3px 0 var(--wd-purple)}.customer .rail footer{gap:14px;padding-top:24px;position:static}.customer .rail footer small{border-top:1px solid var(--wd-border);padding:16px 0 0;line-height:1.8}.customer .rail footer label{margin:0;font-size:12px}.customer .rail footer select{margin-top:6px}.customer .rail footer button{background:0 0;justify-content:flex-start}.customer>main{width:auto;max-width:1600px;min-height:100dvh;margin:0 0 0 244px;padding:48px clamp(24px,4vw,64px) 72px}.customer .heading{align-items:flex-end;margin-bottom:34px}.customer .heading:after{display:none}.customer .heading h1{letter-spacing:-.025em;font-size:clamp(30px,3.1vw,42px);font-weight:500}.customer .heading>div>p:last-child{max-width:58ch;margin-bottom:0}.customer .eyebrow{letter-spacing:.12em;color:var(--wd-text-muted);font-size:11px;font-weight:600}.customer h2{font-size:24px;font-weight:500}.customer h3{font-weight:500}.customer button,.customer .button{border-radius:var(--wd-radius-full);background:0 0;min-height:44px;padding:10px 19px;font-size:13px}.customer button.primary,.customer .button.primary{background:var(--wd-accent);color:var(--wd-on-accent)}.customer button.primary:hover,.customer .button.primary:hover{background:var(--wd-accent-hover)}.customer button:disabled{background:var(--wd-surface)}.customer input,.customer textarea,.customer select{border-radius:8px;min-height:44px}.customer label{font-size:13px;font-weight:500}.customer label input,.customer label textarea,.customer label select{margin-top:7px;font-weight:400}.customer .box{background:var(--wd-surface);border:1px solid var(--wd-border);box-shadow:none;border-radius:14px;padding:26px}.customer .actions{gap:10px}.customer .notice{background:var(--wd-surface);border:1px solid var(--wd-border);border-left:3px solid var(--wd-accent);border-radius:8px;padding:14px 18px}.customer .error{background:var(--wd-error-subtle);border-color:var(--wd-error);color:var(--wd-error)}.customer .server-grid{gap:22px}.customer .server-card{padding:26px;position:relative;overflow:hidden}.customer .server-card:after{content:"";background:var(--wd-purple);width:40px;height:3px;position:absolute;top:0;left:26px}.customer .server-card-top{margin-bottom:24px}.customer .pixel-world{background:var(--wd-surface-raised);clip-path:polygon(0 6px,6px 6px,6px 0,100% 0,100% 38px,38px 38px,38px 44px,0 44px);width:44px;height:44px;font-size:25px}.customer .server-card h2{margin-bottom:10px;font-size:26px}.customer .server-card h2 a:hover{color:var(--wd-accent-text)}.customer .server-address{color:var(--wd-text-muted);font-size:12px}.customer .server-metrics{gap:14px 24px;margin:20px 0;padding:18px 0}.customer .server-metrics dt{font-size:11px}.customer .server-metrics dd{color:var(--wd-text);font-size:12px}.customer .status{background:var(--wd-warning-subtle);border:0;border-radius:4px;padding:4px 9px;font-size:11px;font-weight:500;line-height:1.5}.customer .status.running,.customer .status.active,.customer .status.paid,.customer .status.published,.customer .status.completed{color:var(--wd-success);background:var(--wd-success-subtle)}.customer .status.offline,.customer .status.stopped,.customer .status.canceled{color:var(--wd-text-muted);background:var(--wd-surface-raised)}.customer .status.failed,.customer .status.taken_down,.customer .status.suspended{color:var(--wd-error);background:var(--wd-error-subtle)}.customer .strip{border-radius:12px;gap:22px;padding:22px 24px}.customer .strip>div:first-child{flex-wrap:wrap;align-items:center;gap:15px;min-width:0;display:flex}.customer .strip .mono{overflow-wrap:anywhere;margin:0;font-size:13px}.customer .strip>div:first-child button{min-height:34px;padding:5px 12px;font-size:11px}.customer .strip .actions{gap:8px}.customer .strip .actions button{min-height:38px;padding:8px 15px;font-size:12px}.customer .strip .actions button:last-child{color:var(--wd-error)}.customer .tabs{gap:28px;margin:28px 0 24px;overflow-x:auto}.customer .tabs a{color:var(--wd-text-muted);white-space:nowrap;padding:13px 0;font-size:13px}.customer .tabs a[aria-current=page]{color:var(--wd-text)}.customer .console{border:1px solid var(--wd-border);border-top:2px solid var(--wd-purple);background:var(--wd-harbor);min-height:440px;max-height:600px;box-shadow:none;border-radius:10px 10px 0 0;margin-bottom:0;padding:24px;font-size:12px;line-height:1.95}.customer .console+.command{border:1px solid var(--wd-border);background:var(--wd-surface);border-top:0;border-radius:0 0 10px 10px;gap:10px;padding:12px}.customer .console+.command input{font-family:var(--wd-font-mono);background:var(--wd-harbor);border-color:#0000;font-size:12px}.customer .command{margin-bottom:22px}.customer .command input{min-width:0}.customer .table-wrap{border:1px solid var(--wd-border);background:var(--wd-surface);border-radius:10px;margin-bottom:24px}.customer table{font-size:13px}.customer th{background:var(--wd-bg);letter-spacing:.025em;padding:12px 18px;font-size:11px}.customer td{padding:15px 18px}.customer tr:last-child td{border-bottom:0}.customer tbody tr:hover{background:color-mix(in srgb, var(--wd-surface-raised) 40%, var(--wd-surface))}.customer td a{font-weight:500;text-decoration:none}.customer td code{font-size:11px}.customer td button{min-height:34px;padding:5px 12px;font-size:12px}.customer .plans{gap:18px}.customer .plan{margin:0;padding:26px}.customer .plan.popular{background:var(--wd-surface);border-color:var(--wd-accent)}.customer .popular-badge{letter-spacing:.025em;border-radius:13px 13px 0 0;align-self:stretch;margin:-26px -26px 24px;padding:9px 26px;font-size:11px}.customer .plan .eyebrow{color:var(--wd-accent-text)}.customer .plan h2{font-size:26px}.customer .plan .price{margin:12px 0;font-size:34px;line-height:1.3}.customer .price small{font:400 12px/1.8 var(--wd-font-body);display:block}.customer .plan>.muted{border-top:1px solid var(--wd-border);margin-top:4px;padding-top:16px;font-size:11px;line-height:1.9}.customer .plan .button{margin-top:auto}.customer .plan>p:not(.price,.eyebrow,.regular-price,.muted){color:var(--wd-text-muted);font-size:12px}.customer .split{align-items:start}.customer .split>*{min-width:0}.customer .split .price{font-size:40px}.customer .file-editor{min-height:420px;font-size:12px;line-height:1.9}.customer .template-grid{gap:12px}.customer .template-choice{background:var(--wd-surface);border-radius:8px;padding:0}.customer .template-choice img{height:130px}.customer .template-choice span{padding:11px;font-size:11px}.customer .template-choice.selected{box-shadow:0 0 0 1px var(--wd-accent)}.customer iframe{background:var(--wd-surface);border-radius:10px}.customer .warning{border-width:1px 1px 1px 3px;border-radius:8px;font-size:13px}.customer .empty-state{border:1px dashed var(--wd-border-strong);background:var(--wd-surface);border-radius:12px;padding:42px 32px}.customer .empty-state p{max-width:48ch;color:var(--wd-text-muted)}.customer .workspace-note{border-top:1px solid var(--wd-border);color:var(--wd-text-muted);justify-content:space-between;gap:16px;margin:40px 0 0;padding-top:18px;font-size:11px;display:flex}@media (min-width:1450px){.customer .server-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1190px){.customer .plans{grid-template-columns:repeat(2,minmax(0,1fr))}.customer .strip .actions{width:100%;margin-left:0}}@media (max-width:959px){.customer .rail{border-right:0;border-bottom:1px solid var(--wd-border);grid-template-columns:1fr auto;width:100%;height:auto;min-height:80px;padding:16px 22px;display:grid;position:sticky;inset:0 0 auto;overflow:visible}.customer .rail .logo{width:180px;margin:0}.customer .rail .menu-toggle{min-height:40px;padding:7px 16px;display:inline-flex}.customer .rail nav{display:none}.customer .rail nav.menu-open{grid-template-columns:1fr;gap:6px;padding:12px 0;display:grid}.customer .rail footer{display:none}.customer .rail:has(.menu-open){max-height:100dvh;overflow-y:auto}.customer .rail:has(.menu-open) footer{grid-column:1/-1;grid-template-columns:1fr auto;gap:12px;padding-top:0;display:grid}.customer .rail footer small{grid-column:1/-1;padding-top:12px;display:block}.customer .rail footer label{align-items:center;gap:12px;display:flex}.customer .rail footer select{margin-top:0}.customer>main{min-height:calc(100dvh - 80px);margin-left:0;padding:32px 24px 56px}.customer .server-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer .server-card{padding:22px}.customer .server-card .actions{gap:8px}.customer .server-card .actions .button,.customer .server-card .actions button{padding:8px 13px}}@media (max-width:680px){.customer .server-grid,.customer .plans{grid-template-columns:1fr}.customer .heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:26px}.customer .heading h1{font-size:32px}.customer .box{padding:22px}.customer .strip{padding:18px}.customer .strip>div:first-child{gap:12px}.customer .strip .mono{flex-basis:100%;font-size:12px}.customer .strip .actions{grid-template-columns:repeat(2,1fr);display:grid}.customer .strip .actions button{width:100%}.customer .console{min-height:400px;padding:16px;font-size:11px}.customer .console+.command{flex-wrap:nowrap}.customer .console+.command button{padding-inline:14px}.customer .tabs{gap:23px;margin-top:24px}.customer .template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer .template-choice img{height:105px}.customer .popular-badge{margin:-22px -22px 22px;padding-inline:22px}.customer .workspace-note{flex-direction:column;gap:8px}}@media (max-width:390px){.customer>main,.customer .rail{padding-inline:18px}.customer .server-card .actions{gap:7px}.customer .server-card .actions .button,.customer .server-card .actions button{padding-inline:12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.customer *,.customer :before,.customer :after{scroll-behavior:auto;transition:none;animation:none}}.customer .pixel-world{position:relative}.customer .pixel-world:before{content:"";background:var(--wd-purple);clip-path:polygon(0 6px,50% 0,100% 6px,100% 18px,50% 24px,0 18px);width:21px;height:24px}.customer .pixel-world:after{content:"";background:var(--wd-lilac);clip-path:polygon(0 0,100% 5px,100% 100%,0 8px);width:10px;height:13px;position:absolute;top:15px;left:12px}.customer .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.customer .skip-link{z-index:30;background:var(--wd-accent);color:var(--wd-on-accent);border-radius:8px;padding:12px 20px;text-decoration:none;position:fixed;top:-70px;left:260px}.customer .skip-link:focus{top:16px}.customer .panel-skeleton{min-height:600px}.customer .skeleton-heading{flex-direction:column;gap:16px;margin-bottom:34px;display:flex}.customer .skeleton-heading span{background:var(--wd-surface-raised);border-radius:4px;width:135px;height:14px;display:block}.customer .skeleton-heading span:last-child{background:var(--wd-surface);width:min(310px,80%);height:42px}.customer .skeleton-strip{border:1px solid var(--wd-border);background:var(--wd-surface);border-radius:12px;height:110px;margin-bottom:26px}.customer .skeleton-console{border:1px solid var(--wd-border);border-top:2px solid var(--wd-purple);background:var(--wd-harbor);border-radius:10px;height:470px}.customer .skeleton-card{border:1px solid var(--wd-border);background:var(--wd-surface);border-radius:14px;min-height:340px;padding:26px}.customer .skeleton-card span{background:var(--wd-surface-raised);border-radius:6px;width:46px;height:44px;margin-bottom:26px;display:block}.customer .skeleton-card span+span{width:65%;height:28px;margin-bottom:16px}.customer .skeleton-card div{border-block:1px solid var(--wd-border);background:color-mix(in srgb, var(--wd-surface-raised) 30%, var(--wd-surface));height:110px;margin-top:30px}@media (max-width:959px){.customer .skip-link{left:22px}}.customer{background-image:linear-gradient(color-mix(in srgb, var(--wd-border) 15%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--wd-border) 15%, transparent) 1px, transparent 1px);background-size:40px 40px}.customer>main{min-width:0}.customer .box{border-radius:6px 14px;position:relative}.customer .box:before{content:"";border-top:2px solid var(--wd-accent-text);border-right:2px solid var(--wd-accent-text);clip-path:polygon(0 0,100% 0,100% 100%,65% 100%,65% 35%,0 35%);opacity:.6;pointer-events:none;width:16px;height:16px;position:absolute;top:-1px;right:-1px}.customer .heading .eyebrow{align-items:center;gap:10px;display:flex}.customer .heading .eyebrow:before{content:"";background:var(--wd-purple);width:6px;height:6px;box-shadow:4px -4px 0 var(--wd-accent-text)}.customer .status:before{box-shadow:2px -2px 0 color-mix(in srgb, currentcolor 35%, transparent);border-radius:0}.customer button.primary,.customer .button.primary{background:var(--wd-purple);border-color:var(--wd-purple);color:var(--wd-white);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wd-white) 18%, transparent);font-weight:600}.customer button.primary:hover,.customer .button.primary:hover{background:color-mix(in srgb, var(--wd-purple) 88%, var(--wd-harbor));border-color:var(--wd-accent-text)}.customer button.primary:active,.customer .button.primary:active{background:color-mix(in srgb, var(--wd-purple) 75%, var(--wd-harbor));transform:translateY(1px)}.customer button:disabled,.customer button.primary:disabled{background:var(--wd-surface-raised);color:var(--wd-text-muted);border-color:var(--wd-border-strong);opacity:1;box-shadow:none}.customer .workspace-summary{border-bottom:1px solid var(--wd-border);color:var(--wd-text-muted);flex-wrap:wrap;gap:8px 24px;margin:-6px 0 26px;padding:0 0 20px;font-size:12px;display:flex}.customer .workspace-summary strong{color:var(--wd-text);font-weight:500}.customer .plans{grid-auto-rows:1fr}.customer .plan{padding-top:32px}.customer .popular-badge{background:var(--wd-surface-raised);color:var(--wd-accent-text);border:1px solid var(--wd-border-strong);border-radius:3px;align-self:auto;margin:0;padding:3px 8px;position:absolute;top:16px;right:18px}.customer .plan>.muted{margin-bottom:26px}.customer .invoice-empty{border-top:1px solid var(--wd-border);padding-top:20px}.customer .invoice-empty p{max-width:54ch;color:var(--wd-text-muted)}.customer .account-profile{justify-content:space-between;align-items:center;gap:24px;display:flex}.customer .account-profile p:last-child{overflow-wrap:anywhere;margin:0}.customer .account-profile label{min-width:160px;margin:0}.customer .account-security{align-items:stretch}.customer .account-security .box{height:calc(100% - 24px)}.customer .account-security form>button{margin-top:8px}.customer .table-wrap{overscroll-behavior-x:contain;max-width:100%}.customer table{min-width:560px}.customer td:first-child{overflow-wrap:anywhere;max-width:48ch}.customer td:first-child button{font-family:var(--wd-font-mono);color:var(--wd-accent-text);text-align:left;border-color:#0000;border-radius:4px;justify-content:flex-start}.customer .file-editor{border-top:2px solid var(--wd-purple)}.customer .template-choice{text-align:left}.customer .template-choice.selected span{color:var(--wd-accent-text)}@media (min-width:960px){.customer{grid-template-columns:244px minmax(0,1fr);align-items:start;display:grid;position:relative}.customer:before{content:"";background:var(--wd-surface);border-right:1px solid var(--wd-border);width:244px;position:absolute;inset:0 auto 0 0}.customer .rail{background:0 0;grid-column:1;height:100dvh;position:sticky;top:0}.customer>main{grid-column:2;width:100%;margin-left:0}}@media (max-width:680px){.customer .account-profile{flex-direction:column;align-items:stretch}.customer .account-profile label{justify-content:space-between;align-items:center;gap:20px;display:flex}.customer .account-profile select{width:150px;margin:0}.customer .popular-badge{margin:0;padding:3px 8px}.customer .strip .actions{min-width:0;margin:0}.customer .rail footer{min-width:0}.customer .rail footer select{width:115px;min-width:0}.customer .slug-input>span{font-size:10px}}.maintenance-banner{border-left:3px solid var(--wd-warning);background:var(--wd-surface-raised);color:var(--wd-text);overflow-wrap:anywhere;margin-bottom:16px;padding:8px 16px;font-size:13px}.support-body{white-space:pre-wrap;overflow-wrap:anywhere}.support-message{border-bottom:1px solid var(--wd-border);padding-block:16px}.support-thread>button,.support-thread form{margin-top:16px}.status.ticket-open{color:var(--wd-success)}.status.ticket-pending{color:var(--wd-warning)}.status.ticket-closed{color:var(--wd-text-muted)}
main.auth.auth-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:none;min-height:100dvh;margin:0;padding:0;display:grid}.auth-story{background:var(--wd-surface);border-right:1px solid var(--wd-border);flex-direction:column;justify-content:space-between;padding:clamp(32px,5vw,80px);display:flex;overflow:hidden}.auth-story-label{color:var(--wd-accent-text);letter-spacing:.06em;margin:0 0 24px;font-size:12px}.auth-story h2{max-width:520px;font-size:clamp(32px,3.8vw,56px);font-weight:500;line-height:1.12}.auth-dock{width:min(100%,480px);margin:8px auto 16px;display:block}.dock-shadow{fill:var(--wd-harbor)}.dock-top{fill:var(--wd-purple)}.dock-side{fill:var(--wd-raised)}.dock-front{fill:var(--wd-border-strong)}.dock-light{fill:var(--wd-lilac)}.dock-white{fill:var(--wd-moonlight)}.dock-signal{fill:var(--wd-success)}.auth-story-caption{grid-template-columns:20px 1fr;align-items:center;column-gap:10px;display:grid}.auth-story-caption p{margin:0}.auth-story-caption p:last-child{color:var(--wd-text-muted);grid-column:2;font-size:12px}.auth-pixel{background:var(--wd-accent);width:10px;height:10px;box-shadow:5px -5px 0 var(--wd-purple)}.auth-form-panel{justify-content:center;align-items:center;padding:48px clamp(24px,6vw,96px);display:flex}.auth-form-content{width:100%;max-width:400px}.auth-form-content .logo{width:190px;margin-bottom:48px}.auth-form-content .heading{margin-bottom:28px}.auth-form-content .heading:after{display:none}.auth-form-content .heading h1{font-size:36px}.auth-form-content form>.primary{width:100%;min-height:48px;margin:16px 0 24px}.auth-form-content label{color:var(--wd-text);margin:18px 0 8px;font-size:13px}.auth-form-content label input{min-height:48px;margin-top:8px}.auth-form-content>label{border-top:1px solid var(--wd-border);justify-content:space-between;align-items:center;padding-top:24px;display:flex}.auth-form-content>label select{width:130px}.auth-password-input{border:1px solid var(--wd-border-strong);border-radius:var(--wd-radius-sm);background:var(--wd-bg);align-items:stretch;display:flex}.auth-password-input:focus-within{outline:2px solid var(--wd-focus);outline-offset:2px}.auth-password-input input{background:0 0;border:0;min-width:0;min-height:48px}.auth-password-input input:focus-visible{outline:none}.auth-password-toggle{min-width:66px;color:var(--wd-accent-text);background:0 0;border:0;padding:8px 14px;font-size:12px}.auth-password-hint p{color:var(--wd-text-muted);margin:8px 0 0;font-size:12px;line-height:1.6}.auth-strength{gap:5px;margin-top:12px;display:flex}.auth-strength span{background:var(--wd-border);flex:1;height:3px}.auth-strength.strength-0 span:first-child{background:var(--wd-warning)}.auth-strength.strength-1 span:not(:last-child){background:var(--wd-accent)}.auth-strength.strength-2 span{background:var(--wd-success)}@media (max-width:959px){main.auth.auth-layout{grid-template-columns:minmax(0,1fr)}.auth-story{display:none}.auth-form-panel{min-height:100dvh;padding:40px 24px}.auth-form-content .logo{margin-bottom:40px}}.auth-form-panel{background:var(--wd-bg)}.auth-form-content{border:1px solid var(--wd-border);background:var(--wd-surface);max-width:440px;box-shadow:var(--wd-shadow-lg);border-radius:4px 20px;padding:32px;position:relative}.auth-form-content:before{content:"";border-top:3px solid var(--wd-purple);border-right:3px solid var(--wd-purple);clip-path:polygon(0 0,100% 0,100% 100%,70% 100%,70% 30%,0 30%);width:24px;height:24px;position:absolute;top:-1px;right:-1px}.auth-story{background-image:linear-gradient(color-mix(in srgb,var(--wd-border) 20%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--wd-border) 20%,transparent) 1px,transparent 1px);background-size:48px 48px}.auth-form-content .logo{margin-bottom:32px}.auth-form-content button.primary,.auth-form-content .button.primary{background:var(--wd-purple);border-color:var(--wd-purple);color:var(--wd-white);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--wd-white) 18%,transparent);font-weight:600}.auth-form-content button.primary:hover,.auth-form-content .button.primary:hover{background:color-mix(in srgb,var(--wd-purple) 88%,var(--wd-harbor));border-color:var(--wd-accent-text)}.auth-form-content button.primary:active{background:color-mix(in srgb,var(--wd-purple) 75%,var(--wd-harbor));transform:translateY(1px)}.auth-form-content button.primary:disabled{background:var(--wd-surface-raised);border-color:var(--wd-border-strong);color:var(--wd-text-muted);opacity:1}.auth-password-input input{flex:1 1 0;width:0}.auth-password-toggle{white-space:nowrap;flex:none;min-width:62px;padding-inline:12px}@media (max-width:1100px){.auth-form-panel{padding-inline:24px}.auth-form-content{padding:28px}}@media (max-width:550px){.auth-form-panel{padding:24px 18px}.auth-form-content{padding:26px 20px}.auth-form-content .heading h1{font-size:32px}}
