.acct{z-index:2;max-width:1400px;margin:0 auto;padding:30px 32px 90px;position:relative}.acct-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.acct-head .hl{min-width:0}.acct-eyebrow{font-family:var(--font-mono);color:var(--accent-text);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:10px;display:inline-flex}.acct-eyebrow .d{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%;animation:1.6s ease-out infinite dc-pulse}.acct-head h1{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1}.acct-head h1 .it{color:var(--accent-text);font-style:italic;font-weight:300}.acct-head p{font-family:var(--font-mono);color:var(--ink-3);margin:0;font-size:12px;line-height:1.6}.acct-head .hr{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.acct-layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:24px;display:grid}.usidebar{flex-direction:column;gap:14px;display:flex;position:sticky;top:80px}.uside-card{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--bg-2);overflow:hidden}.uside-prof{border-bottom:1px solid var(--line);background:var(--panel);align-items:center;gap:12px;padding:18px 16px;display:flex}.uside-av{width:46px;height:46px;font-family:var(--font-display);color:var(--accent-text);background:linear-gradient(135deg, color-mix(in oklab, var(--accent) 22%, var(--panel)), var(--panel-2));border:1px solid var(--line-2);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:19px;font-weight:700;display:flex}.uside-prof .nm{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:6px;font-size:15px;font-weight:600;line-height:1.2;display:flex}.uside-prof .nm .v{color:var(--info-text);font-size:12px}.uside-prof .hd{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.06em;margin-top:3px;font-size:9.5px}.uside-nav{flex-direction:column;padding:8px;display:flex}.uside-link{cursor:pointer;font-family:var(--font-display);color:var(--ink-2);border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;transition:all .12s;display:flex;position:relative}.uside-link .ic{width:18px;height:18px;color:var(--ink-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.uside-link .ic svg{width:18px;height:18px}.uside-link .ct{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.04em;margin-left:auto;font-size:10px}.uside-link:hover{background:var(--bg);color:var(--ink)}.uside-link:hover .ic{color:var(--ink-2)}.uside-link.on{background:color-mix(in oklab, var(--accent) 12%, transparent);border-color:color-mix(in oklab, var(--accent) 30%, transparent);color:var(--accent-text)}.uside-link.on .ic{color:var(--accent-text)}.uside-link.on .ct{color:var(--accent-text);opacity:.8}.uside-link.on:before{content:"";background:var(--accent);width:3px;box-shadow:0 0 8px var(--accent);border-radius:0 3px 3px 0;position:absolute;top:9px;bottom:9px;left:0}.light .uside-link.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.light .uside-link.on .ic,.light .uside-link.on .ct{color:var(--accent-ink)}.light .uside-link.on:before{display:none}.uside-cta{flex-direction:column;gap:8px;padding:14px;display:flex}.uside-cta .btn{width:100%}.uside-meta{font-family:var(--font-mono);color:var(--ink-4);letter-spacing:.1em;text-transform:uppercase;padding:0 16px 16px;font-size:9px;line-height:1.6}@media (max-width:900px){.acct{padding:20px 16px 80px}.acct-layout{grid-template-columns:minmax(0,1fr);gap:18px}.usidebar,.uside-card,.uside-prof,.uside-nav{min-width:0}.uside-prof{flex-wrap:wrap}.usidebar{position:static}.uside-card{flex-direction:column;display:flex}.uside-prof{border-bottom:1px solid var(--line)}.uside-nav{scrollbar-width:none;flex-direction:row;gap:6px;overflow-x:auto}.uside-nav::-webkit-scrollbar{display:none}.uside-link{white-space:nowrap}.uside-link .ct,.uside-link.on:before,.uside-cta,.uside-meta{display:none}}.empty{border:1px dashed var(--line-2);border-radius:var(--r-lg);background:var(--bg-2);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:64px 32px;display:flex}.empty .ico{border:1px solid var(--line-2);background:var(--panel);width:60px;height:60px;color:var(--ink-3);border-radius:14px;justify-content:center;align-items:center;display:flex}.empty h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:22px;font-weight:600}.empty p{font-family:var(--font-mono);color:var(--ink-3);max-width:420px;margin:0;font-size:12px;line-height:1.6}.saved-alert{border:1px solid color-mix(in oklab, var(--accent) 30%, var(--line-2));border-radius:var(--r-md);background:linear-gradient(120deg, color-mix(in oklab, var(--accent) 9%, var(--bg-2)), var(--bg-2));align-items:center;gap:14px;margin-bottom:18px;padding:14px 18px;display:flex}.saved-alert .ic{width:34px;height:34px;font-family:var(--font-mono);background:color-mix(in oklab, var(--accent) 16%, transparent);color:var(--accent-text);border:1px solid color-mix(in oklab, var(--accent) 30%, transparent);border-radius:9px;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.saved-alert .ab{flex:1;min-width:0}.saved-alert .ab b{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:600;display:block}.saved-alert .ab span{font-family:var(--font-mono);color:var(--ink-3);font-size:10.5px;line-height:1.5}.saved-alert .badge{font-family:var(--font-mono);letter-spacing:.16em;color:var(--accent-ink);background:var(--accent);border-radius:4px;flex:none;padding:4px 8px;font-size:8.5px;font-weight:700}.uside-av-img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.reactivate-banner{border:1px solid color-mix(in oklab, var(--warn) 34%, transparent);background:color-mix(in oklab, var(--warn) 8%, var(--panel));border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;padding:14px 18px;display:flex}.reactivate-banner .rb-txt{flex-direction:column;flex:280px;gap:4px;display:flex}.reactivate-banner .rb-txt b{font-family:var(--font-display);color:var(--ink);font-size:14px;font-weight:600}.reactivate-banner .rb-txt span{font-family:var(--font-mono);color:var(--ink-2);font-size:11px;line-height:1.6}.reactivate-banner .rb-err{color:var(--hot-text);font-style:normal}
