@layer components{.theme-dark.acct-scope{background-color:var(--surface-void);color:var(--text-body)}.theme-dark.acct-scope .skip-link{background-color:var(--surface-raised);color:var(--text-headline)}.theme-dark.acct-scope .skip-link:focus,.theme-dark.acct-scope .skip-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.theme-dark.acct-scope .dark-shell{grid-template-columns:248px minmax(0,1fr);gap:40px}@media (max-width:1000px){.theme-dark.acct-scope .dark-shell{grid-template-columns:minmax(0,1fr);gap:24px}.theme-dark.acct-scope .sidebar{position:static}}.theme-dark.acct-scope .sidebar{border-radius:var(--radius-card);background:var(--surface-raised);border:1px solid #ffffff1a;flex-direction:column;gap:4px;padding:14px;display:flex;position:sticky;top:108px}.theme-dark.acct-scope .sidebar-link{font-size:var(--type-body-m);color:var(--text-body);border-left:none;border-radius:8px;gap:12px;padding:11px 12px;font-weight:500}.theme-dark.acct-scope .sidebar-link:hover{background:var(--ctl-white-6);color:var(--text-headline)}.theme-dark.acct-scope .sidebar-link.is-active{background:var(--gold-dim);color:var(--text-headline);box-shadow:inset 2px 0 0 var(--brand-gold);font-weight:600}.theme-dark.acct-scope .sidebar-link-danger{color:#e4787a}.theme-dark.acct-scope .sidebar-link-danger:hover{color:#e4787a;background:#d9484a1a}.theme-dark.acct-scope .sidebar-section{font-size:var(--type-eyebrow);letter-spacing:.16em;color:var(--text-faint);padding:8px 12px 12px}.theme-dark.acct-scope .card{background:var(--surface-raised);border-radius:var(--radius-card);box-shadow:none;border:1px solid #ffffff1a}.theme-dark.acct-scope .card-pad{padding:1.75rem}.theme-dark.acct-scope a.card:hover,.theme-dark.acct-scope .card-link:hover{border-color:color-mix(in srgb, var(--brand-gold) 40%, transparent);box-shadow:none;transform:translateY(-3px)}.theme-dark.acct-scope .stat-tile{background:var(--surface-raised);border-radius:var(--radius-card);border:1px solid #ffffff1a;padding:20px}.theme-dark.acct-scope .stat-tile-label{color:var(--text-faint);letter-spacing:.16em}.theme-dark.acct-scope .stat-tile-value{font-family:var(--font-display);color:var(--text-headline)}.theme-dark.acct-scope .stat-tile-sub{color:var(--text-faint)}.theme-dark.acct-scope .gold-rule{width:44px}.theme-dark.acct-scope .badge{border-radius:var(--radius-tag);font-weight:600}.theme-dark.acct-scope .badge-pending{background:var(--state-warning-fill);color:var(--brand-gold);border-color:color-mix(in srgb, var(--brand-gold) 40%, transparent)}.theme-dark.acct-scope .badge-success{background:var(--state-success-fill);color:var(--tone-success);border-color:color-mix(in srgb, var(--tone-success) 40%, transparent)}.theme-dark.acct-scope .badge-info{background:var(--state-info-fill);color:var(--tone-info);border-color:color-mix(in srgb, var(--tone-info) 40%, transparent)}.theme-dark.acct-scope .badge-error{background:var(--state-error-fill);color:var(--tone-error);border-color:color-mix(in srgb, var(--tone-error) 40%, transparent)}.theme-dark.acct-scope .badge-neutral{background:var(--ctl-white-8);color:var(--text-muted);border-color:var(--hairline)}.theme-dark.acct-scope .table thead th{color:var(--text-faint);border-bottom-color:var(--hairline);background:0 0}.theme-dark.acct-scope .table tbody td{border-bottom-color:var(--hairline);color:var(--text-body)}.theme-dark.acct-scope .table tbody tr:hover{background:var(--ctl-white-6)}.theme-dark.acct-scope .label{color:var(--text-body);text-transform:none;letter-spacing:normal;font-size:.875rem;font-weight:500}.theme-dark.acct-scope .input{background:var(--surface-panel);border:var(--hairline-w-input) solid var(--ctl-hairline);color:var(--text-headline);border-radius:6px;padding:13px 16px}.theme-dark.acct-scope .input::placeholder{color:var(--text-faint)}.theme-dark.acct-scope .input:hover{border-color:var(--ctl-hairline-strong)}.theme-dark.acct-scope .input:focus{border-color:var(--focus-ring);box-shadow:var(--ctl-focus-shadow)}.theme-dark.acct-scope .input:disabled{background:var(--ctl-disabled-fill);color:var(--ctl-disabled-text)}.theme-dark.acct-scope .link{color:var(--brand-gold);font-weight:600;text-decoration:none}.theme-dark.acct-scope .link:hover{color:var(--gold-light)}.theme-dark.acct-scope .btn-primary{color:#0b0e1a}.theme-dark.acct-scope .alert{border-radius:10px}.theme-dark.acct-scope .alert-error{border-color:color-mix(in srgb, var(--tone-error) 30%, transparent);background:var(--state-error-fill);color:var(--tone-error)}.theme-dark.acct-scope .alert-success{border-color:color-mix(in srgb, var(--tone-success) 30%, transparent);background:var(--state-success-fill);color:var(--tone-success)}.acct-scope .acct-panel{border-radius:var(--radius-card);background:var(--surface-raised);border:1px solid #ffffff1a;flex-direction:column;gap:20px;padding:26px 28px;display:flex}.acct-scope .qo-card-modes{flex-direction:column;gap:6px;display:flex}.acct-scope .qo-card-modes .ds-segmented{background:0 0;border:none;border-radius:0;flex-wrap:wrap;gap:5px;padding:0;display:flex}.acct-scope .qo-card-modes .ds-segmented__option{min-block-size:32px;color:var(--text-faint);background:linear-gradient(var(--surface-raised), var(--surface-raised)) padding-box, linear-gradient(135deg, #fff3, #ffffff0d) border-box;border:1px solid #0000;border-radius:999px;padding:5px 11px;font-size:.6875rem;font-weight:600;line-height:1.25;transition:background .16s,color .16s}.acct-scope .qo-card-modes .ds-segmented__option:hover{color:var(--text-headline);background:linear-gradient(var(--surface-raised), var(--surface-raised)) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--brand-gold) 55%, transparent), #ffffff14) border-box}.acct-scope .qo-card-modes .ds-segmented__input:checked+.ds-segmented__option{color:var(--brand-gold);background:linear-gradient(color-mix(in srgb, var(--brand-gold) 18%, var(--surface-raised)), color-mix(in srgb, var(--brand-gold) 9%, var(--surface-raised))) padding-box, linear-gradient(135deg, var(--brand-gold), color-mix(in srgb, var(--brand-gold) 35%, transparent)) border-box}@keyframes acctToast{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}}
