.sponsor-v2-page{max-width:1120px;margin:auto}.sponsor-v2-panel{background:var(--ab-ui-surface);color:var(--ab-ui-text);border:1px solid #ffffff14;border-radius:22px;margin:24px 0;padding:28px}.sponsor-v2-panel p{margin:12px 0;line-height:1.7}.sponsor-v2-panel h2{font-size:22px;font-weight:700}.sponsor-v2-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.sponsor-v2-eyebrow{letter-spacing:.16em;color:var(--ab-ui-accent);font-size:10px}.sponsor-v2-total{flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0 6px;display:flex}.sponsor-v2-total>strong{font-size:40px;line-height:1.2}.sponsor-v2-total>strong>span{font-size:24px}.sponsor-v2-progress{width:100%;height:9px;accent-color:var(--ab-ui-primary);background:#ffffff10;border:0;border-radius:20px;display:block;overflow:hidden}.sponsor-v2-progress::-webkit-progress-bar{background:#ffffff10}.sponsor-v2-progress::-webkit-progress-value{background:var(--ab-ui-primary)}.sponsor-v2-note{color:var(--ab-ui-muted);font-size:12px}.sponsor-v2-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.sponsor-v2-tier{background:linear-gradient(150deg,var(--ab-ui-raised),var(--ab-ui-surface));border:1px solid #ffffff18;border-radius:22px;flex-direction:column;align-items:flex-start;padding:26px;display:flex}.sponsor-v2-tier[data-tier=premium]{border-color:color-mix(in srgb, var(--ab-ui-accent) 46.667%, transparent)}.sponsor-v2-tier[data-tier=patron]{border-color:color-mix(in srgb, var(--ab-ui-danger) 40%, transparent);background:linear-gradient(150deg,var(--ab-ui-raised),var(--ab-ui-surface))}.sponsor-v2-price{margin-top:25px;font-size:42px;font-weight:800}.sponsor-v2-price span{color:var(--ab-ui-muted);font-size:12px;font-weight:400}.sponsor-v2-tier h2{margin:8px 0;font-size:16px;font-weight:650}.sponsor-v2-tier ul{color:var(--ab-ui-muted);flex:1;margin:16px 0 24px;padding-left:18px;font-size:13px;line-height:1.6}.sponsor-v2-tier li+li{margin-top:10px}.sponsor-v2-history{margin:20px 0;padding:0;list-style:none}.sponsor-v2-history li{border-bottom:1px solid #ffffff10;justify-content:space-between;gap:16px;padding:14px 0;font-size:13px;display:flex}.sponsor-v2-pager{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.sponsor-v2-pager button{border:1px solid #ffffff25;border-radius:10px;padding:10px}.sponsor-v2-pager button:disabled{opacity:.35}.sponsor-v2-panel a{color:var(--ab-ui-accent)}.profile-v2:has([data-sponsor-tier=premium]) .profile-v2__avatar-static{outline:3px solid var(--ab-ui-accent);box-shadow:0 0 25px color-mix(in srgb, var(--ab-ui-accent) 33.333%, transparent)}.profile-v2:has([data-sponsor-tier=patron]) .profile-v2__avatar-static{outline:3px solid var(--ab-ui-danger);box-shadow:0 0 30px color-mix(in srgb, var(--ab-ui-danger) 33.333%, transparent)}.profile-v2:has([data-sponsor-tier=premium]) .profile-v2__name-row h1{color:var(--ab-ui-accent)}.profile-v2:has([data-sponsor-tier=patron]) .profile-v2__name-row h1{color:var(--ab-ui-danger)}.sponsor-v2-admin{max-width:1100px;color:var(--ab-ui-text);margin:40px auto;padding:0 20px}.sponsor-v2-admin table{border-collapse:collapse;width:100%;font-size:13px}.sponsor-v2-admin th,.sponsor-v2-admin td{text-align:left;border-bottom:1px solid #ffffff15;padding:12px}.sponsor-v2-table{overflow:auto}.sponsor-v2-metrics{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.sponsor-v2-metrics>div{background:var(--ab-ui-raised);border-radius:16px;padding:22px}.sponsor-v2-metrics strong{font-size:30px;display:block}.sponsor-v2-admin h1{margin-bottom:24px;font-size:32px;font-weight:750}.sponsor-v2-admin h2{margin:24px 0 14px;font-size:20px}.sponsor-v2-admin button{border:1px solid #ffffff30;border-radius:10px;padding:10px 14px}.sponsor-v2-admin button:disabled{opacity:.4}@media (max-width:700px){.sponsor-v2-tiers{grid-template-columns:1fr}.sponsor-v2-panel{padding:20px}.sponsor-v2-heading{align-items:flex-start}.sponsor-v2-heading h2{font-size:18px}.sponsor-v2-metrics{grid-template-columns:1fr}.sponsor-v2-total>strong{font-size:34px}}.community-comment__identity:has([data-sponsor-tier=premium]) .community-comment__avatar{outline:2px solid var(--ab-ui-accent)}.community-comment__identity:has([data-sponsor-tier=patron]) .community-comment__avatar{outline:2px solid var(--ab-ui-danger)}.community-comment__identity:has([data-sponsor-tier=premium]) .animebox-comment-author-line>strong{color:var(--ab-ui-accent)}.community-comment__identity:has([data-sponsor-tier=patron]) .animebox-comment-author-line>strong{color:var(--ab-ui-danger)}.sponsor-v2-profile-link{color:var(--ab-ui-accent);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.sponsor-v2-profile-link:hover{color:var(--ab-ui-text);text-decoration:underline}.sponsor-v2-profile-link:focus-visible{outline:2px solid var(--ab-ui-accent);outline-offset:4px;border-radius:4px}.sponsor-v2-profile-link span{opacity:.65;font-size:11px}.sponsor-v2-unlinked{color:var(--ab-ui-muted)}.profile-v2:has([data-identity-kind=owner]) .profile-v2__avatar-static{outline:3px solid var(--ab-ui-danger);box-shadow:0 0 0 5px color-mix(in srgb, var(--ab-ui-accent) 8.627%, transparent),0 0 34px color-mix(in srgb, var(--ab-ui-danger) 28.235%, transparent)}.profile-v2:has([data-identity-kind=admin]) .profile-v2__avatar-static{outline:3px solid var(--ab-ui-accent);box-shadow:0 0 28px color-mix(in srgb, var(--ab-ui-accent) 23.922%, transparent)}.profile-v2:has([data-identity-kind=moderator]) .profile-v2__avatar-static{outline:3px solid var(--ab-ui-success);box-shadow:0 0 26px color-mix(in srgb, var(--ab-ui-success) 22.745%, transparent)}
