.auth-shell{--auth-night:#06111f;--auth-night-soft:#0a1726;--auth-paper:#f2ede4;--auth-paper-deep:#e8e0d4;--auth-ink:#101c28;min-height:100svh;color:var(--auth-ink);background:radial-gradient(at 100% 67%,#0000 0 40%,#d0b87e59 40.15% 40.28%,#0000 40.45%),linear-gradient(135deg,#07121f,#081523 68%,#050e19);grid-template-columns:55.62% 44.38%;font-family:Georgia,Times New Roman,serif;display:grid;position:relative;overflow:hidden}.auth-atmosphere{background:var(--auth-night);min-height:100svh;position:relative;overflow:hidden}.auth-cosmos{--brand-pull:0;isolation:isolate;contain:layout paint style;background:radial-gradient(circle at 47% 43%, #262b311a, transparent 30%), var(--auth-night) url(/brand/orbit/auth-cosmos-stars-v3.webp) center / cover no-repeat;position:absolute;inset:0;overflow:hidden}.auth-cosmos:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#00030714,#0000 18% 76%,#0003074d),radial-gradient(#0000 38%,#00030766 112%);position:absolute;inset:0}.auth-cosmos-shade{z-index:3;pointer-events:none;background:radial-gradient(circle at 47% 43%,#0000 0 11%,#01070d0a 31%,#01070d33 100%);width:100%;height:100%;position:absolute;inset:0}.auth-singularity,.auth-shockwave,.auth-burst{z-index:5;pointer-events:none;position:absolute;top:43%;left:47%}.auth-singularity{background:radial-gradient(circle,#fff 0 2%,#dce2e7 3%,#96a2ac99 9%,#545e6829 27%,#0000 68%);border-radius:50%;width:210px;height:210px;animation:1.65s cubic-bezier(.12,.7,.16,1) 50ms both auth-singularity}.auth-shockwave{border:1px solid #cbd3d9b8;border-radius:50%;width:min(54vw,620px);height:min(18vw,210px);animation:1.9s cubic-bezier(.12,.7,.2,1) both auth-shockwave}.auth-shockwave-one{animation-delay:.35s}.auth-shockwave-two{animation-delay:.64s}.auth-burst i{width:clamp(9px,1vw,19px);height:var(--burst-size);transform-origin:0;animation:auth-particle-burst 2.15s calc(.28s + var(--burst-delay)) cubic-bezier(.12, .62, .16, 1) both;background:linear-gradient(90deg,#e1e8ec00,#e1e8ecdb);border-radius:99px;position:absolute;top:0;left:0;box-shadow:4px 0 8px #b0bcc54d}.auth-orbit-field{z-index:2;pointer-events:none;position:absolute;inset:0}.auth-orbit-line{border:.7px solid rgba(153, 165, 174, calc(.13 + var(--brand-pull) * .15));backface-visibility:hidden;opacity:0;animation:auth-orbit-line-in 1.5s var(--orbit-delay) ease-out forwards;border-radius:50%;transition:border-color .35s;position:absolute}.auth-orbit-line:before{content:"";border-top:1px solid rgba(216, 224, 228, calc(.18 + var(--brand-pull) * .28));border-radius:inherit;border-bottom:1px solid #0000;border-left:1px solid #0000;border-right:1px solid #0000;position:absolute;inset:-1px}.auth-orbit-line-ringed{--orbit-delay:.48s;z-index:1}.auth-orbit-line-giant{--orbit-delay:.86s;z-index:0;border-color:rgba(135, 146, 155, calc(.09 + var(--brand-pull) * .08))}.auth-orbit-body{opacity:0;transform-origin:0 0;backface-visibility:hidden;will-change:transform, opacity;width:0;height:0;position:absolute;top:0;left:0}.auth-orbit-body-ringed{z-index:2}.auth-orbit-body-giant{z-index:0}.auth-planet{z-index:2;width:var(--planet-width);position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.auth-planet img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.auth-planet-ringed{--planet-width:clamp(92px, 8.5vw, 132px);aspect-ratio:768/420}.auth-planet-giant{--planet-width:clamp(320px, 29vw, 500px);aspect-ratio:765/768}@keyframes auth-singularity{0%{opacity:0;transform:translate(-50%,-50%)scale(.015)}20%{opacity:.86;transform:translate(-50%,-50%)scale(.18)}46%{opacity:1;transform:translate(-50%,-50%)scale(.82)}to{opacity:0;transform:translate(-50%,-50%)scale(1.82)}}@keyframes auth-shockwave{0%{opacity:0;transform:translate(-50%,-50%)scale(.02);box-shadow:0 0 30px #b9c7d194}18%{opacity:.96}70%{opacity:.54}to{opacity:0;transform:translate(-50%,-50%)scale(2.15);box-shadow:0 0 2px #b9c7d100}}@keyframes auth-particle-burst{0%{opacity:0;transform:rotate(var(--burst-angle)) translateX(0) scaleX(.15)}10%{opacity:.96}68%{opacity:.82}to{opacity:0;transform:rotate(var(--burst-angle)) translateX(var(--burst-distance)) scaleX(.34)}}@keyframes auth-orbit-line-in{0%{opacity:0}to{opacity:1}}.auth-hero-brand{z-index:4;cursor:default;animation:1.35s cubic-bezier(.2,.8,.2,1) 1.05s both auth-brand-arrive;position:absolute;top:43%;left:47%;transform:translate(-50%,-50%)}:is(.auth-cosmos:has(.auth-hero-brand:hover),.auth-cosmos:has(.auth-brand-proximity:hover)){--brand-pull:1}.auth-brand-proximity{z-index:0;border-radius:44%;position:absolute;inset:-92px -112px}.auth-hero-brand:before,.auth-hero-brand:after{content:"";pointer-events:none;opacity:var(--brand-pull);transition:opacity .3s;position:absolute}.auth-hero-brand:before{transform:scale(calc(.88 + var(--brand-pull) * .12));border:1px solid #ccd5da29;border-radius:50%;inset:-36px -64px;box-shadow:0 0 42px #aab9c314,inset 0 0 28px #aab9c30d}.auth-hero-brand:after{z-index:-1;background:radial-gradient(#99a9b31a,#0000 68%);inset:-90px -110px}.auth-hero-brand .orbit-logo{--orbit-logo-ink:#e6eaec;--orbit-logo-accent:#eef1f2;transform:scale(calc(1 + var(--brand-pull) * .022));filter:drop-shadow(0 10px 24px #00000047) drop-shadow(0 0 calc(var(--brand-pull) * 18px) #b7c6cf47);gap:clamp(24px,2.4vw,40px);transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s}.auth-hero-brand>.orbit-logo{z-index:1;position:relative}.auth-hero-brand .orbit-logo-mark{filter:none;width:clamp(96px,9vw,142px);height:clamp(96px,9vw,142px)}.auth-hero-brand .orbit-logo-track{stroke-width:1.05px}.auth-hero-brand .orbit-logo-satellite-orbit{animation-duration:calc(18s - var(--brand-pull) * 10s)}.auth-hero-brand .orbit-logo-satellite{stroke:#071321;stroke-width:1.25px}.auth-hero-brand .orbit-logo-copy strong{letter-spacing:calc(.34em + var(--brand-pull) * .035em);text-shadow:0 0 calc(var(--brand-pull) * 16px) #b8c7d047;font-family:Avenir Next,Segoe UI,sans-serif;font-size:clamp(38px,4vw,61px);font-weight:350;transition:letter-spacing .4s cubic-bezier(.2,.8,.2,1),text-shadow .35s}.auth-hero-brand .orbit-logo-copy small{color:#d6dde1c7;letter-spacing:.42em;margin-top:18px;font-size:clamp(8px,.72vw,11px);font-weight:450}.auth-cosmos-hint{z-index:4;color:#c2ccd25c;letter-spacing:.32em;font:600 8px/1 Avenir Next,Segoe UI,sans-serif;animation:1s 3.1s both auth-hint-in;position:absolute;bottom:34px;left:47%;transform:translate(-50%)}@keyframes auth-brand-arrive{0%{opacity:0}to{opacity:1}}@keyframes auth-hint-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.auth-language{z-index:5;color:#eee6d9;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;padding:0;font:400 20px/1 Georgia,Times New Roman,serif;display:inline-flex;position:fixed;top:48px;right:64px}.auth-language span{font-size:22px;line-height:.6;transform:translateY(-2px)}.auth-stage{box-sizing:border-box;place-items:end start;min-height:100svh;padding:44px clamp(40px,7.6vw,128px) 46px 0;display:grid}.auth-card{box-sizing:border-box;background:radial-gradient(circle at 22% 12%, #ffffffc2, transparent 28%), radial-gradient(circle at 80% 72%, #d7cbbc40, transparent 34%), repeating-linear-gradient(106deg, #4c3f2d04 0 1px, transparent 1px 4px), var(--auth-paper);border:1px solid #ffffff85;border-radius:31px;width:min(100%,610px);min-height:min(757px,100svh - 90px);padding:35px clamp(42px,4.25vw,72px) 45px;animation:.65s cubic-bezier(.2,.75,.2,1) both auth-card-in;box-shadow:0 32px 85px #0000004d,inset 0 1px #ffffffd9}.auth-card-emblem{color:#aea89f;justify-content:center;height:71px;display:flex}.auth-card-emblem .orbit-logo{--orbit-logo-ink:#b4aea5;--orbit-logo-accent:#8e887f;align-self:start}.auth-card-emblem .orbit-logo-mark{filter:none;width:52px;height:52px}.auth-card-emblem .orbit-logo-track{stroke-width:1.25px}.auth-card-emblem .orbit-logo-satellite{stroke:var(--auth-paper);stroke-width:1.7px}.auth-eyebrow{color:#7c756d;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font:650 11px/1.2 Avenir Next,Segoe UI,sans-serif}.auth-card h1{color:#111c27;letter-spacing:-.035em;max-width:510px;margin:4px 0 0;font:400 clamp(40px,3.05vw,52px)/1.02 Georgia,Times New Roman,serif}.auth-description{color:#64625e;max-width:480px;margin:10px 0 36px;font:400 17px/1.5 Georgia,Times New Roman,serif}.login-form{gap:24px;display:grid}.auth-form{gap:18px;display:grid}.login-field,.auth-field{gap:8px;display:grid}.login-field>span:first-child,.auth-field>span{color:#111821;letter-spacing:.1em;text-transform:uppercase;font:700 12px/1.2 Avenir Next,Segoe UI,sans-serif}.login-input-wrap{box-sizing:border-box;color:#1b2833;background:#ffffff1f;border:1px solid #20252845;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;min-height:54px;padding:0 15px;transition:border-color .2s,box-shadow .2s,background .2s;display:grid}.login-input-wrap:focus-within{background:#ffffff61;border-color:#172939;box-shadow:0 0 0 3px #0d1c2914}.login-input-wrap input,.auth-field input{box-sizing:border-box;color:#182330;background:0 0;border:0;outline:0;width:100%;min-width:0;height:52px;font:400 16px/1 Georgia,Times New Roman,serif}.login-input-wrap input::placeholder,.auth-field input::placeholder{color:#656563;opacity:1}.login-password-toggle{color:#23313c;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;display:grid}.login-options{color:#252c32;justify-content:space-between;align-items:center;gap:18px;margin-top:-1px;font:400 14px/1.2 Georgia,Times New Roman,serif;display:flex}.login-options a{color:inherit;text-decoration:none}.login-options a:hover{text-underline-offset:3px;text-decoration:underline}.login-remember{cursor:pointer;align-items:center;gap:10px;display:inline-flex;position:relative}.login-remember input{opacity:0;width:1px;height:1px;position:absolute}.login-remember span{box-sizing:border-box;color:#0000;background:0 0;border:1px solid #24323e;border-radius:4px;place-items:center;width:20px;height:20px;font:700 13px/1 Segoe UI,sans-serif;transition:background .18s,color .18s;display:grid}.login-remember input:checked+span{color:#f4eee5;background:#122333}.login-remember input:focus-visible+span{outline-offset:2px;outline:2px solid #486c88}.login-submit,.auth-submit{color:#f5ede2;cursor:pointer;background:linear-gradient(110deg,#071321,#0c1b2a);border:1px solid #162433;border-radius:9px;grid-template-columns:1fr auto;align-items:center;min-height:61px;margin-top:1px;padding:0 20px;font:400 18px/1 Georgia,Times New Roman,serif;transition:transform .2s,box-shadow .2s,background .2s;display:grid;box-shadow:0 9px 16px #050e192b}.login-submit>span:first-child{text-align:center;padding-left:58px}.login-submit-detail{align-items:center;gap:16px;display:inline-flex}.login-submit-detail .orbit-logo{--orbit-logo-ink:#e9dfd1;--orbit-logo-accent:#e9dfd1}.login-submit-detail .orbit-logo-mark{filter:none;width:38px;height:38px}.login-submit-detail .orbit-logo-satellite{stroke:#0b1826}.login-submit:hover:not(:disabled),.auth-submit:hover:not(:disabled){background:linear-gradient(110deg,#0a1929,#10263a);transform:translateY(-2px);box-shadow:0 13px 22px #050e1938}.login-submit:disabled,.auth-submit:disabled{opacity:.58;cursor:wait}.login-divider{color:#6e6b66;grid-template-columns:1fr auto 1fr;align-items:center;gap:17px;display:grid}.login-divider span{background:#24242233;height:1px}.login-divider b{font:400 16px/1 Georgia,Times New Roman,serif}.login-sso{color:#1e272e;cursor:pointer;background:#ffffff1c;border:1px solid #26313a;border-radius:9px;justify-content:center;align-items:center;gap:15px;min-height:57px;font:400 18px/1 Georgia,Times New Roman,serif;transition:background .2s,transform .2s;display:flex}.login-sso:hover{background:#ffffff61;transform:translateY(-1px)}.auth-message{border-left:3px solid;padding:10px 13px;font:400 13px/1.45 Avenir Next,Segoe UI,sans-serif}.auth-message.error{color:#762f28;background:#d48b7d2e;border-color:#9e4339}.auth-message.notice{color:#31594f;background:#87b4a72e;border-color:#47766a}.turnstile-shell{justify-items:center;min-height:24px;display:grid}.turnstile-shell small{color:#66717b;text-align:center;font-size:12px;line-height:1.4}.auth-footer{color:#66635f;text-align:center;justify-content:center;align-items:center;gap:18px;margin-top:20px;font:400 14px/1.45 Georgia,Times New Roman,serif;display:flex}.auth-footer a{color:#25323b;font-weight:700;text-decoration:none}.auth-field input{border:1px solid #20252845;border-radius:9px;min-height:54px;padding:0 15px}.auth-field input:focus{border-color:#172939;box-shadow:0 0 0 3px #0d1c2914}.auth-field input[readonly]{color:#6b6c69;background:#413d360f}.auth-submit{justify-content:space-between;display:flex}.auth-submit b{font-size:23px}.auth-loading{color:#64625e;padding:20px 0}@keyframes auth-card-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:1180px){.auth-shell{grid-template-columns:48% 52%}.auth-cosmos{background-position:52%}.auth-hero-brand{left:49%}.auth-stage{padding-right:42px}.auth-card{padding-inline:45px}}@media (max-width:900px){.auth-shell{background:var(--auth-night);min-height:100svh;display:block;overflow:auto}.auth-atmosphere{min-height:235px}.auth-cosmos{background-position:50% 42%;background-size:auto 520px}.auth-planet-ringed{--planet-width:74px}.auth-planet-giant{--planet-width:230px}.auth-hero-brand{top:45%;left:43%;transform:translate(-50%,-50%)scale(.62)}.auth-hero-brand .orbit-logo-mark{width:94px;height:94px}.auth-hero-brand .orbit-logo-copy strong{font-size:42px}.auth-cosmos-hint{display:none}.auth-language{top:26px;right:28px}.auth-stage{min-height:auto;padding:0 24px 40px;display:block}.auth-card{width:calc(100vw - 48px);max-width:610px;min-height:0;margin:-18px auto 0}}@media (max-width:560px){.auth-atmosphere{min-height:180px}.auth-cosmos{background-size:auto 370px}.auth-hero-brand{left:41%;transform:translate(-50%,-50%)scale(.47)}.auth-language{font-size:16px;top:20px;right:20px}.auth-stage{padding-inline:12px}.auth-card{border-radius:23px;width:calc(100vw - 24px);padding:26px 22px 31px}.auth-card-emblem{height:57px}.auth-card-emblem .orbit-logo-mark{width:43px;height:43px}.auth-card h1{font-size:36px}.auth-description{margin-bottom:29px;font-size:16px}.login-options{font-size:13px}.login-submit>span:first-child{padding-left:34px}.login-submit-detail{gap:8px}.login-submit-detail .orbit-logo-mark{width:30px;height:30px}.login-sso{font-size:16px}.auth-footer{font-size:13px}}@media (max-height:820px) and (min-width:901px){.auth-stage{padding-block:24px}.auth-card{min-height:0;padding-top:24px;padding-bottom:30px}.auth-card-emblem{height:55px}.auth-card-emblem .orbit-logo-mark{width:42px;height:42px}.auth-description{margin-bottom:25px}.login-form,.auth-form{gap:14px}.login-input-wrap,.auth-field input{min-height:49px}.login-input-wrap input{height:47px}.login-submit,.auth-submit{min-height:54px}.login-sso{min-height:51px}}.setup-pending-page{color:#122f33;background:radial-gradient(circle at 20% 10%,#3a9c8a21,#0000 34%),#f3f1e9;place-items:center;min-height:100vh;padding:24px;display:grid}.setup-pending-card{background:#fffef9;border:1px solid #d9dcd5;border-radius:22px;width:min(560px,100%);padding:42px;box-shadow:0 26px 80px #09262a21}.setup-pending-mark{color:#fff;background:#0b7468;border-radius:16px 5px;place-items:center;width:54px;height:54px;margin-bottom:24px;display:grid}.setup-pending-card>p{color:#0b7468;letter-spacing:.18em;margin:0 0 10px;font-size:10px;font-weight:800}.setup-pending-card h1{letter-spacing:-.03em;margin:0;font:500 35px/1.08 Georgia,serif}.setup-pending-card>span{color:#69797b;margin-top:16px;font-size:14px;line-height:1.65;display:block}.setup-pending-status{color:#7b5a21;background:#fbf6e7;border:1px solid #d9c99c;border-radius:11px;align-items:center;gap:12px;margin-top:28px;padding:15px;display:flex}.setup-pending-status>div{flex-direction:column;min-width:0;display:flex}.setup-pending-status b{font-size:12px}.setup-pending-status small{color:#7a7568;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.setup-pending-card ul{color:#526467;gap:10px;margin:22px 0 0;padding:0;font-size:11px;list-style:none;display:grid}.setup-pending-card li{align-items:center;gap:8px;display:flex}.setup-pending-card li:first-child svg{color:#0b7468}.setup-pending-card li:last-child svg{color:#a1762c}.setup-pending-card>button{color:#425457;cursor:pointer;background:#f5f5f1;border:1px solid #cbd1cd;border-radius:8px;align-items:center;gap:7px;min-height:40px;margin-top:28px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex}@media (max-width:560px){.setup-pending-page{padding:12px}.setup-pending-card{border-radius:17px;padding:28px 23px}.setup-pending-card h1{font-size:29px}}@media (prefers-reduced-motion:reduce){.auth-card{animation:none}.login-submit,.login-sso{transition:none}.auth-hero-brand,.auth-cosmos-hint,.auth-hero-brand .orbit-logo-satellite-orbit{animation:none}.auth-singularity,.auth-shockwave,.auth-burst{display:none}.auth-orbit-line{opacity:1;animation:none}.auth-orbit-body{will-change:auto}}
