:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{color:#f4f1ed;background:#0b1024;margin:0}a{color:inherit;text-underline-offset:5px}a:focus-visible,[tabindex]:focus-visible{outline-offset:4px;outline:3px solid #f1d3a2}.shell{min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));background:radial-gradient(at 50% 30%,#30254b66,#0000 65%)}header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin-inline:auto;display:flex}.brand{color:#f1d3a2;align-items:center;gap:12px;min-height:48px;font-size:26px;text-decoration:none;display:flex}nav{flex-wrap:wrap;gap:4px 16px;display:flex}nav a{color:#b9bed3;align-items:center;min-height:48px;padding-inline:4px;display:inline-flex}nav a[aria-current]{color:#f1d3a2}main{text-align:center;overflow-wrap:anywhere;max-width:720px;margin:48px auto}.orb{aspect-ratio:1;background:radial-gradient(circle,#f1d3a235,#a498d510 60%);border:1px solid #f1d3a24d;border-radius:50%;place-items:center;width:128px;margin:32px auto;display:grid;box-shadow:0 0 80px #a498d51a}.orb span{color:#f1d3a2;font-size:52px}.eyebrow{color:#f1d3a2;letter-spacing:.08em;font-size:.9rem}h1{text-wrap:balance;margin-block:24px;font-size:clamp(2rem,5vw,3.2rem);font-weight:500;line-height:1.3}p{line-height:1.8}.description{color:#b9bed3;max-width:540px;margin-inline:auto;font-size:1.1rem}.notice{text-align:start;background:#171d36bb;border:1px solid #626a88;border-radius:24px;margin-top:40px;padding:24px}.welcome-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.welcome-action{color:#f1d3a2;border:1px solid #f1d3a2;border-radius:16px;justify-content:center;align-items:center;max-width:100%;min-height:48px;padding:12px 20px;text-decoration:none;display:inline-flex}.notice h2{font-size:1.2rem;font-weight:500}.notice p{color:#b9bed3}.notice .status{color:#f1d3a2;font-size:.85rem}.ai-note,footer{color:#b9bed3;font-size:.9rem}footer{text-align:center;padding:16px}.skip{background:#171d36;padding:16px;position:absolute;top:16px;left:16px;transform:translateY(calc(-100% - 32px))}.skip:focus{transform:none}@media (max-width:599px){main{margin-block:24px}.orb{width:96px;margin-block:24px}.notice{padding:20px}}.skip{z-index:30}:where([dir=rtl],:lang(ar),:lang(fa)){letter-spacing:normal}:where(:lang(ar),:lang(fa)) :where(h1,h2,h3,p,span,small,b,em,button,label,input,textarea,select){font-family:Geeza Pro,Noto Sans Arabic,Tahoma,system-ui,sans-serif;letter-spacing:normal!important}:where(:lang(ja)){line-break:strict;word-break:normal;overflow-wrap:anywhere;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,system-ui,sans-serif}:where(:lang(zh),:lang(yue)){line-break:strict;word-break:normal;font-family:PingFang SC,PingFang TC,Microsoft YaHei,system-ui,sans-serif}:where(:lang(hi)) :where(h1,h2,h3,p,span,small,b,em,button,label,input,textarea,select){font-family:Kohinoor Devanagari,Noto Sans Devanagari,system-ui,sans-serif;letter-spacing:normal!important}:where([dir=rtl]) [data-directional]{transform:scaleX(-1)}:where(input[type=email],input[type=url],input[inputmode=numeric]){direction:ltr}:where(textarea,[data-user-content]){unicode-bidi:plaintext}[data-directional]{direction:ltr;unicode-bidi:isolate;display:inline-block}
.unT3SG_card{z-index:2000;inset-inline-end:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));box-sizing:border-box;color:#edf3fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#101b2ef5;border:1px solid #b6d7ed40;border-radius:24px;width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);padding:22px;font-size:14px;line-height:1.7;position:fixed;overflow:auto;box-shadow:0 18px 60px #0005}.unT3SG_card h2{margin:0 0 12px;font-size:18px;font-weight:500}.unT3SG_card p{color:#c3cedd;margin:8px 0}.unT3SG_card a{color:#d2e5fa}.unT3SG_actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.unT3SG_actions button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#b6d7ed12;border:1px solid #b6d7ed55;border-radius:16px;flex:1;padding:10px 12px}.unT3SG_actions button:focus-visible{outline-offset:3px;outline:2px solid #d2e5fa}
