.account-page{--account-line:var(--studio-line2);--account-muted:var(--studio-muted);min-width:0;color:var(--studio-ink);padding-bottom:60px}.account-heading{margin:48px 0 34px}.account-kicker{color:var(--studio-muted);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:650}.account-heading h1{letter-spacing:-.06em;margin-top:11px;font-size:clamp(36px,4vw,54px);font-weight:480;line-height:1}.account-heading>p:last-child{color:var(--account-muted);margin-top:14px;font-size:13px}.account-loading{gap:16px;display:grid}.account-profile{min-height:430px}.account-profile:after{aspect-ratio:1;border:1px solid var(--studio-line);width:330px;box-shadow:0 0 0 44px var(--studio-glass), 0 0 0 88px #ffffff03;content:"";pointer-events:none;border-radius:50%;position:absolute;bottom:-150px;right:-100px}.account-profile-heading{border-bottom:1px solid var(--account-line);background:linear-gradient(110deg, var(--studio-glass2), transparent 60%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:34px;display:grid;position:relative}.account-avatar{border:1px solid var(--studio-line2);width:66px;height:66px;color:var(--studio-pill-ink);background:linear-gradient(145deg, var(--studio-pill), var(--studio-bg2));box-shadow:0 12px 30px var(--studio-field), inset 0 1px var(--studio-pill);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%}.account-photo-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.account-photo-actions button{border:1px solid var(--studio-line2);color:var(--studio-ink);background:var(--studio-glass);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.account-photo-actions button:disabled{opacity:.6;cursor:wait}.account-photo-actions svg{width:15px;height:15px}.account-photo-status:empty{display:none}.account-photo-status{color:var(--studio-muted);margin-top:8px;font-size:12px}.account-profile-heading h2{letter-spacing:-.04em;margin-top:8px;font-size:24px;font-weight:520}.account-profile-handle{min-height:17px;color:var(--studio-muted);margin-top:5px;font-size:11px}.account-profile-mark{border:1px solid var(--studio-line2);width:44px;height:44px;color:var(--studio-muted);border-radius:50%;place-items:center;display:grid}.account-profile-mark svg{stroke-width:1.4px;width:17px;height:17px}.account-identity{z-index:1;padding:14px 34px 28px;position:relative}.account-identity>div{border-bottom:1px solid var(--studio-line);grid-template-columns:minmax(120px,.55fr) minmax(0,1fr);align-items:center;gap:24px;min-height:78px;display:grid}.account-identity>div:last-child{border-bottom:0}.account-identity dt{color:var(--studio-muted);align-items:center;gap:10px;font-size:11px;display:flex}.account-identity dt svg{stroke-width:1.5px;width:14px;height:14px}.account-identity dd{overflow-wrap:anywhere;min-width:0;color:var(--studio-ink2);font-size:12px}.account-page button:focus-visible,.account-page input:focus-visible{outline:2px solid var(--studio-line2);outline-offset:3px}@media (width<=560px){.account-heading{margin-block:30px 22px}.account-profile-heading{grid-template-columns:auto minmax(0,1fr);padding:24px 20px}.account-profile-mark{display:none}.account-identity{padding-inline:20px}.account-identity>div{grid-template-columns:1fr;align-content:center;gap:7px}}@media (prefers-reduced-motion:reduce){.account-page *{transition:none!important}}.account-page{font-size:var(--studio-body);padding:32px 0 60px}.account-heading{margin:0 0 32px;padding-right:58px}.account-heading h1{font-size:var(--studio-page-title);margin-top:0;font-weight:600}.account-heading>.account-kicker{display:none}.account-heading>p:last-child{font-size:var(--studio-supporting);margin-top:12px}.account-profile-heading{padding:var(--studio-card-padding)}.account-profile-heading h2{font-size:var(--studio-section-title);font-weight:600}.account-kicker,.account-profile-handle,.account-identity dt{font-size:var(--studio-supporting)}.account-identity{padding:14px var(--studio-card-padding) var(--studio-card-padding)}.account-identity dd{font-size:var(--studio-label)}.account-page svg{width:20px;height:20px}@media (width<=560px){.account-page{padding-top:32px}.account-heading{margin:0 0 32px;padding-right:54px}.account-profile-heading{padding:var(--studio-card-padding)}.account-identity{padding-inline:var(--studio-card-padding)}}.account-signout-hint{color:var(--studio-muted);font-size:var(--studio-supporting);margin-bottom:10px}.acc.account-page .studio-tour-replay{border:1px solid var(--studio-line2);color:var(--studio-ink);background:0 0}.acc.account-page .studio-tour-replay:hover:not(:disabled){background:var(--studio-line)}
