:root{color-scheme:dark} .customer{margin:0;background:radial-gradient(ellipse at 75% 0,#14234b 0,transparent 48%),#080e1a;color:#e1edf8;font:16px/1.65 system-ui,sans-serif}.customer main{max-width:880px;margin:auto;padding:48px 24px 80px}.wordmark{font-size:24px;letter-spacing:.24em;color:#c5f1ff;text-decoration:none}.wordmark small{color:#818eb1;font-size:12px}.customer h1{font-size:clamp(38px,7vw,62px);line-height:1.1;letter-spacing:-.04em;margin:20px 0}.customer a{color:#80dfff}.eyebrow{font-size:11px;letter-spacing:.16em;color:#89b7d5}.product-card{padding:28px;border:1px solid #294258;border-radius:20px;background:linear-gradient(130deg,#112239b3,#0a1221);margin:22px 0}.product-card h2{margin-top:0}.notice{padding:14px 20px;border-left:3px solid #9a8fff;background:#302b502e;border-radius:8px;margin:22px 0}.customer button,.product-tools button{border:1px solid #557a99;background:#142e46;border-radius:10px;padding:11px 15px;color:#ecf7ff;cursor:pointer;margin:4px;min-height:44px}.customer button:disabled,.product-tools button:disabled{opacity:.55;cursor:wait}.customer button:hover,.product-tools button:hover{background:#25465f}.product-tools label{display:flex;flex-direction:column;gap:5px}.product-tools input,.product-tools select,.product-tools textarea{color:#e6f1ff;background:#081320;border:1px solid #456078;border-radius:8px;padding:10px;font:inherit;min-width:0}.product-tools form{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:20px 0}.product-tools .row{padding:18px 0;border-bottom:1px solid #263c52;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.product-tools .muted{color:#a6b4ca}.product-tools dialog{max-width:800px;width:calc(100% - 48px);box-sizing:border-box;background:#0e1d30;color:#deebfa;border:1px solid #619bbc;border-radius:16px;padding:28px;max-height:85vh;overflow:auto}.product-tools dialog::backdrop{background:#020812bb}.product-tools pre,.customer pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#06111e;padding:16px;border-radius:10px}.product-tools .event{padding:10px 0;border-top:1px solid #283b52}.product-tools .event small{display:block;color:#a6b4ca}.product-tools h3{color:#a3e7ff}.product-tools details{padding:12px 0}.product-tools textarea{width:100%;box-sizing:border-box}.customer [hidden],.product-tools [hidden]{display:none!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #83eaff;outline-offset:3px}
:root .customer #betaChecksum{overflow-wrap:anywhere;font-size:12px;color:#a6b4ca}
.customer .install-steps{padding-left:24px;overflow-wrap:anywhere}
.customer .install-steps li{padding-left:5px;margin:18px 0}
.customer .install-steps strong{display:block;color:#b9ebff}
.customer #downloadProgress{width:100%;height:12px;accent-color:#80dfff}
.customer #saveBetaAgain{display:inline-block;border:1px solid #557a99;background:#142e46;border-radius:10px;padding:11px 15px;text-decoration:none;min-height:24px}
@media(max-width:520px){.customer main{padding:28px 16px 48px}.customer .product-card{padding:20px 16px}.customer .product-card p,.customer .product-card b{overflow-wrap:anywhere}}
