.fomo-auth{--auth-navy:#0b1822;--auth-red:#df0029;--auth-ink:#1c3549;--auth-muted:#778c9e;min-height:100dvh;color:var(--auth-ink);isolation:isolate;background:#f9fbfd;grid-template-columns:minmax(380px,.92fr) minmax(480px,1.08fr);font-family:Inter,Leelawadee UI,Tahoma,Arial,sans-serif;font-size:13px;line-height:1.65;display:grid}.fomo-auth *{box-sizing:border-box}.fomo-auth button,.fomo-auth input{font:inherit}.fomo-auth button,.fomo-auth a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.fomo-auth a{text-decoration:none}.fomo-auth button:focus-visible,.fomo-auth a:focus-visible{outline-offset:4px;outline:3px solid #f395a8}.fomo-auth button:disabled{cursor:not-allowed;opacity:.5}.fomo-auth h1,.fomo-auth h2,.fomo-auth h3,.fomo-auth p{margin:0}.fomo-auth svg{flex-shrink:0}.fomo-auth-story{color:#d5e2ec;background:#0b1822;flex-direction:column;min-height:100dvh;padding:38px 45px 25px;display:flex;position:relative;overflow:hidden}.fomo-auth-story>:not(.fomo-auth-orbit){z-index:1;position:relative}.fomo-auth-brand{width:185px;display:block}.fomo-auth-logo{background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:3px;min-height:60px;padding:5px 7px;display:flex}.fomo-auth-logo img{width:145px;max-width:calc(100% - 27px);height:auto;display:block}.fomo-auth-logo b{letter-spacing:.4px;color:#df0029;border-left:1px solid #e7ecf0;padding-left:6px;font:800 10px/1 Arial,sans-serif}.fomo-auth-brand>small{text-align:center;letter-spacing:2.3px;color:#91a9bd;margin-top:11px;font-size:7px;display:block}.fomo-auth-story-content{align-self:center;width:100%;max-width:435px;margin:auto;padding:54px 0 45px}.fomo-auth-story-eyebrow{letter-spacing:2px;color:#8ea8bd;align-items:center;gap:8px;font-size:8px;font-weight:600;display:flex}.fomo-auth-story-eyebrow i{background:#ff4266;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 0 4px #ff42660c}.fomo-auth-story h2{letter-spacing:-1px;color:#f5f8fb;margin-top:19px;font-size:clamp(30px,3.05vw,43px);font-weight:650;line-height:1.5}.fomo-auth-story h2>span{color:#f3214b}.fomo-auth-story-content>p{color:#91acc2;margin-top:15px;font-size:12px;line-height:2.05}.fomo-auth-workflow{background:linear-gradient(120deg,#162a39,#0d1e2b);border:1px solid #2b4051;border-radius:12px;margin-top:34px;padding:5px 20px;position:relative;box-shadow:0 12px 35px #030b1220}.fomo-auth-workflow:after{content:"";z-index:-1;border:1px solid #29415466;border-radius:12px;position:absolute;inset:10px -10px -10px 10px}.fomo-auth-workflow>div{border-bottom:1px solid #263c4d;align-items:center;gap:15px;padding:17px 0;display:flex}.fomo-auth-workflow>div:last-child{border-bottom:0}.fomo-auth-workflow>div>span{color:#a6c2d7;background:#1b3243;border:1px solid #344c5f;border-radius:9px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.fomo-auth-workflow>div:nth-child(2)>span{color:#f78ba1;background:#322633;border-color:#553346}.fomo-auth-workflow>div>div{flex:1}.fomo-auth-workflow small{letter-spacing:1px;color:#67859b;margin-bottom:3px;font:8px/1.3 Arial,sans-serif;display:block}.fomo-auth-workflow strong{color:#c8dbea;font-size:12px;font-weight:550}.fomo-auth-workflow p{color:#698ca6;margin-top:3px;font-size:9px}.fomo-auth-workflow>div>svg{color:#63849d;width:13px;height:13px}.fomo-auth-features{color:#7997af;align-items:center;gap:23px;margin-top:29px;font-size:9px;display:flex}.fomo-auth-features>span{align-items:center;gap:7px;display:flex}.fomo-auth-features svg{color:#6f92ad;stroke-width:1.5px}.fomo-auth-story-footer{color:#5e8099;align-items:center;gap:12px;padding-top:16px;font-size:8px;display:flex}.fomo-auth-story-footer>span:last-child{letter-spacing:1px;font-size:7px}.fomo-auth-story-footer i{background:#4e718c;border-radius:50%;width:3px;height:3px}.fomo-auth-orbit{pointer-events:none;border:1px solid #29475e55;border-radius:50%;position:absolute}.fomo-auth-orbit.orbit-one{width:600px;height:600px;top:8%;right:-440px}.fomo-auth-orbit.orbit-two{border:60px solid #19334644;width:480px;height:480px;bottom:-230px;left:-340px}.fomo-auth-main{background:#f9fbfd;flex-direction:column;min-width:0;min-height:100dvh;display:flex}.fomo-auth-topbar{justify-content:flex-end;align-items:center;gap:15px;min-height:89px;padding:34px 40px;display:flex}.fomo-auth-topbar>span{color:#9bafbe;font-size:10px}.fomo-auth-topbar>a:last-child{color:#607e95;background:#fff;border:1px solid #dfe9f1;border-radius:6px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;display:flex}.fomo-auth-topbar>a:last-child:hover{color:#c9002a;border-color:#eccad4}.fomo-auth-mobile-brand{display:none}.fomo-auth-form-wrap{align-self:center;width:100%;max-width:458px;margin:auto;padding:32px 18px 45px}.fomo-auth-eyebrow{letter-spacing:2px;color:#b0002c;font-size:8px;font-weight:600;display:block}.fomo-auth-form-heading{margin-bottom:29px}.fomo-auth-form-heading h1{letter-spacing:-.8px;color:#18374d;margin-top:8px;font-size:29px;font-weight:650;line-height:1.5}.fomo-auth-form-heading h1>span{color:#df0029}.fomo-auth-form-heading p{color:#829bad;max-width:370px;margin-top:8px;font-size:11px;line-height:1.9}.fomo-auth-fields{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}.fomo-auth-field{flex-direction:column;gap:7px;min-width:0;display:flex}.fomo-auth-field>label,.fomo-auth-label-row>label{color:#4b6d87;font-size:11px;font-weight:550;line-height:1.6}.fomo-auth-label-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.fomo-auth-label-row>a{color:#c7002b;font-size:10px}.fomo-auth-label-row>a:hover{text-underline-offset:3px;text-decoration:underline}.fomo-auth-field input{color:#355f7e;background:#fff;border:1px solid #d9e5ee;border-radius:7px;outline:0;width:100%;min-width:0;min-height:46px;padding:12px 14px;font-size:12px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.fomo-auth-field input::placeholder{color:#b0c3d2;font-size:11px}.fomo-auth-field input:focus{border-color:#9fbcd0;outline:0;box-shadow:0 0 0 3px #d9e8f54d}.fomo-auth-field input:disabled{color:#a8bac8;background:#f1f5f8}.fomo-auth-password{align-items:center;display:flex;position:relative}.fomo-auth-password input{padding-right:47px}.fomo-auth-password>button{color:#8fabc0;background:0 0;border:0;border-radius:5px;place-items:center;width:36px;padding:0;display:grid;position:absolute;top:5px;bottom:5px;right:5px}.fomo-auth-password>button:hover:not(:disabled){color:#4e7898;background:#f0f5f9}.fomo-auth-field>small{color:#92adbf;font-size:9px;line-height:1.7}.fomo-auth-submit{color:#fff;background:#df0029;border:1px solid #df0029;border-radius:7px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:46px;padding:12px 16px;font-size:12px;font-weight:600;line-height:1.5;transition:background .15s,box-shadow .15s;display:flex;box-shadow:0 3px 8px #df002911}.fomo-auth-fields>.fomo-auth-submit{margin-top:3px}.fomo-auth-submit:hover:not(:disabled){color:#fff;background:#c30024;border-color:#c30024;box-shadow:0 4px 15px #df002923}.fomo-auth-submit>svg{stroke-width:1.75px}.fomo-auth-submit:disabled{box-shadow:none;background:#d18b99;border-color:#d18b99}.fomo-auth-verification{color:#7293ac;background:#f0f5fa;border:1px solid #e1eaf2;border-radius:7px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:10px;line-height:1.9;display:flex}.fomo-auth-verification svg{color:#87a9c1;margin-top:2px}.fomo-auth-switch{color:#8ca6b9;justify-content:center;align-items:center;gap:6px;margin-top:24px;font-size:11px;line-height:1.8;display:flex}.fomo-auth-switch>a{color:#bd0028;align-items:center;gap:3px;font-size:11px;font-weight:550;display:flex}.fomo-auth-switch>a:hover{text-underline-offset:3px;text-decoration:underline}.fomo-auth-security{color:#a6bdce;border-top:1px solid #e3edf4;justify-content:center;align-items:center;gap:6px;margin-top:27px;padding-top:23px;font-size:9px;display:flex}.fomo-auth-security svg{color:#91b0c5}.fomo-auth-back{color:#789bb5;justify-content:center;align-items:center;gap:5px;margin-top:24px;font-size:11px;display:flex}.fomo-auth-back:hover{color:#b50029}.fomo-auth-notice,.fomo-auth-error,.fomo-auth-maintenance{color:#698da8;background:#edf5fb;border:1px solid #dce9f3;border-radius:7px;align-items:flex-start;gap:9px;margin-bottom:20px;padding:12px 13px;font-size:11px;line-height:1.9;display:flex}.fomo-auth-notice svg,.fomo-auth-error svg,.fomo-auth-maintenance svg{margin-top:3px}.fomo-auth-error{color:#ad5871;background:#fff1f5;border-color:#efced8}.fomo-auth-maintenance{color:#a18a5b;background:#fcf8ee;border-color:#e9dfc9}.fomo-auth-maintenance strong{color:#947d4f;font-size:11px;font-weight:600;display:block}.fomo-auth-maintenance p{color:#a99773;margin-top:3px;font-size:10px;line-height:1.9}.fomo-auth-footer{color:#b2c6d5;justify-content:space-between;align-items:center;gap:15px;padding:24px 40px;font-size:8px;display:flex}.fomo-auth-footer>span{letter-spacing:1.1px;color:#93aec1;font-size:8px;font-weight:600}.fomo-auth-footer>small{font-size:8px}.fomo-auth-success{text-align:center;padding:22px 0}.fomo-auth-success-icon{color:#ce284d;background:#fff0f4;border:1px solid #f5d4df;border-radius:20px;place-items:center;width:75px;height:75px;margin:0 auto 26px;display:grid;box-shadow:0 10px 28px #d5355610}.fomo-auth-success .fomo-auth-eyebrow{font-size:8px}.fomo-auth-success h1{color:#264e6a;letter-spacing:-.5px;margin-top:10px;font-size:29px;font-weight:650;line-height:1.5}.fomo-auth-success>p{color:#7d9db5;overflow-wrap:anywhere;max-width:380px;margin:15px auto 23px;font-size:12px;line-height:2}.fomo-auth-success-note{text-align:left;color:#8daec5;background:#f0f6fa;border:1px solid #e1ecf4;border-radius:7px;align-items:flex-start;gap:8px;margin-bottom:24px;padding:12px 13px;font-size:10px;line-height:1.9;display:flex}.fomo-auth-success-note>svg{margin-top:2px}.fomo-auth-success>.fomo-auth-back{font-size:10px}.fomo-auth-spin{animation:.8s linear infinite fomo-auth-spin}@keyframes fomo-auth-spin{to{transform:rotate(360deg)}}.fomo-auth-form-heading p,.fomo-auth-field>small,.fomo-auth-switch,.fomo-auth-security,.fomo-auth-verification,.fomo-auth-success>p,.fomo-auth-success-note,.fomo-auth-topbar>span{color:#647d91}.fomo-auth-footer,.fomo-auth-footer>span{color:#758da0}.fomo-auth-field input::placeholder{color:#879eaf}.fomo-auth-maintenance p{color:#8e7b57}@media (min-width:1700px){.fomo-auth{grid-template-columns:1fr 1.1fr}.fomo-auth-story{padding:48px 60px 30px}.fomo-auth-story-content{max-width:480px;padding-block:65px}.fomo-auth-story h2{font-size:48px}.fomo-auth-story-content>p{font-size:13px}.fomo-auth-workflow{margin-top:42px;padding:8px 25px}.fomo-auth-workflow>div{padding:20px 0}.fomo-auth-workflow strong{font-size:13px}.fomo-auth-workflow p,.fomo-auth-features{font-size:10px}.fomo-auth-form-wrap{max-width:480px}.fomo-auth-form-heading h1{font-size:32px}.fomo-auth-form-heading p{font-size:12px}.fomo-auth-fields{gap:23px}.fomo-auth-field input,.fomo-auth-submit{min-height:49px}.fomo-auth-topbar{padding:39px 55px}.fomo-auth-footer{padding:29px 55px}}@media (max-width:1150px){.fomo-auth{grid-template-columns:minmax(330px,.9fr) minmax(430px,1.1fr)}.fomo-auth-story{padding:31px 30px 22px}.fomo-auth-story-content{max-width:370px;padding:45px 0 35px}.fomo-auth-story h2{font-size:33px}.fomo-auth-story-content>p{font-size:11px}.fomo-auth-workflow{margin-top:28px;padding:4px 16px}.fomo-auth-workflow>div{gap:12px;padding:16px 0}.fomo-auth-workflow strong{font-size:11px}.fomo-auth-workflow p{font-size:8px}.fomo-auth-features{gap:17px;margin-top:25px;font-size:8px}.fomo-auth-story-footer{gap:9px;font-size:7px}.fomo-auth-form-wrap{max-width:420px;padding-inline:22px}.fomo-auth-form-heading h1{font-size:27px}.fomo-auth-topbar{min-height:83px;padding:28px}.fomo-auth-topbar>span{font-size:9px}.fomo-auth-footer{padding:23px 28px}}@media (max-width:850px){.fomo-auth{grid-template-columns:minmax(285px,.8fr) minmax(400px,1.2fr)}.fomo-auth-story{padding-inline:25px}.fomo-auth-brand{width:164px}.fomo-auth-logo{min-height:52px}.fomo-auth-logo img{width:130px}.fomo-auth-brand>small{letter-spacing:2px;font-size:6px}.fomo-auth-story h2{letter-spacing:-.8px;font-size:29px}.fomo-auth-story-eyebrow{letter-spacing:1.4px;font-size:7px}.fomo-auth-story-content>p{font-size:10px;line-height:2}.fomo-auth-desktop-break{display:none}.fomo-auth-workflow{margin-top:25px;padding:3px 13px}.fomo-auth-workflow>div>span{width:32px;height:32px}.fomo-auth-workflow>div>span svg{width:17px}.fomo-auth-workflow>div{gap:10px}.fomo-auth-workflow p,.fomo-auth-workflow small{font-size:7px}.fomo-auth-workflow strong{font-size:10px}.fomo-auth-features{flex-direction:column;align-items:flex-start;gap:10px}.fomo-auth-story-footer{flex-wrap:wrap;font-size:6px}.fomo-auth-topbar{min-height:78px;padding:25px}.fomo-auth-topbar>span{display:none}.fomo-auth-form-wrap{padding:26px 28px 40px}.fomo-auth-form-heading h1{font-size:27px}.fomo-auth-footer{padding:23px 25px;font-size:7px}.fomo-auth-footer>small{font-size:7px}}@media (max-width:700px){.fomo-auth{background:#f9fbfd;min-height:100dvh;display:block}.fomo-auth-story{display:none}.fomo-auth-main{min-height:100dvh}.fomo-auth-topbar{background:#fff;border-bottom:1px solid #e6eef5;justify-content:space-between;min-height:87px;padding:21px 24px}.fomo-auth-mobile-brand{align-items:center;gap:4px;display:flex}.fomo-auth-mobile-brand img{width:98px;height:auto;display:block}.fomo-auth-mobile-brand b{color:#df0029;letter-spacing:.3px;border-left:1px solid #e9edf1;padding-left:5px;font:800 8px/1 Arial,sans-serif}.fomo-auth-topbar>a:last-child{border-color:#e2eaf1;gap:5px;padding:7px 9px;font-size:9px}.fomo-auth-topbar>a:last-child>svg{width:13px}.fomo-auth-form-wrap{max-width:455px;margin:auto;padding:45px 25px 44px}.fomo-auth-form-heading{margin-bottom:28px}.fomo-auth-form-heading h1{font-size:29px}.fomo-auth-form-heading p{margin-top:9px;font-size:11px;line-height:2}.fomo-auth-eyebrow{font-size:8px}.fomo-auth-field>label,.fomo-auth-label-row>label{font-size:11px}.fomo-auth-field input{min-height:48px;padding:11px 13px;font-size:16px}.fomo-auth-field input::placeholder{font-size:12px}.fomo-auth-password input{padding-right:45px}.fomo-auth-password>button{width:35px}.fomo-auth-fields{gap:21px}.fomo-auth-submit{min-height:47px;font-size:12px}.fomo-auth-switch{gap:6px;margin-top:26px;font-size:11px}.fomo-auth-security{margin-top:28px;padding-top:22px;font-size:9px}.fomo-auth-notice,.fomo-auth-error,.fomo-auth-maintenance{font-size:11px}.fomo-auth-footer{border-top:1px solid #e9f0f6;gap:10px;padding:21px 25px}.fomo-auth-footer>small{font-size:7px}.fomo-auth-success{padding:5px 0 10px}.fomo-auth-success h1{font-size:28px}.fomo-auth-success>p{font-size:12px}.fomo-auth-success-note{font-size:10px}.fomo-auth-success-icon{width:71px;height:71px}}@media (max-width:390px){.fomo-auth-topbar{min-height:78px;padding:18px}.fomo-auth-mobile-brand img{width:90px}.fomo-auth-form-wrap{padding:37px 20px 36px}.fomo-auth-form-heading h1{letter-spacing:-.9px;font-size:26px}.fomo-auth-form-heading p{font-size:10px}.fomo-auth-switch{gap:5px;font-size:10px}.fomo-auth-switch>a{font-size:10px}.fomo-auth-security{gap:5px;font-size:8px}.fomo-auth-field>small{font-size:8px}.fomo-auth-verification{padding:10px;font-size:9px}.fomo-auth-footer{padding:19px 20px}.fomo-auth-footer>small{font-size:6px}.fomo-auth-success h1{font-size:25px}.fomo-auth-success>p{font-size:11px}.fomo-auth-success-note{font-size:9px}}@media (prefers-reduced-motion:reduce){.fomo-auth *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
