.auth.auth-split{min-height:100vh;padding:clamp(20px,4vw,64px);display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 5% 0%,#007ea5 0,transparent 53%),radial-gradient(ellipse at 100% 8%,#00c8dc 0,transparent 58%),linear-gradient(145deg,#082d48,#10718b 46%,#d9f9fa);color:#fff;position:relative;isolation:isolate}.auth-split:before{content:'';position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(#000,transparent 85%)}.login-glass{width:min(1160px,100%);min-height:700px;display:grid;grid-template-columns:1.05fr 1fr;padding:34px;gap:35px;border:1px solid #ffffff30;border-radius:30px;background:linear-gradient(135deg,#08283d9c,#132e3d82 60%,#56767c8c);box-shadow:0 35px 90px #001a3b30;backdrop-filter:blur(28px)}.auth-split .auth-login{background:none;border:0;padding:0 28px;max-width:none;width:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;box-shadow:none}.login-logo-link{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;margin-bottom:58px}.login-logo-link img{width:67px;height:67px;object-fit:contain;border-radius:15px;background:#fff;box-shadow:0 5px 20px #00182530}.login-logo-link>span{font-size:17px;font-weight:800;letter-spacing:1px}.login-logo-link>span>span{display:block;color:#6df5ff;font-size:10px;letter-spacing:5px;margin-top:5px}.login-form-content{width:100%;max-width:360px;align-self:center;margin-bottom:40px}.auth-split .eyebrow{font-size:8px;letter-spacing:1.8px;color:#a4eaf2;margin-bottom:13px}.auth-split .auth-panel h2{font-size:31px;line-height:1.2;letter-spacing:-1.1px;margin:0 0 10px;color:#fff}.login-description{font-size:12px;color:#d6e4e8;margin-bottom:31px}.auth-split .auth-panel form{margin-top:0}.auth-split .auth-panel label{font-size:11px;color:#e5f2f4;margin:18px 0;display:block}.auth-split input{margin-top:10px;height:46px;border-radius:30px;border:1px solid #6c9aab60;background:linear-gradient(#00131ed9,#00111bf0);box-shadow:inset 0 3px 10px #0008;color:#fff;padding:12px 20px;outline:none;font-size:12px}.auth-split input:focus{border-color:#77eaf5;box-shadow:0 0 0 3px #71f3ff18}.auth-split .auth-panel .primary{height:45px;border-radius:30px;background:linear-gradient(100deg,#a0f6f5,#00c9e5);color:#042432;border:0;margin-top:13px;font-size:12px;font-weight:700;box-shadow:0 8px 30px #00d4e31a}.auth-split .auth-panel .text-button{display:block;margin:19px auto 0;font-size:11px;color:#e0f2f5;text-decoration:underline;text-underline-offset:4px}.login-note{font-size:9px;color:#b6d0d8;text-align:center;line-height:1.8;margin:24px 0 0}.login-back{font-size:10px;color:#c8e1e7;text-decoration:none}.login-showcase{position:relative;min-height:630px;padding-bottom:36px}.showcase-dark{position:absolute;inset:0 0 42px;background:radial-gradient(ellipse at 90% 73%,#143b73,transparent 48%),radial-gradient(ellipse at 0 100%,#216d72,transparent 40%),#020d17;border-radius:21px 55px 24px 24px;padding:42px 36px;overflow:hidden;clip-path:polygon(0 0,82% 0,85% 5.5%,100% 7%,100% 100%,0 100%)}.showcase-label{font-size:8px;letter-spacing:2px;color:#96afb9;margin-bottom:23px}.showcase-dark h1{font-size:clamp(29px,3vw,43px);line-height:1.22;font-weight:600;letter-spacing:-1.3px;position:relative;z-index:1;margin:0}.showcase-dark h1 span{color:#6eeaf4}.showcase-quote{display:block;font-family:Georgia,serif;font-size:64px;line-height:1;margin:18px 0 -4px}.showcase-message{font-size:12px;line-height:1.9;color:#dbe8ee;position:relative;z-index:1}.showcase-signature{display:flex;align-items:center;gap:11px;margin-top:22px;position:relative;z-index:1}.signature-mark{display:grid;place-items:center;width:33px;height:33px;border:1px solid #5bdce76b;border-radius:10px;color:#6bffff;font-size:21px}.showcase-signature strong{font-size:11px;display:block}.showcase-signature div>span{display:block;font-size:9px;color:#9bb5c2;margin-top:5px}.showcase-star{position:absolute;width:230px;height:230px;right:-28px;bottom:28px;color:#6ec6fb70;animation:star-turn 50s linear infinite}.showcase-star svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 18px #379dff)}.showcase-star path{fill:none;stroke:currentColor;stroke-width:1.4}.showcase-controls{display:flex;align-items:center;justify-content:space-between;width:95px;margin-top:28px;position:relative;z-index:2}.showcase-dots{display:flex;gap:5px}.showcase-dots i{width:5px;height:5px;border-radius:50%;background:#44626f}.showcase-dots i:first-child{width:17px;border-radius:5px;background:#7ae9ed}.showcase-controls button{width:29px;height:29px;padding:0;border:1px solid #ffffff20;border-radius:8px;background:#143540;color:#a0eef3;cursor:pointer}.showcase-card{position:absolute;bottom:0;left:21px;right:21px;min-height:171px;border-radius:20px 48px 22px 22px;padding:25px 28px;background:linear-gradient(125deg,#fff 10%,#dbfaff 70%,#a5ebed);color:#082538;box-shadow:0 12px 35px #001d3f26;clip-path:polygon(0 0,81% 0,84% 22%,100% 26%,100% 100%,0 100%)}.card-kicker{font-size:7px;font-weight:700;letter-spacing:1.5px;color:#4b7a8a}.showcase-card h3{font-size:17px;line-height:1.25;letter-spacing:-.5px;margin:11px 0 9px}.showcase-card p{font-size:9px;line-height:1.6;color:#466574;margin:0}.exchange-coins{display:flex;align-items:center;margin-top:15px}.exchange-coins>span{width:23px;height:23px;margin-right:-5px;border-radius:50%;background:#073b50;color:#8ffaff;border:2px solid #eafcff;display:grid;place-items:center;font-size:10px;font-weight:700}.exchange-coins small{font-size:7px;color:#4c7380;margin-left:13px}.card-arrow{position:absolute;right:24px;bottom:24px;border:1px solid #5d98a24d;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:20px}.motion-paused .showcase-star{animation-play-state:paused}@keyframes star-turn{to{transform:rotate(360deg)}}@media(min-width:1450px){.login-glass{min-height:760px;padding:40px}.login-showcase{min-height:680px}.auth-split .auth-login{padding:0 48px}.showcase-dark{padding:52px 43px}.showcase-card{min-height:183px}.showcase-dark h1{font-size:45px}}@media(max-width:1000px){.auth.auth-split{padding:25px}.login-glass{padding:25px;gap:20px;min-height:690px}.auth-split .auth-login{padding:0 5px}.showcase-dark{padding:38px 25px}.showcase-dark h1{font-size:32px}.showcase-card{left:10px;right:10px;padding:24px 20px}.showcase-card h3{font-size:16px}.login-logo-link{margin-bottom:45px}}@media(max-width:700px){.auth.auth-split{padding:18px;align-items:flex-start}.login-glass{grid-template-columns:1fr;padding:26px 23px;gap:35px;border-radius:25px}.auth-split .auth-login{padding:0 5px}.login-logo-link{margin-bottom:38px}.login-form-content{max-width:none;margin-bottom:25px}.auth-split .auth-panel h2{font-size:30px}.login-showcase{min-height:620px}.showcase-dark h1{font-size:36px}.showcase-dark{padding:34px 28px}.showcase-card{left:14px;right:14px}.showcase-card h3{font-size:19px}.showcase-card p{font-size:10px}.showcase-signature{margin-top:22px}}@media(prefers-reduced-motion:reduce){.showcase-star{animation:none}}
