._5kDQ2q_page{width:100%;max-width:var(--account-page-width,1040px);padding:28px var(--account-page-gutter,24px) 40px;color:var(--home-text);margin:0 auto}._5kDQ2q_contents,._5kDQ2q_unlessGuest{display:contents}._5kDQ2q_whenGuest{display:none}html[data-signed-in="0"] ._5kDQ2q_unlessGuest{display:none}html[data-signed-in="0"] ._5kDQ2q_whenGuest{display:contents}._5kDQ2q_heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}._5kDQ2q_heading h1{letter-spacing:-.6px;margin:0;font-size:28px;line-height:1.35}._5kDQ2q_heading>a{min-width:44px;min-height:44px}._5kDQ2q_summary,._5kDQ2q_group{background:var(--home-surface);border-radius:24px;max-width:none}._5kDQ2q_summary{outline:none;margin:0 0 16px;padding:0;overflow:hidden}._5kDQ2q_identity{color:inherit;align-items:center;gap:16px;padding:24px;text-decoration:none;display:flex}._5kDQ2q_identity>span{flex:1;min-width:0}._5kDQ2q_identity strong{overflow-wrap:anywhere;font-size:21px;line-height:1.4;display:block}._5kDQ2q_identity small{color:var(--home-muted);margin-top:4px;font-size:14px;line-height:1.5;display:block}._5kDQ2q_identity>svg{color:var(--home-muted);flex-shrink:0;transform:rotate(-90deg)}._5kDQ2q_identity>img{object-fit:cover;border-radius:50%;flex-shrink:0;width:56px;height:56px}._5kDQ2q_connections{flex-wrap:wrap;gap:4px 14px;margin-top:10px;display:flex}._5kDQ2q_connections>span{color:var(--home-muted);align-items:center;gap:5px;font-size:12px;line-height:1.5;display:flex}._5kDQ2q_connections b{color:var(--home-text);font-variant-numeric:tabular-nums;font-weight:500}._5kDQ2q_wallet{border-top:1px solid var(--home-line);padding:20px 24px 24px}._5kDQ2q_balance{min-height:44px;color:inherit;justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}._5kDQ2q_balance>span{color:var(--home-accent-text);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}._5kDQ2q_balance strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;font-size:28px;line-height:1.3;display:flex}._5kDQ2q_balance svg{flex-shrink:0}._5kDQ2q_balance strong>svg{color:var(--home-muted);transform:rotate(-90deg)}._5kDQ2q_verification{font-size:14px}._5kDQ2q_walletActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}._5kDQ2q_walletActions>a{background:var(--home-elevated,#28282e);min-width:0;min-height:48px;color:var(--home-text);text-align:center;border:0;border-radius:12px;padding:10px 6px;font-size:14px;line-height:1.4}._5kDQ2q_walletActions>a:first-child{background:color-mix(in srgb,var(--home-accent-text) 14%,var(--home-surface));color:var(--home-accent-text)}._5kDQ2q_group{margin:16px 0 0;padding:20px 24px 12px}._5kDQ2q_group h2{color:var(--home-text);margin:0 0 12px;font-size:16px;font-weight:650;line-height:1.5}._5kDQ2q_quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin-bottom:8px;display:grid}._5kDQ2q_quick a{min-width:0;min-height:68px;color:var(--home-text);border-radius:10px;align-items:center;gap:12px;padding:10px 0;font-size:15px;font-weight:500;line-height:1.5;text-decoration:none;display:flex}._5kDQ2q_quick svg{color:var(--home-accent-text);flex-shrink:0}._5kDQ2q_quick a>span{overflow-wrap:anywhere;min-width:0}._5kDQ2q_menuRow{min-height:60px;color:var(--home-text);border-radius:10px;align-items:center;gap:14px;padding:12px 0;font-size:15px;line-height:1.5;text-decoration:none;display:flex}._5kDQ2q_menuRow>span{overflow-wrap:anywhere;flex:1;min-width:0}._5kDQ2q_menuRow>svg{color:var(--home-muted);flex-shrink:0}._5kDQ2q_menuRow>svg:last-child{transform:rotate(-90deg)}._5kDQ2q_identity,._5kDQ2q_quick a,._5kDQ2q_menuRow,._5kDQ2q_walletActions>a{transition:background-color .15s,color .15s}@media (hover:hover){._5kDQ2q_identity:hover,._5kDQ2q_quick a:hover,._5kDQ2q_menuRow:hover{background:color-mix(in srgb,var(--home-text) 5%,transparent)}._5kDQ2q_walletActions>a:hover{filter:brightness(1.12)}}._5kDQ2q_identity:active,._5kDQ2q_quick a:active,._5kDQ2q_menuRow:active{background:color-mix(in srgb,var(--home-text) 8%,transparent)}._5kDQ2q_gate{padding:24px}._5kDQ2q_gate h2{margin:0 0 8px;font-size:20px;line-height:1.45}._5kDQ2q_gate p,._5kDQ2q_status,._5kDQ2q_inlineError p{color:var(--home-muted);margin:8px 0 16px;font-size:14px;line-height:1.65}:is(._5kDQ2q_gate .ui-button,._5kDQ2q_inlineError .ui-button){min-height:44px}._5kDQ2q_status{margin:0;padding:24px}._5kDQ2q_inlineError{border-top:1px solid var(--home-line);padding:20px 24px}._5kDQ2q_logout{padding:16px 8px 0}._5kDQ2q_logout .ui-button{min-height:44px;color:var(--home-muted);padding:10px 8px}._5kDQ2q_logout [role=alert]{color:var(--theme-error-text);font-size:14px}._5kDQ2q_identity:focus-visible,._5kDQ2q_balance:focus-visible,._5kDQ2q_quick a:focus-visible,._5kDQ2q_menuRow:focus-visible{outline:2px solid var(--home-accent-text);outline-offset:2px}._5kDQ2q_identity:focus-visible{outline-offset:-3px}@media (max-width:600px){._5kDQ2q_page{padding:20px var(--account-page-gutter,16px) 32px}._5kDQ2q_heading{margin-bottom:20px}._5kDQ2q_heading h1{font-size:26px}._5kDQ2q_identity{padding:22px 20px}._5kDQ2q_wallet{padding:18px 20px 20px}._5kDQ2q_group{padding:20px 20px 10px}._5kDQ2q_quick{gap:4px 10px}._5kDQ2q_quick a{gap:10px;font-size:14px}._5kDQ2q_balance strong{font-size:26px}}@media (prefers-reduced-motion:reduce){._5kDQ2q_identity,._5kDQ2q_quick a,._5kDQ2q_menuRow,._5kDQ2q_walletActions>a{transition:none}}
.character-card{min-width:0;color:inherit;margin:0;text-decoration:none;display:block}.character-card-image{aspect-ratio:1;background:var(--theme-surface-2,#282825);border-radius:12px;position:relative;overflow:hidden}.character-card-image .character-avatar{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.character-card-count{color:var(--theme-text-primary,#fafaf4);background:rgb(var(--theme-surface-0-rgb,17 17 17) / .701961);border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-size:13px;line-height:18px;display:inline-flex;position:absolute;bottom:8px;right:8px}.character-card-copy h3{text-overflow:ellipsis;white-space:nowrap;margin:8px 0 2px;font-size:16px;font-weight:600;line-height:22px;overflow:hidden}.character-card-copy p{-webkit-line-clamp:2;height:42px;color:var(--theme-text-secondary,#95958c);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0 0 4px;font-size:14px;line-height:21px;display:-webkit-box;overflow:hidden}.character-card-creator{text-overflow:ellipsis;white-space:nowrap;background:var(--theme-surface-2,#282825);max-width:100%;color:var(--theme-text-secondary,#8b8b82);vertical-align:top;border-radius:3px;padding:1px 4px;font-size:12px;line-height:18px;display:inline-block;overflow:hidden}.character-card-image.has-rank:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000c);position:absolute;inset:50% 0 0}.character-card-rank{z-index:1;color:#fff;font-size:30px;font-weight:600;line-height:30px;position:absolute;bottom:10px;left:10px}.character-card-image.has-rank .character-card-count{z-index:1}.character-card-work-badge{color:#fff;background:#111d;border-radius:2px;align-items:center;gap:2px;padding:2px 4px;font-size:8px;font-weight:700;line-height:12px;display:flex;position:absolute;top:4px;left:4px}.character-card-work-badge svg{color:var(--color-accent)}
