.account-header{display:flex;justify-content:space-between;align-items:center;padding-top:24px;padding-bottom:24px;gap:20px}.account-header img{width:120px;max-height:72px;object-fit:contain}.account-main{padding-top:40px;padding-bottom:48px}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.account-intro{padding-top:24px}.account-intro .h-sec{font-size:clamp(44px,5.5vw,76px);max-width:10ch}.account-note{margin-top:32px;background:var(--teal-t);padding:24px;border-radius:8px;transform:rotate(-1deg)}.account-note .hand{font-size:25px;color:var(--teal-d)}.account-card{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:32px;box-shadow:0 12px 32px rgba(13,39,66,.05)}.account-card h2{font-family:var(--head);text-transform:uppercase;font-size:32px;font-weight:400;margin:0 0 12px}.account-form{display:flex;flex-direction:column;gap:12px}.account-form label,.personal-link label{font-weight:800;font-size:14px}.account-form input:not([type=checkbox]),.personal-link input{font:inherit;color:var(--ink);background:var(--bg);border:1.5px solid var(--line);border-radius:10px;padding:13px 14px;width:100%;min-width:0}.account-form .btn{margin:12px 0}.account-form .account-check{display:flex;align-items:start;font-size:13px;font-weight:500;line-height:1.6;gap:10px;margin:8px 0}.account-check input{width:20px;height:20px;flex-shrink:0;accent-color:var(--teal-d)}.account-alert,.account-success{padding:16px;border-radius:10px;background:var(--coral-t);border-left:4px solid var(--coral)}.account-success{background:var(--teal-t);border-color:var(--teal)}.account-links{border-top:1px solid var(--line);margin-top:24px;padding-top:12px;font-size:14px}.account-links>a{display:inline-block;margin-right:18px}.account-footer{border-top:1px solid var(--line);padding-top:24px;padding-bottom:36px;color:var(--ink-soft);font-size:14px}.field-help{color:var(--ink-soft);font-size:13px}.overview-heading{display:flex;justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px}.overview-heading .h-sec{overflow-wrap:anywhere}.personal-link{background:var(--teal-t);margin-bottom:24px}.personal-link-row{display:flex;gap:16px;margin:8px 0 16px;align-items:center}.personal-link-row input{flex:1}.overview-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.stat-tile{padding:24px 16px;background:var(--card);border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:8px}.stat-tile strong{font:48px var(--head);color:var(--teal-d)}.stat-tile span{font-size:13px;font-weight:700}.account-table{overflow:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;padding:14px 10px;border-bottom:1px solid var(--line)}.overview-note{color:var(--ink-soft);margin:28px 0}.account-delete{border-top:1px solid var(--line);padding-top:24px;max-width:640px}.account-delete summary{font-weight:700;cursor:pointer}.account-footer a,.account-links a{font-weight:700}.public-counts{background:var(--teal-t);padding:36px 0}.public-counts .wrap{display:flex;gap:40px;align-items:center}.public-counts h2{font-family:var(--head);text-transform:uppercase;font-size:30px;font-weight:400;margin:0 0 6px}.public-counts p{font-size:13px;max-width:48ch;margin:6px 0;color:var(--ink-soft)}.public-count-values{display:flex;gap:36px;margin-left:auto}.public-count-values div{display:flex;flex-direction:column;min-width:115px}.public-count-values strong{font:52px var(--head);color:var(--teal-d)}.public-count-values span{font-weight:700;font-size:13px}.account-invite{padding:24px;margin:24px 0;background:var(--teal-t);border-radius:16px}.account-invite p{max-width:58ch}.top-actions .account-nav{padding:0 15px;font-size:12px}.account-mobile-link{display:none}
@media(max-width:1279px){.top nav.main{display:none}.top .menu-btn{display:flex}}
@media(max-width:700px){.account-grid{grid-template-columns:1fr;gap:24px}.account-main{padding-top:12px}.account-card{padding:24px 20px}.account-intro .h-sec{max-width:none}.account-note{margin-top:20px}.account-header{padding-top:18px;gap:12px}.account-header .back-link{font-size:12px}.account-header img{width:90px}.personal-link-row{flex-direction:column;align-items:stretch}.overview-stats{grid-template-columns:repeat(2,1fr)}.overview-heading{flex-direction:column}.public-counts .wrap{flex-direction:column;align-items:stretch;gap:20px}.public-count-values{margin:0;justify-content:space-between;gap:20px}.public-count-values strong{font-size:44px}.top-actions .account-nav{display:none}.account-mobile-link{display:block}.account-form .btn{white-space:normal}.account-note .hand{font-size:22px}}
:root[data-theme="dark"] .account-note .hand,:root[data-theme="dark"] .stat-tile strong,:root[data-theme="dark"] .public-count-values strong{color:var(--teal)}
@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .account-note .hand,:root:not([data-theme="light"]) .stat-tile strong,:root:not([data-theme="light"]) .public-count-values strong{color:var(--teal)}}
@media(min-width:1000px) and (max-width:1279px){.top nav.main{display:none}.top .menu-btn{display:grid}#mobileNav.open{display:block!important}}
