.account-card .remember-choice{display:flex;align-items:center;gap:12px;margin-top:24px;line-height:1.5;cursor:pointer}.account-card .remember-choice input{width:20px;height:20px;flex:0 0 20px;margin:0;padding:0;accent-color:#d9ef9d;cursor:pointer}.account-card .remember-choice input:focus-visible{outline:2px solid #d9ef9d;outline-offset:4px}:root{--account-bg:#080c0f;--account-panel:#0d1418;--account-panel-deep:#101a20;--account-text:#f4f3ee;--account-muted:#9ba9ae;--account-dim:#65757b;--account-line:#2b3b42;--account-line-soft:#1b2a30;--account-copper:#c97843;--account-copper-bright:#efa36c;--account-mint:#72e3bd;--account-danger:#ff9b8e}html{background:var(--account-bg);scrollbar-color:#41535a #080c0f;scrollbar-width:thin}html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:#080c0f}html::-webkit-scrollbar-thumb{background:#41535a;border:2px solid #080c0f;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:#5c7078}body.account-page.account-3d-page{min-width:320px;min-height:100svh;margin:0;overflow-x:hidden;background:var(--account-bg);color:var(--account-text);font-family:Onest,Arial,sans-serif;color-scheme:dark}.account-3d-page *{box-sizing:border-box}.account-3d-page button,.account-3d-page input{font:inherit}.account-3d-page button{color:inherit}.account-3d-page :focus-visible{outline:2px solid var(--account-mint);outline-offset:3px}.account-skip{position:fixed;z-index:50;left:18px;top:16px;transform:translateY(-180%);padding:10px 14px;border:1px solid #50646c;background:#111a1f;color:#fff;text-decoration:none;transition:transform .18s ease}.account-skip:focus{transform:translateY(0)}#account-particles,.account-grid-texture{position:fixed;inset:0;width:100%;height:100%;pointer-events:none}#account-particles{z-index:0;opacity:.74}.account-grid-texture{z-index:0;opacity:.34;background-image:linear-gradient(#7693990d 1px,transparent 1px),linear-gradient(90deg,#7693990d 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 84% 76% at 49% 44%,#000 8%,transparent 82%);mask-image:radial-gradient(ellipse 84% 76% at 49% 44%,#000 8%,transparent 82%)}.account-access-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);min-height:100svh}.account-showcase{position:relative;min-height:100svh;overflow:hidden;isolation:isolate;border-right:1px solid var(--account-line-soft);background:linear-gradient(145deg,#0d1317d6,#060a0d73)}.account-showcase:before{content:"";position:absolute;inset:-20% 34% 38% -24%;z-index:-2;background:#c978432b;filter:blur(110px);border-radius:50%}.account-showcase:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#05080a12,transparent 42%,#05080acc)}.account-showcase-header{position:absolute;z-index:6;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:28px clamp(26px,3.7vw,64px)}.account-3d-brand{display:inline-flex;align-items:center;gap:15px;color:var(--account-text);text-decoration:none}.account-3d-brand img{width:53px;height:40px;object-fit:contain;filter:drop-shadow(0 0 18px #ffffff1f)}.account-brand-divider{width:1px;height:34px;background:var(--account-line)}.account-3d-brand strong{font-size:20px;font-weight:600;letter-spacing:-.035em}.account-secure-chip{display:inline-flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid var(--account-line);background:#091015b5;color:#cbd5d7;font:600 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.account-secure-chip i,.account-online i{width:7px;height:7px;border-radius:50%;background:var(--account-mint);box-shadow:0 0 14px var(--account-mint);animation:account-pulse 2s ease-in-out infinite}.account-showcase-copy{position:absolute;z-index:5;left:clamp(26px,3.7vw,64px);top:21%;max-width:min(520px,54%);pointer-events:none}.account-3d-page .account-kicker{display:flex;align-items:center;gap:11px;margin:0 0 21px;color:var(--account-copper-bright);font:600 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.19em}.account-kicker i{width:8px;height:8px;background:var(--account-copper);transform:rotate(45deg)}.account-3d-page .account-showcase-copy h1{display:grid;gap:4px;margin:0;color:var(--account-text);font-size:clamp(48px,5.2vw,90px);font-weight:400;line-height:.94;letter-spacing:-.065em}.account-3d-page .account-showcase-copy h1 span{color:var(--account-text)}.account-showcase-copy h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1px #e7ece9bd}.account-3d-page .account-showcase-copy>p:last-child{max-width:500px;margin:25px 0 0;color:#bcc6c9;font-size:clamp(15px,1.28vw,18px);line-height:1.62}.account-scene-frame{position:absolute;z-index:4;right:-8%;bottom:-1%;width:min(61vw,730px);height:min(77vh,780px);display:grid;place-items:center;pointer-events:none}.account-scene{--scene-rx:-10deg;--scene-ry:-12deg;position:relative;width:580px;height:580px;perspective:1200px;transform-style:preserve-3d;transform:rotateX(var(--scene-rx)) rotateY(var(--scene-ry));transition:transform .2s ease-out}.account-orbit{position:absolute;left:50%;top:50%;border:1px solid #7ca3a72f;border-radius:50%;transform:translate(-50%,-50%) rotateX(70deg);box-shadow:inset 0 0 60px #53898b09,0 0 36px #569a990a}.account-orbit:before{content:"";position:absolute;inset:-1px;border:2px solid transparent;border-top-color:var(--account-mint);border-right-color:#72e3bd35;border-radius:inherit;filter:drop-shadow(0 0 7px var(--account-mint));animation:account-ring-spin 12s linear infinite}.account-orbit-outer{width:500px;height:500px}.account-orbit-inner{width:330px;height:330px}.account-orbit-inner:before{border-top-color:var(--account-copper);border-right-color:#c978433d;filter:drop-shadow(0 0 7px var(--account-copper));animation-duration:9s;animation-direction:reverse}.account-scan{position:absolute;left:4%;width:92%;height:1px;background:linear-gradient(90deg,transparent,#71e3bdc2,transparent);box-shadow:0 0 18px #71e3bd8c;opacity:.5}.account-scan-one{top:42%;animation:account-scan 6s ease-in-out infinite}.account-scan-two{top:62%;opacity:.26;animation:account-scan 8s 2s ease-in-out infinite reverse}.account-core-halo{position:absolute;left:50%;top:50%;width:190px;height:190px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#ca7b434d,#72e3bd14 42%,transparent 72%);filter:blur(14px);animation:account-breathe 4s ease-in-out infinite}.account-core{position:absolute;left:50%;top:50%;width:118px;height:118px;transform:translate(-50%,-50%) translateZ(80px);display:grid;place-items:center}.account-core-surface{position:absolute;inset:0;display:grid;place-items:center;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:linear-gradient(140deg,#ca7b43f2,#5fb4a5b8);box-shadow:0 0 50px #ca7b4359}.account-core-surface:after{content:"";position:absolute;inset:2px;clip-path:inherit;background:linear-gradient(145deg,#151d21,#070b0e)}.account-core img{position:relative;z-index:1;width:68px;filter:drop-shadow(0 0 10px #ffffff38)}.account-core>small{position:absolute;top:calc(100% + 13px);color:var(--account-mint);font:600 9px/1 ui-monospace,monospace;letter-spacing:.24em}.account-tech-card{position:absolute;left:50%;top:50%;width:76px;height:76px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px solid #b7cfd138;border-radius:18px;background:linear-gradient(145deg,#182126f0,#080d10e6);box-shadow:0 18px 45px #0006,inset 0 1px #ffffff12,0 0 24px #72e3bd0d;transform-style:preserve-3d;will-change:transform}.account-tech-card-wide{width:88px}.account-tech-card b{color:#e8eeec;font:600 21px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.06em}.account-tech-card small{color:#829398;font:600 7px/1 ui-monospace,monospace;letter-spacing:.14em}.account-showcase-footer{position:absolute;z-index:6;left:clamp(26px,3.7vw,64px);right:clamp(26px,3.7vw,64px);bottom:25px;display:flex;align-items:center;justify-content:space-between;color:#7e8c91;font:500 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.account-online{display:inline-flex;align-items:center;gap:8px;color:#a9b6b8}.account-online i{width:5px;height:5px}.account-auth-zone{position:relative;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:56px clamp(23px,4vw,68px);overflow:hidden;background:radial-gradient(circle at 86% 84%,#72e3bd14,transparent 38%),linear-gradient(155deg,#0d1418,#080c0f)}.account-auth-zone>.account-language{position:absolute;z-index:5;right:30px;top:24px;margin:0}.account-auth-zone [data-language-switch]{border-color:#40525a;background:#0c1418d9;color:#dfe8e7;border-radius:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.account-auth-zone [data-language-switch] button{border-radius:5px;color:#aab7ba}.account-auth-zone [data-language-switch] button[aria-pressed=true]{background:#c97843;color:#090d10}.account-auth-zone [data-language-switch] button:hover{background:#24353b;color:#fff}.account-auth-ambient{position:absolute;width:520px;height:520px;border-radius:50%;background:conic-gradient(from 30deg,#ca7b4324,transparent 28%,#72e3bd1a,transparent 72%);filter:blur(64px);animation:account-ambient-spin 24s linear infinite}body.account-page.account-3d-page .account-card{position:relative;width:min(100%,470px);padding:clamp(27px,3.2vw,40px);overflow:hidden;border:1px solid #c0d3d747;border-radius:28px;background:linear-gradient(150deg,#121b20f2,#080d10df);color:var(--account-text);box-shadow:0 44px 110px #00000070,inset 0 1px #fff1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:account-card-enter .8s cubic-bezier(.22,1,.36,1) both}.account-card-edge{position:absolute;top:0;left:13%;right:13%;height:1px;background:linear-gradient(90deg,transparent,var(--account-copper-bright),var(--account-mint),transparent);box-shadow:0 0 20px #ca7b4359}.account-card-brand{display:flex;align-items:center;gap:13px}.account-card-brand>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid #ca7b434d;border-radius:12px;background:linear-gradient(145deg,#ca7b432e,#72e3bd14)}.account-card-brand img{display:block;width:30px;height:23px;object-fit:contain}.account-card-brand div{display:flex;flex-direction:column;gap:3px}.account-card-brand strong{font-size:17px;letter-spacing:-.02em}.account-card-brand small{color:#7d8d92;font:600 8px/1 ui-monospace,monospace;letter-spacing:.18em}.account-heading{margin-top:25px}.account-3d-page .account-heading p{margin:0 0 10px;color:var(--account-copper-bright);font:600 9px/1 ui-monospace,monospace;letter-spacing:.18em}.account-3d-page .account-heading h2{margin:0;color:var(--account-text);font-size:clamp(26px,2.8vw,35px);font-weight:500;line-height:1.1;letter-spacing:-.04em}.account-heading>span{display:block;margin-top:9px;color:var(--account-muted);font-size:13px;line-height:1.5}body.account-page.account-3d-page .account-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:21px 0 18px;padding:4px;border:1px solid #40535b;border-radius:12px;background:#060b0e}body.account-page.account-3d-page .account-tabs button{min-height:40px;padding:8px 12px;border:1px solid transparent;border-radius:8px;background:#111b20;color:#d7e0e1;font-size:12px;font-weight:600;cursor:pointer;opacity:1;transition:background .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s}body.account-page.account-3d-page .account-tabs button[aria-pressed=true]{border-color:#e49a63;background:linear-gradient(120deg,#bd6937,#dc8b51);color:#080c0f;box-shadow:0 8px 20px #b9653230,inset 0 1px #ffffff38}body.account-page.account-3d-page .account-tabs button:not([aria-pressed=true]):hover{border-color:#526a73;background:#18262c;color:#fff}body.account-page.account-3d-page .account-tabs button:active{transform:translateY(1px)}body.account-page.account-3d-page .account-tabs button:disabled{cursor:wait;opacity:.62;transform:none}.account-3d-page #account-form{display:grid;gap:14px}.account-field{position:relative;display:grid;grid-template-columns:1fr;gap:7px}.account-3d-page .account-field label{display:block;margin:0;color:#d8e0df;font-size:12px;font-weight:500}.account-field-icon{position:absolute;z-index:2;left:15px;top:38px;color:#728287;pointer-events:none}.account-field-icon svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}body.account-page.account-3d-page .account-field>input,body.account-page.account-3d-page .password-control input{width:100%;height:50px;min-height:50px;margin:0;padding:0 46px 0 44px;border:1px solid var(--account-line);border-radius:12px;outline:0;background:#05090b70;color:var(--account-text);font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}body.account-page.account-3d-page .account-field>input:hover,body.account-page.account-3d-page .password-control input:hover{border-color:#435a63}body.account-page.account-3d-page .account-field>input:focus,body.account-page.account-3d-page .password-control input:focus{border-color:#c97843c2;background:#080d10b8;box-shadow:0 0 0 4px #ca7b4317,0 0 30px #ca7b430f}.account-3d-page .account-field input::placeholder{color:#5c6b70}.account-3d-page .password-control{position:relative}.account-3d-page .password-control input{padding-left:44px;padding-right:52px}.account-3d-page .password-toggle{position:absolute;right:6px;top:50%;width:38px;height:38px;display:grid;place-items:center;transform:translateY(-50%);padding:0;border:0;border-radius:8px;background:transparent;color:#7e8d91;cursor:pointer}.account-3d-page .password-toggle:hover{background:#ffffff0b;color:#dfe7e6}.account-3d-page .password-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.account-field-error-slot{min-height:0}.account-3d-page .account-field .lp-field-error{display:block;margin:0;color:var(--account-danger);font-size:11px;line-height:1.45}.account-3d-page .account-field:has([aria-invalid=true])>input,.account-3d-page .account-field:has([aria-invalid=true]) .password-control input{border-color:#ff9b8ea8}.account-3d-page :is(.account-password-note,.account-remember-note,.account-legal){margin:0;color:var(--account-dim);font-size:10px;line-height:1.5}.account-3d-page .remember-choice{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:9px;margin:1px 0 0;color:#aab5b7;line-height:1.4;cursor:pointer}.account-3d-page .remember-choice input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.account-3d-page .remember-choice>span{width:18px;height:18px;display:grid;place-items:center;border:1px solid #4a5c63;border-radius:5px;background:#080d10;transition:background .2s,border-color .2s,box-shadow .2s}.account-3d-page .remember-choice>em{font-style:normal;font-size:12px}.account-3d-page .remember-choice input:checked+span{border-color:var(--account-copper);background:var(--account-copper);box-shadow:0 0 16px #ca7b4338}.account-3d-page .remember-choice input:checked+span:after{content:"";width:7px;height:4px;border-left:2px solid #080c0f;border-bottom:2px solid #080c0f;transform:translateY(-1px) rotate(-45deg)}.account-3d-page .remember-choice input:focus-visible+span{outline:2px solid var(--account-mint);outline-offset:3px}.account-3d-page #account-status{min-height:0;margin:0;color:var(--account-muted);font-size:12px;line-height:1.45}.account-3d-page #account-status:not(:empty){padding:10px 12px;border:1px solid #7bd4de4d;border-radius:10px;background:#7bd4de12;color:#b8e9ec}.account-3d-page #account-status[data-state=error]:not(:empty){border-color:#ff9b8e4d;background:#ff9b8e12;color:#ffc2ba}.account-3d-page #account-status[data-state=success]:not(:empty){border-color:#72e3bd4d;background:#72e3bd12;color:#b4f1dc}.account-submit{position:relative;width:100%;min-height:51px;display:flex;align-items:center;justify-content:center;gap:11px;overflow:hidden;margin:1px 0 0;padding:12px 18px;border:0;border-radius:12px;background:linear-gradient(120deg,#b96532,#dc8d53 55%,#bf7140);color:#090c0d;text-decoration:none;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 17px 32px #b7653238;transition:transform .2s,box-shadow .2s,filter .2s}.account-submit:before{content:"";position:absolute;inset:0 auto 0 -50%;width:34%;transform:skew(-20deg);background:linear-gradient(90deg,transparent,#ffffff59,transparent);transition:transform .7s}.account-submit:hover{transform:translateY(-2px);box-shadow:0 20px 38px #b7653252;filter:none}.account-submit:hover:before{transform:translate(500%) skew(-20deg)}.account-submit svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.account-submit:hover svg{transform:translate(3px)}.account-submit:disabled{opacity:.7;cursor:wait;transform:none}.account-submit[aria-busy=true] svg{animation:account-arrow-pulse 1s ease-in-out infinite}.account-legal a{color:#caa07f;text-decoration-color:#c9784380;text-underline-offset:3px}.account-destination{margin-top:22px;text-align:center}.account-security-note{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:18px;border-top:1px solid var(--account-line-soft);color:#66767b;font:500 8px/1.4 ui-monospace,monospace;letter-spacing:.07em}.account-security-note>span:first-child{color:var(--account-mint)}.account-security-note i{width:3px;height:3px;border-radius:50%;background:#425156}.account-security-note a{color:#91a6aa;text-decoration:none}.account-security-note a:hover{color:var(--account-copper-bright)}.account-back{position:absolute;bottom:22px;right:30px;color:#7b8b90;font-size:11px;text-decoration:none}.account-back:hover{color:var(--account-text)}@keyframes account-ring-spin{to{transform:rotate(360deg)}}@keyframes account-scan{0%,to{transform:translateY(-70px);opacity:.05}50%{transform:translateY(80px);opacity:.62}}@keyframes account-breathe{50%{transform:translate(-50%,-50%) scale(1.15);opacity:.72}}@keyframes account-pulse{50%{opacity:.35;box-shadow:0 0 5px var(--account-mint)}}@keyframes account-ambient-spin{to{transform:rotate(360deg)}}@keyframes account-card-enter{0%{opacity:0;transform:translateY(26px) scale(.975)}to{opacity:1;transform:none}}@keyframes account-arrow-pulse{50%{transform:translate(4px);opacity:.55}}@media(max-width:1180px){.account-access-shell{grid-template-columns:minmax(0,1fr) minmax(410px,.84fr)}.account-scene-frame{right:-18%;transform:scale(.84);transform-origin:bottom right}.account-showcase-copy{top:20%;max-width:450px}.account-showcase-footer>span:nth-child(2){display:none}}@media(max-width:900px){.account-access-shell{grid-template-columns:1fr}.account-showcase{min-height:610px;border-right:0;border-bottom:1px solid var(--account-line-soft)}.account-showcase-copy{top:122px;max-width:520px}.account-3d-page .account-showcase-copy h1{font-size:clamp(49px,10vw,76px)}.account-scene-frame{right:-120px;width:620px;height:580px;transform:scale(.7)}.account-auth-zone{min-height:auto;padding-block:76px 84px}}@media(max-width:620px){.account-showcase{min-height:625px}.account-showcase-header{padding:21px 20px}.account-3d-brand img{width:45px}.account-3d-brand strong{font-size:18px}.account-secure-chip span{display:none}.account-secure-chip{width:35px;height:35px;justify-content:center;padding:0}.account-showcase-copy{left:20px;right:20px;top:113px;max-width:none}.account-3d-page .account-showcase-copy h1{font-size:clamp(43px,13.2vw,62px)}.account-3d-page .account-showcase-copy>p:last-child{max-width:92%;font-size:14px}.account-scene-frame{right:-105px;bottom:-20px;transform:scale(.61);opacity:.9}.account-showcase-footer{left:20px;right:20px;bottom:18px}.account-showcase-footer>span:first-child{display:none}.account-auth-zone{padding:74px 14px 62px}.account-auth-zone>.account-language{right:14px;top:16px}body.account-page.account-3d-page .account-card{padding:27px 20px;border-radius:23px}.account-heading{margin-top:23px}.account-back{right:20px;bottom:20px}}@media(max-height:950px)and (min-width:901px){.account-auth-zone{padding-block:30px}body.account-page.account-3d-page .account-card{padding:24px 30px}.account-heading{margin-top:19px}.account-heading>span{margin-top:6px}.account-3d-page .account-tabs{margin:16px 0 14px}.account-3d-page #account-form{gap:11px}body.account-page.account-3d-page .account-field>input,body.account-page.account-3d-page .password-control input{height:46px;min-height:46px}.account-field-icon{top:36px}.account-submit{min-height:47px}.account-security-note{margin-top:15px;padding-top:14px}}@media(prefers-reduced-motion:reduce){body.account-3d-page *,.account-3d-page *:before,.account-3d-page *:after{animation:none;transition-duration:.01ms;scroll-behavior:auto}.account-3d-page .account-scene{transform:rotateX(-10deg) rotateY(-12deg)}}@media(forced-colors:active){.account-grid-texture,.account-auth-ambient,.account-showcase:before,.account-card-edge{display:none}.account-submit{border:1px solid ButtonText;background:ButtonFace;color:ButtonText;box-shadow:none}}
