@layer components{.identity-page{background:radial-gradient(at 30% 0,#5d26772b,#0000 55%),#09090d;min-height:100vh}.identity-header{border-bottom:1px solid #322039;justify-content:space-between;align-items:center;gap:20px;max-width:1350px;margin:auto;padding:25px 36px;display:flex}.identity-header-actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.identity-back{color:#c1a9d2;align-items:center;gap:8px;min-height:44px;font-size:11px;display:inline-flex}.identity-back:hover{color:#f0d9ff}.identity-main{grid-template-columns:1fr 1fr;align-items:stretch;gap:60px;max-width:1140px;min-height:700px;margin:0 auto;padding:46px 36px;display:grid}.identity-art{isolation:isolate;background:linear-gradient(#130b2220,#130b22 98%),url(/images/android-hero.png) 75%/cover;border:1px solid #73508a;border-radius:19px 4px;flex-direction:column;justify-content:space-between;min-height:540px;padding:30px;display:flex;position:relative;overflow:hidden}.identity-art:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 20%,#120a20a0 66%,#120a20);position:absolute;inset:0}.identity-art-label{letter-spacing:1.8px;color:#dbc1f4;background:#190d2b80;border:1px solid #ad77db60;border-radius:5px;align-self:flex-start;align-items:center;gap:8px;padding:8px 10px;font-size:8px;display:inline-flex}.identity-art h2{letter-spacing:-1.2px;margin:0 0 17px;font-size:35px;font-weight:700;line-height:1.2}.identity-art h2 span{color:#d3b1f3}.identity-art p{color:#bba4cd;font-size:12px;line-height:1.8}.identity-art-caption{letter-spacing:1.6px;color:#9c77b6;margin-top:28px;font-size:7px;display:block}.identity-form-card{width:100%;max-width:430px;margin:auto;padding:29px 0 14px}.identity-form-card h1{letter-spacing:-1px;margin:13px 0;font-size:34px;font-weight:700;line-height:1.2}.identity-description{color:#ac97be;font-size:12px;line-height:1.9}.identity-tabs{background:#181020;border:1px solid #543264;border-radius:9px;margin:27px 0;padding:4px;display:flex}.identity-tabs a{color:#ac91c1;border:1px solid #0000;border-radius:6px;flex:1;place-items:center;min-height:40px;font-size:12px;display:grid}.identity-tabs a.selected{color:#efd5ff;background:#3a244b;border-color:#80589f}.identity-form-card label,.account-profile label{color:#d5bddf;margin:17px 0 9px;font-size:11px;display:block}.account-profile label span{color:#8f779e;font-size:9px}.identity-input{color:#ad8bc2;background:#130d1b;border:1px solid #604471;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:0 13px;display:flex}.identity-input:focus-within{border-color:#c390e7;box-shadow:0 0 14px #ac63d814}.identity-input>svg{flex-shrink:0}.identity-input input{color:#f3e6fa;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;padding:13px 0;font-size:12px}.identity-input input:focus-visible{outline:none}.identity-input input::placeholder{color:#806d91}.identity-input input:disabled{opacity:.6}.identity-input button{color:#b699cd;background:0 0;border:0;place-items:center;min-width:35px;min-height:40px;display:grid}.identity-submit{color:#2e163e;background:linear-gradient(110deg,#e4c4ff,#bc90ed);border:1px solid #e1bcff;border-radius:8px 2px;justify-content:center;align-items:center;gap:13px;width:100%;min-height:46px;margin-top:23px;padding:12px 16px;font-size:12px;font-weight:800;display:flex}.identity-submit:hover:not(:disabled){background:#f3deff;box-shadow:0 0 20px #a456df25}.identity-submit:disabled{opacity:.45;cursor:default}.identity-help{color:#ae93c1;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;margin-top:13px;padding:12px 0;font-size:10px;display:flex}.identity-help:hover{color:#ead1ff}.identity-secure{color:#8d779f;border-top:1px solid #3b2749;justify-content:center;align-items:flex-start;gap:8px;margin-top:18px;padding-top:19px;font-size:9px;line-height:1.8;display:flex}.identity-secure>svg{color:#a78cbb;flex-shrink:0;margin-top:3px}.identity-error{color:#ffd1dc;background:#74294232;border:1px solid #cc5b754d;border-radius:7px;margin:15px 0 0;padding:12px 14px;font-size:11px;line-height:1.8}.identity-footer{text-align:center;color:#816e91;padding:15px 20px 26px;font-size:9px}.identity-spin{animation:1s linear infinite identity-spin}@keyframes identity-spin{to{transform:rotate(360deg)}}.account-main{max-width:1190px;padding:48px 36px 60px}.account-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:33px;display:flex}.account-heading h1{letter-spacing:-1px;margin:12px 0;font-size:38px;font-weight:700;line-height:1.2}.account-heading p{color:#ab94ba;font-size:12px;line-height:1.8}.identity-logout{color:#dcc0eb;background:#25182e;border:1px solid #745584;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 15px;font-size:11px;display:flex}.identity-logout:hover{background:#452654}.account-grid{grid-template-columns:1.3fr 1fr;align-items:start;gap:25px;display:grid}.account-profile{background:linear-gradient(140deg,#35203f45,#130f19 70%);border:1px solid #77518f80;border-radius:17px 4px;padding:29px}.account-profile-heading{border-bottom:1px solid #5a3b6e55;align-items:center;gap:15px;margin-bottom:21px;padding-bottom:22px;display:flex}.account-avatar{color:#d8b4f7;background:#703b9530;border:1px solid #a16fcc70;border-radius:12px 3px;place-items:center;width:54px;height:56px;display:grid}.account-profile-heading h2{font-size:19px;font-weight:700}.account-profile-heading p{color:#aa8fbd;margin-top:6px;font-size:10px}.account-profile-heading>svg{color:#9ebfb9;margin-left:auto}.account-form-divider{color:#bca1ce;border-top:1px solid #5a3b6e55;align-items:center;gap:8px;margin:25px 0 5px;padding-top:20px;font-size:10px;display:flex}.account-success{color:#b0efd4;background:#1e493b45;border:1px solid #52997d55;border-radius:8px;align-items:center;gap:8px;margin-top:15px;padding:12px;font-size:11px;line-height:1.7;display:flex}.account-side{flex-direction:column;gap:20px;display:flex}.account-subscription{background:radial-gradient(at 90% 0,#7438a35c,#0000 75%),#1b1125;border:1px solid #9b6ec282;border-radius:16px 4px;padding:29px;position:relative}.account-subscription-symbol{color:#d9b5fa;background:#a870db20;border:1px solid #aa76d469;border-radius:10px;place-items:center;width:47px;height:47px;margin-bottom:23px;display:grid}.account-subscription h2{letter-spacing:-.7px;margin:12px 0;font-size:24px;font-weight:700;line-height:1.3}.account-subscription p,.account-assistance p{color:#b6a0c5;font-size:11px;line-height:1.9}.account-assistance{background:#12242175;border:1px solid #47766d66;border-radius:13px 3px;padding:25px}.account-assistance>svg{color:#95d5c8}.account-assistance h2{margin:13px 0 9px;font-size:17px;font-weight:600}.account-assistance button{color:#b4e2d8;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;margin-top:10px;padding:10px 0;font-size:11px;display:inline-flex}.account-loading{color:#bda0d0;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:300px;padding:30px;font-size:12px;display:flex}.account-loading .identity-submit{max-width:250px}@media (max-width:900px){.identity-main{gap:30px;padding:30px 25px}.identity-art{padding:25px}.identity-art h2{font-size:28px}.identity-form-card h1{font-size:29px}.account-grid{grid-template-columns:1fr 1fr}.account-main{padding:35px 25px}.account-profile,.account-subscription{padding:22px}}@media (max-width:650px){.identity-header{gap:10px;padding:20px}.identity-header .brand{padding:0;font-size:16px}.identity-header .brand small{letter-spacing:1.2px;font-size:6px}.identity-header-actions{gap:8px}.identity-main{min-height:auto;padding:35px 23px;display:block}.identity-art{display:none}.identity-form-card{max-width:420px;padding:0}.identity-form-card h1{font-size:30px}.identity-back{font-size:10px}.account-main{padding:32px 20px}.account-heading h1{font-size:30px}.account-heading{flex-wrap:wrap;gap:12px}.account-grid{grid-template-columns:1fr}.account-profile{padding:22px}.identity-logout{font-size:10px}.account-side{gap:18px}}@media (prefers-reduced-motion:reduce){.identity-spin{animation:none}}}
