@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/fonts/noto-sans-v9-latin-ext_latin-regular.eot?95e6a53a12dea137ee635e8a722c9817);src:local("Noto Sans"),local("NotoSans"),url(/fonts/noto-sans-v9-latin-ext_latin-regular.eot?95e6a53a12dea137ee635e8a722c9817?#iefix) format("embedded-opentype"),url(/fonts/noto-sans-v9-latin-ext_latin-regular.woff2?c7d9246ceedb462a52a0d81d49710eaf) format("woff2"),url(/fonts/noto-sans-v9-latin-ext_latin-regular.woff?bd0c2f7fa3a9923f571bf32ec32060a0) format("woff"),url(/fonts/noto-sans-v9-latin-ext_latin-regular.ttf?c87f802a6acaa60fea722875dd6b2ff8) format("truetype"),url(/fonts/noto-sans-v9-latin-ext_latin-regular.svg?ab6e42380f2a05e00234ca358b706581#NotoSans) format("svg")}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;src:url(/fonts/noto-sans-v9-latin-ext_latin-italic.eot?a8587fe6627ff2cfa35c0ff2dcde6f79);src:local("Noto Sans Italic"),local("NotoSans-Italic"),url(/fonts/noto-sans-v9-latin-ext_latin-italic.eot?a8587fe6627ff2cfa35c0ff2dcde6f79?#iefix) format("embedded-opentype"),url(/fonts/noto-sans-v9-latin-ext_latin-italic.woff2?b967a117e85a6f37f02bec26964ee0d6) format("woff2"),url(/fonts/noto-sans-v9-latin-ext_latin-italic.woff?5635ec4c642ab21a599b3471e814ef57) format("woff"),url(/fonts/noto-sans-v9-latin-ext_latin-italic.ttf?b10a77029cf33d67e6663fd7c6214ef5) format("truetype"),url(/fonts/noto-sans-v9-latin-ext_latin-italic.svg?975e8612e57ed464c5a4ffc8dccd74b1#NotoSans) format("svg")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;src:url(/fonts/noto-sans-v9-latin-ext_latin-700.eot?b03971844e04f163a9c60eef32c6aa82);src:local("Noto Sans Bold"),local("NotoSans-Bold"),url(/fonts/noto-sans-v9-latin-ext_latin-700.eot?b03971844e04f163a9c60eef32c6aa82?#iefix) format("embedded-opentype"),url(/fonts/noto-sans-v9-latin-ext_latin-700.woff2?c913d1527c1b91d00ef38be0479cef48) format("woff2"),url(/fonts/noto-sans-v9-latin-ext_latin-700.woff?5f374299f8d78b38d7744b73d55b0bd0) format("woff"),url(/fonts/noto-sans-v9-latin-ext_latin-700.ttf?9a0e5b49c7e2f417e2bb088410444a8f) format("truetype"),url(/fonts/noto-sans-v9-latin-ext_latin-700.svg?ccb3b908f9426ebea3ef2296f7bff0a7#NotoSans) format("svg")}
#app,body,html{margin:0;min-height:100%}body,html{scrollbar-gutter:stable}body{--sb-track-color:#a4a4e8;--sb-thumb-color:#454591;--sb-size:8px;-webkit-font-smoothing:antialiased;background:#f7f8fa;color:#1f2a44;font-family:Noto Sans,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow-y:scroll}body::-webkit-scrollbar{width:var(--sb-size)}body::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:1px}body::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:1px}@supports not selector(::-webkit-scrollbar){body{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}.mp-auth-gate{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh}.mp-auth-gate__visual{align-items:center;background-image:linear-gradient(160deg,rgba(9,22,46,.74),rgba(17,37,74,.78)),url(/images/branding/login-bg-v2.png);background-position:50%;background-size:cover;color:#fff;display:flex;justify-content:center;padding:42px 38px}.mp-auth-gate__visual-copy{max-width:480px;text-align:center}.mp-auth-gate__form h2,.mp-auth-gate__status-card h1,.mp-auth-gate__visual h1{margin:0}.mp-auth-gate__visual h1{text-wrap:balance;font-size:36px;font-weight:700;line-height:1.14}.mp-auth-gate__visual p{text-wrap:pretty;color:rgba(234,242,255,.94);font-size:16px;line-height:1.6;margin:14px auto 0;max-width:440px}.mp-auth-gate__form-panel{align-items:center;background:linear-gradient(160deg,hsla(0,0%,100%,.62),hsla(0,0%,100%,.22) 42%,hsla(0,0%,100%,.08)),linear-gradient(145deg,rgba(88,129,236,.26),rgba(88,129,236,0) 54%),linear-gradient(330deg,rgba(86,180,219,.24),rgba(86,180,219,0) 58%),repeating-linear-gradient(135deg,rgba(109,145,224,.09) 0 1px,transparent 1px 14px),repeating-linear-gradient(45deg,rgba(86,170,216,.07) 0 1px,transparent 1px 18px),linear-gradient(180deg,#f2f7ff,#eaf1ff);display:flex;justify-content:center;padding:24px}.mp-auth-gate__form,.mp-auth-gate__status-card{background:hsla(0,0%,100%,.96);border:1px solid rgba(85,118,193,.24);border-radius:18px;box-shadow:0 24px 64px rgba(35,55,94,.18);box-sizing:border-box;padding:30px 24px;text-align:center;width:min(100%,480px)}.mp-auth-gate__logo{display:block;height:76px;margin:0 auto 14px;width:76px}.mp-auth-gate__eyebrow{color:#1f2a44;font-size:14px;font-weight:400;letter-spacing:.08em;margin:0}.mp-auth-gate__form h2{color:#122647;font-size:23px;font-weight:400;line-height:1.2;margin-top:1px}.mp-auth-gate__description{color:#51607a;font-size:12px;line-height:1.45;margin:10px 0 18px}.mp-auth-gate__form button,.mp-auth-gate__form input,.mp-auth-gate__status-card>button:last-child{border-radius:6px;box-sizing:border-box;font:inherit;min-height:42px;width:100%}.mp-auth-gate__form input{background:#252555;border:1px solid #252555;color:#fff;display:block;font-size:13px;font-weight:700;letter-spacing:.06em;margin-top:13px;padding:10px 14px}.mp-auth-gate__form input:first-of-type{margin-top:0}.mp-auth-gate__form input::-moz-placeholder{color:#b7b8d3;opacity:1}.mp-auth-gate__form input::placeholder{color:#b7b8d3;opacity:1}.mp-auth-gate__form input:focus{background:#23234f;border-color:#303264;box-shadow:none}.mp-auth-gate__form input:focus-visible{outline:3px solid #4f46e5;outline-offset:2px}.mp-auth-gate__form button,.mp-auth-gate__status-card>button:last-child{background:#f8aa00;border:1px solid #f4a300;color:#202253;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;transition:background-color .15s ease,border-color .15s ease,scale .15s ease}.mp-auth-gate__form button{margin-top:18px}.mp-auth-gate__form button:hover,.mp-auth-gate__status-card>button:last-child:hover{background:#ee9f00;border-color:#dd9200}.mp-auth-gate__form button:active,.mp-auth-gate__status-card>button:last-child:active{scale:.96}.mp-auth-gate__form button:disabled{cursor:wait;opacity:.7}.mp-auth-gate__form a{color:#252555;display:block;font-size:11px;margin:15px auto 0;text-decoration:none;width:-moz-fit-content;width:fit-content}.mp-auth-gate__form a+a{border-top:1px solid #f8aa00;margin-top:5px;padding-top:14px;width:100%}.mp-auth-gate__form a:focus-visible,.mp-auth-gate__form button:focus-visible,.mp-auth-gate__status-card>button:focus-visible{outline:3px solid #60a5fa;outline-offset:2px}.mp-auth-gate__error{background:#fff4f5;border:1px solid #ecb5bd;border-radius:6px;color:#a63e50;font-size:12px;margin:0 0 14px;padding:9px 12px;text-align:left}.mp-auth-gate__status-card{align-items:center;color:#35496e;display:flex;flex-direction:column;justify-content:center;min-height:416px}.mp-auth-gate__status-card p{line-height:1.5}.mp-auth-gate__status-card .mp-auth-gate__feedback-button{background:transparent;border:0;color:#252555;cursor:pointer;font:inherit;font-size:13px;font-weight:700;letter-spacing:normal;margin:4px 0 12px;min-height:auto;text-decoration:underline;text-transform:none;text-underline-offset:3px;width:auto}.mp-auth-gate__status-card .mp-auth-gate__feedback-button:hover{color:#4f46e5}.mp-auth-gate--loader{align-items:center;background:#f7f8fa;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh}.mp-auth-gate--loader.is-exiting .mp-auth-gate__loader-content{animation:mp-auth-loader-exit .28s cubic-bezier(.4,0,1,1) forwards}.mp-auth-gate__loader-content{text-align:center;width:min(100% - 48px,420px)}.mp-auth-gate__loader-logo{display:block;height:148px;margin:0 auto 22px;overflow:visible;width:148px}.mp-auth-gate__loader-crayon,.mp-auth-gate__loader-guide{fill:none;stroke-linecap:round;stroke-linejoin:round}.mp-auth-gate__loader-guide{stroke:hsla(0,0%,100%,.24);stroke-width:4}.mp-auth-gate__loader-crayon{stroke:#fff;stroke-width:4.5;stroke-dasharray:22 180;animation:mp-auth-loader-crayon 2.2s ease-in-out infinite}.mp-auth-gate__loader-content h1{color:#252555;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.mp-auth-gate__loader-message{color:#69728b;font-size:14px;line-height:1.7;margin:10px 0 0;min-height:24px;position:relative}.mp-auth-gate__loader-message-item{display:block;inset:0;opacity:0;position:absolute;transform:translateY(-12px);transition:opacity .5s ease,transform .5s ease}.mp-auth-gate__loader-message-item.is-visible{opacity:1;transform:translateY(0)}.mp-auth-gate__loader-message-item.is-leaving{opacity:0;transform:translateY(16px)}.mp-auth-gate__loader-message--reserved{visibility:hidden}@keyframes mp-auth-loader-crayon{0%{stroke-dashoffset:25;opacity:0}12%{opacity:1}80%{opacity:1}to{stroke-dashoffset:-104;opacity:0}}@keyframes mp-auth-loader-exit{to{opacity:0;transform:scale(1.65)}}@media (prefers-reduced-motion:reduce){.mp-auth-gate__loader-crayon{animation:none;opacity:.9}.mp-auth-gate__loader-message-item{transform:none;transition:none}}@media (max-width:991px){.mp-auth-gate{display:block;padding:14px}.mp-auth-gate--loader{display:flex;min-height:100vh;padding:24px}.mp-auth-gate__visual{display:none}.mp-auth-gate__form-panel{min-height:calc(100vh - 28px);padding:0}.mp-auth-gate__form,.mp-auth-gate__status-card{padding:28px 24px}.mp-auth-gate__form input{font-size:16px;min-height:48px}.mp-auth-gate__form button{min-height:48px}}
