@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_c1ae2865-module__NdDUnq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_c1ae2865-module__NdDUnq__variable{--font-roobert:"DM Sans","DM Sans Fallback"}
.auth-page{color:#fff;min-height:100vh;font-family:var(--font-roobert,"DM Sans",sans-serif);background:#000}.auth-split{min-height:100vh;display:flex}.auth-form-panel{flex-direction:column;flex:1;justify-content:center;padding:clamp(2rem,5vw,4rem);display:flex}.auth-form-inner{width:100%;max-width:26rem;margin:0 auto}.auth-back-home{color:#9a9a9a;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.auth-back-home:hover{color:#fff}.auth-form-top{margin-bottom:clamp(2.5rem,5vw,3.5rem)}.auth-form-top .mkt-logo{margin-bottom:2.5rem;display:inline-flex}.auth-welcome{letter-spacing:-.02em;color:#fff;margin:0 0 1rem;font-size:clamp(2.5rem,5vw,3.25rem);font-weight:300;line-height:1.1}.auth-subtitle{color:#6d6d6d;margin:0;font-size:1.0625rem;line-height:1.55}.auth-field{margin-bottom:1.25rem}.auth-label{color:#9a9a9a;margin-bottom:.5rem;font-size:1.0625rem;display:block}.auth-input-wrap{position:relative}.auth-input{color:#fff;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;outline:none;width:100%;padding:.9rem 1rem;font-family:inherit;font-size:1.0625rem;transition:border-color .15s}.auth-input::placeholder{color:#555}.auth-input:focus{border-color:#555}.auth-input-wrap .auth-input{padding-right:2.75rem}.auth-toggle-pw{color:#6d6d6d;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .15s;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.auth-toggle-pw:hover{color:#fff}.auth-row{justify-content:space-between;align-items:center;gap:1rem;margin:.25rem 0 1.75rem;display:flex}.auth-check{color:#9a9a9a;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:1.0625rem;display:inline-flex}.auth-check input{width:1rem;height:1rem;accent-color:var(--c-accent);cursor:pointer;margin:0}.auth-link{color:var(--c-accent-text);font-size:1.0625rem;text-decoration:none;transition:opacity .15s}.auth-link:hover{opacity:.8}.auth-submit{color:#000;cursor:pointer;background:#fff;border:none;border-radius:75px;justify-content:center;align-items:center;width:100%;padding:.9rem 1.5rem;font-family:inherit;font-size:1.0625rem;font-weight:500;transition:opacity .15s;display:flex}.auth-submit:hover:not(:disabled){opacity:.88}.auth-submit:disabled{opacity:.55;cursor:not-allowed}.auth-divider{color:#555;align-items:center;gap:1rem;margin:1.75rem 0;font-size:1.0625rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#2a2a2a;flex:1;height:1px}.auth-oauth{color:#fff;cursor:pointer;background:0 0;border:1px solid #333;border-radius:75px;justify-content:center;align-items:center;gap:.625rem;width:100%;padding:.85rem 1.5rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,background .15s;display:flex}.auth-oauth:hover:not(:disabled){background:#ffffff08;border-color:#555}.auth-oauth:disabled{opacity:.5;cursor:not-allowed}.auth-footer-text{text-align:center;color:#6d6d6d;margin-top:2rem;font-size:1.0625rem}.auth-alert{color:#fb7185;background:#f43f5e14;border:1px solid #f43f5e33;border-radius:12px;margin-bottom:1rem;padding:.75rem 1rem;font-size:1.0625rem}.auth-sso-hint{color:#d4d4d4;background:#a78bfa14;border:1px solid #a78bfa33;border-radius:12px;margin-bottom:1rem;padding:.875rem 1rem;font-size:1.0625rem;line-height:1.45}.auth-sso-hint strong{color:#fff;margin-bottom:.25rem;font-weight:500;display:block}.auth-visual-panel{flex:1;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,3vw,2.5rem) 0;display:none;position:relative}@media (min-width:1024px){.auth-visual-panel{align-items:center;display:flex}}.auth-visual-frame{background:#0a0a0a;border-radius:24px;width:100%;height:calc(100vh - clamp(3rem,6vw,5rem));min-height:32rem;position:relative;overflow:hidden}.auth-visual-art{background:radial-gradient(80% 60% at 15% 40%,#6366f1d9,#0000 55%),radial-gradient(70% 50% at 85% 25%,#f43f5ea6,#0000 50%),radial-gradient(60% 55% at 55% 85%,#3b82f6bf,#0000 52%),radial-gradient(40% 35% at 70% 55%,#94a3b859,#0000 45%),#0f0f12;animation:12s ease-in-out infinite alternate auth-gradient-shift;position:absolute;inset:0}@keyframes auth-gradient-shift{0%{filter:hue-rotate()saturate()}to{filter:hue-rotate(12deg)saturate(1.1)}}.auth-testimonial-card{-webkit-backdrop-filter:blur(16px);z-index:2;background:#00000073;border:1px solid #ffffff1a;border-radius:16px;padding:1.25rem 1.5rem;position:absolute;bottom:1.75rem;left:1.75rem;right:4.5rem}.auth-testimonial-user{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.auth-testimonial-user img{object-fit:cover;border-radius:50%;width:2.25rem;height:2.25rem}.auth-testimonial-name{color:#fff;font-size:.875rem;font-weight:500}.auth-testimonial-role{color:#9a9a9a;font-size:.75rem}.auth-testimonial-quote{color:#d4d4d4;margin:0;font-size:.875rem;line-height:1.5}.auth-visual-nav{z-index:3;color:#fff;cursor:pointer;background:#00000080;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .15s,border-color .15s;display:flex;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.auth-visual-nav:hover{background:#000000b3;border-color:#ffffff4d}
