 .trend{padding:10px 0;border-bottom:1px solid var(--line)}.trend:last-child{border:0}.trend small{display:block;color:var(--muted);margin-top:3px}.mini{display:flex;justify-content:space-between;padding:9px 0;font-size:12px}.profile-card{text-align:center;border-radius:22px;padding:30px}.profile-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px}.profile-stats span{display:block;color:var(--muted);font-size:10px}.notice{padding:12px;border-radius:13px;background:#ffc8570d;border:1px solid #ffc85722;color:#d9d1bb;font-size:11px}.metric{border-radius:18px;padding:17px}.metric small{color:var(--muted);text-transform:uppercase;font-size:9px}.metric strong{font-size:28px;display:block;margin:5px 0}.rank{width:35px;color:var(--muted)}
.auth-page{min-height:calc(100vh - 28px);display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center;max-width:1180px;margin:auto;padding:48px 28px}.auth-visual h1{font-size:clamp(44px,5vw,78px);line-height:.98;letter-spacing:-.055em;margin:20px 0}.auth-visual h1 em{font-style:normal;background:linear-gradient(90deg,#fff,#aeb8ff,#75e8ff);-webkit-background-clip:text;color:transparent}.auth-visual p{max-width:590px;color:var(--muted);font-size:16px;line-height:1.7}.auth-kicker,.auth-badge{font-size:9px;letter-spacing:.2em;color:#a7b1d2}.auth-orbit{height:150px;width:150px;border:1px solid #ffffff22;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 90px #7888ff22;position:relative}.auth-orbit:before{content:"";position:absolute;inset:18px;border:1px solid #ffffff12;border-radius:50%}.auth-logo{width:72px;height:72px;border-radius:22px;display:grid;place-items:center;font-size:34px;font-weight:900;background:#ffffff12;border:1px solid #ffffff20}.auth-pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px}.auth-pills span{font-size:9px;letter-spacing:.12em;padding:8px 11px;border-radius:99px;border:1px solid #ffffff14;background:#ffffff08;color:#aeb7d3}.auth-panel{max-width:500px;width:100%;margin-left:auto;border-radius:30px;padding:34px}.auth-brand{display:flex;align-items:center;gap:12px;margin-bottom:28px}.auth-brand strong{display:block}.auth-brand small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.auth-brand .brand-mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#ffffff10;border:1px solid #ffffff18}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:14px;background:#0003;border:1px solid #ffffff0d}.auth-tab{border:0;background:transparent;color:#8f98af;padding:12px;border-radius:10px;font-weight:700;cursor:pointer}.auth-tab.active{background:#ffffff10;color:#fff}.auth-copy{margin:28px 0 22px}.auth-copy h2{font-size:30px;margin:10px 0 6px}.auth-copy p,.auth-legal{color:var(--muted);font-size:12px;line-height:1.6}.auth-form{display:grid;gap:15px}.auth-field>span{display:block;font-size:11px;color:#aeb6ca;margin:0 0 7px 3px}.field-shell{height:52px;display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:15px;background:#03050a66;border:1px solid #ffffff17}.field-shell:focus-within{border-color:#9ba8ff66;box-shadow:0 0 0 4px #7d8cff14}.field-shell input{flex:1;background:none;border:0;outline:0;color:#fff;font:inherit;min-width:0}.field-shell input::placeholder{color:#5d6578}.password-toggle{border:0;background:none;color:#9ba8ff;font-size:10px;cursor:pointer}.auth-submit{height:54px;border:1px solid #ffffff29;border-radius:15px;background:linear-gradient(135deg,#f2f4ff,#aebaff);color:#080a12;font-weight:900;display:flex;align-items:center;justify-content:space-between;padding:0 17px;cursor:pointer}.auth-submit b{font-size:20px}.auth-error{padding:12px 14px;border-radius:13px;background:#ff486510;border:1px solid #ff486533;color:#ff9dac;font-size:11px;line-height:1.5}.hidden{display:none!important}.auth-legal{text-align:center;margin:18px 0 0;font-size:9px}@media(max-width:850px){.auth-page{grid-template-columns:1fr;padding:25px 16px}.auth-visual{display:none}.auth-panel{max-width:560px;margin:auto;padding:24px}}
