@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--auth-ink:#222335;--auth-muted:#6f7180;--auth-line:#dedee8;--auth-purple:#6254b7;--auth-purple-dark:#40358d;--auth-green:#3f8f73}*{box-sizing:border-box}html,body{background:#f7f7fa;width:100%;min-height:100%;margin:0}button,input{font:inherit}.site-shell{width:100%;height:100dvh;overflow:hidden}.tracker-frame{background:#f7f7fa;border:0;width:100%;height:100%;display:block}.auth-shell{min-height:100dvh;color:var(--auth-ink);background:#f6f6fa;grid-template-columns:minmax(320px,.92fr) minmax(420px,1.08fr);display:grid}.auth-context{color:#fff;background:#2f294f;flex-direction:column;justify-content:center;min-height:100dvh;padding:clamp(48px,8vw,112px);display:flex}.auth-mark,.auth-card-mark{color:#fff;background:#6d5ec2;border:1px solid #ffffff38;border-radius:8px;place-items:center;width:52px;height:52px;margin-bottom:28px;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:25px;font-weight:800;display:grid}.auth-eyebrow{color:#c9c2f4;letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.auth-context h1{letter-spacing:0;max-width:560px;margin:0;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:clamp(38px,5vw,68px);line-height:1.04}.auth-context>p:not(.auth-eyebrow){color:#d9d6e8;max-width:470px;margin:22px 0 0;font-size:18px;line-height:1.65}.auth-context-stats{background:#ffffff24;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:520px;margin-top:56px;display:grid;overflow:hidden}.auth-context-stats span{background:#3a335c;gap:5px;padding:18px;display:grid}.auth-context-stats small{color:#c8c4d8;font-size:12px;line-height:1.45}.auth-panel{background-color:#f6f6fa;background-image:linear-gradient(#e5e4ed 1px,#0000 1px),linear-gradient(90deg,#e5e4ed 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:100dvh;padding:32px;display:grid}.auth-card{border:1px solid var(--auth-line);background:#fffffffa;border-radius:8px;width:min(420px,100%);padding:36px;box-shadow:0 24px 60px #2622411f}.auth-card-wide{width:min(500px,100%)}.auth-card-mark{width:46px;height:46px;margin-bottom:22px;font-size:21px;display:none}.auth-card h2{letter-spacing:0;margin:0;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:30px;line-height:1.2}.auth-intro{min-height:48px;color:var(--auth-muted);margin:10px 0 24px;font-size:14px;line-height:1.6}.auth-form{gap:15px;display:grid}.auth-form label{gap:7px;font-size:13px;font-weight:750;display:grid}.auth-form input{border:1px solid var(--auth-line);width:100%;min-height:48px;color:var(--auth-ink);caret-color:var(--auth-purple-dark);background:#fff;border-radius:6px;padding:0 13px}.auth-form input:focus{border-color:var(--auth-purple);outline:3px solid #6254b726}.auth-form button{border:1px solid var(--auth-purple-dark);background:var(--auth-purple-dark);color:#fff;cursor:pointer;border-radius:6px;min-height:48px;margin-top:3px;font-weight:800}.auth-form button:disabled{cursor:wait;opacity:.68}.auth-form .auth-secondary{color:var(--auth-purple-dark);background:0 0;border-color:#0000;margin-top:-4px}.auth-form .auth-secondary:hover{background:#f2f0fb}.mfa-flow{gap:18px;display:grid}.mfa-setup{border:1px solid var(--auth-line);background:#f8f7fc;border-radius:8px;justify-items:center;gap:12px;padding:16px;display:grid}.mfa-setup img{aspect-ratio:1;background:#fff;border:8px solid #fff;border-radius:6px;width:min(220px,100%);display:block}.mfa-setup p{width:100%;color:var(--auth-muted);text-align:center;margin:0;font-size:12px;line-height:1.5}.mfa-setup code{color:var(--auth-ink);overflow-wrap:anywhere;margin-top:5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;display:block}.auth-retry{border:1px solid var(--auth-purple-dark);background:var(--auth-purple-dark);color:#fff;cursor:pointer;border-radius:6px;width:100%;min-height:46px;font-weight:800}.auth-message{color:#aa3948;text-align:center;min-height:20px;margin:14px 0 0;font-size:13px;line-height:1.45}.auth-message.busy{color:var(--auth-green)}.auth-loading{justify-content:center;align-items:center;gap:7px;height:48px;display:flex}.auth-loading i{background:var(--auth-purple);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite auth-pulse}.auth-loading i:nth-child(2){animation-delay:.15s}.auth-loading i:nth-child(3){animation-delay:.3s}@keyframes auth-pulse{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (max-width:820px){.auth-shell{grid-template-columns:1fr}.auth-context{display:none}.auth-panel{min-height:100dvh;padding:20px}.auth-card{padding:28px 22px}.auth-card-mark{display:grid}}@media (prefers-reduced-motion:reduce){.auth-loading i{opacity:.7;animation:none}}:root{--auth-ink:#171816;--auth-muted:#71736d;--auth-line:#dedfd9;--auth-purple:#ff5c35;--auth-purple-dark:#171816;--auth-green:#277a58}html,body{background:#f4f4f1}body{font-family:Manrope,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tracker-frame,.auth-shell,.auth-panel{background:#f4f4f1}.auth-context{background:radial-gradient(circle at 74% 10%,#ff5c3521,#0000 28%),#171816;justify-content:center;padding:clamp(44px,5.5vw,88px);position:relative;overflow:hidden}.auth-card-mark{background:#ff5c35;border:0;border-radius:10px;font-size:22px;font-weight:600}.auth-context-glow{border:1px solid #ffffff14;border-radius:50%;width:470px;height:470px;position:absolute;bottom:-205px;right:-190px}.auth-context-glow:before,.auth-context-glow:after{content:"";border-radius:50%;position:absolute}.auth-context-glow:before{border:1px solid #ffffff0f;inset:54px}.auth-context-glow:after{background:#ff5c3514;inset:118px}.auth-context-inner{z-index:1;width:min(540px,100%);position:relative}.auth-brand-lockup{background:#171816;border:1px solid #ffffff14;border-radius:16px;width:min(460px,100%);margin-bottom:clamp(42px,6vh,70px);overflow:hidden;box-shadow:0 30px 80px #0000004d}.auth-brand-lockup img,.auth-card-brand img{width:100%;height:auto;display:block}.auth-context-copy{max-width:520px}.auth-eyebrow{color:#ff8a6e;font-weight:700}.auth-context-copy .auth-eyebrow{color:#ff8a6e;letter-spacing:.08em;align-items:center;gap:9px;margin-bottom:14px;font-size:11px;display:flex}.auth-context-copy .auth-eyebrow span{background:#ff5c35;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ff5c351f}.auth-context-copy h1{letter-spacing:-.045em;max-width:500px;margin:0;font-size:clamp(34px,3.2vw,50px);line-height:1.06}.auth-context-copy>p:not(.auth-eyebrow){color:#b9bbb5;max-width:490px;margin:20px 0 0;font-size:15px;line-height:1.7}.auth-context-stats{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:none;margin-top:36px;overflow:visible}.auth-context-stats span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;align-content:start;min-height:132px;padding:18px}.auth-context-stats i{color:#ff7655;background:#ff5c3524;border-radius:8px;place-items:center;width:30px;height:30px;margin-bottom:12px;font-size:13px;font-style:normal;font-weight:700;display:grid}.auth-context-stats strong{font-size:13px}.auth-context-stats small{color:#9b9d97;font-size:10px}.auth-private-note{color:#858781;align-items:center;gap:8px;margin:24px 0 0;font-size:11px;display:flex}.auth-private-note span{color:#ff7655;border:1px solid #3b3c38;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.auth-card-brand{display:none}.auth-panel{background-image:none}.auth-card{background:#fff;border-radius:12px;box-shadow:0 24px 60px #1718161a}.auth-card .auth-eyebrow{color:var(--auth-purple)}.auth-form label{font-weight:600}.auth-form input,.auth-form button,.auth-retry,.mfa-setup,.mfa-setup img{border-radius:8px}.auth-form input{caret-color:var(--auth-purple)}.auth-form input:focus{outline-color:#ff5c3524}.auth-form button,.auth-retry{font-weight:600}.auth-form button:hover{background:#30312e}.auth-form .auth-secondary{color:var(--auth-ink)}.auth-form .auth-secondary:hover,.mfa-setup{background:#f8f8f5}@media (max-width:1180px){.auth-context{padding:42px}.auth-brand-lockup{width:min(390px,100%);margin-bottom:42px}.auth-context-stats{grid-template-columns:1fr;gap:8px}.auth-context-stats span{grid-template-columns:30px 1fr;column-gap:12px;min-height:0;padding:13px}.auth-context-stats i{grid-row:1/3;margin:0}}@media (max-width:820px){.auth-card-brand{border-radius:10px;width:min(230px,100%);margin:0 0 24px;display:block;overflow:hidden}.auth-card-mark{display:none}}
