:root{--bg:#f4f6f8;--panel:#fff;--panel2:#f7f9fa;--panel3:#eef2f5;--sunken:#f1f4f7;--line:#dfe5ea;--line2:#eaeef1;--lineStrong:#c9d3db;--tx:#12202b;--tx2:#4d6072;--tx3:#5f7284;--deep:#005070;--teal:#0090b0;--tealDeep:#007a96;--orange:#e06030;--vuln:#b04a1c;--vulnBg:#fbeade;--hybrid:#0090b0;--hybridBg:#e2f2f8;--res:#005070;--resBg:#e9f1f5;--sky:#a0d8ed;--midBand:#c3deea;--midBandOn:#00293a;--unk:#7b8b98;--unkBg:#eef1f4;--amber:#e08a4e;--amberBg:#fdf2e8;--onDeep:#fff;--skyOn:#00293a;--orangeOn:#fff;--shadow:0 1px 2px #12202b0f,0 6px 20px -12px #12202b2e;--shadowLg:0 18px 60px -20px #12202b59;--canvas:#fff;--canvasDot:var(--line)}[data-qtheme=dark]{--canvas:#0b1116;--canvasDot:#22303a;--bg:#0d1419;--panel:#131c23;--panel2:#18232b;--panel3:#1e2b34;--sunken:#0f181e;--line:#25333d;--line2:#1e2b34;--lineStrong:#33454f;--tx:#e8eef2;--tx2:#a3b5c1;--tx3:#8ba0ae;--deep:#a0d8ed;--teal:#4fc4e0;--tealDeep:#7fd8ea;--orange:#f08050;--vuln:#f08050;--vulnBg:#2b1a13;--hybrid:#4fc4e0;--hybridBg:#0d2731;--res:#a0d8ed;--resBg:#0d2634;--sky:#17506b;--midBand:#1d4257;--midBandOn:#d7e6ee;--unk:#93a5b2;--unkBg:#1a242c;--amber:#e5a476;--amberBg:#2a2015;--onDeep:#08131a;--skyOn:#dbeaf2;--orangeOn:#2b1108;--shadow:0 1px 2px #00000080,0 6px 20px -12px #000000b3;--shadowLg:0 18px 60px -20px #000c}body{background:var(--bg);color:var(--tx);-webkit-font-smoothing:antialiased;margin:0;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px}a{color:var(--tealDeep);text-decoration:none}a:hover{color:var(--orange)}*{box-sizing:border-box}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--lineStrong);background-clip:content-box;border:3px solid #0000;border-radius:6px}@keyframes qpulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes qsweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes qin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes qdrawer{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.auth-page{color:#082d3a;background:linear-gradient(145deg,#fcffff 0%,#d4f2f7 62%,#a8dfea 100%);justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.auth-frame{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;background:#ffffffc7;border:1px solid #082d3a1f;border-radius:18px;width:min(100%,440px);padding:40px 40px 30px;box-shadow:0 26px 70px #084f642b}.auth-brand{color:#082d3a;justify-content:center;align-items:center;gap:10px;margin-bottom:24px;font-size:24px;line-height:1;text-decoration:none;display:flex}.auth-brand:hover{color:#082d3a}.auth-brand img{object-fit:contain;width:40px;height:40px}.auth-frame h1{color:#082d3a;letter-spacing:-.02em;margin:0;font-size:28px;font-weight:400;line-height:1.15}.auth-subtitle{color:#587078;text-wrap:balance;max-width:320px;margin:8px auto 26px;font-size:14px;line-height:1.5}.auth-clerk{text-align:left;width:100%}@media (max-width:480px){.auth-frame{padding:32px 22px 24px}.auth-clerk .cl-socialButtonsBlockButton,.auth-clerk .cl-formFieldInput,.auth-clerk .cl-formButtonPrimary{padding-left:14px!important;padding-right:14px!important}}.auth-clerk .cl-footer>:not(.cl-footerAction){opacity:.35;transition:opacity .2s}.auth-clerk .cl-footer>:not(.cl-footerAction):hover{opacity:.8}.auth-confirm{text-align:center;color:#3f5a63;font-size:14px;line-height:1.6}.auth-confirm p{margin:0 0 12px}.auth-confirm strong{color:#082d3a;word-break:break-all}.auth-confirm a{color:#087f9b;font-weight:700}.auth-confirm-back{border-top:1px solid #082d3a1a;padding-top:18px;margin-top:22px!important}
