:root{--color-black-925:#07080d;--color-black-900:#08090e;--color-black-875:#08090f;--color-black-850:#090a10;--color-black-825:#0a0b13;--color-surface-950:#111119;--color-surface-900:#171821;--color-surface-875:#171614;--color-surface-850:#1b1a17;--color-surface-825:#1c1b18;--color-violet-700:#7246e8;--color-violet-600:#8d5cff;--color-violet-450:#a98cff;--color-violet-400:#b99cff;--color-violet-300:#c7adff;--color-blue-500:#4f6df6;--color-cyan-600:#20b8e5;--color-cyan-500:#32d0ff;--color-teal-500:#35d9d3;--color-green-600:#55e881;--color-amber-600:#d1a24a;--color-amber-500:#ffcf66;--color-red-600:#ff7770;--color-red-500:#ffd0cd;--color-graphite-700:#777280;--color-graphite-600:#a9a4b5;--color-graphite-500:#c6c1d0;--color-graphite-400:#e9e4f2;--color-graphite-300:#eeeaf8;--color-graphite-200:#f7f3ff;--color-white:#fff;--color-ink-on-accent:#16120a;--bg-page:var(--color-black-925);--bg-page-top:var(--color-black-875);--bg-page-mid:var(--color-black-825);--bg-sidebar:var(--color-black-900);--bg-card:var(--color-surface-950);--bg-card-raised:var(--color-surface-900);--bg-field:var(--color-surface-875);--bg-field-strong:var(--color-surface-850);--bg-action:var(--color-surface-825);--bg-muted-panel:var(--color-black-850);--text-primary:var(--color-graphite-200);--text-muted:var(--color-graphite-600);--text-subtle:var(--color-graphite-700);--text-secondary:var(--color-graphite-500);--text-soft:var(--color-graphite-400);--text-bright:var(--color-graphite-300);--text-on-accent:var(--color-white);--text-secondary-disabled:#c6c1d06b;--accent-primary:var(--color-violet-600);--accent-primary-hover:var(--color-violet-300);--accent-primary-soft:var(--color-violet-450);--accent-primary-muted:var(--color-violet-400);--accent-primary-strong:var(--color-violet-700);--accent-secondary:var(--color-cyan-600);--accent-secondary-bright:var(--color-cyan-500);--accent-success:var(--color-green-600);--accent-danger:var(--color-red-600);--usage-overview-core-fill:var(--accent-success);--usage-overview-premium-fill:var(--dashboard-v2-overview-primary-text);--usage-overview-core-gradient-start:var(--usage-overview-core-fill);--usage-overview-core-gradient-end:var(--usage-overview-core-fill);--usage-overview-premium-gradient-start:var(--usage-overview-premium-fill);--usage-overview-premium-gradient-end:var(--usage-overview-premium-fill);--usage-overview-bar-highlight:#ffffff3d;--usage-overview-bar-glow:#5271ff14;--usage-overview-bar-hover-glow:#10a37f29;--dashboard-connected-discord-icon:var(--color-blue-500);--admin-product-core-fill:linear-gradient(135deg, #2f80ed, #4f8cff);--admin-product-core-border:#4f8cff;--admin-product-premium-fill:linear-gradient(135deg, #7c3aed, #9f5cff);--admin-product-premium-border:#9f5cff;--border-subtle:#ffffff14;--border-strong:#ffffff29;--border-disabled:#a9a4b54d;--space-0:0;--space-1:1px;--space-2:2px;--space-3:3px;--space-4:4px;--space-5:5px;--space-6:6px;--space-7:7px;--space-8:8px;--space-9:9px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-22:22px;--space-24:24px;--space-28:28px;--space-32:32px;--radius-0:0;--radius-4:4px;--radius-5:5px;--radius-6:6px;--radius-7:7px;--radius-8:8px;--radius-9:9px;--radius-10:10px;--radius-12:12px;--radius-13:13px;--radius-14:14px;--radius-16:16px;--radius-18:18px;--radius-round:50%;--radius-pill:999px;--border-width-hairline:1px;--border-transparent:var(--border-width-hairline) solid transparent;--border-subtle-line:var(--border-width-hairline) solid var(--border-subtle);--border-strong-line:var(--border-width-hairline) solid var(--border-strong);--shadow-none:none;--shadow-control-raised:0 10px 22px var(--surface-tint);--surface-tint-faint:#ffffff05;--surface-tint-subtle:#ffffff08;--surface-tint:#ffffff0a;--surface-tint-strong:#ffffff0f;--surface-tint-heavy:#ffffff14;--overlay-subtle:#0000001f;--overlay-card:#00000052;--accent-violet-bg-faint:#8d5cff0a;--accent-violet-bg-soft:#8d5cff1a;--accent-violet-bg:#8d5cff24;--accent-violet-bg-strong:#8d5cff33;--accent-violet-bg-heavy:#8d5cff40;--accent-violet-alpha-strong:#8d5cffe6;--accent-violet-alpha-solid:#8d5cfff2;--accent-violet-border-soft:#8d5cff6b;--accent-violet-border:#8d5cff85;--accent-violet-border-strong:#8d5cff9e;--accent-violet-hover-border:#c7adff99;--accent-violet-alt-bg-soft:#7c4dff1a;--accent-violet-alt-bg-strong:#7c4dff3d;--accent-violet-alt-border:#a98cff80;--accent-violet-alt-border-strong:#a98cffa6;--accent-violet-alt-border-solid:#a98cfff2;--accent-cyan-bg-soft:#20b8e514;--accent-cyan-bg:#20b8e524;--accent-cyan-bg-strong:#20b8e533;--accent-cyan-bg-heavy:#20b8e542;--accent-cyan-border:#20b8e56b;--accent-cyan-border-strong:#20b8e5a6;--accent-cyan-alpha-muted:#20b8e5cc;--accent-cyan-alpha-solid:#20b8e5e6;--affiliate-blue:#60a5fa;--affiliate-blue-bg:#3b82f62e;--affiliate-teal:#2dd4bf;--affiliate-teal-bg-soft:#2dd4bf14;--affiliate-teal-bg:#2dd4bf1f;--affiliate-teal-border-soft:#2dd4bf61;--affiliate-teal-border:#2dd4bf75;--affiliate-teal-border-strong:#2dd4bf9e;--affiliate-teal-border-hover:#2dd4bfad;--affiliate-violet:#a78bfa;--affiliate-orange:#fb923c;--affiliate-gold:#facc15;--affiliate-card-shadow:0 24px 70px #0000003d;--affiliate-primary-card-shadow:0 0 0 1px var(--affiliate-teal-bg), 0 24px 70px #00000042;--affiliate-copy-bg:#050a126b;--affiliate-action-bg:linear-gradient(135deg, #14b8a6, var(--affiliate-teal));--affiliate-action-shadow:0 14px 32px #14b8a629;--status-success-bg:#55e8811f;--status-success-bg-strong:#55e88124;--status-success-border-soft:#22e0a56b;--status-success-border:#55e8819e;--status-warning-bg:#ffcf661a;--status-warning-bg-soft:#d9a44114;--status-warning-bg-strong:#d9a4411f;--status-warning-border-soft:#d9a4414d;--status-warning-border:#ffcf669e;--status-warning-border-strong:#d9a44194;--status-warning-text:var(--color-amber-500);--status-error-bg-soft:#e06c5f14;--status-error-border:#e06c5f52;--status-error-border-strong:#e06c5fb3;--status-danger-bg:#ff777017;--status-danger-bg-strong:#ff777029;--status-danger-border:#ff77707a;--status-danger-border-strong:#ff7770bf;--status-danger-text:var(--color-red-500);--button-primary-text:var(--color-ink-on-accent);--button-primary-border:var(--color-amber-600);--button-secondary-bg:var(--bg-action);--shadow-card:0 24px 60px #00000052;--dashboard-shell-bg:radial-gradient(circle at 24% 12%, var(--accent-violet-bg-soft), transparent 32rem), linear-gradient(180deg, var(--bg-page-top), var(--bg-page-mid) 42%, var(--bg-page));--public-bg:#f7f8fb;--public-bg-soft:#f0f3f8;--public-surface:#fff;--public-text:#171821;--public-muted:#5d6370;--public-subtle:#6d7280;--public-primary:#5b45ff;--public-secondary:#21c8e9;--public-pink:#ef69ae;--public-success:#168c72;--public-border:#1118271a;--public-border-soft:#13182414;--public-border-accent:#5b45ff40;--public-card-shadow:0 22px 60px #10182814;--public-card-shadow-strong:0 24px 70px #10182833;--public-nav-bg:#ffffffeb;--public-nav-shadow:0 10px 28px #1420440a;--public-brand-icon-text:var(--text-on-accent);--public-brand-icon-shadow:0 12px 24px #4153f138;--public-action-text:var(--text-on-accent);--public-link-button-bg:#ffffffc7;--public-link-button-shadow:0 14px 34px #1420440a;--public-card-glass-bg:#ffffffeb;--public-card-glass-bg-strong:#fffffff0;--public-hero-gradient:linear-gradient(116deg, #503dfff2 0%, #a7dbf4c7 38%, #ef69aedb 64%, #0a0f16f5 100%), var(--bg-card);--public-hero-sheen:linear-gradient(64deg, #ffffffb8 0 16%, transparent 16.5% 100%), linear-gradient(112deg, transparent 0 55%, #56e3eb47 55.5% 100%);--public-hero-panel-dark:linear-gradient(180deg, #05090efa, #080b12b8);--public-hero-panel-mid:linear-gradient(180deg, #080b12e0, #171f2f8a);--public-hero-panel-accent:linear-gradient(180deg, #5060ff66, #21c8e947);--public-hero-text:#ffffffd1;--public-hero-muted:#ffffffc2;--public-hero-subtle:#ffffffad;--public-hero-border:#ffffff2e;--public-hero-button-border:#ffffffb8;--public-choice-violet:linear-gradient(90deg, #5b45ff29, #ef69ae2e);--public-choice-cyan:linear-gradient(90deg, #21c8e933, #5b45ff24);--public-success-bg:#1fc2971f;--public-focus-bg:#5b45ff14;--public-home-bg:#f7f9ff;--public-home-text:#0a1022;--public-home-muted:#4b556f;--public-home-subtle:#68738c;--public-home-primary-action-bg:linear-gradient(135deg, #5438ff, #159ef5);--public-home-primary-action-shadow:0 18px 34px #4153f138;--public-home-card-border:#0a10221a;--public-home-card-shadow:0 24px 70px #14204414;--public-home-accent:#315cff;--public-home-accent-soft:#eef2ff;--public-architecture-bg-mid:#f8faff;--public-architecture-blue-mist:#315cff1f;--public-architecture-blue-dot:#315cff33;--public-architecture-blue-edge:#4568ff1f;--public-architecture-blue-edge-strong:#4568ff7a;--public-architecture-blue-line:#4c6cff9e;--public-architecture-blue-panel:#5474ff21;--public-architecture-blue-shadow:#315cff38;--public-architecture-blue-shadow-soft:#315cff21;--public-architecture-blue-shadow-mid:#315cff3d;--public-architecture-blue-glow:#5078ff14;--public-architecture-violet-mist:#5b45ff1a;--public-architecture-ink-grain:#0a102205;--public-architecture-ink-dot:#0a10220e;--public-architecture-ink-shadow:#14204411;--public-architecture-ink-shadow-soft:#1420440a;--public-architecture-ink-shadow-mid:#14204414;--public-architecture-drop-shadow:#3c50b414;--public-architecture-white-sheen:#ffffff6b;--public-architecture-white-panel:#ffffffd1;--public-architecture-white-panel-soft:#ffffff94;--public-architecture-white-panel-faint:#ffffff80;--public-architecture-white-panel-wash:#ffffffad;--public-architecture-white-line:#ffffffb8;--public-architecture-white-line-mid:#ffffffbf;--public-architecture-white-line-strong:#ffffffc7;--public-architecture-white-glass:#ffffffc2;--public-architecture-white-glass-strong:#ffffffeb;--public-architecture-white-glow:#ffffffb3;--public-architecture-white-highlight:#ffffffdb;--public-architecture-silver-panel:#f6f8ff47;--public-architecture-silver-panel-mid:#ecf1ff52;--public-architecture-silver-panel-soft:#e5ebff38;--public-architecture-silver-panel-strong:#dee7ff6b;--public-mask-solid:#000;--auth-bg-page-mid:#f3f6fc;--auth-surface:#fff;--auth-text:#0d1220;--auth-text-bright:#070b14;--auth-text-muted:#515b70;--auth-border-subtle:#11182714;--auth-button-primary-text:#fff;--auth-primary-bg:#eef2ff;--auth-primary-text:#3658f5;--auth-primary-action-bg:linear-gradient(180deg, #3f63f1, #2746d8);--auth-primary-action-shadow:0 18px 34px #2746d83d;--auth-page-glow-primary:#5271ff1f;--auth-page-glow-secondary:#5271ff1a;--auth-page-dot:#5271ff1a;--auth-page-bg:linear-gradient(135deg, #f7f9ff, #fff 46%, #f3f7ff);--auth-decor-border:#5271ff14;--auth-mark-bg:#ffffffd1;--auth-mark-shadow:0 18px 44px #1f29371a;--auth-quick-link-bg:#ffffff9e;--auth-quick-link-shadow:0 10px 30px #1f29370a;--auth-card-bg:#ffffffeb;--auth-card-shadow:0 28px 70px #1f29371f;--snap-particle-bg:#7a7165d1;--snap-particle-shadow:#4d463e47;--bg:var(--bg-page);--sidebar:var(--bg-sidebar);--surface:var(--bg-card);--surface-raised:var(--bg-card-raised);--line:var(--border-subtle);--line-strong:var(--border-strong);--text:var(--text-primary);--muted:var(--text-muted);--subtle:var(--text-subtle);--green:var(--accent-success);--teal:var(--accent-secondary);--amber:var(--accent-primary);--red:var(--accent-danger);--graphite:var(--text-secondary);--shadow:var(--shadow-card)}.app-shell[data-dashboard-theme=dashboard-v2]{--bg-page:#edf1f7;--bg-page-top:#f8fafc;--bg-page-mid:#f0f3f8;--bg-sidebar:#fff;--bg-card:#fff;--bg-card-raised:#fff;--bg-field:#fff;--bg-field-strong:#eef2f8;--bg-action:#eef3fa;--bg-muted-panel:#fff;--text-primary:#0d1220;--text-muted:#3f4658;--text-subtle:#646d7d;--text-secondary:#303747;--text-soft:#171d2a;--text-bright:#070b14;--text-on-accent:var(--color-white);--text-secondary-disabled:#5d637073;--accent-primary:#3f4fd1;--accent-primary-hover:#2636a8;--accent-primary-soft:#4c5fdc;--accent-primary-muted:#6472e3;--accent-primary-strong:#25308f;--accent-secondary:#168eaa;--accent-secondary-bright:#0f6f8d;--accent-success:var(--public-success);--accent-danger:#d94d4d;--border-subtle:#11182712;--border-strong:#1118271f;--border-disabled:#5d63703d;--surface-tint-faint:#11182706;--surface-tint-subtle:#1118270a;--surface-tint:#1118270e;--surface-tint-strong:#11182714;--surface-tint-heavy:#1118271a;--overlay-subtle:#1118270e;--overlay-card:#ffffffe6;--accent-violet-bg-faint:#3f4fd109;--accent-violet-bg-soft:#3f4fd112;--accent-violet-bg:#3f4fd11a;--accent-violet-bg-strong:#3f4fd122;--accent-violet-bg-heavy:#3f4fd12e;--accent-violet-alpha-strong:#3f4fd1e0;--accent-violet-alpha-solid:#3f4fd1f0;--accent-violet-border-soft:#3f4fd13d;--accent-violet-border:#3f4fd157;--accent-violet-border-strong:#3f4fd17a;--accent-violet-hover-border:#3f4fd194;--accent-violet-alt-bg-soft:#3f4fd10e;--accent-violet-alt-bg-strong:#3f4fd11c;--accent-violet-alt-border:#3f4fd13d;--accent-violet-alt-border-strong:#3f4fd15c;--accent-violet-alt-border-solid:#3f4fd1db;--accent-cyan-bg-soft:#168eaa0e;--accent-cyan-bg:#168eaa16;--accent-cyan-bg-strong:#168eaa1f;--accent-cyan-bg-heavy:#168eaa29;--accent-cyan-border:#168eaa38;--accent-cyan-border-strong:#168eaa57;--accent-cyan-alpha-muted:#168eaab8;--accent-cyan-alpha-solid:#168eaad6;--status-success-bg:#1fc2971f;--status-success-bg-strong:#1fc29729;--status-success-border-soft:#1fc29757;--status-success-border:#1fc29780;--status-warning-bg:#ffbe5024;--status-warning-bg-soft:#ffbe501a;--status-warning-bg-strong:#ffbe502e;--status-warning-border-soft:#b46c1442;--status-warning-border:#b46c1466;--status-warning-border-strong:#b46c148a;--status-warning-text:#9a5a09;--status-error-bg-soft:#d94d4d14;--status-error-border:#d94d4d52;--status-error-border-strong:#d94d4d9e;--status-danger-bg:#d94d4d17;--status-danger-bg-strong:#d94d4d24;--status-danger-border:#d94d4d6b;--status-danger-border-strong:#d94d4d9e;--status-danger-text:#b83333;--button-primary-text:#fff;--button-primary-border:#3f4fd16b;--button-secondary-bg:var(--bg-action);--shadow-card:0 24px 64px #11182721;--affiliate-card-shadow:0 10px 28px #1118270e;--affiliate-primary-card-shadow:0 0 0 1px var(--affiliate-teal-bg-soft), 0 12px 30px #1118270f;--affiliate-copy-bg:#fff;--dashboard-v2-sidebar-text:var(--text-primary);--dashboard-v2-sidebar-muted:var(--text-muted);--dashboard-v2-sidebar-subtle:var(--text-subtle);--dashboard-v2-sidebar-line:var(--border-subtle);--dashboard-v2-sidebar-panel:#f3f5f9;--dashboard-v2-sidebar-panel-strong:#ebeef5;--dashboard-v2-sidebar-bg:#fff;--dashboard-v2-primary-action-bg:linear-gradient(180deg, #162345, #07142c);--dashboard-v2-primary-action-hover-bg:linear-gradient(180deg, #1d2b53, #0a1833);--dashboard-v2-primary-action-border:#07142cd1;--dashboard-v2-primary-action-shadow:0 18px 38px #07142c2e;--dashboard-v2-selected-option-bg:linear-gradient(180deg, #216be8, #1459cf);--dashboard-v2-selected-option-border:#1459cfe6;--dashboard-v2-selected-option-shadow:0 14px 28px #1459cf2e;--dashboard-v2-payment-icon-bg:#edf3ff;--dashboard-v2-payment-icon-color:#286cff;--dashboard-v2-payment-product-bg:#f3f6ff;--dashboard-v2-payment-product-border:#dde7ff;--dashboard-v2-payment-product-text:#2862e8;--dashboard-v2-payment-footer-bg:#fbfcff;--dashboard-v2-payment-pager-bg:#f1f4f9;--dashboard-v2-payment-pager-text:#7a8498;--dashboard-v2-endpoint-preset-shadow:0 8px 18px #0f172a0a;--dashboard-v2-endpoint-preset-inner-border:#ffffffe6;--dashboard-v2-endpoint-preset-hover-shadow:0 8px 18px #0f172a0f;--dashboard-v2-floating-menu-shadow:0 18px 48px #0f172a24;--dashboard-v2-plan-icon-bg:color-mix(in srgb, var(--status-warning-bg) 82%, var(--surface));--dashboard-v2-plan-icon-bg-accent:color-mix(in srgb, var(--status-warning-text) 18%, transparent);--dashboard-v2-plan-icon-border:color-mix(in srgb, var(--status-warning-text) 62%, var(--status-warning-border-soft));--dashboard-v2-plan-icon-shadow:inset 0 0 0 1px color-mix(in srgb, var(--status-warning-text) 14%, transparent);--dashboard-v2-plan-icon-svg:color-mix(in srgb, var(--status-warning-text) 88%, white);--dashboard-v2-plan-icon-svg-shadow:drop-shadow(0 0 7px color-mix(in srgb, var(--status-warning-text) 18%, transparent));--dashboard-v2-toast-warning-bg:#fff7ed;--dashboard-v2-toast-warning-border:#b46c1438;--dashboard-v2-toast-warning-text:#8a4b05;--dashboard-v2-activity-panel-bg:#ffffffeb;--dashboard-v2-activity-rail:#dce3ef;--dashboard-v2-activity-event-hover:#f8fafcc7;--dashboard-v2-activity-id-bg:#f8fafc;--dashboard-v2-activity-id-border:#e2e8f0;--dashboard-v2-activity-warning-bg:#fff7ed;--dashboard-v2-activity-warning-text:#f97316;--dashboard-v2-activity-danger-bg:#fff1f2;--dashboard-v2-activity-danger-text:#f33;--dashboard-v2-activity-info-bg:#e9fbff;--dashboard-v2-activity-info-text:#0891b2;--dashboard-v2-activity-primary-bg:#eef2ff;--dashboard-v2-activity-primary-text:#36f;--dashboard-v2-activity-success-bg:#eafbf5;--dashboard-v2-activity-success-text:#10a37f;--dashboard-v2-activity-neutral-bg:#f1f5f9;--dashboard-v2-activity-neutral-text:#64748b;--dashboard-v2-settings-icon-bg:#f1f4ff;--dashboard-v2-settings-icon-text:#2f5cff;--dashboard-v2-settings-card-border:#e3e8f2;--dashboard-v2-settings-avatar-ring:#fff;--dashboard-v2-settings-help-billing-bg:#dcfce7;--dashboard-v2-settings-help-billing-text:#16a34a;--dashboard-v2-settings-help-discord-bg:linear-gradient(180deg, #6875ff, #4f46e5);--dashboard-v2-settings-help-docs-bg:linear-gradient(180deg, #3b82f6, #2563eb);--dashboard-v2-settings-help-hover-border:#2f5cff4d;--dashboard-v2-settings-help-hover-shadow:0 16px 34px #0f172a14;--dashboard-v2-settings-help-focus-outline:#2f5cff29;--dashboard-v2-theme-preview-v2-rail:linear-gradient(90deg, transparent 18%, #2f5cff80 19% 21%, transparent 22%), repeating-linear-gradient(180deg, #64748b38 0 4px, transparent 4px 18px), #f8fafc;--dashboard-v2-theme-preview-dark-bg:#08090e;--dashboard-v2-theme-preview-dark-rail:linear-gradient(90deg, transparent 18%, #8d5cffd6 19% 21%, transparent 22%), repeating-linear-gradient(180deg, #ffffff1f 0 4px, transparent 4px 18px), #111119;--dashboard-v2-theme-preview-oled-bg:#020409;--dashboard-v2-theme-preview-oled-rail:linear-gradient(90deg, transparent 18%, #f2f5fb5c 19% 21%, transparent 22%), repeating-linear-gradient(180deg, #e8f0ff1c 0 4px, transparent 4px 18px), radial-gradient(circle at 72% 18%, #f2f5fb14, transparent 44%), #020409;--dashboard-v2-credential-row-bg:#fbfcff;--dashboard-v2-overview-card-border:#e3e8f2;--dashboard-v2-overview-card-border-strong:#cfd9ea;--dashboard-v2-overview-card-bg:#fff;--dashboard-v2-overview-card-hover-bg:#fbfcff;--dashboard-v2-overview-card-shadow:0 22px 52px #1118271a;--dashboard-v2-overview-icon-bg:#f4f6fb;--dashboard-v2-overview-primary-bg:#eef2ff;--dashboard-v2-overview-primary-border:#dbe5ff;--dashboard-v2-overview-primary-text:#3658f5;--dashboard-v2-overview-isp-bg:#eef2ff;--dashboard-v2-overview-isp-border:#cdd8ff;--dashboard-v2-overview-isp-text:#315cff;--dashboard-v2-overview-residential-bg:#dcf8ec;--dashboard-v2-overview-residential-border:#84dfbf;--dashboard-v2-overview-residential-text:#0f8b6f;--dashboard-v2-overview-referral-bg:var(--accent-cyan-bg-soft);--dashboard-v2-overview-referral-border:var(--accent-cyan-border);--dashboard-v2-overview-referral-text:var(--accent-secondary-bright);--dashboard-v2-overview-referral-action-bg:var(--accent-secondary);--dashboard-v2-overview-referral-action-border:var(--accent-cyan-border-strong);--dashboard-v2-overview-referral-action-shadow:0 16px 36px #168eaa24;--dashboard-v2-overview-cta-bg:linear-gradient(180deg, #3f63f1, #2746d8);--dashboard-v2-overview-cta-shadow:0 18px 34px #2746d83d;--dashboard-v2-overview-success-bg:#dff8ef;--dashboard-v2-overview-success-text:#10a37f;--usage-overview-core-fill:var(--dashboard-v2-overview-success-text);--usage-overview-premium-fill:var(--color-blue-500);--usage-overview-core-gradient-start:var(--dashboard-v2-overview-success-text);--usage-overview-core-gradient-end:var(--accent-secondary);--usage-overview-premium-gradient-start:var(--dashboard-v2-overview-success-text);--usage-overview-premium-gradient-end:var(--color-blue-500);--usage-overview-bar-highlight:#ffffff57;--usage-overview-bar-glow:#6a74ff14;--usage-overview-bar-hover-glow:#10a37f29;--dashboard-v2-overview-capacity-bg:#f7f9ff;--dashboard-v2-overview-capacity-border:#cdd8ff;--dashboard-v2-overview-capacity-glow:#5271ff14;--dashboard-v2-overview-capacity-dot:#5271ff38;--dashboard-v2-purchase-card-border:#e3e8f2;--dashboard-v2-purchase-selected-border:#5271ff;--dashboard-v2-purchase-selected-shadow:0 22px 48px #2b4be114;--dashboard-v2-purchase-blue-bg:#eef2ff;--dashboard-v2-purchase-blue-text:#315cff;--dashboard-v2-purchase-green-bg:#dcf8ec;--dashboard-v2-purchase-green-text:#0f8b6f;--dashboard-v2-purchase-isp-icon-bg:linear-gradient(180deg, #f8faff, #eef2ff);--dashboard-v2-purchase-residential-icon-bg:linear-gradient(180deg, #f2fff9, #dcf8ec);--dashboard-v2-purchase-selected-mark-text:#fff;--dashboard-v2-purchase-fee-note-bg:#f6f8ff;--dashboard-v2-purchase-fee-note-border:#dbe5ff;--dashboard-v2-purchase-summary-bg:#fffffff0;--dashboard-v2-purchase-control-bg:#fff;--dashboard-v2-purchase-control-border:#dce3ef;--dashboard-v2-purchase-card-bg:#fff;--dashboard-v2-purchase-card-shadow:0 20px 44px #11182714;--dashboard-v2-purchase-card-hover-bg:#fbfcff;--dashboard-v2-purchase-art-dot:#315cff3d;--dashboard-v2-purchase-isp-bg:#eef2ff;--dashboard-v2-purchase-isp-border:#cdd8ff;--dashboard-v2-purchase-isp-text:#315cff;--dashboard-v2-purchase-residential-bg:#dcf8ec;--dashboard-v2-purchase-residential-border:#84dfbf;--dashboard-v2-purchase-residential-text:#0f8b6f;--dashboard-v2-purchase-gold-bg:#fff6d0;--dashboard-v2-purchase-gold-border:#f3c94d;--dashboard-v2-purchase-gold-text:#9c6800;--dashboard-v2-purchase-premium-bg:#fff8e1;--dashboard-v2-purchase-premium-border:#f1d56a;--dashboard-v2-purchase-premium-text:#9b6f00;--dashboard-v2-purchase-dedicated-bg:#f4edff;--dashboard-v2-purchase-dedicated-border:#d9c4ff;--dashboard-v2-purchase-dedicated-text:#7c4dff;--dashboard-v2-purchase-unavailable-bg:#f5f7fb;--dashboard-v2-purchase-unavailable-border:#dce3ef;--dashboard-v2-purchase-unavailable-text:#64748b;--dashboard-v2-purchase-table-line:#e7ecf5;--dashboard-v2-isp-page-panel-bg:#fff;--dashboard-v2-isp-page-panel-border:#dce3ef;--dashboard-v2-isp-page-accent-bg:#eef2ff;--dashboard-v2-isp-page-accent-border:#cdd8ff;--dashboard-v2-isp-page-accent-text:#315cff;--dashboard-v2-isp-page-primary-bg:#3658f5;--dashboard-v2-isp-page-primary-hover-bg:#2746d8;--dashboard-v2-isp-page-primary-text:#fff;--dashboard-v2-isp-page-warning-bg:#fff8e1;--dashboard-v2-isp-page-warning-border:#f1d56a;--dashboard-v2-isp-page-warning-text:#9b6f00;--dashboard-v2-isp-page-ready-bg:#dcf8ec;--dashboard-v2-isp-page-ready-border:#84dfbf;--dashboard-v2-isp-page-ready-text:#0f8b6f;--dashboard-v2-isp-page-source-dot:var(--accent-primary);--dashboard-v2-credential-residential-border:var(--status-success-border-soft);--dashboard-v2-credential-isp-border:var(--accent-violet-border-soft);--dashboard-v2-guide-accent-blue:var(--dashboard-v2-overview-primary-text);--dashboard-v2-guide-accent-yellow:var(--status-warning-text);--dashboard-v2-guide-accent-red:var(--status-danger-text);--dashboard-v2-guide-accent-purple:var(--accent-primary);--dashboard-v2-guide-accent-green:var(--dashboard-v2-overview-success-text);--dashboard-v2-guide-accent-orange:var(--dashboard-v2-activity-warning-text);--dashboard-v2-guide-accent-shadow:var(--accent-violet-bg-strong);--dashboard-v2-guide-tag-mix-bg:var(--accent-violet-bg);--dashboard-v2-guide-tag-mix-text:var(--accent-primary);--dashboard-shell-bg:linear-gradient(180deg, var(--bg-page-top), var(--bg-page-mid) 34%, var(--bg-page));--bg:var(--bg-page);--sidebar:var(--bg-sidebar);--surface:var(--bg-card);--surface-raised:var(--bg-card-raised);--line:var(--border-subtle);--line-strong:var(--border-strong);--text:var(--text-primary);--muted:var(--text-muted);--subtle:var(--text-subtle);--green:var(--accent-success);--teal:var(--accent-secondary);--amber:var(--accent-primary);--red:var(--accent-danger);--graphite:var(--text-secondary);--shadow:var(--shadow-card)}:where(.app-shell)[data-dashboard-theme=dashboard-v2][data-dashboard-mode=dark]{--bg-page:#050a11;--bg-page-top:#080f18;--bg-page-mid:#07101a;--bg-sidebar:#060b12;--bg-card:#0a111c;--bg-card-raised:#0d1622;--bg-field:#09111c;--bg-field-strong:#111b2a;--bg-action:#101a28;--bg-muted-panel:#080e17;--text-primary:#e7edf7;--text-muted:#a4adbd;--text-subtle:#747f92;--text-secondary:#c4cbd8;--text-soft:#f1f5fb;--text-bright:#f8fbff;--text-on-accent:#fff;--text-secondary-disabled:#a4adbd6b;--accent-primary:#2f82ff;--accent-primary-hover:#6db2ff;--accent-primary-soft:#4490ff;--accent-primary-muted:#79b8ff;--accent-primary-strong:#1764e8;--accent-secondary:#24c8d9;--accent-secondary-bright:#58e4f0;--accent-success:#36dccb;--accent-danger:#ff6d78;--border-subtle:#8fa5c72e;--border-strong:#8fa5c74d;--border-disabled:#8fa5c738;--surface-tint-faint:#86a5dc06;--surface-tint-subtle:#86a5dc0b;--surface-tint:#86a5dc11;--surface-tint-strong:#86a5dc17;--surface-tint-heavy:#86a5dc21;--overlay-subtle:#0000002e;--overlay-card:#04080e8f;--accent-violet-bg-faint:#2f82ff0d;--accent-violet-bg-soft:#2f82ff1c;--accent-violet-bg:#2f82ff29;--accent-violet-bg-strong:#2f82ff3d;--accent-violet-bg-heavy:#2f82ff52;--accent-violet-alpha-strong:#2f82ffeb;--accent-violet-alpha-solid:#2f82fffa;--accent-violet-border-soft:#4191ff66;--accent-violet-border:#4191ff85;--accent-violet-border-strong:#4191ffad;--accent-violet-hover-border:#6db2ffb8;--accent-violet-alt-bg-soft:#2f82ff1a;--accent-violet-alt-bg-strong:#2f82ff33;--accent-violet-alt-border:#4191ff70;--accent-violet-alt-border-strong:#4191ff9e;--accent-violet-alt-border-solid:#4191fff2;--accent-cyan-bg-soft:#24c8d914;--accent-cyan-bg:#24c8d924;--accent-cyan-bg-strong:#24c8d938;--accent-cyan-bg-heavy:#24c8d94d;--accent-cyan-border:#24c8d970;--accent-cyan-border-strong:#58e4f0ad;--accent-cyan-alpha-muted:#24c8d9d1;--accent-cyan-alpha-solid:#58e4f0f2;--status-success-bg:#36dccb1f;--status-success-bg-strong:#36dccb2e;--status-success-border-soft:#36dccb6b;--status-success-border:#36dccb9e;--status-warning-bg:#f6b85e1a;--status-warning-bg-soft:#f6b85e14;--status-warning-bg-strong:#f6b85e24;--status-warning-border-soft:#f6b85e52;--status-warning-border:#f6b85e8c;--status-warning-border-strong:#f6b85ead;--status-warning-text:#ffd38a;--status-error-bg-soft:#ff6d7814;--status-error-border:#ff6d7857;--status-error-border-strong:#ff6d78b8;--status-danger-bg:#ff6d781a;--status-danger-bg-strong:#ff6d7829;--status-danger-border:#ff6d7880;--status-danger-border-strong:#ff6d78c7;--status-danger-text:#ff9aa2;--button-primary-text:var(--text-on-accent);--button-primary-border:var(--accent-violet-border-strong);--button-secondary-bg:var(--bg-action);--shadow-card:0 24px 72px #00000057;--affiliate-card-shadow:0 24px 70px #0000003d;--affiliate-primary-card-shadow:0 0 0 1px var(--affiliate-teal-bg), 0 24px 70px #00000042;--affiliate-copy-bg:#050a126b;--dashboard-v2-sidebar-text:var(--text-primary);--dashboard-v2-sidebar-muted:var(--text-muted);--dashboard-v2-sidebar-subtle:var(--text-subtle);--dashboard-v2-sidebar-line:var(--border-subtle);--dashboard-v2-sidebar-panel:#111b2ab8;--dashboard-v2-sidebar-panel-strong:#162234e0;--dashboard-v2-sidebar-bg:var(--bg-sidebar);--dashboard-v2-primary-action-bg:linear-gradient(180deg, #3189ff, #1768e8);--dashboard-v2-primary-action-hover-bg:linear-gradient(180deg, #5ca8ff, #247cff);--dashboard-v2-primary-action-border:var(--accent-violet-border-strong);--dashboard-v2-primary-action-shadow:0 18px 38px #1768e847;--dashboard-v2-selected-option-bg:linear-gradient(180deg, #3189ff, #1768e8);--dashboard-v2-selected-option-border:var(--accent-violet-border-strong);--dashboard-v2-selected-option-shadow:0 14px 28px #1768e847;--dashboard-v2-payment-icon-bg:var(--accent-violet-bg-strong);--dashboard-v2-payment-icon-color:var(--accent-primary-hover);--dashboard-v2-payment-product-bg:var(--accent-violet-bg-soft);--dashboard-v2-payment-product-border:var(--accent-violet-border-soft);--dashboard-v2-payment-product-text:var(--accent-primary-hover);--dashboard-v2-payment-footer-bg:var(--bg-muted-panel);--dashboard-v2-payment-pager-bg:var(--bg-action);--dashboard-v2-payment-pager-text:var(--text-secondary);--dashboard-v2-endpoint-preset-shadow:0 10px 22px #0003;--dashboard-v2-endpoint-preset-inner-border:#ffffff05;--dashboard-v2-endpoint-preset-hover-shadow:0 8px 18px #0000001f;--dashboard-v2-floating-menu-shadow:0 18px 48px #00000075;--dashboard-v2-plan-icon-bg:color-mix(in srgb, var(--status-warning-bg) 82%, var(--surface));--dashboard-v2-plan-icon-bg-accent:color-mix(in srgb, var(--status-warning-text) 28%, transparent);--dashboard-v2-plan-icon-border:color-mix(in srgb, var(--status-warning-text) 72%, var(--status-warning-border-soft));--dashboard-v2-plan-icon-shadow:inset 0 0 0 1px color-mix(in srgb, var(--status-warning-text) 18%, transparent), 0 0 22px color-mix(in srgb, var(--status-warning-text) 12%, transparent);--dashboard-v2-plan-icon-svg:color-mix(in srgb, var(--status-warning-text) 88%, white);--dashboard-v2-plan-icon-svg-shadow:drop-shadow(0 0 8px color-mix(in srgb, var(--status-warning-text) 24%, transparent));--dashboard-v2-toast-warning-bg:var(--status-warning-bg);--dashboard-v2-toast-warning-border:var(--status-warning-border-soft);--dashboard-v2-toast-warning-text:var(--status-warning-text);--dashboard-v2-activity-panel-bg:var(--bg-card);--dashboard-v2-activity-rail:var(--border-strong);--dashboard-v2-activity-event-hover:var(--surface-tint-strong);--dashboard-v2-activity-id-bg:var(--bg-field-strong);--dashboard-v2-activity-id-border:var(--border-subtle);--dashboard-v2-activity-warning-bg:var(--status-warning-bg);--dashboard-v2-activity-warning-text:var(--status-warning-text);--dashboard-v2-activity-danger-bg:var(--status-danger-bg);--dashboard-v2-activity-danger-text:var(--status-danger-text);--dashboard-v2-activity-info-bg:var(--accent-cyan-bg);--dashboard-v2-activity-info-text:var(--accent-secondary-bright);--dashboard-v2-activity-primary-bg:var(--accent-violet-bg);--dashboard-v2-activity-primary-text:var(--accent-primary-hover);--dashboard-v2-activity-success-bg:var(--status-success-bg);--dashboard-v2-activity-success-text:var(--accent-success);--dashboard-v2-activity-neutral-bg:var(--surface-tint-strong);--dashboard-v2-activity-neutral-text:var(--text-secondary);--dashboard-v2-settings-icon-bg:var(--accent-violet-bg);--dashboard-v2-settings-icon-text:var(--accent-primary-hover);--dashboard-v2-settings-card-border:var(--border-subtle);--dashboard-v2-settings-avatar-ring:var(--bg-card);--dashboard-v2-settings-help-billing-bg:var(--status-success-bg);--dashboard-v2-settings-help-billing-text:var(--accent-success);--dashboard-v2-settings-help-discord-bg:linear-gradient(180deg, var(--accent-primary-soft), var(--accent-primary-strong));--dashboard-v2-settings-help-docs-bg:linear-gradient(180deg, var(--accent-secondary-bright), var(--accent-secondary));--dashboard-v2-settings-help-hover-border:var(--accent-violet-border-soft);--dashboard-v2-settings-help-hover-shadow:0 16px 34px #0000003d;--dashboard-v2-settings-help-focus-outline:var(--accent-violet-bg-heavy);--dashboard-v2-credential-row-bg:var(--bg-field-strong);--dashboard-v2-overview-card-bg:var(--bg-card);--dashboard-v2-overview-card-hover-bg:var(--bg-field-strong);--dashboard-v2-overview-card-shadow:var(--shadow-card);--dashboard-v2-overview-card-border:var(--border-subtle);--dashboard-v2-overview-card-border-strong:var(--border-strong);--dashboard-v2-overview-icon-bg:var(--surface-tint-strong);--dashboard-v2-overview-primary-bg:var(--accent-violet-bg);--dashboard-v2-overview-primary-border:var(--accent-violet-border-soft);--dashboard-v2-overview-primary-text:var(--accent-primary-hover);--dashboard-v2-overview-isp-bg:var(--accent-violet-bg);--dashboard-v2-overview-isp-border:var(--accent-violet-border-soft);--dashboard-v2-overview-isp-text:var(--accent-primary-hover);--dashboard-v2-overview-residential-bg:var(--status-success-bg);--dashboard-v2-overview-residential-border:var(--status-success-border-soft);--dashboard-v2-overview-residential-text:var(--accent-success);--dashboard-v2-overview-referral-bg:var(--surface-tint-subtle);--dashboard-v2-overview-referral-border:var(--dashboard-v2-overview-card-border);--dashboard-v2-overview-referral-text:var(--text-muted);--dashboard-v2-overview-referral-action-bg:var(--surface-raised);--dashboard-v2-overview-referral-action-border:var(--dashboard-v2-overview-card-border);--dashboard-v2-overview-referral-action-shadow:none;--usage-overview-core-gradient-start:var(--accent-success);--usage-overview-core-gradient-end:var(--accent-success);--usage-overview-premium-gradient-start:var(--accent-success);--usage-overview-premium-gradient-end:var(--accent-success);--usage-overview-bar-highlight:#ffffff57;--usage-overview-bar-glow:#2fdbcd1f;--usage-overview-bar-hover-glow:#2fdbcd3d;--dashboard-v2-overview-cta-bg:var(--dashboard-v2-primary-action-bg);--dashboard-v2-overview-cta-shadow:var(--dashboard-v2-primary-action-shadow);--dashboard-v2-overview-success-bg:var(--status-success-bg);--dashboard-v2-overview-success-text:var(--accent-success);--dashboard-v2-overview-capacity-bg:#0c1420eb;--dashboard-v2-overview-capacity-border:var(--accent-violet-border-soft);--dashboard-v2-overview-capacity-glow:var(--accent-violet-bg-soft);--dashboard-v2-overview-capacity-dot:var(--accent-violet-bg-heavy);--dashboard-v2-purchase-card-border:var(--border-subtle);--dashboard-v2-purchase-selected-border:var(--accent-violet-border-strong);--dashboard-v2-purchase-selected-shadow:0 22px 48px var(--accent-violet-bg-strong);--dashboard-v2-purchase-blue-bg:var(--accent-violet-bg);--dashboard-v2-purchase-blue-text:var(--accent-primary-hover);--dashboard-v2-purchase-green-bg:var(--status-success-bg);--dashboard-v2-purchase-green-text:var(--accent-success);--dashboard-v2-purchase-isp-icon-bg:linear-gradient(180deg, var(--accent-violet-bg-strong), var(--accent-violet-bg-soft));--dashboard-v2-purchase-residential-icon-bg:linear-gradient(180deg, var(--status-success-bg-strong), var(--status-success-bg));--dashboard-v2-purchase-selected-mark-text:var(--text-on-accent);--dashboard-v2-purchase-fee-note-bg:var(--accent-violet-bg-soft);--dashboard-v2-purchase-fee-note-border:var(--accent-violet-border-soft);--dashboard-v2-purchase-summary-bg:#0a111cf0;--dashboard-v2-purchase-control-bg:var(--bg-field);--dashboard-v2-purchase-control-border:var(--border-subtle);--dashboard-v2-purchase-card-bg:var(--bg-card);--dashboard-v2-purchase-card-shadow:var(--shadow-card);--dashboard-v2-purchase-card-hover-bg:var(--bg-field-strong);--dashboard-v2-purchase-art-dot:var(--accent-violet-bg-heavy);--dashboard-v2-purchase-isp-bg:var(--accent-violet-bg);--dashboard-v2-purchase-isp-border:var(--accent-violet-border-soft);--dashboard-v2-purchase-isp-text:var(--accent-primary-hover);--dashboard-v2-purchase-residential-bg:var(--status-success-bg);--dashboard-v2-purchase-residential-border:var(--status-success-border-soft);--dashboard-v2-purchase-residential-text:var(--accent-success);--dashboard-v2-purchase-gold-bg:var(--status-warning-bg);--dashboard-v2-purchase-gold-border:var(--status-warning-border-soft);--dashboard-v2-purchase-gold-text:var(--status-warning-text);--dashboard-v2-purchase-premium-bg:var(--status-warning-bg);--dashboard-v2-purchase-premium-border:var(--status-warning-border-soft);--dashboard-v2-purchase-premium-text:var(--status-warning-text);--dashboard-v2-purchase-dedicated-bg:var(--accent-violet-bg);--dashboard-v2-purchase-dedicated-border:var(--accent-violet-border-soft);--dashboard-v2-purchase-dedicated-text:var(--accent-primary-hover);--dashboard-v2-purchase-unavailable-bg:var(--bg-field-strong);--dashboard-v2-purchase-unavailable-border:var(--border-subtle);--dashboard-v2-purchase-unavailable-text:var(--text-muted);--dashboard-v2-purchase-table-line:var(--border-subtle);--dashboard-v2-isp-page-panel-bg:var(--bg-card);--dashboard-v2-isp-page-panel-border:var(--border-subtle);--dashboard-v2-isp-page-accent-bg:var(--accent-violet-bg);--dashboard-v2-isp-page-accent-border:var(--accent-violet-border-soft);--dashboard-v2-isp-page-accent-text:var(--accent-primary-hover);--dashboard-v2-isp-page-primary-bg:var(--accent-primary-hover);--dashboard-v2-isp-page-primary-hover-bg:var(--accent-primary-soft);--dashboard-v2-isp-page-primary-text:var(--text-on-accent);--dashboard-v2-isp-page-warning-bg:var(--status-warning-bg);--dashboard-v2-isp-page-warning-border:var(--status-warning-border-soft);--dashboard-v2-isp-page-warning-text:var(--status-warning-text);--dashboard-v2-isp-page-ready-bg:var(--status-success-bg);--dashboard-v2-isp-page-ready-border:var(--status-success-border-soft);--dashboard-v2-isp-page-ready-text:var(--accent-success);--dashboard-v2-isp-page-source-dot:var(--accent-primary-hover);--dashboard-shell-bg:radial-gradient(circle at 18% 0%, #2f82ff1a, transparent 30rem),  radial-gradient(circle at 86% 8%, #24c8d90d, transparent 26rem),  linear-gradient(180deg, var(--bg-page-top), var(--bg-page-mid) 42%, var(--bg-page))}:where(.app-shell)[data-dashboard-theme=dashboard-v2][data-dashboard-mode=oled]{--bg-page:#000;--bg-page-top:#000;--bg-page-mid:#000;--bg-sidebar:#000;--bg-card:#080a0f;--bg-card-raised:#0b0e14;--bg-field:#05070b;--bg-field-strong:#0a0d12;--bg-action:#0c111a;--bg-muted-panel:#05070b;--text-primary:#f2f5fb;--text-muted:#aeb7c6;--text-subtle:#747d8c;--text-secondary:#c8d0dc;--text-soft:#e5ebf5;--text-bright:#f8faff;--text-on-accent:#03060c;--text-secondary-disabled:#aeb7c66b;--accent-primary:#7ef2c5;--accent-primary-hover:#b6ffe3;--accent-primary-soft:#93f6d0;--accent-primary-muted:#7adcb9;--accent-primary-strong:#5ad6ab;--accent-secondary:#7db7ff;--accent-secondary-bright:#b7d6ff;--accent-success:#7ef2c5;--accent-danger:#ff8d98;--border-subtle:#e8f0ff1f;--border-strong:#e8f0ff33;--border-disabled:#aeb7c63d;--surface-tint-faint:#ffffff05;--surface-tint-subtle:#ffffff07;--surface-tint:#ffffff0a;--surface-tint-strong:#fff1;--surface-tint-heavy:#ffffff17;--overlay-subtle:#0003;--overlay-card:#0000006b;--accent-violet-bg-faint:#d6b3ff09;--accent-violet-bg-soft:#d6b3ff14;--accent-violet-bg:#d6b3ff1f;--accent-violet-bg-strong:#d6b3ff2b;--accent-violet-bg-heavy:#d6b3ff38;--accent-violet-alpha-strong:#d6b3ffe0;--accent-violet-alpha-solid:#d6b3fff5;--accent-violet-border-soft:#d6b3ff42;--accent-violet-border:#d6b3ff66;--accent-violet-border-strong:#d6b3ff8f;--accent-violet-hover-border:#d6b3ffb3;--accent-violet-alt-bg-soft:#7db7ff0f;--accent-violet-alt-bg-strong:#7db7ff21;--accent-violet-alt-border:#7db7ff4d;--accent-violet-alt-border-strong:#7db7ff7a;--accent-violet-alt-border-solid:#7db7ffc7;--accent-cyan-bg-soft:#7db7ff0e;--accent-cyan-bg:#7db7ff18;--accent-cyan-bg-strong:#7db7ff26;--accent-cyan-bg-heavy:#7db7ff38;--accent-cyan-border:#7db7ff52;--accent-cyan-border-strong:#7db7ff94;--accent-cyan-alpha-muted:#7db7ffc2;--accent-cyan-alpha-solid:#b7d6fff0;--status-success-bg:#7ef2c51c;--status-success-bg-strong:#7ef2c52b;--status-success-border-soft:#7ef2c557;--status-success-border:#7ef2c585;--status-warning-bg:#f4df741a;--status-warning-bg-soft:#f4df7413;--status-warning-bg-strong:#f4df7424;--status-warning-border-soft:#f4df7442;--status-warning-border:#f4df7470;--status-warning-border-strong:#f4df7494;--status-warning-text:#f4df74;--status-error-bg-soft:#ff8d9814;--status-error-border:#ff8d9852;--status-error-border-strong:#ff8d98a3;--status-danger-bg:#ff8d9818;--status-danger-bg-strong:#ff8d9826;--status-danger-border:#ff8d986b;--status-danger-border-strong:#ff8d98ad;--status-danger-text:#ffadb6;--button-primary-text:#03060c;--button-primary-border:#ffffffc7;--button-secondary-bg:var(--bg-action);--shadow-card:0 24px 70px #0000005c;--affiliate-card-shadow:0 24px 70px #00000052;--affiliate-primary-card-shadow:0 0 0 1px var(--accent-violet-bg-soft), 0 24px 70px #00000057;--affiliate-copy-bg:#03060cb8;--affiliate-blue:#7db7ff;--affiliate-blue-bg:#7db7ff26;--affiliate-teal:#7ef2c5;--affiliate-teal-bg-soft:#7ef2c513;--affiliate-teal-bg:#7ef2c51f;--affiliate-teal-border-soft:#7ef2c552;--affiliate-teal-border:#7ef2c570;--affiliate-teal-border-strong:#7ef2c594;--affiliate-teal-border-hover:#7ef2c5ad;--affiliate-violet:#d6b3ff;--affiliate-orange:var(--status-warning-text);--affiliate-gold:var(--status-warning-text);--affiliate-action-bg:var(--affiliate-teal);--dashboard-v2-sidebar-text:var(--text-primary);--dashboard-v2-sidebar-muted:var(--text-muted);--dashboard-v2-sidebar-subtle:var(--text-subtle);--dashboard-v2-sidebar-line:var(--border-subtle);--dashboard-v2-sidebar-panel:#ffffff06;--dashboard-v2-sidebar-panel-strong:#ffffff0a;--dashboard-v2-sidebar-bg:#020409f5;--dashboard-v2-primary-action-bg:#7ef2c5;--dashboard-v2-primary-action-hover-bg:#93f6d0;--dashboard-v2-primary-action-border:#7ef2c5c7;--dashboard-v2-primary-action-shadow:0 18px 42px #7ef2c524;--dashboard-v2-selected-option-bg:#7ef2c5;--dashboard-v2-selected-option-border:#7ef2c5c7;--dashboard-v2-selected-option-shadow:0 14px 28px #7ef2c51f;--dashboard-v2-payment-icon-bg:var(--accent-violet-bg-strong);--dashboard-v2-payment-icon-color:var(--accent-primary-hover);--dashboard-v2-payment-product-bg:var(--accent-violet-bg-soft);--dashboard-v2-payment-product-border:var(--accent-violet-border-soft);--dashboard-v2-payment-product-text:var(--text-bright);--dashboard-v2-payment-footer-bg:var(--bg-muted-panel);--dashboard-v2-payment-pager-bg:var(--bg-action);--dashboard-v2-payment-pager-text:var(--text-secondary);--dashboard-v2-endpoint-preset-shadow:0 10px 22px #0000003d;--dashboard-v2-endpoint-preset-inner-border:#ffffff06;--dashboard-v2-endpoint-preset-hover-shadow:0 8px 18px #0000002e;--dashboard-v2-floating-menu-shadow:0 18px 48px #00000080;--dashboard-v2-plan-icon-bg:color-mix(in srgb, var(--status-warning-bg) 76%, var(--surface));--dashboard-v2-plan-icon-bg-accent:color-mix(in srgb, var(--status-warning-text) 18%, transparent);--dashboard-v2-plan-icon-border:color-mix(in srgb, var(--status-warning-text) 58%, var(--status-warning-border-soft));--dashboard-v2-plan-icon-shadow:inset 0 0 0 1px color-mix(in srgb, var(--status-warning-text) 14%, transparent), 0 0 18px color-mix(in srgb, var(--status-warning-text) 10%, transparent);--dashboard-v2-plan-icon-svg:color-mix(in srgb, var(--status-warning-text) 88%, white);--dashboard-v2-plan-icon-svg-shadow:drop-shadow(0 0 7px color-mix(in srgb, var(--status-warning-text) 18%, transparent));--dashboard-v2-toast-warning-bg:var(--status-warning-bg);--dashboard-v2-toast-warning-border:var(--status-warning-border-soft);--dashboard-v2-toast-warning-text:var(--status-warning-text);--dashboard-v2-activity-panel-bg:var(--bg-card);--dashboard-v2-activity-rail:var(--border-strong);--dashboard-v2-activity-event-hover:var(--surface-tint-strong);--dashboard-v2-activity-id-bg:var(--bg-field-strong);--dashboard-v2-activity-id-border:var(--border-subtle);--dashboard-v2-activity-warning-bg:var(--status-warning-bg);--dashboard-v2-activity-warning-text:var(--status-warning-text);--dashboard-v2-activity-danger-bg:var(--status-danger-bg);--dashboard-v2-activity-danger-text:var(--status-danger-text);--dashboard-v2-activity-info-bg:var(--accent-cyan-bg);--dashboard-v2-activity-info-text:var(--accent-secondary-bright);--dashboard-v2-activity-primary-bg:var(--accent-violet-bg);--dashboard-v2-activity-primary-text:var(--text-bright);--dashboard-v2-activity-success-bg:var(--status-success-bg);--dashboard-v2-activity-success-text:var(--accent-success);--dashboard-v2-activity-neutral-bg:var(--surface-tint-strong);--dashboard-v2-activity-neutral-text:var(--text-secondary);--dashboard-v2-settings-icon-bg:var(--accent-violet-bg);--dashboard-v2-settings-icon-text:var(--accent-primary-hover);--dashboard-v2-settings-panel-bg:#05070b;--dashboard-v2-settings-card-bg:#07090e;--dashboard-v2-settings-card-border:#e8f0ff21;--dashboard-v2-settings-account-border:#7ef2c54d;--dashboard-v2-settings-account-bg:#7ef2c509;--dashboard-v2-settings-theme-border:#7db7ff57;--dashboard-v2-settings-theme-bg:#7db7ff09;--dashboard-v2-settings-theme-active-shadow:0 0 0 1px var(--dashboard-v2-settings-theme-border), 0 18px 44px #00000042;--dashboard-v2-settings-help-border:#f4df7447;--dashboard-v2-settings-help-bg:#f4df7409;--dashboard-v2-settings-avatar-ring:#7ef2c5;--dashboard-v2-settings-avatar-shadow:0 0 0 1px #7ef2c56b, 0 0 42px #7ef2c529;--dashboard-v2-settings-status-bg:#7ef2c51a;--dashboard-v2-settings-status-border:#7ef2c56b;--dashboard-v2-settings-status-text:#7ef2c5;--dashboard-v2-settings-help-billing-bg:#f4df741f;--dashboard-v2-settings-help-billing-border:#f4df7457;--dashboard-v2-settings-help-billing-text:#f4df74;--dashboard-v2-settings-help-discord-bg:#d6b3ff1f;--dashboard-v2-settings-help-discord-border:#d6b3ff57;--dashboard-v2-settings-help-discord-text:#d6b3ff;--dashboard-v2-settings-help-docs-bg:#7db7ff1f;--dashboard-v2-settings-help-docs-border:#7db7ff57;--dashboard-v2-settings-help-docs-text:#7db7ff;--dashboard-v2-settings-help-hover-border:var(--border-strong);--dashboard-v2-settings-help-hover-shadow:0 16px 34px #00000047;--dashboard-v2-settings-help-focus-outline:var(--accent-violet-bg-heavy);--dashboard-v2-credential-row-bg:var(--bg-field-strong);--dashboard-v2-overview-card-bg:#05070b;--dashboard-v2-overview-card-hover-bg:#080a0f;--dashboard-v2-overview-card-shadow:0 30px 80px #00000057;--dashboard-v2-overview-card-border:var(--border-subtle);--dashboard-v2-overview-card-border-strong:#e8f0ff38;--dashboard-v2-overview-icon-bg:var(--surface-tint-strong);--dashboard-v2-overview-primary-bg:#7db7ff17;--dashboard-v2-overview-primary-border:#7db7ff6b;--dashboard-v2-overview-primary-text:#b7d6ff;--dashboard-v2-overview-isp-bg:#7db7ff16;--dashboard-v2-overview-isp-border:#7db7ff80;--dashboard-v2-overview-isp-text:#7db7ff;--dashboard-v2-overview-residential-bg:#7ef2c517;--dashboard-v2-overview-residential-border:#7ef2c580;--dashboard-v2-overview-residential-text:#7ef2c5;--dashboard-v2-overview-referral-bg:#d6b3ff0b;--dashboard-v2-overview-referral-border:#d6b3ff33;--dashboard-v2-overview-referral-text:#d6b3ff;--dashboard-v2-overview-referral-action-bg:#d6b3ff;--dashboard-v2-overview-referral-action-border:#d6b3ffc2;--dashboard-v2-overview-referral-action-shadow:0 16px 36px #d6b3ff1f;--dashboard-v2-overview-cta-bg:var(--dashboard-v2-primary-action-bg);--dashboard-v2-overview-cta-shadow:var(--dashboard-v2-primary-action-shadow);--dashboard-v2-overview-success-bg:var(--status-success-bg);--dashboard-v2-overview-success-text:var(--accent-success);--dashboard-v2-overview-chart-bg:#03050a;--dashboard-v2-overview-chart-grid:#e8f0ff11;--dashboard-v2-overview-chart-outline:#7db7ff1f;--dashboard-v2-overview-chart-outline-active:#7ef2c580;--dashboard-v2-overview-capacity-bg:#060a11eb;--dashboard-v2-overview-capacity-border:var(--border-subtle);--dashboard-v2-overview-capacity-glow:#f4df740d;--dashboard-v2-overview-capacity-dot:#f4df7414;--dashboard-v2-overview-capacity-accent-bg:#f4df7418;--dashboard-v2-overview-capacity-accent-border:#f4df7438;--dashboard-v2-overview-capacity-accent-text:#f4df74;--dashboard-v2-purchase-card-border:var(--border-subtle);--dashboard-v2-purchase-selected-border:var(--accent-cyan-border-strong);--dashboard-v2-purchase-selected-shadow:0 22px 48px #7db7ff24;--dashboard-v2-purchase-blue-bg:var(--accent-cyan-bg);--dashboard-v2-purchase-blue-text:var(--accent-secondary-bright);--dashboard-v2-purchase-green-bg:var(--status-success-bg);--dashboard-v2-purchase-green-text:var(--accent-success);--dashboard-v2-purchase-isp-icon-bg:linear-gradient(180deg, var(--accent-cyan-bg-strong), var(--accent-cyan-bg-soft));--dashboard-v2-purchase-residential-icon-bg:linear-gradient(180deg, var(--status-success-bg-strong), var(--status-success-bg));--dashboard-v2-purchase-selected-mark-text:var(--text-on-accent);--dashboard-v2-purchase-fee-note-bg:var(--accent-violet-bg-soft);--dashboard-v2-purchase-fee-note-border:var(--accent-violet-border-soft);--dashboard-v2-purchase-summary-bg:#03060ceb;--dashboard-v2-purchase-control-bg:var(--bg-field);--dashboard-v2-purchase-control-border:var(--border-subtle);--dashboard-v2-purchase-card-bg:#05070b;--dashboard-v2-purchase-card-shadow:0 18px 54px #00000070;--dashboard-v2-purchase-card-hover-bg:#080a0f;--dashboard-v2-purchase-art-dot:#7ef2c538;--dashboard-v2-purchase-isp-bg:#7db7ff17;--dashboard-v2-purchase-isp-border:#7db7ff70;--dashboard-v2-purchase-isp-text:#7db7ff;--dashboard-v2-purchase-residential-bg:#7ef2c517;--dashboard-v2-purchase-residential-border:#7ef2c580;--dashboard-v2-purchase-residential-text:#7ef2c5;--dashboard-v2-purchase-gold-bg:#ffd84d1b;--dashboard-v2-purchase-gold-border:#ffd84d75;--dashboard-v2-purchase-gold-text:#ffd84d;--dashboard-v2-purchase-premium-bg:#f4df7418;--dashboard-v2-purchase-premium-border:#f4df745c;--dashboard-v2-purchase-premium-text:#f4df74;--dashboard-v2-purchase-dedicated-bg:#d6b3ff13;--dashboard-v2-purchase-dedicated-border:#d6b3ff57;--dashboard-v2-purchase-dedicated-text:#d6b3ff;--dashboard-v2-purchase-unavailable-bg:#e8f0ff12;--dashboard-v2-purchase-unavailable-border:#e8f0ff2e;--dashboard-v2-purchase-unavailable-text:#c8d1df;--dashboard-v2-purchase-table-line:#e8f0ff1f;--dashboard-v2-isp-page-panel-bg:#05070b;--dashboard-v2-isp-page-panel-border:#e8f0ff21;--dashboard-v2-isp-page-accent-bg:#7ef2c517;--dashboard-v2-isp-page-accent-border:#7ef2c580;--dashboard-v2-isp-page-accent-text:#7ef2c5;--dashboard-v2-isp-page-primary-bg:#7ef2c5;--dashboard-v2-isp-page-primary-hover-bg:#93f6d0;--dashboard-v2-isp-page-primary-text:#03060c;--dashboard-v2-isp-page-warning-bg:#f4df7418;--dashboard-v2-isp-page-warning-border:#f4df7457;--dashboard-v2-isp-page-warning-text:#f4df74;--dashboard-v2-isp-page-ready-bg:#7ef2c51a;--dashboard-v2-isp-page-ready-border:#7ef2c56b;--dashboard-v2-isp-page-ready-text:#7ef2c5;--dashboard-v2-isp-page-source-dot:#8f82ff;--dashboard-connected-discord-icon:var(--accent-secondary-bright);--usage-overview-core-fill:#233897;--usage-overview-premium-fill:#7daeff;--usage-overview-core-gradient-start:#6f7dff;--usage-overview-core-gradient-end:#5b6cff;--usage-overview-premium-gradient-start:#7482ff;--usage-overview-premium-gradient-end:#5b6cff;--usage-overview-bar-highlight:#ffffff52;--usage-overview-bar-glow:#5b6cff24;--usage-overview-bar-hover-glow:#7ef2c538;--admin-product-core-fill:linear-gradient(135deg, #7ef2c5ad, #7ef2c5eb);--admin-product-core-border:#7ef2c5;--admin-product-premium-fill:linear-gradient(135deg, #7db7ffbd, #7db7fff2);--admin-product-premium-border:#7db7ff;--affiliate-action-shadow:0 14px 32px #7ef2c524;--dashboard-shell-bg:var(--bg-page)}:root{color:var(--text-primary);background:var(--bg-page);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Aptos,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:var(--space-0);background:var(--dashboard-shell-bg);min-height:100vh}html.konami-gauntlet-cursor,html.konami-gauntlet-cursor *{cursor:url(/cosmic-gauntlet-cursor-runtime.png?v=1) 4 2,auto!important}html.snap-mode [data-snap-selected=true]{animation:snap-dust 3.4s ease-in var(--snap-delay,0s) forwards;will-change:opacity, filter, transform}.snap-particle-layer{z-index:9999;pointer-events:none;position:fixed;inset:0;overflow:hidden}.snap-particle{background:var(--snap-particle-bg);width:5px;height:5px;box-shadow:0 0 7px var(--snap-particle-shadow);opacity:0;transform:translate(-50%, -50%) scale(var(--snap-scale,1));animation:snap-particle-drift 4.2s ease-out var(--snap-delay,0s) forwards;border-radius:999px;position:absolute}@keyframes snap-dust{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}45%{opacity:.76;filter:blur(1px)saturate(.82)}to{opacity:0;filter:blur(8px)saturate(.55);transform:translateY(-18px)scale(.98)}}@keyframes snap-particle-drift{0%{opacity:0;transform:translate(-50%, -50%) scale(var(--snap-scale,1))}14%{opacity:.85}to{opacity:0;transform:translate(calc(-50% + var(--snap-drift-x,0px)), calc(-50% + var(--snap-drift-y,-80px))) scale(.42)}}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}p,h1,h2,dl,dd{margin:var(--space-0)}.app-shell{background:var(--dashboard-shell-bg);min-height:100vh;color:var(--text);grid-template-columns:288px minmax(0,1fr);display:grid}.app-shell-state{grid-template-columns:minmax(0,1fr)}.sidebar{height:100vh;min-height:0;padding:var(--space-14) var(--space-16) var(--space-12);background:var(--sidebar);border-right:var(--border-width-hairline) solid var(--line);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.brand-block{justify-items:center;gap:var(--space-4);padding:var(--space-0) var(--space-10) var(--space-10);display:grid}.brand-link{color:var(--text);text-decoration:none}.brand-link:hover .brand-wordmark strong,.brand-link:hover .brand-wordmark span{color:var(--accent-primary-hover)}.brand-icon{border-radius:var(--radius-13);background:linear-gradient(135deg, var(--accent-violet-alpha-solid), var(--accent-cyan-alpha-solid)), var(--accent-primary);width:42px;height:42px;color:var(--text-on-accent);letter-spacing:-.08em;box-shadow:0 12px 30px var(--accent-violet-bg-heavy);place-items:center;font-weight:800;display:grid}.brand-icon-image{border-radius:var(--radius-0);object-fit:contain;width:38px;height:38px;box-shadow:var(--shadow-none);background:0 0;display:block}.brand-wordmark{justify-items:center;gap:var(--space-1);text-transform:uppercase;letter-spacing:.08em;font-size:10px;line-height:1;display:grid}.brand-wordmark strong{color:var(--text)}.brand-wordmark span{color:var(--amber);font-weight:800}.account-select{gap:var(--space-3);width:100%;padding:var(--space-6) var(--space-9);border:var(--border-width-hairline) solid var(--line);border-radius:var(--radius-5);background:var(--surface-tint);color:var(--text);display:grid}.account-select-link{text-decoration:none}.account-select-link:hover{border-color:var(--accent-violet-border);background:var(--accent-violet-bg-soft)}.account-select span{color:var(--subtle);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.account-select strong{color:var(--text);overflow-wrap:anywhere;font-size:14px;font-weight:800}.brand-kicker,.eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:11px;line-height:1}.nav-list{gap:var(--space-5);margin-top:var(--space-9);display:grid}.nav-group{gap:var(--space-2);display:grid}.nav-group+.nav-group{padding-top:var(--space-7);border-top:var(--border-width-hairline) solid var(--line)}.nav-section-label{padding:var(--space-0) var(--space-10) var(--space-3);color:var(--subtle);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.nav-link{align-items:center;gap:var(--space-10);min-height:32px;padding:var(--space-5) var(--space-10);border-radius:var(--radius-9);color:var(--muted);border:var(--border-transparent);font-size:14px;font-weight:700;display:flex}.nav-link:hover,.nav-link:focus-visible{color:var(--text);background:var(--surface-tint);border-color:var(--line)}.nav-link-active{color:var(--text);background:var(--accent-violet-bg-heavy);border-color:var(--accent-violet-border)}.nav-link-disabled{opacity:.46;cursor:not-allowed}.nav-icon{width:19px;height:19px;color:var(--graphite);place-items:center;display:inline-grid}.nav-icon svg{stroke-width:2.1px;width:17px;height:17px}.nav-link-active .nav-icon,.nav-link:hover .nav-icon,.nav-link:focus-visible .nav-icon{color:var(--accent-primary-hover)}.sr-only{width:var(--space-1);height:var(--space-1);padding:var(--space-0);clip:rect(0, 0, 0, 0);white-space:nowrap;border:var(--space-0);position:absolute;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .segment-button,.app-shell[data-dashboard-theme=dashboard-v2] .proxy-tool-tab,.app-shell[data-dashboard-theme=dashboard-v2] .endpoint-preset,.app-shell[data-dashboard-theme=dashboard-v2] .preset-chip,.app-shell[data-dashboard-theme=dashboard-v2] .filter-chip{color:var(--muted);background:0 0;border-color:#0000}.app-shell[data-dashboard-theme=dashboard-v2] .segment-button:hover,.app-shell[data-dashboard-theme=dashboard-v2] .segment-button:focus-visible,.app-shell[data-dashboard-theme=dashboard-v2] .proxy-tool-tab:hover,.app-shell[data-dashboard-theme=dashboard-v2] .proxy-tool-tab:focus-visible,.app-shell[data-dashboard-theme=dashboard-v2] .endpoint-preset:hover,.app-shell[data-dashboard-theme=dashboard-v2] .endpoint-preset:focus-visible,.app-shell[data-dashboard-theme=dashboard-v2] .preset-chip:hover,.app-shell[data-dashboard-theme=dashboard-v2] .preset-chip:focus-visible,.app-shell[data-dashboard-theme=dashboard-v2] .filter-chip:hover,.app-shell[data-dashboard-theme=dashboard-v2] .filter-chip:focus-visible{color:var(--text);background:var(--surface-tint-subtle);border-color:#0000}.app-shell[data-dashboard-theme=dashboard-v2] .segment-button-active span{color:var(--text-muted)}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-tool-tab{border-radius:var(--radius-8);min-height:48px;box-shadow:var(--shadow-none);background:0 0;border-color:#0000}.app-shell[data-dashboard-theme=dashboard-v2] .endpoint-preset{min-width:0;min-height:58px;padding:var(--space-10);border-radius:var(--radius-8);background:var(--surface);color:var(--text-bright);box-shadow:var(--dashboard-v2-endpoint-preset-shadow);place-items:center}.app-shell[data-dashboard-theme=dashboard-v2] .action-button-primary{background:var(--dashboard-v2-primary-action-bg);border-color:var(--dashboard-v2-primary-action-border);color:var(--button-primary-text);box-shadow:var(--dashboard-v2-primary-action-shadow)}.app-shell[data-dashboard-theme=dashboard-v2] .action-button-primary:hover,.app-shell[data-dashboard-theme=dashboard-v2] .action-button-primary:focus-visible{background:var(--dashboard-v2-primary-action-hover-bg);border-color:var(--dashboard-v2-primary-action-border)}.app-shell[data-dashboard-theme=dashboard-v2] .dashboard-card-arrow{border:1px solid var(--dashboard-v2-overview-card-border);background:color-mix(in srgb, var(--surface-raised) 58%, transparent);width:34px;height:34px;color:var(--text-muted);border-radius:999px;flex:none;place-items:center;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .dashboard-card-arrow svg{stroke-width:2.4px;width:16px;height:16px}.app-shell[data-dashboard-theme=dashboard-v2] :is(a,button):hover .dashboard-card-arrow,.app-shell[data-dashboard-theme=dashboard-v2] :is(a,button):focus-visible .dashboard-card-arrow{border-color:var(--dashboard-v2-overview-card-border-strong);background:var(--dashboard-v2-overview-card-hover-bg);color:var(--text-bright);transform:translate(2px)}.app-shell[data-dashboard-theme=dashboard-v2] .dashboard-card-arrow-inline{width:28px;height:28px}.app-shell[data-dashboard-theme=dashboard-v2] .dashboard-card-arrow-inline svg{width:14px;height:14px}.app-shell[data-dashboard-theme=dashboard-v2] .recent-proxy-actions-header .action-button{border-color:var(--border-subtle);background:var(--bg-field-strong);min-height:42px;box-shadow:none}.app-shell[data-dashboard-theme=dashboard-v2] .promo-edit-actions .action-button{border-radius:8px;min-height:34px;padding:7px 14px}.metric-card-cta .action-button{margin-top:4px}.dashboard-card-arrow{border:1px solid var(--line);background:var(--bg-field);width:32px;height:32px;color:var(--muted);border-radius:999px;flex:none;place-items:center;display:inline-grid}.dashboard-card-arrow svg{stroke-width:2.4px;width:15px;height:15px}.dashboard-card-arrow-inline{width:26px;height:26px}.dashboard-card-arrow-inline svg{width:13px;height:13px}.support-action-stack .action-button{text-align:center;white-space:nowrap;justify-content:center;align-items:center;min-width:128px;min-height:50px;display:inline-flex}.danger-button{border:1px solid var(--status-danger-border);background:var(--status-danger-bg);color:var(--status-danger-text);cursor:pointer;border-radius:8px;padding:9px 12px;font-weight:700}.danger-button:hover,.danger-button:focus-visible{border-color:var(--status-danger-border-strong);background:var(--status-danger-bg-strong)}.danger-button:disabled{cursor:not-allowed;opacity:.62}.filter-chip{border:1px solid var(--line);background:var(--bg-field-strong);color:var(--muted);cursor:pointer;text-transform:capitalize;border-radius:999px;padding:6px 10px}.filter-chip:hover,.filter-chip:focus-visible{color:var(--text);border-color:var(--line-strong)}.filter-chip-active{color:var(--button-primary-text);background:var(--amber);border-color:var(--button-primary-border)}.fixed-option-chip,.bandwidth-mode-button{border:1px solid var(--line);background:var(--bg-field-strong);min-height:64px;color:var(--text);text-align:left;cursor:pointer;border-radius:8px;align-content:center;justify-items:start;gap:6px;padding:11px 12px;display:grid}.fixed-option-chip:hover,.fixed-option-chip:focus-visible,.bandwidth-mode-button:hover,.bandwidth-mode-button:focus-visible{border-color:var(--line-strong)}.fixed-option-chip span,.bandwidth-mode-button span,.fixed-option-detail span{color:var(--text-muted);font-size:12px;font-weight:500}.fixed-option-chip-active,.bandwidth-mode-button-active{border-color:var(--button-primary-border);color:var(--button-primary-text)}.action-button-primary{background:var(--amber);border-color:var(--button-primary-border);color:var(--button-primary-text);font-weight:700}.action-button:disabled{opacity:.6;cursor:not-allowed}.tab-button,.segment-button{border:var(--border-transparent);border-radius:var(--radius-7);color:var(--muted);cursor:pointer;background:0 0}.tab-button{padding:var(--space-0) var(--space-0) var(--space-12);border-radius:var(--radius-0);position:relative}.tab-button:hover,.tab-button:focus-visible,.segment-button:hover,.segment-button:focus-visible{color:var(--text);border-color:var(--line)}.tab-button-active,.segment-button-active{color:var(--text);background:0 0;border-color:#0000;font-weight:700}.tab-button-active:after{background:var(--amber);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.segment-button-active{color:var(--text-on-accent);background:var(--accent-violet-alpha-strong);border-color:var(--accent-violet-alpha-solid)}.segment-button{flex:1;min-width:140px;padding:8px 10px}.action-button-leading-icon{place-items:center;width:17px;height:17px;margin-right:6px;display:inline-grid}.action-button-leading-icon svg{stroke-width:2.25px;width:17px;height:17px}.action-button-leading-icon-spinning svg{animation:.85s linear infinite loading-spin}.app-shell[data-dashboard-theme=dashboard-v2] .fixed-option-chip,.app-shell[data-dashboard-theme=dashboard-v2] .bandwidth-mode-button{border-color:var(--dashboard-v2-purchase-control-border);background:var(--surface);min-height:68px;color:var(--text-bright)}.app-shell[data-dashboard-theme=dashboard-v2] .fixed-option-chip span,.app-shell[data-dashboard-theme=dashboard-v2] .bandwidth-mode-button span,.app-shell[data-dashboard-theme=dashboard-v2] .fixed-option-detail span{color:var(--text-muted)}.app-shell[data-dashboard-theme=dashboard-v2] .fixed-option-detail{border-color:var(--dashboard-v2-purchase-control-border);background:var(--dashboard-v2-purchase-control-bg);color:var(--text-bright)}.app-shell[data-dashboard-theme=dashboard-v2] .preset-chip{background:var(--surface);min-height:82px;color:var(--text-bright);text-align:center;border-radius:8px;gap:8px;padding:14px 10px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .fixed-option-chip,.app-shell[data-dashboard-theme=dashboard-v2] .bandwidth-mode-button,.app-shell[data-dashboard-theme=dashboard-v2] .fixed-option-detail,.app-shell[data-dashboard-theme=dashboard-v2] .preset-chip{border-color:var(--dashboard-v2-purchase-control-border);background:var(--dashboard-v2-purchase-card-bg);border-radius:7px}.app-shell[data-dashboard-theme=dashboard-v2] .fixed-option-chip,.app-shell[data-dashboard-theme=dashboard-v2] .bandwidth-mode-button{min-height:82px;padding:13px}@media (width<=820px){.support-action-stack .action-button{width:100%;min-width:0;min-height:46px}}.app-shell[data-dashboard-theme=dashboard-v2] .revealed-id-row .text-button{color:var(--dashboard-v2-settings-icon-text);grid-column:1/-1;justify-self:start;margin-left:0}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top .icon-copy-button{width:28px;height:28px;color:var(--text-muted);background:0 0;border:0}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top .icon-copy-button:hover,.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top .icon-copy-button:focus-visible{background:var(--surface-raised);color:var(--text-bright)}.proxy-tool-tab-icon,.segment-icon,.action-button-icon{flex:none;place-items:center;display:inline-grid}.action-button-icon{margin-left:6px;font-size:17px;line-height:1}.text-button{color:var(--accent-primary-hover);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.text-button:hover,.text-button:focus-visible{color:var(--text)}.icon-copy-button{border:1px solid var(--line);background:var(--surface-tint-subtle);width:26px;height:26px;color:var(--accent-primary-hover);cursor:pointer;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}.icon-copy-button:hover,.icon-copy-button:focus-visible{border-color:var(--accent-violet-hover-border);background:var(--accent-violet-bg);color:var(--text)}.icon-copy-button:disabled{color:var(--subtle);cursor:not-allowed;opacity:.55}.icon-copy-button svg{width:15px;height:15px}.icon-copy-button span{white-space:nowrap;clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .account-select,.app-shell[data-dashboard-theme=dashboard-v2] .sidebar-footer{background:var(--dashboard-v2-sidebar-panel);box-shadow:none}.app-shell[data-dashboard-theme=dashboard-v2] .segmented-control,.app-shell[data-dashboard-theme=dashboard-v2] .proxy-tool-tabs{background:var(--bg-field-strong);box-shadow:inset 0 0 0 1px var(--border-subtle);border-color:#0000}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-tool-tabs{gap:var(--space-8);padding:var(--space-8);border-radius:var(--radius-12);background:var(--bg-field-strong);box-shadow:inset 0 0 0 1px var(--border-subtle)}.app-shell[data-dashboard-theme=dashboard-v2] .promo-create-form .field-stack{gap:7px}.app-shell[data-dashboard-theme=dashboard-v2] .promo-create-form .field-stack>span,.app-shell[data-dashboard-theme=dashboard-v2] .promo-choice-title{color:var(--text-bright);font-size:13px;font-weight:750}.app-shell[data-dashboard-theme=dashboard-v2] .promo-create-form .field-stack small,.app-shell[data-dashboard-theme=dashboard-v2] .promo-radio-option small,.app-shell[data-dashboard-theme=dashboard-v2] .promo-product-check small{color:var(--text-subtle);font-size:12px}.app-shell[data-dashboard-theme=dashboard-v2] .field-stack .promo-percent-input{border:1px solid var(--border-subtle);background:var(--bg-field);color:var(--text-bright);border-radius:8px;grid-template-columns:minmax(0,1fr) 40px;align-items:center;font-size:14px;display:grid;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .promo-choice-title{grid-column:1/-1}.app-shell[data-dashboard-theme=dashboard-v2] .promo-radio-option small,.app-shell[data-dashboard-theme=dashboard-v2] .promo-product-check small{margin-top:2px;display:block}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-table .toggle-row{min-height:36px;color:var(--text-muted);align-items:center}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-table .toggle-row input{flex:none;width:16px;height:16px}.app-shell[data-dashboard-theme=dashboard-v2] .checkbox-row{color:var(--text-muted);align-items:flex-start;gap:10px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .checkbox-row input{margin-top:3px}.field-label{color:var(--muted);font-size:14px}.segmented-control,.action-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.segmented-control{border:1px solid var(--line);background:var(--bg-field);border-radius:10px;padding:4px}.toggle-row{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.field-stack{gap:6px;min-width:0;display:grid}.field-stack span{color:var(--muted);font-size:12px}.field-stack .country-select-shell select{padding-left:46px;padding-right:42px}.number-stepper{min-width:0;display:block}.number-stepper-field{border:var(--border-width-hairline) solid var(--line);border-radius:var(--radius-8);background:var(--bg-field);grid-template-columns:minmax(0,1fr) 34px;align-items:stretch;min-height:56px;display:grid;overflow:hidden}.number-stepper-field-with-unit{grid-template-columns:minmax(0,1fr) auto 34px}.number-stepper-field input{appearance:textfield;width:100%;min-width:0;box-shadow:none;color:var(--text-bright);background:0 0;border:0;padding:0 8px 0 16px;font-size:15px;font-weight:800}.number-stepper-field input::-webkit-inner-spin-button{appearance:none;margin:0}.number-stepper-field input::-webkit-outer-spin-button{appearance:none;margin:0}.number-stepper-field input:focus{outline:none}.number-stepper-field:focus-within{border-color:var(--accent-primary-hover);box-shadow:0 0 0 3px var(--accent-violet-bg-soft)}.number-stepper-buttons{align-content:center;justify-items:center;padding-block:7px;display:grid}.number-stepper-button{width:28px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.number-stepper-button:hover,.number-stepper-button:focus-visible{color:var(--text-bright)}.number-stepper-button:disabled{cursor:not-allowed;opacity:.52}.number-stepper-button svg{stroke-width:2.6px;width:18px;height:18px}.number-stepper-unit{color:var(--muted);place-items:center;padding-inline:6px;font-size:13px;font-weight:800;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .country-select-shell select{border-color:var(--border-subtle);background:var(--surface);min-height:54px;color:var(--text);box-shadow:var(--shadow-control-raised);font-weight:700}.app-shell[data-dashboard-theme=dashboard-v2] .country-select-icon,.app-shell[data-dashboard-theme=dashboard-v2] .country-select-chevron{color:var(--text-subtle)}.filter-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.filter-search-field{flex:320px}.filter-status-field{flex:0 220px}.fixed-price-option-picker{gap:18px;min-width:0;display:grid}.country-select-shell{min-width:0;display:grid;position:relative}.country-select-custom[data-open=true]{z-index:50}.country-select-shell select{appearance:none;min-height:54px;padding-left:18px;padding-right:42px}.country-select-trigger{border:1px solid var(--line);background:var(--bg-field);width:100%;min-height:48px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:0 42px 0 16px;font-size:15px;font-weight:800;display:flex}.country-select-trigger:disabled{cursor:not-allowed;opacity:.68}.country-select-trigger:hover:not(:disabled),.country-select-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--accent-primary) 55%, var(--line));background:var(--bg-field-strong)}.country-select-value{align-items:center;gap:10px;min-width:0;display:inline-flex}.country-select-value span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.country-select-flag-badge{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--bg-field-strong) 80%, transparent);border-radius:6px;flex:none;place-items:center;width:28px;height:22px;font-size:17px;line-height:1;display:inline-grid}.country-select-menu{z-index:60;border:1px solid var(--line);background:var(--bg-field);max-height:204px;box-shadow:var(--dashboard-v2-floating-menu-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:10px;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.country-select-option{width:100%;min-height:38px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:750;display:flex}.country-select-option:hover,.country-select-option-active{border-color:color-mix(in srgb, var(--accent-primary) 45%, transparent);background:color-mix(in srgb, var(--accent-primary) 12%, transparent)}.country-select-icon,.country-select-chevron{z-index:1;width:18px;height:18px;color:var(--muted);pointer-events:none;place-items:center;display:inline-grid;position:absolute;top:50%;transform:translateY(-50%)}.country-select-icon{left:16px}.country-select-chevron{right:16px}.country-select-icon svg,.country-select-chevron svg{stroke-width:2.1px;width:18px;height:18px}.action-row-note{color:var(--muted);align-self:center;font-size:14px}.app-shell[data-dashboard-theme=dashboard-v2] .metric-card{border-color:var(--border-subtle);background:var(--surface);box-shadow:var(--shadow)}.app-shell[data-dashboard-theme=dashboard-v2] .dashboard-overview-page .page-header{margin-bottom:10px}.app-shell[data-dashboard-theme=dashboard-v2] .payment-records-header .panel-copy{color:var(--text-muted);margin-top:5px}.app-shell[data-dashboard-theme=dashboard-v2] .metric-card strong{color:var(--text-bright)}.page-header h1,.overview-header h1,.state-panel h1{letter-spacing:-.018em;margin-top:6px;font-size:34px;line-height:1.15}.page-header p{color:var(--muted);font-size:16px}.metric-grid{grid-column:span 12;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.metric-card,.panel,.state-panel{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.metric-card{align-content:space-between;min-height:160px;padding:20px;display:grid}.metric-card strong{letter-spacing:0;font-size:28px;line-height:1}.metric-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.metric-list div{border:1px solid var(--line);background:var(--surface-tint-subtle);border-radius:10px;gap:8px;min-width:0;padding:16px;display:grid}.metric-list dt{color:var(--muted);font-size:13px}.metric-list dd{color:var(--text);word-break:break-word;font-size:20px;font-weight:800;line-height:1.15}.metric-card-cta{text-align:center;background:linear-gradient(135deg, var(--accent-violet-bg-strong), var(--accent-cyan-bg)), var(--surface);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.metric-card-cta strong{margin-top:2px}.metric-card-cta span{color:var(--muted)}.panel{min-width:0;padding:var(--space-20);grid-column:span 4;overflow:hidden}.panel-wide,.panel-full{grid-column:span 12}.panel-header{justify-content:space-between;align-items:flex-start;gap:var(--space-12);min-width:0;margin-bottom:var(--space-12);display:flex}.panel-header>*{min-width:0}.panel-header h2{letter-spacing:0;margin-top:5px;font-size:17px}.panel-copy{color:var(--muted);line-height:1.5}.state-panel{align-content:center;justify-items:start;gap:10px;min-height:320px;margin-top:18px;padding:28px;display:grid}.state-panel h1{font-size:28px}.state-panel-error{border-color:var(--status-error-border-strong)}.state-panel-loading{background:radial-gradient(circle at 84% 12%, var(--public-home-accent-soft), transparent 26rem), radial-gradient(var(--public-architecture-blue-mist) .7px, transparent .7px) 82% 120px / 14px 14px, linear-gradient(180deg, var(--public-surface), var(--public-architecture-bg-mid));width:100%;min-height:100vh;box-shadow:none;text-align:center;border:0;border-radius:0;align-content:center;justify-items:center;margin:0;position:relative;overflow:hidden}.state-panel-loading:before{border:2px solid var(--public-home-card-border);border-top-color:var(--public-home-accent);content:"";border-radius:999px;width:42px;height:42px;animation:.85s linear infinite loading-spin}.state-panel-loading:after{pointer-events:none;background:linear-gradient(104deg, transparent 0 18%, var(--public-home-accent-soft) 18.5% 38%, transparent 38.5% 100%);content:"";opacity:.72;height:250px;position:absolute;inset:auto -12% -48% 46%;transform:rotate(-12deg)}.state-panel-loading>*{z-index:1;position:relative}.state-panel-loading .eyebrow{color:var(--public-home-accent)}.state-panel-loading h1{color:var(--public-home-text)}.state-panel-loading p:not(.eyebrow){max-width:520px;color:var(--public-home-muted)}.app-shell[data-dashboard-theme=dashboard-v2][data-dashboard-mode=dark] .state-panel-loading{background:radial-gradient(circle at 18% 0%, var(--accent-violet-bg-soft), transparent 30rem), radial-gradient(var(--surface-tint-heavy) .7px, transparent .7px) 82% 120px / 14px 14px, var(--dashboard-shell-bg)}.app-shell[data-dashboard-theme=dashboard-v2][data-dashboard-mode=dark] .state-panel-loading:before{border-color:var(--border-subtle);border-top-color:var(--accent-primary)}.app-shell[data-dashboard-theme=dashboard-v2][data-dashboard-mode=dark] .state-panel-loading:after{background:linear-gradient(104deg, transparent 0 18%, var(--accent-violet-bg-soft) 18.5% 38%, transparent 38.5% 100%);opacity:1}.app-shell[data-dashboard-theme=dashboard-v2][data-dashboard-mode=dark] .state-panel-loading .eyebrow{color:var(--accent-primary-hover)}.app-shell[data-dashboard-theme=dashboard-v2][data-dashboard-mode=dark] .state-panel-loading h1{color:var(--text-primary)}.app-shell[data-dashboard-theme=dashboard-v2][data-dashboard-mode=dark] .state-panel-loading p:not(.eyebrow){color:var(--text-muted)}.app-shell[data-dashboard-theme=dashboard-v2][data-dashboard-mode=oled] .state-panel-loading{background:var(--dashboard-shell-bg)}.app-shell[data-dashboard-theme=dashboard-v2][data-dashboard-mode=oled] .state-panel-loading:before{border-color:var(--border-subtle);border-top-color:var(--accent-secondary-bright)}.app-shell[data-dashboard-theme=dashboard-v2][data-dashboard-mode=oled] .state-panel-loading:after{background:0 0}.app-shell[data-dashboard-theme=dashboard-v2][data-dashboard-mode=oled] .state-panel-loading .eyebrow{color:var(--accent-secondary-bright)}.app-shell[data-dashboard-theme=dashboard-v2][data-dashboard-mode=oled] .state-panel-loading h1{color:var(--text-primary)}.app-shell[data-dashboard-theme=dashboard-v2][data-dashboard-mode=oled] .state-panel-loading p:not(.eyebrow){color:var(--text-muted)}.state-panel-permission{border-color:var(--line);background:var(--surface)}.docs-layout{grid-column:span 8;gap:10px;display:grid}@media (width<=1120px){.metric-grid,.metric-list{grid-template-columns:repeat(2,minmax(0,1fr))}.panel,.panel-wide,.docs-layout{grid-column:span 12}}@media (width<=820px){.metric-grid,.metric-list{grid-template-columns:1fr}}.app-shell[data-dashboard-theme=dashboard-v2] .recent-proxy-event-copy .subtle-label{color:var(--text-subtle);font-size:12px}.app-shell[data-dashboard-theme=dashboard-v2] .summary-total{align-items:baseline;padding:16px 0}.app-shell[data-dashboard-theme=dashboard-v2] .summary-total span{color:var(--text-bright);font-size:15px}.app-shell[data-dashboard-theme=dashboard-v2] .summary-total strong{color:var(--text-bright);font-size:30px}.app-shell[data-dashboard-theme=dashboard-v2] .summary-total{border-top-color:var(--dashboard-v2-purchase-table-line);border-bottom-color:var(--dashboard-v2-purchase-table-line);padding:16px 0}.app-shell[data-dashboard-theme=dashboard-v2] .summary-total strong{font-size:30px}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-metric .metric-label{color:var(--text-muted);font-size:14px;font-weight:650}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-event .subtle-label{color:var(--text-subtle);margin-top:6px;font-size:12px;display:inline-flex}.section-heading .eyebrow{color:var(--public-primary);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:900}.section-heading{text-align:center;justify-items:center;gap:12px;margin-bottom:54px;display:grid}.section-heading-left{text-align:left;justify-items:start}.section-heading h2{color:var(--public-text);letter-spacing:0;margin:0;font-size:clamp(36px,4vw,56px)}.section-heading p{max-width:720px;color:var(--public-muted);font-size:18px;line-height:1.6}.page-actions{flex-wrap:wrap;gap:10px;display:flex}.metric-label{color:var(--muted);font-size:13px}.summary-icon svg{stroke-width:2px;width:20px;height:20px}.detail-list div{border:1px solid var(--line);background:var(--surface-tint-subtle);border-radius:12px;min-width:0;padding:12px}.detail-list dt{color:var(--muted);font-size:13px}.detail-list dd{color:var(--text);text-overflow:ellipsis;margin-top:6px;overflow:hidden}.detail-list-single{grid-template-columns:1fr}.subtle-label{color:var(--muted);font-size:12px}.summary-total{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.summary-total span{color:var(--muted)}.summary-total strong{font-size:22px}.app-shell[data-dashboard-theme=dashboard-v2] .recent-proxy-event-row{border-top-color:var(--border-subtle);min-height:72px;padding:14px 0 14px 22px}.app-shell[data-dashboard-theme=dashboard-v2] .recent-proxy-event-row:hover{background:linear-gradient(90deg, var(--dashboard-v2-activity-event-hover), transparent 72%)}.app-shell[data-dashboard-theme=dashboard-v2] .recent-proxy-event-row time{color:var(--text-secondary);font-size:12px}.app-shell[data-dashboard-theme=dashboard-v2] .recent-proxy-event-row .event-marker{width:8px;height:8px;box-shadow:0 0 0 4px var(--dashboard-v2-activity-info-bg);top:22px}.compact-row,.workload-row,.event-row{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px}.compact-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.compact-row div,.workload-row{gap:5px;min-width:0;display:grid}.compact-row span,.workload-row dt,.event-row time,.state-panel p{color:var(--muted)}.workload-row{padding:10px}.workload-row-header,.event-row{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.workload-row dt{font-size:11px}.workload-row dd{margin-top:3px;font-size:13px}.event-row{padding:10px 10px 10px 24px;position:relative}.event-row>div{min-width:0}.event-row time{flex:none}.event-row p{color:var(--muted);margin-top:4px;line-height:1.45}.recent-proxy-event-row .event-marker{top:21px;left:0}@media (width<=820px){.compact-row{flex-direction:column;align-items:stretch;gap:12px}.compact-row>div{width:100%}}.stack-list,.event-list{gap:8px;min-width:0;display:grid}.recent-proxy-event-row{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:14px 0 14px 20px;display:grid}.recent-proxy-event-row:first-child{border-top:0}.recent-proxy-event-row time{padding-top:1px;font-size:13px;font-weight:650}@media (width<=820px){.recent-proxy-event-row{grid-template-columns:1fr;gap:6px}.recent-proxy-event-row time{padding-top:0}}.app-shell[data-dashboard-theme=dashboard-v2] .table-shell table{min-width:0}.app-shell[data-dashboard-theme=dashboard-v2] .table-action-button{border-color:var(--border-subtle);background:var(--surface);box-shadow:none}.app-shell[data-dashboard-theme=dashboard-v2] .table-action-button:hover,.app-shell[data-dashboard-theme=dashboard-v2] .table-action-button:focus-visible{border-color:var(--border-strong);background:var(--surface-tint-faint)}.table-link{color:var(--amber);font-weight:700}.table-shell{width:100%;min-width:0;overflow-x:auto}.table-action-button{border:1px solid var(--line-strong);min-height:30px;color:var(--text);background:var(--surface-tint);border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;text-decoration:none;display:inline-flex}.table-action-button:not(:disabled):hover{border-color:var(--status-warning-border-strong);background:var(--status-warning-bg-strong)}.table-action-button:disabled{cursor:not-allowed;opacity:.52}.table-action-button-danger:not(:disabled):hover{border-color:var(--status-error-border-strong);background:var(--status-error-bg-soft)}.app-shell[data-dashboard-theme=dashboard-v2] .purchased-products-table-shell{border:1px solid var(--border-subtle);border-radius:10px;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .purchased-products-table{min-width:820px}.app-shell[data-dashboard-theme=dashboard-v2] .purchased-products-table th,.app-shell[data-dashboard-theme=dashboard-v2] .purchased-products-table td{border-bottom-color:var(--border-subtle);padding:14px 16px}.app-shell[data-dashboard-theme=dashboard-v2] .purchased-products-table th{background:var(--bg-field-strong);color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.app-shell[data-dashboard-theme=dashboard-v2] .purchased-products-table tbody tr:hover{background:var(--dashboard-v2-activity-event-hover)}@media (width<=820px){.app-shell[data-dashboard-theme=dashboard-v2] .purchased-products-table-shell{overflow-x:auto}}.overview-destination-table-shell{border:1px solid var(--line);background:var(--bg-muted-panel);border-radius:12px;min-width:0;max-height:clamp(360px,52vh,560px);overflow:auto}.proxy-site-visits .overview-destination-table-shell{max-height:clamp(380px,50vh,620px)}.table-action-button.order-action-pill-support:hover,.table-action-button.order-action-pill-support:focus-visible{color:var(--accent-primary-hover);border-color:var(--accent-violet-border);background:var(--accent-violet-bg-faint)}.purchased-products-table-shell{margin-top:14px}.purchased-products-table{min-width:860px}.app-shell[data-dashboard-theme=dashboard-v2] .promo-code-cell .flag-badge{justify-self:start;min-width:0;padding:2px 7px;font-size:10px}.app-shell[data-dashboard-theme=dashboard-v2] .promo-redemption-table .flag-badge{min-width:0}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-availability-copy .flag-badge{font-size:10px}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-availability-copy .flag-badge.flag-enabled{color:var(--green)}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-availability-copy .flag-badge.flag-disabled{color:var(--subtle)}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-availability-copy .flag-badge.flag-warning{color:var(--status-warning-text)}.status-dot{background:var(--green);border-radius:999px;width:8px;height:8px}.tone-text,.risk-badge{font-size:12px;line-height:1.35}.tone-good{color:var(--green)}.tone-neutral{color:var(--graphite)}.tone-warning{color:var(--amber)}.tone-danger{color:var(--red)}.status-pill,.risk-badge{text-transform:capitalize;background:var(--surface-tint-subtle);border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-width:72px;padding:4px 7px;display:inline-flex}.status-healthy{color:var(--green)}.status-watching{color:var(--amber)}.status-degraded{color:var(--red)}.flag-badge{text-transform:lowercase;border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-width:80px;padding:4px 8px;font-size:12px;display:inline-flex}.early-access-badge{background:color-mix(in srgb, var(--status-success-bg) 72%, transparent);border:1px solid var(--status-success-border-soft);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--status-success-border-soft) 28%, transparent);color:var(--green);white-space:nowrap;justify-content:center;align-items:center;gap:9px;min-height:31px;padding:0 14px;font-size:13px;font-weight:850;line-height:1;display:inline-flex}.early-access-badge:before{border-radius:var(--radius-pill);box-shadow:0 0 10px color-mix(in srgb, var(--green) 44%, transparent);content:"";background:currentColor;flex:none;width:.5rem;height:.5rem}.early-access-badge-compact{gap:var(--space-1);min-height:22px;padding-inline:var(--space-2);text-shadow:none;font-size:.72rem}.early-access-badge-compact:before{width:.4rem;height:.4rem}.flag-badge.flag-enabled{color:var(--green);border-color:var(--status-success-border);background:var(--status-success-bg)}.flag-badge.flag-warning{color:var(--status-warning-text);border-color:var(--status-warning-border);background:var(--status-warning-bg)}.flag-badge.flag-disabled{color:var(--subtle);border-color:var(--border-disabled);background:var(--surface-tint-subtle)}.app-shell[data-dashboard-theme=dashboard-v2] .payment-status-pill{border:1px solid var(--border-subtle);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:30px;padding:6px 13px;font-size:12px;font-weight:800;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .payment-status-pill svg{stroke-width:3px;width:14px;height:14px}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-metric-warning .tone-warning{color:var(--dashboard-v2-activity-warning-text)}.payment-status-pill{border:1px solid var(--line);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.payment-status-pill svg{stroke-width:2.5px;width:14px;height:14px}.app-shell[data-dashboard-theme=dashboard-v2]{--dashboard-v2-render-scale:.8;min-height:calc(100vh / var(--dashboard-v2-render-scale));zoom:var(--dashboard-v2-render-scale)}.app-shell[data-dashboard-theme=dashboard-v2] .nav-link-active,.app-shell[data-dashboard-theme=dashboard-v2] .filter-chip-active{color:var(--text);background:var(--accent-violet-bg-soft);border-color:var(--accent-violet-border-soft);box-shadow:inset 3px 0 0 var(--accent-primary)}.app-shell[data-dashboard-theme=dashboard-v2] .nav-link-active .nav-icon,.app-shell[data-dashboard-theme=dashboard-v2] .nav-link-active:hover .nav-icon,.app-shell[data-dashboard-theme=dashboard-v2] .nav-link-active:focus-visible .nav-icon{color:var(--accent-primary)}.app-shell[data-dashboard-theme=dashboard-v2] .sidebar{--text:var(--dashboard-v2-sidebar-text);--muted:var(--dashboard-v2-sidebar-muted);--subtle:var(--dashboard-v2-sidebar-subtle);--line:var(--dashboard-v2-sidebar-line);--graphite:var(--dashboard-v2-sidebar-muted);--surface-tint:var(--dashboard-v2-sidebar-panel);--surface-tint-subtle:var(--dashboard-v2-sidebar-panel);--surface-tint-strong:var(--dashboard-v2-sidebar-panel-strong);background:var(--dashboard-v2-sidebar-bg);height:calc(100vh / var(--dashboard-v2-render-scale))}.app-shell[data-dashboard-theme=dashboard-v2] .segment-button-active,.app-shell[data-dashboard-theme=dashboard-v2] .proxy-tool-tab-active,.app-shell[data-dashboard-theme=dashboard-v2] .preset-chip-active,.app-shell[data-dashboard-theme=dashboard-v2] .filter-chip-active{color:var(--text);background:var(--accent-violet-bg-soft);box-shadow:inset 0 0 0 1px var(--accent-violet-border-soft), inset 0 -2px 0 var(--accent-primary);border-color:#0000}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-tool-tab-active{background:var(--surface);border-color:var(--dashboard-v2-selected-option-border);box-shadow:inset 0 0 0 1px var(--dashboard-v2-purchase-selected-border), 0 10px 22px var(--surface-tint)}.app-shell[data-dashboard-theme=dashboard-v2] .generator-control-grid{grid-template-columns:minmax(0,820px);gap:0}.app-shell[data-dashboard-theme=dashboard-v2] .recent-proxy-actions-panel{border-color:var(--border-subtle);background:var(--surface);box-shadow:none;padding:22px 24px}.app-shell[data-dashboard-theme=dashboard-v2] .recent-proxy-actions-header{margin-bottom:12px}.app-shell[data-dashboard-theme=dashboard-v2] .recent-proxy-event-copy strong{color:var(--text-bright);font-size:14px;line-height:1.3}.app-shell[data-dashboard-theme=dashboard-v2] .recent-proxy-event-copy p{color:var(--text-muted);font-size:14px;line-height:1.35}.app-shell[data-dashboard-theme=dashboard-v2] th,.app-shell[data-dashboard-theme=dashboard-v2] td{border-bottom-color:var(--surface-tint);padding:14px 8px}.app-shell[data-dashboard-theme=dashboard-v2] th{color:var(--text-subtle);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:700}.app-shell[data-dashboard-theme=dashboard-v2] .purchased-products-panel{border-color:var(--border-subtle);background:var(--surface);box-shadow:none;padding:26px}.app-shell[data-dashboard-theme=dashboard-v2] .promo-ops-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 90%, var(--bg-field-strong)), var(--surface));grid-template-columns:minmax(0,1fr);gap:24px;padding:24px}.app-shell[data-dashboard-theme=dashboard-v2] .promo-ops-hero{grid-template-columns:auto minmax(0,1fr) minmax(150px,auto)}.app-shell[data-dashboard-theme=dashboard-v2] .promo-ops-hero h2{font-size:25px}.app-shell[data-dashboard-theme=dashboard-v2] .promo-ops-hero-icon{border-radius:8px;width:58px;height:58px}.app-shell[data-dashboard-theme=dashboard-v2] .promo-ops-total-card{border:1px solid var(--border-subtle);background:var(--bg-field-strong);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;min-width:164px;padding:12px 14px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .promo-ops-total-card span{width:30px;height:30px;color:var(--accent-primary-hover);grid-row:span 2;place-items:center;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .promo-ops-total-card svg{stroke-width:2px;width:22px;height:22px}.app-shell[data-dashboard-theme=dashboard-v2] .promo-ops-total-card strong{color:var(--text-bright);font-size:14px}.app-shell[data-dashboard-theme=dashboard-v2] .promo-ops-total-card small{color:var(--text-subtle);font-size:12px}.app-shell[data-dashboard-theme=dashboard-v2] .promo-ops-layout{grid-column:1/-1;grid-template-columns:minmax(300px,.42fr) minmax(0,1fr);gap:16px;width:100%;min-width:0;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .promo-ops-card{border:1px solid var(--border-subtle);background:var(--surface);border-radius:8px;align-content:start;min-width:0;display:grid;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .promo-card-header{border-bottom:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:22px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .promo-card-header h3{color:var(--text-bright);margin:0;font-size:16px}.app-shell[data-dashboard-theme=dashboard-v2] .promo-card-header p{color:var(--text-subtle);margin:4px 0 0;font-size:13px}.app-shell[data-dashboard-theme=dashboard-v2] .promo-card-icon{background:var(--accent-violet-bg-soft);width:44px;height:44px;color:var(--accent-primary-hover);border-radius:8px;place-items:center;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .promo-card-icon svg{stroke-width:2.1px;width:22px;height:22px}.app-shell[data-dashboard-theme=dashboard-v2] .promo-create-form{grid-template-columns:minmax(0,1.15fr) minmax(140px,.85fr);align-items:start;gap:16px;width:100%;padding:20px 22px 22px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .promo-create-form input:not([type=radio]){border-color:var(--border-subtle);background:var(--bg-field);min-height:42px;color:var(--text-bright);border-radius:8px}.app-shell[data-dashboard-theme=dashboard-v2] .promo-create-form input:disabled{opacity:.55;cursor:not-allowed}.app-shell[data-dashboard-theme=dashboard-v2] .promo-percent-input input{background:0 0;border:0;border-radius:0}.app-shell[data-dashboard-theme=dashboard-v2] .promo-percent-input strong{border-left:1px solid var(--border-subtle);color:var(--text-bright);align-self:stretch;place-items:center;font-size:13px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .promo-choice-panel{border-top:1px solid var(--border-subtle);align-content:start;gap:13px;padding-top:14px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .promo-duration-panel,.app-shell[data-dashboard-theme=dashboard-v2] .promo-usage-panel,.app-shell[data-dashboard-theme=dashboard-v2] .promo-validity-row,.app-shell[data-dashboard-theme=dashboard-v2] .promo-product-scope,.app-shell[data-dashboard-theme=dashboard-v2] .admin-promo-submit{grid-column:1/-1}.app-shell[data-dashboard-theme=dashboard-v2] .promo-duration-panel,.app-shell[data-dashboard-theme=dashboard-v2] .promo-usage-panel{grid-template-columns:minmax(0,1fr) minmax(130px,.45fr)}.app-shell[data-dashboard-theme=dashboard-v2] .promo-radio-stack{gap:10px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .promo-radio-option{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .promo-radio-option input{appearance:none;border:1px solid var(--border-strong);background:var(--bg-field);border-radius:999px;width:17px;height:17px;margin:2px 0 0}.app-shell[data-dashboard-theme=dashboard-v2] .promo-radio-option input:checked{border-color:var(--accent-primary-hover);background:radial-gradient(circle at center, var(--button-primary-text) 0 26%, transparent 29%), var(--dashboard-v2-selected-option-bg);box-shadow:0 0 0 3px var(--accent-violet-bg-soft)}.app-shell[data-dashboard-theme=dashboard-v2] .promo-radio-option strong{color:var(--text-bright);font-size:13px;display:block}.app-shell[data-dashboard-theme=dashboard-v2] .promo-months-field,.app-shell[data-dashboard-theme=dashboard-v2] .promo-max-uses-field{align-self:end}.app-shell[data-dashboard-theme=dashboard-v2] .promo-validity-row{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:14px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .promo-product-select-trigger{border:1px solid var(--border-subtle);background:var(--bg-field);width:100%;min-height:42px;color:var(--text-bright);text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .promo-product-select-trigger span{width:18px;height:18px;color:var(--text-subtle);place-items:center;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .promo-product-select-trigger svg{width:16px;height:16px}.app-shell[data-dashboard-theme=dashboard-v2] .promo-product-select-trigger strong{color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .promo-product-checklist{border:1px solid var(--border-subtle);background:var(--bg-field);border-radius:8px;max-height:280px;display:grid;overflow-y:auto}.app-shell[data-dashboard-theme=dashboard-v2] .promo-product-check{border:0;border-bottom:1px solid var(--border-subtle);color:var(--text);text-align:left;background:0 0;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:9px 10px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .promo-product-check:last-child{border-bottom:0}.app-shell[data-dashboard-theme=dashboard-v2] .promo-product-check:not(:disabled):hover,.app-shell[data-dashboard-theme=dashboard-v2] .promo-product-check:not(:disabled):focus-visible{background:var(--surface-tint-subtle)}.app-shell[data-dashboard-theme=dashboard-v2] .promo-product-checkmark{border:1px solid var(--border-strong);background:var(--surface);border-radius:4px;width:16px;height:16px;margin-top:1px;position:relative}.app-shell[data-dashboard-theme=dashboard-v2] .promo-product-check-active .promo-product-checkmark{border-color:var(--accent-primary-hover);background:var(--dashboard-v2-selected-option-bg)}.app-shell[data-dashboard-theme=dashboard-v2] .promo-product-check-active .promo-product-checkmark:after{border:solid var(--button-primary-text);content:"";border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.app-shell[data-dashboard-theme=dashboard-v2] .promo-product-check strong{color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .admin-promo-submit{border-radius:8px;justify-content:center;width:100%;min-height:44px;margin-top:2px}.app-shell[data-dashboard-theme=dashboard-v2] .promo-manager-card{grid-template-rows:auto minmax(0,1fr) auto;min-height:560px}.app-shell[data-dashboard-theme=dashboard-v2] .promo-manager-header{grid-template-columns:auto minmax(0,1fr) minmax(220px,.45fr)}.app-shell[data-dashboard-theme=dashboard-v2] .promo-form-error,.app-shell[data-dashboard-theme=dashboard-v2] .promo-edit-actions{grid-column:1/-1}.app-shell[data-dashboard-theme=dashboard-v2] .promo-edit-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .promo-search-field{border:1px solid var(--border-subtle);background:var(--bg-field);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:0 12px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .promo-search-field svg{width:18px;height:18px;color:var(--text-subtle)}.app-shell[data-dashboard-theme=dashboard-v2] .promo-search-field input{width:100%;min-width:0;color:var(--text-bright);font:inherit;background:0 0;border:0;outline:0}.app-shell[data-dashboard-theme=dashboard-v2] .promo-search-field input::placeholder{color:var(--text-subtle)}.app-shell[data-dashboard-theme=dashboard-v2] .promo-code-table-shell{width:100%;max-width:100%;overflow:auto visible}.app-shell[data-dashboard-theme=dashboard-v2] .promo-code-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.app-shell[data-dashboard-theme=dashboard-v2] .promo-code-col-code{width:22%}.app-shell[data-dashboard-theme=dashboard-v2] .promo-code-col-products{width:29%}.app-shell[data-dashboard-theme=dashboard-v2] .promo-code-col-uses{width:14%}.app-shell[data-dashboard-theme=dashboard-v2] .promo-code-col-period{width:17%}.app-shell[data-dashboard-theme=dashboard-v2] .promo-code-col-created{width:12%}.app-shell[data-dashboard-theme=dashboard-v2] .promo-code-col-actions{width:6%}.app-shell[data-dashboard-theme=dashboard-v2] .promo-code-table th,.app-shell[data-dashboard-theme=dashboard-v2] .promo-code-table td{border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:middle;min-width:0;padding:11px 10px;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .promo-code-table th{background:var(--bg-field-strong);color:var(--text-secondary);letter-spacing:0;text-transform:none;font-size:11px;font-weight:800}.app-shell[data-dashboard-theme=dashboard-v2] .promo-code-table tbody tr:hover{background:var(--dashboard-v2-activity-event-hover)}.app-shell[data-dashboard-theme=dashboard-v2] .promo-code-table td:last-child{overflow:visible}.app-shell[data-dashboard-theme=dashboard-v2] .promo-code-cell,.app-shell[data-dashboard-theme=dashboard-v2] .promo-table-stack{gap:4px;min-width:0;max-width:100%;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .promo-code-cell strong,.app-shell[data-dashboard-theme=dashboard-v2] .promo-table-stack strong{color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .promo-code-cell strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.app-shell[data-dashboard-theme=dashboard-v2] .promo-code-cell small,.app-shell[data-dashboard-theme=dashboard-v2] .promo-table-stack small{color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .promo-product-scope-list{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .promo-product-scope-pill{border:1px solid var(--accent-violet-border-soft);background:var(--accent-violet-bg-soft);max-width:100%;min-height:24px;color:var(--accent-primary-hover);overflow-wrap:anywhere;white-space:normal;border-radius:8px;justify-self:start;align-items:center;padding:3px 8px;font-size:11px;font-weight:800;line-height:1.25;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .promo-usage-bar{background:var(--bg-field-strong);border-radius:999px;width:min(82px,100%);height:6px;display:block;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .promo-usage-bar span{border-radius:inherit;background:var(--dashboard-v2-selected-option-bg);height:100%;display:block}.app-shell[data-dashboard-theme=dashboard-v2] .promo-row-menu{justify-content:end;display:grid;position:relative}.app-shell[data-dashboard-theme=dashboard-v2] .promo-row-menu summary{border:1px solid var(--border-subtle);background:var(--bg-field);width:32px;height:32px;color:var(--text-subtle);cursor:pointer;border-radius:8px;place-items:center;list-style:none;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .promo-row-menu summary::-webkit-details-marker{display:none}.app-shell[data-dashboard-theme=dashboard-v2] .promo-row-menu summary:hover,.app-shell[data-dashboard-theme=dashboard-v2] .promo-row-menu summary:focus-visible,.app-shell[data-dashboard-theme=dashboard-v2] .promo-row-menu[open] summary{border-color:var(--accent-violet-border-soft);background:var(--accent-violet-bg-soft);color:var(--accent-primary-hover)}.app-shell[data-dashboard-theme=dashboard-v2] .promo-row-menu summary svg{stroke-width:2.1px;width:17px;height:17px}.app-shell[data-dashboard-theme=dashboard-v2] .promo-row-menu-popover{z-index:5;border:1px solid var(--border-subtle);background:var(--surface);min-width:132px;box-shadow:var(--shadow);border-radius:8px;justify-self:end;gap:6px;padding:6px;display:grid;position:absolute;top:38px;right:0}.app-shell[data-dashboard-theme=dashboard-v2] .promo-row-menu .promo-row-action{text-align:left;white-space:nowrap;justify-content:start;width:100%;min-height:30px;margin:0;padding:6px 9px;font-size:11px;position:static}.app-shell[data-dashboard-theme=dashboard-v2] .promo-table-footer{min-height:70px;color:var(--text-subtle);justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;font-size:13px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .promo-pagination-controls{align-items:center;gap:8px;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .promo-pagination-controls button{border:1px solid var(--border-subtle);background:var(--bg-field);width:36px;height:36px;color:var(--text-subtle);border-radius:8px;place-items:center;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .promo-pagination-controls svg{width:16px;height:16px}.app-shell[data-dashboard-theme=dashboard-v2] .promo-pagination-controls .promo-pagination-active{border-color:var(--dashboard-v2-selected-option-border);background:var(--dashboard-v2-selected-option-bg);color:var(--button-primary-text)}.app-shell[data-dashboard-theme=dashboard-v2] .promo-redemption-card{grid-column:1/-1}.app-shell[data-dashboard-theme=dashboard-v2] .promo-redemption-table{min-width:1080px}@media (width<=1180px){.app-shell[data-dashboard-theme=dashboard-v2] .promo-ops-layout{grid-template-columns:minmax(0,1fr)}.app-shell[data-dashboard-theme=dashboard-v2] .promo-manager-card{min-height:0}}@media (width<=760px){.app-shell[data-dashboard-theme=dashboard-v2] .promo-ops-panel{padding:18px}.app-shell[data-dashboard-theme=dashboard-v2] .promo-ops-hero{grid-template-columns:auto minmax(0,1fr)}.app-shell[data-dashboard-theme=dashboard-v2] .promo-ops-total-card{grid-column:1/-1;justify-self:stretch}.app-shell[data-dashboard-theme=dashboard-v2] .promo-card-header,.app-shell[data-dashboard-theme=dashboard-v2] .promo-manager-header{grid-template-columns:auto minmax(0,1fr);padding:18px}.app-shell[data-dashboard-theme=dashboard-v2] .promo-search-field{grid-column:1/-1}.app-shell[data-dashboard-theme=dashboard-v2] .promo-create-form{grid-template-columns:minmax(0,1fr);padding:18px}.app-shell[data-dashboard-theme=dashboard-v2] .promo-duration-panel,.app-shell[data-dashboard-theme=dashboard-v2] .promo-usage-panel,.app-shell[data-dashboard-theme=dashboard-v2] .promo-validity-row{grid-template-columns:minmax(0,1fr)}.app-shell[data-dashboard-theme=dashboard-v2] .promo-table-footer{flex-direction:column;align-items:flex-start}}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-controls{grid-template-columns:minmax(220px,1.1fr) minmax(230px,1fr) minmax(260px,1fr);align-items:end;width:min(100%,1180px)}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-controls-linear{grid-template-columns:minmax(220px,1.1fr) minmax(150px,.6fr) minmax(230px,1fr) minmax(260px,1fr)}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-product-summary{border:1px solid var(--border-subtle);background:var(--bg-field-strong);border-radius:8px;gap:4px;min-width:0;min-height:63px;padding:10px 12px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-product-summary strong{color:var(--text-bright);font-size:13px;line-height:1.2}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-product-summary span{color:var(--text-muted);font-size:12px;line-height:1.35}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-availability-summary{grid-column:1/-1;grid-template-columns:minmax(220px,1fr) minmax(96px,auto) minmax(220px,.9fr);align-items:start;gap:14px;padding:14px 16px}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-availability-copy{gap:8px;min-width:0;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-availability-copy>span{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-availability-copy small{color:var(--text-secondary);font-size:11px;font-weight:700;line-height:1.35}.app-shell[data-dashboard-theme=dashboard-v2] .availability-toggle-row{min-height:36px;color:var(--text-bright);justify-self:center;align-items:center;gap:8px;padding-top:19px;font-size:12px;font-weight:800;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .availability-toggle-row input{flex:none;width:16px;height:16px}.app-shell[data-dashboard-theme=dashboard-v2] .availability-toggle-row span{color:var(--text-bright);white-space:nowrap;font-size:12px;line-height:1.2}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-stock-quantity{width:min(90%,250px);min-width:0}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-stock-quantity input{min-height:34px;padding:7px 9px;font-size:12px}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-table{table-layout:fixed}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-table-basic{min-width:760px}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-table-with-data{min-width:1180px}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-table th:first-child,.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-table th:nth-child(5){width:190px}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-table th:nth-child(2),.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-table th:nth-child(3),.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-table th:nth-child(6),.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-table th:nth-child(7){width:124px}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-table th:nth-child(4){width:145px}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-table th:nth-child(8){width:128px}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-table input:not([type=checkbox]){border:1px solid var(--border-subtle);background:var(--bg-field);width:100%;min-width:0;color:var(--text);border-radius:8px;padding:8px 9px;font-size:13px}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-table td:nth-child(4) strong{color:var(--text-bright);font-size:13px;line-height:1.3}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-table td:nth-child(5){color:var(--text-secondary);font-size:13px;line-height:1.35}.app-shell[data-dashboard-theme=dashboard-v2] .ops-reference{border-color:var(--border-subtle);background:var(--bg-field-strong);color:var(--text-secondary)}.app-shell[data-dashboard-theme=dashboard-v2] .purchased-products-header{align-items:center;gap:18px}.app-shell[data-dashboard-theme=dashboard-v2] .purchased-products-icon{border-color:var(--dashboard-v2-overview-primary-border);background:var(--dashboard-v2-overview-primary-bg);color:var(--dashboard-v2-overview-primary-text)}.app-shell[data-dashboard-theme=dashboard-v2] .purchased-product-name{color:var(--text-bright)}.app-shell[data-dashboard-theme=dashboard-v2] .purchased-product-meta{color:var(--text-subtle)}.app-shell[data-dashboard-theme=dashboard-v2] .purchased-products-quantity{color:var(--text-bright);font-weight:800}.app-shell[data-dashboard-theme=dashboard-v2] .dashboard-overview-page{gap:16px;max-width:1540px;padding-bottom:26px}.app-shell[data-dashboard-theme=dashboard-v2] .revealed-id-row{grid-template-columns:minmax(0,max-content) auto;gap:8px;max-width:100%;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .revealed-id-row strong{text-overflow:ellipsis;white-space:nowrap;max-width:18ch;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .payment-records-panel{border-color:var(--border-subtle);background:var(--surface);box-shadow:none;border-radius:14px;padding:26px}.app-shell[data-dashboard-theme=dashboard-v2] .payment-records-header{justify-content:flex-start;align-items:center;gap:16px;margin-bottom:16px;padding:0}.app-shell[data-dashboard-theme=dashboard-v2] .payment-records-header h2{color:var(--text-bright);margin-top:0;font-size:19px;line-height:1.15}.app-shell[data-dashboard-theme=dashboard-v2] .payment-records-icon{background:var(--dashboard-v2-payment-icon-bg);width:52px;height:52px;color:var(--dashboard-v2-payment-icon-color);border-radius:12px;flex:none;place-items:center;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .payment-records-icon svg{stroke-width:2px;width:26px;height:26px}.app-shell[data-dashboard-theme=dashboard-v2] .payment-records-card{border:1px solid var(--border-subtle);border-radius:10px;min-width:0;display:grid;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .payment-records-table{border-top:0}.app-shell[data-dashboard-theme=dashboard-v2] .payment-records-table table{min-width:860px}.app-shell[data-dashboard-theme=dashboard-v2] .payment-records-table th,.app-shell[data-dashboard-theme=dashboard-v2] .payment-records-table td{vertical-align:middle;border-bottom-color:var(--border-subtle);padding:14px 16px}.app-shell[data-dashboard-theme=dashboard-v2] .payment-records-table th{background:var(--bg-field-strong);color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.app-shell[data-dashboard-theme=dashboard-v2] .payment-records-table td{color:var(--text-secondary);font-size:13px;font-weight:650}.app-shell[data-dashboard-theme=dashboard-v2] .payment-records-table tbody tr:hover{background:var(--dashboard-v2-activity-event-hover)}.app-shell[data-dashboard-theme=dashboard-v2] .payment-product-list{flex-wrap:wrap;gap:10px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .payment-product-pill{border-color:var(--dashboard-v2-payment-product-border);background:var(--dashboard-v2-payment-product-bg);color:var(--dashboard-v2-payment-product-text);text-transform:none;align-items:center;gap:8px;margin-right:0;padding:6px 13px;font-size:12px;font-weight:800;line-height:1}.app-shell[data-dashboard-theme=dashboard-v2] .payment-product-pill svg{stroke-width:2.2px;width:15px;height:15px}.app-shell[data-dashboard-theme=dashboard-v2] .payment-status-pill-paid{color:var(--green);border-color:var(--status-success-border-soft);background:var(--status-success-bg)}.app-shell[data-dashboard-theme=dashboard-v2] .payment-status-pill-neutral{color:var(--text-subtle);border-color:var(--border-subtle);background:var(--surface-tint-faint)}.app-shell[data-dashboard-theme=dashboard-v2] .payment-status-pill-attention{color:var(--status-warning-text);border-color:var(--status-warning-border-soft);background:var(--status-warning-bg-soft)}.app-shell[data-dashboard-theme=dashboard-v2] .payment-status-pill-cancelled{color:var(--text-subtle);border-color:var(--border-subtle);background:var(--surface-tint-faint)}.app-shell[data-dashboard-theme=dashboard-v2] .payment-records-amount{color:var(--text-primary);font-weight:750}.app-shell[data-dashboard-theme=dashboard-v2] .payment-record-link{color:var(--dashboard-v2-payment-product-text);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .payment-record-link svg{stroke-width:2.3px;width:14px;height:14px}.app-shell[data-dashboard-theme=dashboard-v2] .payment-record-link:hover,.app-shell[data-dashboard-theme=dashboard-v2] .payment-record-link:focus-visible{color:var(--accent-primary-hover)}.app-shell[data-dashboard-theme=dashboard-v2] .payment-records-footer{border-top:1px solid var(--border-subtle);background:var(--dashboard-v2-payment-footer-bg);min-height:62px;color:var(--text-secondary);justify-content:flex-end;align-items:center;gap:24px;padding:10px 10px 10px 16px;font-size:14px;font-weight:650;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .payment-records-pager{align-items:center;gap:8px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .payment-records-pager button{background:var(--dashboard-v2-payment-pager-bg);width:38px;height:38px;color:var(--dashboard-v2-payment-pager-text);border:0;border-radius:8px;place-items:center;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .payment-records-pager button svg{stroke-width:2.3px;width:18px;height:18px}.app-shell[data-dashboard-theme=dashboard-v2] .payment-records-pager button:disabled{cursor:not-allowed;opacity:.72}.nav-external-icon{color:var(--subtle);margin-left:auto}.nav-external-icon svg{stroke-width:2.1px;width:15px;height:15px}.sidebar-footer{border:1px solid var(--line);color:var(--muted);background:var(--surface-tint-subtle);border-radius:11px;align-items:center;gap:7px;margin-top:auto;padding:7px;display:flex}.sidebar-footer strong{max-width:140px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.sidebar-footer span{color:var(--muted);font-size:11px}.sidebar-footer-actions{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.sidebar-link{color:var(--status-danger-text);font-size:12px}.sidebar-theme-toggle,.sidebar-link{border:1px solid var(--line);background:var(--surface-tint);border-radius:8px;place-items:center;min-width:26px;height:26px;padding:0 8px;text-decoration:none;display:inline-grid}.sidebar-theme-toggle{color:var(--muted);cursor:pointer}.sidebar-theme-toggle:hover,.sidebar-theme-toggle:focus-visible{color:var(--accent-primary-hover);border-color:var(--accent-violet-border-soft);background:var(--accent-violet-bg-soft);outline:none}.sidebar-theme-toggle svg{stroke-width:2.2px;width:15px;height:15px}.sidebar-link:hover,.sidebar-link:focus-visible{border-color:var(--status-danger-border);background:var(--status-danger-bg);outline:none}.sidebar-account-link,.sidebar-account-copy{color:inherit;text-decoration:none}.sidebar-account-copy{min-width:0}.sidebar-account-link:hover+.sidebar-account-copy strong,.sidebar-account-copy:hover strong{color:var(--accent-primary-hover)}.dashboard-preview-card,.public-product-card{border:1px solid var(--public-border);background:var(--public-surface);box-shadow:var(--public-card-shadow)}.dashboard-preview-card p{color:var(--public-muted);line-height:1.62}.public-product-card{border-radius:18px;gap:22px;min-height:0;padding:28px;display:grid}.dashboard-preview-card{border-radius:16px;gap:12px;min-height:150px;padding:24px;display:grid}.dashboard-preview-card strong{color:var(--public-text);font-size:20px}.content-shell{min-width:0;padding:48px;overflow-x:clip}.topbar-status,.snapshot-meta,.panel-note{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.topbar-status{border:1px solid var(--line);background:var(--bg-action);border-radius:999px;padding:7px 10px}.snapshot-meta{flex-wrap:wrap;justify-content:flex-end}.dashboard-toast{z-index:30;border:1px solid var(--status-warning-border);background:var(--status-warning-bg);max-width:min(420px,100vw - 32px);color:var(--status-warning-text);box-shadow:var(--shadow);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid;position:fixed;top:24px;right:28px}.dashboard-toast>svg,.dashboard-toast button svg{width:17px;height:17px}.dashboard-toast span{min-width:0;font-size:13px;line-height:1.35}.dashboard-toast button{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:inline-grid}.dashboard-toast button:hover,.dashboard-toast button:focus-visible{background:var(--surface-tint-subtle)}.app-shell[data-dashboard-theme=dashboard-v2] .dashboard-toast-warning{border-color:var(--dashboard-v2-toast-warning-border);background:var(--dashboard-v2-toast-warning-bg);color:var(--dashboard-v2-toast-warning-text);box-shadow:var(--shadow)}.workspace-column,.credential-card{border:1px solid var(--line);background:var(--button-secondary-bg);border-radius:9px;gap:12px;min-width:0;padding:12px;display:grid}.workspace-column h3{margin:5px 0 0;font-size:18px}.workspace-column-strong,.credential-card{background:linear-gradient(135deg, var(--status-warning-bg-soft), transparent 45%), var(--surface-raised)}.app-shell[data-dashboard-theme=dashboard-v2] .fixed-option-rate{color:var(--text-secondary-disabled)}.app-shell[data-dashboard-theme=dashboard-v2] .fixed-option-chip-active,.app-shell[data-dashboard-theme=dashboard-v2] .bandwidth-mode-button-active{border-color:var(--dashboard-v2-purchase-selected-border);background:var(--surface);color:var(--dashboard-v2-purchase-blue-text);box-shadow:inset 0 0 0 1px var(--dashboard-v2-purchase-selected-border)}.app-shell[data-dashboard-theme=dashboard-v2] .bandwidth-mode-row{gap:10px}.app-shell[data-dashboard-theme=dashboard-v2] .preset-chip-active{border-color:var(--dashboard-v2-purchase-selected-border);background:var(--surface);color:var(--dashboard-v2-purchase-blue-text);box-shadow:inset 0 0 0 1px var(--dashboard-v2-purchase-selected-border)}.app-shell[data-dashboard-theme=dashboard-v2] .fixed-option-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.app-shell[data-dashboard-theme=dashboard-v2] .fixed-option-chip-active,.app-shell[data-dashboard-theme=dashboard-v2] .bandwidth-mode-button-active,.app-shell[data-dashboard-theme=dashboard-v2] .preset-chip-active{border-color:var(--dashboard-v2-purchase-residential-border);background:var(--dashboard-v2-purchase-residential-bg);color:var(--dashboard-v2-purchase-residential-text);box-shadow:inset 0 0 0 1px var(--dashboard-v2-purchase-residential-border)}.app-shell[data-dashboard-theme=dashboard-v2] .bandwidth-mode-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (width<=820px){.app-shell{display:block}.sidebar{height:auto;position:static}.content-shell{padding:14px}.public-product-card{min-height:auto}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-controls,.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-availability-summary{grid-template-columns:1fr}.app-shell[data-dashboard-theme=dashboard-v2] .availability-toggle-row{justify-self:start;padding-top:0}.app-shell[data-dashboard-theme=dashboard-v2] .payment-records-card{overflow-x:auto}.app-shell[data-dashboard-theme=dashboard-v2] .payment-records-header{align-items:flex-start;padding:18px}.app-shell[data-dashboard-theme=dashboard-v2] .payment-records-footer{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 18px}}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-metrics{align-items:stretch}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-metric{border-radius:14px;align-content:start;gap:16px;min-height:168px;padding:24px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-metric strong{color:var(--text-bright);font-size:32px;line-height:1.1}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-metric-icon{border-radius:12px;place-items:center;width:46px;height:46px;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-metric-icon svg{stroke-width:2.1px;width:24px;height:24px}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-metric-warning .activity-v2-metric-icon{background:var(--dashboard-v2-activity-warning-bg);color:var(--dashboard-v2-activity-warning-text)}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-metric-danger .activity-v2-metric-icon{background:var(--dashboard-v2-activity-danger-bg);color:var(--dashboard-v2-activity-danger-text)}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-metric-primary .activity-v2-metric-icon{background:var(--dashboard-v2-activity-primary-bg);color:var(--dashboard-v2-activity-primary-text)}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-metric-success .activity-v2-metric-icon{background:var(--dashboard-v2-activity-success-bg);color:var(--dashboard-v2-activity-success-text)}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-snapshot{color:var(--text-secondary)}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-snapshot time:before{background:var(--dashboard-v2-activity-success-text);content:"";border-radius:999px;width:5px;height:5px;margin:0 10px 2px;display:inline-block}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-panel{border-color:var(--border-subtle);background:var(--dashboard-v2-activity-panel-bg);box-shadow:var(--shadow);border-radius:14px;padding:28px 28px 26px}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-feed-header{align-items:end;margin-bottom:28px}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-feed-header h2{color:var(--text-bright);margin-top:4px;font-size:18px}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-filter-row{align-items:center;gap:30px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-filter-tab{color:var(--text-muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:4px 0 14px;font-size:14px;font-weight:650;position:relative}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-filter-tab:after{content:"";background:0 0;border-radius:999px;height:2px;position:absolute;bottom:0;left:0;right:0}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-filter-tab-active{color:var(--dashboard-v2-activity-primary-text)}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-filter-tab-active:after{background:var(--dashboard-v2-activity-primary-text)}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-timeline{gap:24px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-day-group{gap:18px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-day-label{color:var(--text-muted);align-items:center;gap:16px;font-size:13px;font-weight:650;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-day-label:after{background:var(--border-subtle);content:"";flex:1;height:1px}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-event-list{gap:0;display:grid;position:relative}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-event-list:before{background:var(--dashboard-v2-activity-rail);content:"";width:1px;position:absolute;top:20px;bottom:20px;left:19px}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-event{grid-template-columns:40px minmax(0,1fr);gap:20px;padding:12px 0;display:grid;position:relative}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-event-icon{z-index:1;border:4px solid var(--surface);background:var(--dashboard-v2-activity-neutral-bg);width:36px;height:36px;color:var(--dashboard-v2-activity-neutral-text);box-shadow:0 8px 18px var(--surface-tint);border-radius:999px;place-items:center;display:inline-grid;position:relative}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-event-icon svg{stroke-width:2.3px;width:18px;height:18px}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-event-body{border-radius:10px;min-width:0;padding:2px 0 10px}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-event:hover .activity-v2-event-body{background:var(--dashboard-v2-activity-event-hover)}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-event-title-row{justify-content:space-between;align-items:baseline;gap:18px;min-width:0;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-event-title-row strong{color:var(--text-bright);font-size:15px;line-height:1.35}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-event-title-row time{color:var(--text-subtle);flex:none;font-size:13px;font-weight:600}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-event-id{border:1px solid var(--dashboard-v2-activity-id-border);background:var(--dashboard-v2-activity-id-bg);max-width:100%;color:var(--text-secondary);text-overflow:ellipsis;border-radius:999px;margin-top:8px;padding:4px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:650;display:inline-flex;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-event p{color:var(--text-muted);margin-top:8px;line-height:1.5}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-event-danger .activity-v2-event-icon{background:var(--dashboard-v2-activity-danger-bg);color:var(--dashboard-v2-activity-danger-text)}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-event-warning .activity-v2-event-icon{background:var(--dashboard-v2-activity-warning-bg);color:var(--dashboard-v2-activity-warning-text)}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-event-info .activity-v2-event-icon{background:var(--dashboard-v2-activity-info-bg);color:var(--dashboard-v2-activity-info-text)}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-event-primary .activity-v2-event-icon{background:var(--dashboard-v2-activity-primary-bg);color:var(--dashboard-v2-activity-primary-text)}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-event-success .activity-v2-event-icon{background:var(--dashboard-v2-activity-success-bg);color:var(--dashboard-v2-activity-success-text)}.event-row-action{align-items:center}.event-action-stack{justify-items:end;gap:8px;min-width:118px;display:grid}.event-marker{border-radius:999px;width:7px;height:7px;position:absolute;top:16px;left:10px}.event-info{background:var(--teal)}.event-warning{background:var(--amber)}.event-error{background:var(--red)}.activity-v2-metric{align-content:start;gap:12px;display:grid}.activity-v2-metric-icon svg{stroke-width:2px;width:20px;height:20px}.activity-v2-feed-header{align-items:flex-end}.activity-v2-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.activity-v2-filter-tab{border:1px solid var(--line);background:var(--surface-tint-subtle);color:var(--muted);cursor:pointer;font:inherit;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.activity-v2-filter-tab-active{color:var(--accent-primary);border-color:var(--accent-violet-border);background:var(--accent-violet-bg)}.activity-v2-timeline,.activity-v2-day-group,.activity-v2-event-list{min-width:0;display:grid}.activity-v2-timeline{gap:18px}.activity-v2-day-group{gap:12px}.activity-v2-day-label{color:var(--muted);align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.activity-v2-day-label:after{background:var(--line);content:"";flex:1;height:1px}.activity-v2-event-list{gap:8px;position:relative}.activity-v2-event-list:before{background:var(--line);content:"";width:1px;position:absolute;top:18px;bottom:18px;left:17px}.activity-v2-event{grid-template-columns:36px minmax(0,1fr);gap:14px;min-width:0;display:grid;position:relative}.activity-v2-event-icon svg{stroke-width:2.2px;width:17px;height:17px}.activity-v2-event-body{min-width:0;padding-bottom:8px}.activity-v2-event-title-row{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.activity-v2-event-title-row time{color:var(--muted);flex:none;font-size:12px}.activity-v2-event-id{border:1px solid var(--line);background:var(--surface-tint-subtle);max-width:100%;color:var(--muted);text-overflow:ellipsis;border-radius:999px;margin-top:6px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;display:inline-flex;overflow:hidden}.activity-v2-event p{color:var(--muted);margin-top:6px;line-height:1.45}.activity-v2-event-danger .activity-v2-event-icon{color:var(--red)}.activity-v2-event-warning .activity-v2-event-icon{color:var(--amber)}.activity-v2-event-info .activity-v2-event-icon{color:var(--teal)}.activity-v2-event-primary .activity-v2-event-icon{color:var(--accent-primary)}.activity-v2-event-success .activity-v2-event-icon{color:var(--green)}@media (width<=820px){.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-panel{padding:20px 18px}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-feed-header{flex-direction:column;align-items:flex-start}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-filter-row{gap:18px;width:100%;overflow-x:auto}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-event{grid-template-columns:36px minmax(0,1fr);gap:14px}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-event-list:before{left:17px}.app-shell[data-dashboard-theme=dashboard-v2] .activity-v2-event-title-row{flex-direction:column;align-items:flex-start;gap:4px}}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card,.app-shell[data-dashboard-theme=dashboard-v2] .overview-product-card,.app-shell[data-dashboard-theme=dashboard-v2] .overview-referral-card,.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-card,.app-shell[data-dashboard-theme=dashboard-v2] .overview-capacity-card{border-color:var(--dashboard-v2-overview-card-border);background:var(--dashboard-v2-overview-card-bg);box-shadow:var(--dashboard-v2-overview-card-shadow);border-radius:16px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-status-pill{border-color:var(--dashboard-v2-overview-success-text);background:var(--dashboard-v2-overview-success-bg);color:var(--dashboard-v2-overview-success-text)}.app-shell[data-dashboard-theme=dashboard-v2] .dashboard-overview-page .overview-product-grid{gap:16px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top{min-height:230px;color:inherit;order:-3;grid-column:auto;align-content:start;gap:16px;padding:22px 24px;text-decoration:none}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top:hover,.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top:focus-visible{border-color:var(--dashboard-v2-overview-card-border-strong);background:var(--dashboard-v2-overview-card-hover-bg);box-shadow:var(--dashboard-v2-overview-card-shadow)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top .overview-account-header{margin-bottom:0}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top .overview-account-header h2{font-size:20px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top .overview-account-arrow{border-radius:999px;place-items:center;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top .overview-account-profile-row{border-bottom:1px solid var(--dashboard-v2-overview-card-border);padding-bottom:16px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top .overview-account-grid-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top .overview-account-grid article{gap:10px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top .overview-account-grid article+article:before{display:none}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top .overview-account-primary{align-items:center;gap:16px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top .overview-account-detail{padding-top:0}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top .overview-account-detail-user{border-left:1px solid var(--dashboard-v2-overview-card-border);padding-left:14px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top .overview-account-icon:not(.overview-account-avatar){background:color-mix(in srgb, var(--dashboard-v2-overview-icon-bg) 72%, transparent);width:38px;height:38px;color:var(--text-muted);border-radius:999px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top .overview-account-avatar{border:2px solid color-mix(in srgb, var(--text-bright) 72%, var(--dashboard-v2-overview-card-border));background:var(--surface-tint-strong);width:74px;height:74px;color:var(--text-primary);box-shadow:none;font-size:24px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top .overview-avatar-status{border-width:2px;width:12px;height:12px;bottom:4px;right:5px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top .overview-account-label{color:var(--text-muted);font-size:11px;font-weight:700}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top .overview-account-primary .overview-account-label{display:none}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top .overview-account-value{margin-top:2px;font-size:14px;line-height:1.2}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top .overview-account-primary .overview-account-value{font-size:24px;font-weight:900}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top .overview-account-identity{gap:7px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-badge-row{flex-wrap:wrap;gap:10px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-tier-pill{border:1px solid var(--dashboard-v2-purchase-gold-border);background:var(--dashboard-v2-purchase-gold-bg);width:max-content;min-height:28px;color:var(--dashboard-v2-purchase-gold-text);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-tier-pill svg{stroke-width:2.4px;width:14px;height:14px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top .overview-connected-pill{color:var(--text-muted);background:0 0;border:0;gap:8px;margin-top:0;padding:0;font-size:13px;font-weight:700;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top .overview-connected-pill svg{width:16px;height:16px;color:var(--dashboard-connected-discord-icon)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top .overview-account-subvalue{display:none}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top .overview-user-id-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card{gap:20px;padding:24px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-header h2{color:var(--text-bright);font-size:22px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-header .flag-badge{text-transform:capitalize;min-width:86px;padding:9px 14px;font-size:14px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-grid{grid-template-columns:minmax(260px,1.25fr) repeat(2,minmax(210px,1fr));gap:30px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-grid article{gap:24px;position:relative}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-grid article+article:before{background:var(--dashboard-v2-overview-card-border);content:"";width:1px;position:absolute;top:0;bottom:0;left:-15px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-icon:not(.overview-account-avatar){border:1px solid var(--dashboard-v2-overview-card-border);background:var(--dashboard-v2-overview-icon-bg);width:58px;height:58px;color:var(--text-secondary);border-radius:12px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-avatar{background:var(--surface-tint-strong);width:92px;height:92px;color:var(--text-primary);box-shadow:none;border-radius:999px;position:relative}.app-shell[data-dashboard-theme=dashboard-v2] .overview-avatar-status{border:3px solid var(--surface);background:var(--green);border-radius:999px;width:18px;height:18px;position:absolute;bottom:8px;right:5px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-label{color:var(--text-muted);font-size:13px;font-weight:700}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-value{color:var(--text-bright);font-size:18px;font-weight:800}.app-shell[data-dashboard-theme=dashboard-v2] .overview-connected-pill{border:1px solid var(--accent-violet-border-soft);background:var(--dashboard-v2-overview-primary-bg);width:max-content;color:var(--dashboard-v2-overview-primary-text);border-radius:999px;align-items:center;gap:7px;margin-top:10px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .overview-connected-pill svg{width:15px;height:15px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-subvalue{color:var(--text-muted);margin-top:10px;font-size:13px;display:block}.app-shell[data-dashboard-theme=dashboard-v2] .overview-referral-card{border-color:var(--dashboard-v2-overview-referral-border);background:var(--dashboard-v2-overview-card-bg);padding:24px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-referral-kicker{border-color:var(--dashboard-v2-overview-referral-border);background:var(--dashboard-v2-overview-referral-bg);color:var(--dashboard-v2-overview-referral-text)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-referral-stats div{border-color:var(--dashboard-v2-overview-card-border);background:var(--dashboard-v2-overview-card-bg)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-referral-stats dd{color:var(--dashboard-v2-overview-referral-text)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-referral-link-row{border-color:var(--dashboard-v2-overview-referral-border);background:var(--bg-field)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-referral-copy-button{border:1px solid var(--dashboard-v2-overview-referral-action-border);background:var(--dashboard-v2-overview-referral-action-bg);color:var(--text-on-accent);box-shadow:var(--dashboard-v2-overview-referral-action-shadow)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-card{border-width:2px;border-color:var(--dashboard-v2-overview-card-border-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--dashboard-v2-overview-card-hover-bg) 46%, transparent), transparent 68%), var(--dashboard-v2-overview-chart-bg);padding:34px 36px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-header h2{color:var(--text-bright);font-size:24px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-subtitle,.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-footer{color:var(--text-muted)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-view-tabs{background:var(--bg-field-strong);box-shadow:inset 0 0 0 1px var(--border-subtle);border-color:#0000}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-view-tab{color:var(--text-secondary);background:0 0;border-color:#0000}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-view-tab:hover,.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-view-tab:focus-visible{background:var(--surface-tint-subtle);color:var(--text-bright);border-color:#0000}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-view-tab-active{background:linear-gradient(180deg, color-mix(in srgb, var(--dashboard-v2-overview-residential-bg) 86%, var(--surface) 14%), var(--surface));color:var(--dashboard-v2-overview-residential-text);box-shadow:inset 0 0 0 1px var(--dashboard-v2-overview-residential-border), inset 0 -2px 0 var(--dashboard-v2-overview-residential-text), 0 12px 28px color-mix(in srgb, var(--dashboard-v2-overview-residential-text) 14%, transparent);border-color:#0000}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-view-tab-active .overview-usage-view-tab-icon{color:var(--dashboard-v2-overview-residential-text)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-range-tab{border-color:var(--border-subtle);background:var(--surface-raised);color:var(--text-secondary)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-range-tab-active{border-color:var(--dashboard-v2-overview-residential-border);background:var(--dashboard-v2-overview-residential-bg);color:var(--dashboard-v2-overview-residential-text)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-stat-grid{border-color:var(--dashboard-v2-overview-card-border)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-stat-grid div+div{border-left-color:var(--dashboard-v2-overview-card-border)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-stat-grid dt{color:var(--text-muted)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-stat-grid dd{color:var(--text-bright)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-stat-grid span{color:var(--text-muted)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-chart-wrap{border-color:var(--dashboard-v2-overview-card-border);background:var(--dashboard-v2-overview-chart-bg)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-axis-row line{stroke:var(--dashboard-v2-overview-chart-grid);stroke-opacity:1}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-axis-row text,.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-date-label,.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-empty-label{fill:var(--text-muted)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-bar-core{fill:var(--overview-usage-core-gradient-end)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-bar-premium{fill:var(--overview-usage-premium-gradient-end)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-bar-outline{stroke:var(--dashboard-v2-overview-chart-outline)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-bar-outline-active{stroke:var(--dashboard-v2-overview-chart-outline-active)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-tooltip rect{fill:var(--surface-raised);stroke:var(--border-strong)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-tooltip-title{fill:var(--text-bright)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-tooltip-line{fill:var(--text-secondary)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-product-card{order:-2;align-content:start;gap:12px;min-height:184px;padding:28px 30px;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .overview-residential-data-card{border-color:var(--dashboard-v2-overview-card-border-strong);background:linear-gradient(135deg, color-mix(in srgb, var(--dashboard-v2-overview-residential-bg) 48%, transparent), transparent 64%), var(--dashboard-v2-overview-card-bg);order:-1;grid-template-rows:auto minmax(0,1fr) auto auto;align-content:stretch;gap:12px;min-height:230px;padding:22px 24px 12px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-product-card:hover,.app-shell[data-dashboard-theme=dashboard-v2] .overview-product-card:focus-visible{border-color:var(--dashboard-v2-overview-card-border-strong);background:var(--dashboard-v2-overview-card-hover-bg);box-shadow:var(--dashboard-v2-overview-card-shadow)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-card-arrow{border-radius:999px;place-items:center;display:inline-grid;top:52px;right:26px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-tile-icon{border-radius:12px;width:74px;height:74px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-tile-icon-violet{background:var(--dashboard-v2-overview-isp-bg);border-color:var(--dashboard-v2-overview-isp-border);color:var(--dashboard-v2-overview-isp-text)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-tile-icon-green{background:var(--dashboard-v2-overview-residential-bg);border-color:var(--dashboard-v2-overview-residential-border);color:var(--dashboard-v2-overview-residential-text)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-residential-data-icon{border-radius:12px;width:48px;height:48px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-tile-label{color:var(--text-secondary);margin-top:4px;font-size:15px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-tile-value{color:var(--text-bright);font-size:42px;font-weight:850}.app-shell[data-dashboard-theme=dashboard-v2] .overview-product-card:not(.overview-residential-data-card):first-child .overview-tile-value{color:var(--dashboard-v2-overview-isp-text)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-isp-card{grid-template-rows:auto minmax(0,1fr) auto auto;align-content:stretch;gap:12px;min-height:278px;padding:22px 24px 12px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-isp-icon{border-radius:12px;width:48px;height:48px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-isp-title{color:var(--text-bright);text-transform:none;margin:0;font-size:15px;line-height:1.2}.app-shell[data-dashboard-theme=dashboard-v2] .overview-isp-status{border-color:var(--dashboard-v2-overview-card-border);background:color-mix(in srgb, var(--surface-raised) 72%, transparent);color:var(--text-muted)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-isp-status-live{border-color:var(--dashboard-v2-overview-isp-border);background:var(--dashboard-v2-overview-isp-bg);color:var(--dashboard-v2-overview-isp-text)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-isp-detail-grid{border-top:1px solid var(--dashboard-v2-overview-card-border);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:20px;padding-top:12px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-isp-main{align-self:center}.app-shell[data-dashboard-theme=dashboard-v2] .overview-isp-detail-grid .overview-account-detail{gap:12px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-isp-detail-grid .overview-account-detail+span:before{left:-10px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-isp-detail-grid .overview-account-icon{border-radius:999px;width:38px;height:38px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-isp-action{border-color:var(--dashboard-v2-overview-card-border);background:color-mix(in srgb, var(--surface-raised) 72%, transparent);grid-row:4;grid-template-columns:minmax(0,1fr) auto;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .overview-tile-value-green{color:var(--dashboard-v2-overview-residential-text)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-residential-data-value{color:var(--dashboard-v2-overview-residential-text);text-shadow:0 0 22px color-mix(in srgb, var(--dashboard-v2-overview-residential-text) 20%, transparent);font-size:40px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-residential-data-main{grid-template-columns:minmax(0,1fr);align-self:center}.app-shell[data-dashboard-theme=dashboard-v2] .overview-tile-note{color:var(--text-muted);font-size:15px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-residential-data-progress{background:color-mix(in srgb, var(--dashboard-v2-overview-card-border) 42%, var(--surface) 58%)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-residential-data-progress span{color:var(--dashboard-v2-overview-residential-text)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-residential-data-action{border-color:var(--dashboard-v2-overview-card-border);background:color-mix(in srgb, var(--surface-raised) 72%, transparent);grid-template-columns:minmax(0,1fr) auto;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-sparkline{width:42%;max-width:270px;color:var(--dashboard-v2-overview-residential-text);opacity:.84;pointer-events:none;display:block;position:absolute;bottom:30px;right:30px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-sparkline svg{width:100%;height:auto;overflow:visible}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-sparkline path{stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-sparkline circle{fill:currentColor}.app-shell[data-dashboard-theme=dashboard-v2] .overview-capacity-card{border-color:var(--dashboard-v2-overview-capacity-border);background:var(--dashboard-v2-overview-capacity-bg);grid-column:span 12;grid-template-columns:minmax(0,1fr) minmax(260px,auto);align-items:center;gap:28px 56px;min-width:0;min-height:300px;padding:56px 72px;display:grid;overflow:visible}.app-shell[data-dashboard-theme=dashboard-v2] .overview-capacity-copy{gap:22px;min-width:0;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .overview-capacity-kicker{border:1px solid var(--dashboard-v2-overview-capacity-accent-border);background:var(--dashboard-v2-overview-capacity-accent-bg);width:fit-content;color:var(--dashboard-v2-overview-capacity-accent-text);border-radius:999px;align-items:center;gap:10px;padding:8px 18px;font-size:15px;font-weight:800;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .overview-capacity-kicker svg{width:18px;height:18px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-capacity-copy strong{color:var(--text-bright);font-size:52px;line-height:1}.app-shell[data-dashboard-theme=dashboard-v2] .overview-capacity-copy>span:not(.overview-capacity-kicker){max-width:620px;color:var(--text-muted);font-size:23px;line-height:1.6}.app-shell[data-dashboard-theme=dashboard-v2] .overview-capacity-benefits{flex-wrap:wrap;align-items:center;gap:22px;margin-top:12px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .overview-capacity-benefit{border-right:1px solid var(--dashboard-v2-overview-card-border);align-items:center;gap:14px;min-width:0;padding-right:26px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .overview-capacity-benefit:last-child{border-right:0;padding-right:0}.app-shell[data-dashboard-theme=dashboard-v2] .overview-capacity-benefit-icon{border:1px solid var(--dashboard-v2-overview-capacity-accent-border);background:var(--dashboard-v2-overview-capacity-accent-bg);width:54px;height:54px;color:var(--dashboard-v2-overview-capacity-accent-text);border-radius:50%;flex:none;place-items:center;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .overview-capacity-benefit-icon svg{width:24px;height:24px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-capacity-benefit span:last-child{gap:5px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .overview-capacity-benefit strong{color:var(--text-bright);font-size:16px;line-height:1.15}.app-shell[data-dashboard-theme=dashboard-v2] .overview-capacity-benefit small{color:var(--text-muted);font-size:15px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-capacity-actions{justify-items:stretch;gap:18px;min-width:260px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .overview-capacity-primary{background:var(--dashboard-v2-overview-cta-bg);min-width:0;min-height:60px;color:var(--button-primary-text);box-shadow:var(--dashboard-v2-overview-cta-shadow);border-color:#0000;justify-content:space-between;gap:30px;padding-inline:24px;font-size:16px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-capacity-primary svg{stroke-width:1.9px;width:22px;height:22px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-capacity-primary-content{gap:18px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-capacity-primary-content strong{letter-spacing:0;font-size:18px;font-weight:760}.app-shell[data-dashboard-theme=dashboard-v2] .overview-pricing-link{color:var(--dashboard-v2-overview-primary-text);align-items:center;gap:12px;font-size:15px;font-weight:800;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .overview-pricing-link svg{width:20px;height:20px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-privacy-note{color:var(--text-muted);grid-column:span 12;justify-content:center;align-items:center;gap:9px;font-size:14px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .overview-privacy-note svg{width:18px;height:18px;color:var(--text-subtle)}.app-shell[data-dashboard-theme=dashboard-v2] .overview-privacy-note a{color:var(--dashboard-v2-overview-primary-text);font-weight:700}.app-shell[data-dashboard-theme=dashboard-v2] .overview-dashboard-layout .overview-account-card,.app-shell[data-dashboard-theme=dashboard-v2] .overview-dashboard-layout .overview-referral-card,.app-shell[data-dashboard-theme=dashboard-v2] .overview-dashboard-layout .overview-usage-card,.app-shell[data-dashboard-theme=dashboard-v2] .overview-dashboard-layout .overview-capacity-card{grid-column:auto}.app-shell[data-dashboard-theme=dashboard-v2] .overview-side-column .overview-account-grid{grid-template-columns:1fr;gap:12px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-side-column .overview-account-grid article{border:1px solid var(--dashboard-v2-overview-card-border);background:var(--surface-raised);border-radius:12px;gap:16px;padding:12px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-side-column .overview-account-grid article+article:before{display:none}.app-shell[data-dashboard-theme=dashboard-v2] .overview-side-column .overview-account-avatar{width:76px;height:76px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-side-column .overview-account-icon:not(.overview-account-avatar){width:42px;height:42px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-side-column .overview-referral-card{grid-template-columns:1fr;gap:14px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-side-column .overview-referral-copy{gap:10px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-side-column .overview-referral-copy h2{font-size:20px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-side-column .overview-referral-copy p{font-size:14px;line-height:1.45}.app-shell[data-dashboard-theme=dashboard-v2] .overview-side-column .overview-capacity-card{grid-template-columns:1fr;row-gap:20px;min-height:0;padding:24px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-side-column .overview-capacity-copy{gap:12px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-side-column .overview-capacity-copy strong{font-size:24px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-side-column .overview-capacity-copy>span:not(.overview-capacity-kicker){font-size:15px;line-height:1.5}.app-shell[data-dashboard-theme=dashboard-v2] .overview-side-column .overview-capacity-actions{min-width:0}.app-shell[data-dashboard-theme=dashboard-v2] .overview-side-column .overview-capacity-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .overview-side-column .overview-capacity-benefit{gap:8px;padding-right:10px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .overview-side-column .overview-capacity-benefit-icon{width:38px;height:38px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-side-column .overview-capacity-benefit strong{font-size:12px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-side-column .overview-capacity-benefit small{font-size:11px}.overview-header,.page-header{grid-column:span 12;justify-content:space-between;align-items:end;gap:16px;display:flex}.page-header{margin-bottom:16px}.overview-product-grid{grid-column:span 12;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.overview-status-pill{border:1px solid var(--line);min-height:42px;color:var(--green);text-transform:capitalize;border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-weight:850;display:inline-flex}.overview-status-pill:before{content:"";background:currentColor;border-radius:999px;width:10px;height:10px}.overview-status-pill-disabled{color:var(--muted)}.overview-dashboard-layout{grid-column:span 12;grid-template-columns:minmax(0,1.56fr) minmax(360px,.94fr);align-items:stretch;gap:16px;min-width:0;display:grid}.overview-main-column,.overview-side-column{gap:16px;min-width:0;display:grid}.overview-dashboard-layout .overview-usage-card,.overview-dashboard-layout .overview-account-card,.overview-dashboard-layout .overview-referral-card,.overview-dashboard-layout .overview-capacity-card,.overview-product-grid .overview-account-card{grid-column:auto}.overview-account-card-top{order:-1}.overview-account-card{border:1px solid var(--line);background:linear-gradient(135deg, var(--surface-tint-faint), transparent 52%), var(--bg-muted-panel);min-width:0;box-shadow:var(--shadow);color:inherit;border-radius:18px;grid-column:span 12;gap:28px;padding:28px 34px 34px;text-decoration:none;display:grid}.overview-account-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.overview-account-header h2{font-size:28px}.overview-account-arrow{color:var(--muted)}.overview-account-profile-row,.overview-account-identity{min-width:0}.overview-account-badge-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.overview-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;display:grid}.overview-account-grid article{align-items:center;gap:18px;min-width:0;display:flex}.overview-account-icon{background:var(--surface-tint-heavy);width:50px;height:50px;color:var(--graphite);border-radius:9px;flex:none;place-items:center;display:grid}.overview-account-avatar{background:var(--accent-violet-bg-heavy);color:var(--accent-primary-hover);font-size:17px;font-weight:900;position:relative;overflow:hidden}.overview-account-avatar img{object-fit:cover;width:100%;height:100%}.overview-avatar-status{border:2px solid var(--surface);background:var(--green);border-radius:999px;width:13px;height:13px;position:absolute;bottom:0;right:0}.overview-account-icon svg{stroke-width:2.1px;width:24px;height:24px}.overview-referral-card{border:1px solid var(--line);background:radial-gradient(circle at 86% 18%, var(--accent-cyan-bg-heavy), transparent 34%), linear-gradient(135deg, var(--surface-tint-faint), transparent 54%), var(--bg-muted-panel);min-width:0;box-shadow:var(--shadow);border-radius:18px;grid-column:span 12;grid-template-columns:minmax(0,1fr) minmax(260px,380px);align-items:center;gap:26px;padding:28px 34px;display:grid}.overview-referral-copy{gap:14px;min-width:0;display:grid}.overview-referral-kicker{background:var(--accent-cyan-bg-soft);width:fit-content;color:var(--accent-secondary);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:800;display:inline-flex}.overview-referral-kicker svg{width:16px;height:16px}.overview-referral-copy h2{color:var(--text);margin:0;font-size:clamp(24px,3vw,38px)}.overview-referral-copy p{max-width:760px;color:var(--muted);margin:0;line-height:1.65}.overview-referral-copy p strong{color:var(--text)}.overview-referral-link-row{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;max-width:780px;padding:8px;display:grid}.overview-referral-link-row code{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;padding:10px 12px;overflow:hidden}.overview-referral-copy-button{background:var(--accent-primary);color:var(--text-on-accent);cursor:pointer;border:0;border-radius:9px;padding:0 16px;font-weight:800}.overview-referral-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.overview-referral-stats div{border:1px solid var(--line);background:var(--bg-card-raised);cursor:help;border-radius:14px;gap:6px;min-width:0;padding:14px 16px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.overview-referral-stat:hover{border-color:color-mix(in srgb, var(--accent-primary) 58%, var(--line));background:color-mix(in srgb, var(--bg-card-raised) 88%, var(--accent-primary) 12%);box-shadow:0 18px 38px color-mix(in srgb, var(--accent-primary) 16%, transparent);transform:translateY(-2px)}.overview-referral-stats dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.overview-referral-tooltip-bubble{z-index:4;border:1px solid var(--line);background:var(--bg-card);width:min(250px,72vw);color:var(--text);opacity:0;pointer-events:none;text-transform:none;border-radius:12px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.45;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 18px 42px #0b0f1a33}.overview-referral-tooltip-bubble:after{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-card);content:"";width:10px;height:10px;position:absolute;top:100%;left:50%;transform:translate(-50%,-5px)rotate(45deg)}.overview-referral-stat:hover .overview-referral-tooltip-bubble{opacity:1;transform:translate(-50%)translateY(0)}.overview-referral-stats dd{color:var(--text);margin:0;font-size:20px;font-weight:900}.overview-usage-card{--overview-usage-core-fill:var(--usage-overview-core-fill);--overview-usage-premium-fill:var(--usage-overview-premium-fill);--overview-usage-core-gradient-start:var(--usage-overview-core-gradient-start);--overview-usage-core-gradient-end:var(--usage-overview-core-gradient-end);--overview-usage-premium-gradient-start:var(--usage-overview-premium-gradient-start);--overview-usage-premium-gradient-end:var(--usage-overview-premium-gradient-end);--overview-usage-bar-highlight:var(--usage-overview-bar-highlight);--overview-usage-bar-glow:var(--usage-overview-bar-glow);--overview-usage-bar-hover-glow:var(--usage-overview-bar-hover-glow);border:1px solid var(--line);background:var(--bg-card);border-radius:14px;grid-column:span 12;gap:22px;min-width:0;padding:24px;display:grid}.overview-usage-header{justify-content:space-between;align-items:start;gap:18px;min-width:0;display:flex}.overview-usage-header h2{color:var(--text-bright);margin:0;font-size:18px}.overview-usage-subtitle{color:var(--text-muted);margin-top:6px;font-size:13px;display:block}.overview-usage-range-tabs{border:1px solid var(--line);background:var(--bg-muted-panel);border-radius:999px;align-items:center;gap:6px;padding:4px;display:inline-flex}.overview-usage-range-tab{min-height:34px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 13px;font-size:12px;font-weight:800}.overview-usage-range-tab-active{border-color:var(--accent-primary);background:var(--accent-primary-soft);color:var(--text-bright)}.overview-usage-controls{flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:0;display:flex}.overview-usage-view-tabs{border:1px solid var(--line);background:linear-gradient(135deg, var(--surface-tint-faint), transparent 62%), var(--bg-muted-panel);box-shadow:inset 0 0 0 1px var(--surface-tint-faint);border-radius:12px;align-items:center;gap:6px;padding:5px;display:inline-flex}.overview-usage-view-tab{min-width:116px;min-height:42px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:13px;font-weight:850;line-height:1;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.overview-usage-view-tab:hover,.overview-usage-view-tab:focus-visible{border-color:var(--line-strong);background:var(--surface-tint-subtle);color:var(--text-bright)}.overview-usage-view-tab:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-primary) 54%, transparent);outline-offset:2px}.overview-usage-view-tab-icon{color:currentColor;place-items:center;width:20px;height:20px;display:inline-grid}.overview-usage-view-tab-icon svg{stroke-width:2.15px;width:20px;height:20px}.overview-usage-view-tab-active{border-color:color-mix(in srgb, var(--accent-primary) 72%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--accent-primary-soft) 22%, var(--bg-card) 78%), var(--bg-card));color:var(--text-bright);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 24%, transparent), inset 0 -2px 0 var(--accent-primary), 0 14px 30px color-mix(in srgb, var(--accent-primary) 16%, transparent);transform:translateY(-1px)}.overview-usage-content{min-width:0;display:grid}.overview-usage-pane{visibility:hidden;pointer-events:none;grid-area:1/1;gap:22px;min-width:0;display:grid}.overview-usage-pane-active{visibility:visible;pointer-events:auto}.overview-destination-panel{gap:16px;min-width:0;display:grid;position:relative}.overview-destination-summary{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.overview-destination-summary div{gap:7px;min-width:0;padding:16px 18px;display:grid}.overview-destination-summary div+div{border-left:1px solid var(--line)}.overview-destination-summary dt{color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:800}.overview-destination-summary dd{color:var(--text-bright);margin:0;font-size:22px;font-weight:850}.overview-destination-table{border-collapse:collapse;width:100%;min-width:850px}.overview-destination-table th,.overview-destination-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 16px}.overview-destination-table th{z-index:1;background:var(--bg-muted-panel);color:var(--text-muted);text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:850;position:sticky;top:0}.overview-destination-table tbody tr:last-child td{border-bottom:0}.overview-destination-table td{color:var(--text-muted);font-size:12px}.overview-destination-table td strong{max-width:260px;color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;display:block;overflow:hidden}.overview-destination-meta{margin-top:5px;line-height:1.35;display:block}.overview-destination-domain-cell{min-width:220px}.overview-destination-domain-label{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.overview-destination-domain-copy{min-width:0}.overview-destination-icon{border:1px solid var(--line);background:var(--surface-tint-faint);width:36px;height:36px;color:var(--text-bright);letter-spacing:0;border-radius:10px;place-items:center;font-size:11px;font-weight:900;display:inline-grid}.overview-destination-icon svg{fill:currentColor;width:18px;height:18px}.overview-destination-icon img{object-fit:contain;width:21px;height:21px;display:block}.overview-destination-icon-cyan{border-color:var(--accent-cyan-border,var(--line));background:var(--accent-cyan-bg-heavy,var(--surface-tint-faint));color:var(--accent-cyan-text,var(--text-bright))}.overview-destination-icon-green{border-color:var(--status-success-border-soft);background:var(--status-success-bg);color:var(--accent-success)}.overview-destination-icon-violet{border-color:var(--accent-violet-border-soft);background:var(--accent-violet-bg-soft);color:var(--accent-primary)}.overview-destination-icon-amber{border-color:var(--status-warning-border-soft);background:var(--status-warning-bg-soft);color:var(--status-warning-text)}.overview-destination-icon-rose{border-color:var(--status-danger-border);background:var(--status-danger-bg);color:var(--status-danger-text)}.overview-destination-icon-blue,.overview-destination-icon-slate{border-color:var(--line-strong);background:var(--surface-tint);color:var(--text-bright)}.overview-destination-bar{background:var(--line);border-radius:999px;width:min(100%,240px);height:7px;margin-top:10px;display:block;overflow:hidden}.overview-destination-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--overview-usage-core-gradient-start), var(--overview-usage-core-gradient-end));height:100%;margin:0;display:block}.overview-destination-state{border:1px solid var(--line);background:var(--bg-muted-panel);min-height:260px;color:var(--text-muted);text-align:center;border-radius:12px;place-items:center;gap:7px;padding:26px;display:grid}.overview-destination-state strong{color:var(--text-bright);font-size:16px}.overview-destination-state span{max-width:340px;line-height:1.45}.overview-destination-state-error{border-color:var(--status-danger-border);background:var(--status-danger-bg);color:var(--status-danger-text)}.overview-usage-stat-grid{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.overview-usage-stat-grid div{gap:7px;min-width:0;padding:18px;display:grid}.overview-usage-stat-grid div+div{border-left:1px solid var(--line)}.overview-usage-stat-grid dt{color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:800}.overview-usage-stat-grid dd{color:var(--text-bright);margin:0;font-size:24px;font-weight:850}.overview-usage-stat-grid span{color:var(--text-muted);font-size:12px;line-height:1.35}.overview-usage-chart-wrap{border:1px solid var(--line);background:var(--bg-muted-panel);border-radius:12px;min-width:0;padding:12px 12px 4px;position:relative}.overview-usage-chart-loading-shell{min-height:360px}.overview-usage-loading-overlay{z-index:2;border:1px solid var(--line);background:color-mix(in srgb, var(--bg-card) 72%, transparent);color:var(--text-bright);pointer-events:none;border-radius:10px;align-content:center;place-items:center;gap:10px;font-size:12px;font-weight:850;display:grid;position:absolute;inset:12px}.overview-usage-loading-spinner{border:3px solid var(--line);border-top-color:var(--overview-usage-core-fill);border-radius:999px;width:26px;height:26px;animation:.68s linear infinite overview-usage-loading-spin}.overview-usage-chart{width:100%;height:auto;display:block;overflow:visible}.overview-usage-axis-row line{stroke:var(--line);stroke-width:1px;stroke-opacity:.38}.overview-usage-axis-row text{fill:var(--text-muted);text-anchor:end;font-size:11px}.overview-usage-bar{cursor:pointer;shape-rendering:geometricprecision;transition:opacity .14s}.overview-usage-bar:focus{outline:none}.overview-usage-bar-active{opacity:.96}.overview-usage-bar-outline{fill:none;pointer-events:none;stroke:#ffffff1f;stroke-width:1px;vector-effect:non-scaling-stroke}.overview-usage-bar-outline-active{stroke:#ffffff5c;stroke-width:1.5px}.overview-usage-bar-core{fill:var(--overview-usage-core-gradient-end)}.overview-usage-bar-premium{fill:var(--overview-usage-premium-gradient-end)}.overview-usage-bar-highlight{fill:var(--overview-usage-bar-highlight)}.overview-usage-date-label{fill:var(--text-muted);text-anchor:middle;font-size:11px}.overview-usage-empty-label{fill:var(--text-muted);text-anchor:middle;font-size:13px;font-weight:700}.overview-usage-tooltip rect{fill:#08090ef5;stroke:#ffffff24;stroke-width:1px;filter:drop-shadow(0 14px 26px #00000052)}.overview-usage-tooltip-title{fill:var(--text-bright);font-size:12px;font-weight:850}.overview-usage-tooltip-line{fill:var(--text-muted);font-size:11px;font-weight:700}.overview-usage-footer{color:var(--text-muted);justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.overview-usage-legend{flex-wrap:wrap;align-items:center;gap:14px;display:inline-flex}.overview-usage-legend-item{align-items:center;gap:7px;font-weight:700;display:inline-flex}.overview-usage-legend-dot{border-radius:999px;width:9px;height:9px}.overview-usage-legend-dot-core{background:linear-gradient(180deg, var(--overview-usage-core-gradient-start), var(--overview-usage-core-gradient-end))}.overview-usage-legend-dot-premium{background:linear-gradient(180deg, var(--overview-usage-premium-gradient-start), var(--overview-usage-premium-gradient-end))}.overview-account-label{color:var(--muted);text-transform:uppercase;font-size:13px;display:block}.overview-account-value{color:var(--text);margin-top:6px;font-size:16px;font-weight:500;display:block}.overview-account-subvalue{color:var(--muted);margin-top:6px;font-size:12px;display:block}.overview-connected-pill{background:var(--accent-violet-bg-soft);width:max-content;color:var(--accent-primary);border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.overview-connected-pill svg{width:13px;height:13px}.overview-account-tier-pill{border:1px solid var(--status-warning-border-soft);background:var(--status-warning-bg-soft);width:max-content;max-width:100%;color:var(--status-warning-text);border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:850;display:inline-flex}.overview-account-tier-pill svg{width:14px;height:14px}.overview-user-id-row{grid-template-columns:minmax(0,auto) auto;align-items:center;gap:10px;min-width:0;display:grid}.overview-product-card{border:1px solid var(--line);background:linear-gradient(135deg, var(--surface-tint-faint), transparent 50%), var(--bg-muted-panel);min-width:0;min-height:188px;box-shadow:var(--shadow);border-radius:18px;align-content:space-between;gap:16px;padding:26px;transition:border-color .16s,transform .16s,background .16s;display:grid;position:relative}.overview-product-card:hover,.overview-product-card:focus-visible{border-color:var(--accent-violet-border-strong);background:linear-gradient(135deg, var(--accent-violet-bg-soft), transparent 54%), var(--bg-page-mid);outline:none;transform:translateY(-1px)}.overview-product-card-static{cursor:default}.overview-product-card-static:hover{border-color:var(--line);background:linear-gradient(135deg, var(--surface-tint-faint), transparent 50%), var(--bg-muted-panel);transform:none}.overview-card-arrow{color:var(--muted);position:absolute;top:31px;right:34px}.overview-isp-card{grid-template-rows:auto minmax(0,1fr) auto auto;align-content:stretch;gap:12px;min-height:252px;padding:22px 24px 12px}.overview-isp-topline{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;display:grid}.overview-isp-icon{border-radius:12px;width:48px;height:48px}.overview-isp-icon svg{width:26px;height:26px}.overview-isp-title{color:var(--text-bright);text-transform:none;margin:0;font-size:15px;line-height:1.2}.overview-isp-status{border:1px solid var(--line);min-height:24px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.overview-isp-status-live{border-color:var(--accent-violet-border-soft);background:var(--accent-violet-bg);color:var(--accent-primary-soft)}.overview-isp-main{align-self:center;gap:6px;min-width:0;display:grid}.overview-isp-detail-grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:20px;padding-top:12px}.overview-isp-detail-grid .overview-account-detail{align-items:center;gap:12px;min-width:0;display:flex;position:relative}.overview-isp-detail-grid .overview-account-detail+span:before{background:var(--line);content:"";width:1px;position:absolute;top:0;bottom:0;left:-10px}.overview-isp-detail-grid .overview-account-icon{border-radius:999px;width:38px;height:38px}.overview-isp-detail-grid .overview-account-icon svg{width:20px;height:20px}.overview-isp-detail-grid .overview-account-label{font-size:11px}.overview-isp-detail-grid .overview-account-value{margin-top:2px;font-size:13px}.overview-isp-detail-grid .overview-account-subvalue{margin-top:2px;font-size:11px;display:block}.overview-isp-action{border:1px solid var(--line);min-height:38px;color:var(--text-bright);border-radius:8px;grid-row:4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:0;padding:0 14px;font-size:13px;font-weight:850;display:grid}.overview-tile-icon{border:1px solid var(--line-strong);border-radius:9px;place-items:center;width:54px;height:54px;display:grid}.overview-tile-icon svg{stroke-width:2.3px;width:28px;height:28px}.overview-tile-icon-violet{background:var(--accent-violet-bg);border-color:var(--accent-violet-border-soft);color:var(--accent-primary-soft)}.overview-tile-icon-cyan{background:var(--accent-cyan-bg);border-color:var(--accent-cyan-border);color:var(--accent-secondary)}.overview-tile-icon-green{background:var(--status-success-bg-strong);border-color:var(--status-success-border-soft);color:var(--accent-success)}.overview-tile-label{color:var(--muted);text-transform:uppercase;font-size:14px;font-weight:800}.overview-tile-value{color:var(--text);font-size:34px;line-height:1}.overview-tile-value-green{color:var(--accent-success)}.overview-tile-note{color:var(--muted);font-size:13px}.overview-residential-data-card{background:linear-gradient(135deg, color-mix(in srgb, var(--status-success-bg) 62%, transparent), transparent 64%), var(--bg-muted-panel);grid-template-rows:auto minmax(0,1fr) auto auto;align-content:stretch;gap:12px;min-height:230px;padding:22px 24px 12px}.overview-residential-data-topline{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.overview-residential-data-icon{border-radius:12px;width:48px;height:48px}.overview-residential-data-icon svg{width:26px;height:26px}.overview-residential-data-title{color:var(--text-bright);text-transform:none;margin:0;font-size:15px;line-height:1.2}.overview-residential-data-main{grid-template-columns:minmax(0,1fr);align-self:center;align-items:center;gap:16px;min-width:0;display:grid}.overview-residential-data-value{min-width:0;color:var(--accent-success);font-size:40px;font-weight:900;line-height:1}.overview-residential-data-progress{background:var(--line);border-radius:999px;height:9px;display:block;overflow:hidden}.overview-residential-data-progress span{border-radius:inherit;height:100%;color:var(--accent-success);background:currentColor;display:block}.overview-residential-data-meter-labels{min-width:0;color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;line-height:1.2;display:flex}.overview-residential-data-credit{min-width:0;color:var(--text-muted);font-size:13px;display:block}.overview-residential-data-action{border:1px solid var(--line);min-height:38px;color:var(--text-bright);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:0;padding:0 14px;font-size:13px;font-weight:850;display:grid}.overview-usage-sparkline{display:none}.overview-product-card-purchase{border-color:var(--accent-violet-border);background:linear-gradient(135deg, var(--accent-violet-bg-heavy), var(--accent-cyan-bg-heavy)), var(--bg-card-raised);text-align:center;align-content:center;place-items:center;gap:14px}.overview-product-card-purchase strong{font-size:22px}.overview-product-card-purchase span:not(.overview-purchase-icon){color:var(--muted)}.overview-purchase-icon{background:linear-gradient(135deg, var(--accent-primary), var(--accent-secondary));width:60px;height:60px;color:var(--text-on-accent);border-radius:9px;place-items:center;font-size:40px;line-height:1;display:grid}.overview-capacity-card{border:1px solid var(--accent-violet-border);background:linear-gradient(135deg, var(--accent-violet-bg-heavy), var(--accent-cyan-bg-heavy)), var(--bg-card-raised);min-width:0;box-shadow:var(--shadow);border-radius:18px;grid-column:span 12;align-items:center;gap:18px;padding:26px;display:grid}.overview-capacity-copy{gap:8px;min-width:0;display:grid}.overview-capacity-copy strong{color:var(--text);font-size:22px}.overview-capacity-copy span{color:var(--muted)}.overview-capacity-visual{display:none}.overview-capacity-actions{gap:12px;display:grid}.overview-capacity-primary{border:1px solid var(--status-success-border-soft);background:linear-gradient(135deg, var(--accent-success), var(--accent-secondary));min-width:0;min-height:78px;color:var(--bg);box-shadow:0 18px 45px color-mix(in srgb, var(--accent-success) 18%, transparent);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:0 32px;text-decoration:none;transition:filter .16s,transform .16s,box-shadow .16s;display:grid}.overview-capacity-primary:hover,.overview-capacity-primary:focus-visible{filter:saturate(1.06)brightness(1.02);box-shadow:0 22px 52px color-mix(in srgb, var(--accent-success) 24%, transparent);outline:none;transform:translateY(-1px)}.overview-capacity-primary-content{min-width:0;color:inherit;justify-content:center;align-items:center;gap:24px;display:flex}.overview-capacity-primary-content svg{stroke-width:1.9px;width:30px;height:30px}.overview-capacity-primary-content strong{color:inherit;font-size:20px;font-weight:760;line-height:1}.overview-capacity-arrow{stroke-width:1.9px;width:30px;height:30px}.overview-privacy-note{color:var(--muted);grid-column:span 12;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.overview-privacy-note svg{width:16px;height:16px}@media (width<=1120px){.overview-product-grid{grid-template-columns:1fr}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top{grid-column:span 1}.overview-dashboard-layout{grid-template-columns:1fr}.overview-usage-header,.overview-usage-footer{flex-direction:column;align-items:stretch}.overview-usage-range-tabs{width:fit-content}.overview-usage-controls{justify-content:flex-start}.overview-usage-view-tabs{width:fit-content}.overview-usage-stat-grid{grid-template-columns:1fr}.overview-usage-stat-grid div+div{border-top:1px solid var(--line);border-left:0}.overview-destination-summary{grid-template-columns:1fr}.overview-destination-summary div+div{border-top:1px solid var(--line);border-left:0}.overview-referral-card{grid-template-columns:1fr}.overview-account-grid{grid-template-columns:1fr;gap:22px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-grid,.app-shell[data-dashboard-theme=dashboard-v2] .overview-referral-card,.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-stat-grid,.app-shell[data-dashboard-theme=dashboard-v2] .overview-capacity-card{grid-template-columns:1fr}.app-shell[data-dashboard-theme=dashboard-v2] .overview-usage-stat-grid div+div{border-top:1px solid var(--dashboard-v2-overview-card-border);border-left:0}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-grid article+article:before{display:none}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-grid article{border-top:1px solid var(--dashboard-v2-overview-card-border);padding-top:20px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-grid article:first-child{border-top:0;padding-top:0}.app-shell[data-dashboard-theme=dashboard-v2] .overview-capacity-card{padding:28px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-capacity-copy strong{font-size:42px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-capacity-actions{justify-items:start;min-width:0}}@media (width<=820px){.topbar,.overview-header,.page-header{flex-direction:column;align-items:flex-start}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top .overview-account-grid-top{grid-template-columns:1fr}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top .overview-account-detail-member{border-bottom:1px solid var(--dashboard-v2-overview-card-border);padding-bottom:16px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-account-card-top .overview-account-detail-user{border-left:0;padding-left:0}.app-shell[data-dashboard-theme=dashboard-v2] .overview-capacity-copy strong{font-size:34px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-capacity-copy>span:not(.overview-capacity-kicker){font-size:17px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-capacity-benefit{border-right:0;width:100%;padding-right:0}.app-shell[data-dashboard-theme=dashboard-v2] .overview-capacity-primary{min-height:56px;padding-inline:22px;font-size:16px}.app-shell[data-dashboard-theme=dashboard-v2] .overview-pricing-link{font-size:16px}}@media (width<=640px){.overview-referral-link-row,.overview-referral-stats{grid-template-columns:1fr}}.app-shell[data-dashboard-theme=dashboard-v2] .endpoint-preset-active{color:var(--button-primary-text);background:linear-gradient(180deg, var(--accent-primary-soft), var(--accent-primary-strong));box-shadow:0 12px 28px var(--accent-violet-bg-heavy);border-color:#0000}.app-shell[data-dashboard-theme=dashboard-v2] .endpoint-count-input{border-color:var(--border-subtle);background:var(--bg-field);color:var(--text)}.app-shell[data-dashboard-theme=dashboard-v2] .residential-generator:not(.proxy-workspace-generator-panel){padding-top:var(--space-4)}.app-shell[data-dashboard-theme=dashboard-v2] .endpoint-preset-active{color:var(--dashboard-v2-purchase-blue-text);background:var(--surface);border-color:var(--dashboard-v2-selected-option-border);box-shadow:inset 0 0 0 1px var(--dashboard-v2-purchase-selected-border)}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-type-control{gap:var(--space-12);padding:var(--space-0);box-shadow:var(--shadow-none);background:0 0}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-type-control .segment-button{min-height:64px;padding:var(--space-10) var(--space-14);border:var(--border-subtle-line);border-radius:var(--radius-8);background:var(--surface);box-shadow:0 10px 22px var(--surface-tint)}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-timeout-control .segment-button{min-height:54px;padding:var(--space-8) var(--space-10)}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-type-control .segment-button-active{background:var(--accent-violet-bg-faint);border-color:var(--accent-violet-border-soft);box-shadow:0 10px 24px var(--accent-violet-bg-soft)}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-type-control .segment-icon{color:var(--text-subtle)}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-type-control .segment-button-active .segment-icon{color:var(--accent-primary-soft)}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-type-control .segment-copy span{color:var(--muted)}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-type-control .segment-button-active .segment-copy span{color:var(--accent-primary)}.app-shell[data-dashboard-theme=dashboard-v2] .system-route-panel .routing-grid,.app-shell[data-dashboard-theme=dashboard-v2] .system-security-panel .metric-list,.app-shell[data-dashboard-theme=dashboard-v2] .system-side-metrics{border:1px solid var(--border-subtle);background:var(--bg-field-strong);border-radius:10px;gap:0;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .system-route-panel .routing-grid div,.app-shell[data-dashboard-theme=dashboard-v2] .system-security-panel .metric-list div,.app-shell[data-dashboard-theme=dashboard-v2] .system-side-metrics div{border-left:1px solid var(--border-subtle);padding:16px}.app-shell[data-dashboard-theme=dashboard-v2] .system-route-panel .routing-grid div:first-child,.app-shell[data-dashboard-theme=dashboard-v2] .system-security-panel .metric-list div:first-child,.app-shell[data-dashboard-theme=dashboard-v2] .system-side-metrics div:first-child{border-left:0}.app-shell[data-dashboard-theme=dashboard-v2] .credential-board{gap:22px}.app-shell[data-dashboard-theme=dashboard-v2] .credential-access-panel{border-color:var(--dashboard-v2-settings-card-border);background:var(--surface);box-shadow:none;border-radius:14px;padding:24px}.app-shell[data-dashboard-theme=dashboard-v2] .credential-card{border-color:var(--dashboard-v2-settings-card-border);background:var(--surface);box-shadow:none;border-radius:10px;gap:14px;padding:18px 20px}.app-shell[data-dashboard-theme=dashboard-v2] .credential-card-residential .credential-product-icon,.app-shell[data-dashboard-theme=dashboard-v2] .credential-card-residential .credential-instruction-icon{border-color:var(--dashboard-v2-credential-residential-border);background:var(--dashboard-v2-overview-success-bg);color:var(--dashboard-v2-overview-success-text)}.app-shell[data-dashboard-theme=dashboard-v2] .credential-card-isp .credential-product-icon,.app-shell[data-dashboard-theme=dashboard-v2] .credential-card-isp .credential-instruction-icon{border-color:var(--dashboard-v2-credential-isp-border);background:var(--dashboard-v2-overview-primary-bg);color:var(--dashboard-v2-overview-primary-text)}.app-shell[data-dashboard-theme=dashboard-v2] .credential-card .workload-row-header strong{color:var(--text-bright);font-size:15px}.app-shell[data-dashboard-theme=dashboard-v2] .credential-card .flag-badge{border-radius:999px;justify-content:center;min-width:82px}.app-shell[data-dashboard-theme=dashboard-v2] .credential-grid{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(190px,1.2fr) minmax(110px,.7fr) minmax(116px,.7fr);gap:0;padding:12px 0}.app-shell[data-dashboard-theme=dashboard-v2] .credential-grid>div{border-left:1px solid var(--border-subtle);min-width:0;padding:0 14px}.app-shell[data-dashboard-theme=dashboard-v2] .credential-grid>div:first-child{border-left:0;padding-left:0}.app-shell[data-dashboard-theme=dashboard-v2] .credential-card dt{color:var(--text-subtle);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:700}.app-shell[data-dashboard-theme=dashboard-v2] .credential-card dd{color:var(--text-bright);text-transform:none;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:13px;font-weight:650;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .credential-instruction{border-color:var(--border-subtle);background:var(--surface);border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;min-height:66px;padding:12px 14px}.app-shell[data-dashboard-theme=dashboard-v2] .credential-instruction-list{border-color:var(--border-subtle);background:var(--dashboard-v2-credential-row-bg)}.app-shell[data-dashboard-theme=dashboard-v2] .credential-instruction:hover{background:var(--dashboard-v2-activity-event-hover)}.app-shell[data-dashboard-theme=dashboard-v2] .credential-instruction strong{color:var(--text-bright);font-size:14px}.app-shell[data-dashboard-theme=dashboard-v2] .credential-instruction .panel-copy{color:var(--text-muted);font-size:13px;line-height:1.35}.app-shell[data-dashboard-theme=dashboard-v2] .credential-instruction .subtle-label{color:var(--text-subtle);font-size:12px}.app-shell[data-dashboard-theme=dashboard-v2] .credential-instruction .text-button,.app-shell[data-dashboard-theme=dashboard-v2] .credential-card>.action-row .action-button{border-color:var(--border-subtle);color:var(--text-muted);box-shadow:none;background:0 0}.app-shell[data-dashboard-theme=dashboard-v2] .credential-card>.action-row .action-button{background:var(--bg-field-strong);min-height:36px;color:var(--text);align-items:center;gap:8px;padding-inline:12px;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .credential-card>.action-row{justify-content:space-between;padding-top:4px}.app-shell[data-dashboard-theme=dashboard-v2] .credential-instruction .text-button:hover,.app-shell[data-dashboard-theme=dashboard-v2] .credential-instruction .text-button:focus-visible,.app-shell[data-dashboard-theme=dashboard-v2] .credential-card>.action-row .action-button:hover,.app-shell[data-dashboard-theme=dashboard-v2] .credential-card>.action-row .action-button:focus-visible{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.app-shell[data-dashboard-theme=dashboard-v2] .credential-privacy-note{border-color:var(--dashboard-v2-settings-card-border);background:var(--dashboard-v2-credential-row-bg);margin:22px -24px -24px}.app-shell[data-dashboard-theme=dashboard-v2] .credential-empty-state{border:1px solid var(--border-subtle);background:linear-gradient(135deg, var(--accent-cyan-bg-soft), transparent 56%), var(--surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:128px;padding:22px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .credential-empty-icon{border:1px solid var(--accent-cyan-border);background:var(--accent-cyan-bg);width:54px;height:54px;color:var(--accent-secondary-bright);border-radius:12px;place-items:center;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .credential-empty-icon svg{stroke-width:2.2px;width:26px;height:26px}.app-shell[data-dashboard-theme=dashboard-v2] .credential-empty-copy{gap:6px;min-width:0;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .credential-empty-copy strong{color:var(--text-bright);font-size:18px}.app-shell[data-dashboard-theme=dashboard-v2] .credential-empty-copy p{max-width:620px;color:var(--text-muted);font-size:14px;line-height:1.55}.app-shell[data-dashboard-theme=dashboard-v2] .credential-empty-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.proxy-page-grid{max-width:1200px;margin-left:auto;margin-right:auto}.credential-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.credential-metric-card{grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:18px;min-height:124px}.credential-metric-copy{gap:12px;min-width:0;display:grid}.credential-metric-icon{border:1px solid var(--line);background:var(--accent-violet-bg-soft);width:46px;height:46px;color:var(--accent-primary);border-radius:12px;place-items:center;display:inline-grid}.credential-metric-icon svg{stroke-width:2.1px;width:22px;height:22px}.credential-metric-icon-good{color:var(--green);border-color:var(--status-success-border-soft);background:var(--status-success-bg)}.credential-metric-icon-neutral{color:var(--muted);border-color:var(--border-subtle);background:var(--surface-tint-subtle)}.credential-metric-icon-secret{color:var(--accent-primary);border-color:var(--accent-violet-border-soft);background:var(--accent-violet-bg-soft)}.credential-card-title,.credential-instruction-actions,.credential-privacy-note{align-items:center;display:flex}.credential-card-title{gap:14px;min-width:0}.credential-product-icon,.credential-instruction-icon{flex:none;place-items:center;display:inline-grid}.credential-product-icon{border:1px solid var(--line);background:var(--accent-violet-bg-faint);width:44px;height:44px;color:var(--accent-primary);border-radius:10px}.credential-product-icon svg,.credential-instruction-icon svg{width:22px;height:22px}.credential-instruction-copy{gap:4px;min-width:0;display:grid}.credential-instruction-actions{gap:16px}.credential-instruction-actions .text-button{align-items:center;gap:8px;font-size:13px;display:inline-flex}.credential-instruction-actions svg,.credential-card>.action-row svg{stroke-width:2px;flex:none;width:17px;height:17px}.credential-access-header{margin-bottom:18px}.credential-access-header .panel-copy{max-width:880px}.credential-instruction-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.credential-instruction-list .credential-instruction{border:0;border-top:1px solid var(--line);border-radius:0}.credential-instruction-list .credential-instruction:first-child{border-top:0}.credential-privacy-note{border-top:1px solid var(--line);color:var(--muted);justify-content:center;gap:10px;margin:20px -32px -32px;padding:18px 24px;font-size:13px}.credential-privacy-note svg{width:16px;height:16px}.credential-privacy-note a{color:var(--accent-primary);font-weight:700}.account-summary{gap:var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.theme-switcher{gap:var(--space-12);margin-top:var(--space-18);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workload-row dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.credential-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.routing-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:18px;display:grid}.routing-grid div{border:1px solid var(--line);background:var(--surface-tint-subtle);border-radius:12px;align-content:start;gap:8px;min-width:0;padding:16px;display:grid}.routing-grid dt{color:var(--muted);font-size:13px;line-height:1.3}.routing-grid dd{color:var(--text);word-break:break-word;font-size:20px;font-weight:800;line-height:1.15}.detail-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.credential-delete-button{border-color:var(--status-danger-border);color:var(--status-danger-text);background:var(--status-danger-bg)}.credential-delete-button:not(:disabled):hover,.credential-delete-button:not(:disabled):focus-visible{border-color:var(--status-danger-border-strong);background:var(--status-danger-bg-strong)}.preset-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.preset-chip,.action-button{padding:var(--space-9) var(--space-12);border:var(--border-width-hairline) solid var(--line);border-radius:var(--radius-8);background:var(--bg-field-strong);color:var(--text);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.preset-chip:hover,.preset-chip:focus-visible,.action-button:hover,.action-button:focus-visible{border-color:var(--line-strong)}.proxy-product-navigation{gap:14px;display:grid}.proxy-product-tabs{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;padding:0;display:grid;overflow:hidden}.proxy-product-tab{border:0;border-right:1px solid var(--line);max-width:100%;min-height:48px;color:var(--muted);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:9px 14px;display:flex;position:relative}.proxy-product-tab:last-child{border-right:0}.proxy-product-tab-icon{border:1px solid var(--line);width:22px;height:22px;color:var(--accent-primary-soft);border-radius:999px;flex:none;place-items:center;display:grid}.proxy-product-tab-icon svg{stroke-width:2.4px;width:15px;height:15px}.proxy-product-tab-icon-residential{color:var(--accent-success);border-color:var(--status-success-border-soft);background:var(--status-success-bg)}.proxy-product-tab strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.proxy-product-tab-meta{align-items:center;gap:7px;min-width:0;display:inline-flex}.proxy-product-tab small{color:var(--subtle);text-transform:capitalize;white-space:nowrap;flex:none;font-size:11px}.proxy-product-tab .proxy-product-tab-allocation{border-left:1px solid var(--line);color:var(--muted);text-transform:none;padding-left:7px}.proxy-product-tab:hover,.proxy-product-tab:focus-visible,.proxy-product-tab-active{color:var(--text);background:var(--surface-tint-faint)}.proxy-product-tab-active:after{background:var(--amber);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.proxy-product-tab-active .proxy-product-tab-icon{border-color:var(--accent-violet-border-strong);background:var(--accent-violet-alt-bg-soft)}.proxy-product-tab-active .proxy-product-tab-icon-residential{border-color:var(--status-success-border-soft);background:var(--status-success-bg)}.proxy-workspace-overview{grid-column:span 12;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:14px;min-width:0;display:grid}.proxy-workspace-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-content:start;gap:16px;min-width:0;padding:24px 26px;display:grid}.proxy-workspace-plan-card{align-content:start;gap:16px}.proxy-workspace-card-header{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.proxy-workspace-card-header h2{color:var(--text);margin:0;font-size:20px;line-height:1.25}.proxy-workspace-balance-main{min-width:0;display:block}.proxy-workspace-balance-main span,.proxy-workspace-usage-copy,.proxy-workspace-generated-note{color:var(--muted)}.proxy-workspace-balance-main strong{color:var(--accent-success);margin-top:8px;font-size:46px;line-height:1;display:block}.proxy-workspace-balance-main strong+span{color:var(--text);margin-top:8px;font-size:15px;font-weight:800;display:block}.proxy-workspace-progress{background:var(--bg-field-strong);border-radius:999px;height:9px;overflow:hidden}.proxy-workspace-progress span{border-radius:inherit;background:var(--accent-success);height:100%;display:block}.proxy-workspace-usage-copy{margin:-8px 0 0}.proxy-workspace-allocation-note{border:1px solid var(--line);background:var(--bg-field-strong);min-width:0;color:var(--muted);border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 14px;display:flex}.proxy-workspace-allocation-note strong{color:var(--text)}.proxy-workspace-balance-stats{border:1px solid var(--line);background:var(--bg-field-strong);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.proxy-workspace-balance-stats div{border-left:1px solid var(--line);min-width:0;padding:12px 14px}.proxy-workspace-balance-stats div:first-child{border-left:0}.proxy-workspace-balance-stats dt{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900}.proxy-workspace-balance-stats dd{color:var(--text);margin:0;font-weight:900}.proxy-workspace-plan-status{border:1px solid var(--status-success-border-soft);background:var(--status-success-bg);min-height:26px;color:var(--status-success-text);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.proxy-workspace-plan-summary{border:1px solid var(--line);background:var(--bg-field-strong);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;min-width:0;padding:15px;display:grid}.proxy-workspace-plan-summary-icon{border:1px solid var(--dashboard-v2-plan-icon-border);background:radial-gradient(circle at 50% 42%, var(--dashboard-v2-plan-icon-bg-accent), transparent 64%), var(--dashboard-v2-plan-icon-bg);width:42px;height:42px;color:var(--status-warning-text);box-shadow:var(--dashboard-v2-plan-icon-shadow);border-radius:999px;place-items:center;display:grid}.proxy-workspace-plan-summary-icon svg{width:25px;height:25px;color:var(--dashboard-v2-plan-icon-svg);stroke-width:2.35px;filter:var(--dashboard-v2-plan-icon-svg-shadow)}.proxy-workspace-plan-summary div,.proxy-workspace-plan-select{gap:4px;min-width:0;display:grid}.proxy-workspace-plan-summary span,.proxy-workspace-plan-select span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.proxy-workspace-plan-summary strong{min-width:0;color:var(--status-warning-text);text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1.15;overflow:hidden}.proxy-workspace-plan-select select{border:1px solid var(--line);background:var(--bg-field);width:100%;min-height:42px;color:var(--text);font:inherit;border-radius:8px;padding:0 12px;font-weight:800}.proxy-workspace-plan-pools{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.proxy-workspace-plan-pools span{border:1px solid color-mix(in srgb, var(--accent-primary) 32%, var(--line));background:color-mix(in srgb, var(--accent-primary) 9%, transparent);min-height:28px;color:var(--text);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.proxy-workspace-generated-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.proxy-workspace-generated-actions .action-button{justify-content:center;min-width:0}.proxy-workspace-connection-card{gap:20px}.proxy-workspace-copy-all{min-height:34px;color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:6px 10px;font-size:13px;font-weight:800;display:inline-flex}.proxy-workspace-copy-all:hover,.proxy-workspace-copy-all:focus-visible{border-color:var(--line);background:var(--surface-tint-faint)}.proxy-workspace-copy-all:disabled{color:var(--subtle);cursor:not-allowed}.proxy-workspace-connection-list{gap:10px;min-width:0;display:grid}.proxy-workspace-connection-field{gap:7px;min-width:0;display:grid}.proxy-workspace-connection-field>span{color:var(--muted);font-size:13px;font-weight:800}.proxy-workspace-connection-field>div{border:1px solid var(--line);background:var(--bg-field-strong);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:38px;padding:8px 10px;display:grid}.proxy-workspace-connection-field strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:13px;overflow:hidden}.proxy-workspace-connection-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.proxy-workspace-generator-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:12px;min-width:0;margin-top:14px;display:grid}.proxy-workspace-side-rail{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:12px;min-width:0;min-height:0;display:grid}.proxy-workspace-generated-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto auto;align-content:stretch;gap:12px;min-width:0;min-height:0;padding:18px;display:grid;overflow:hidden}.proxy-workspace-quick-connect-card{gap:14px;padding:18px}.proxy-workspace-generated-summary{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.proxy-workspace-generated-summary h3{color:var(--text);margin:0 0 8px;font-size:17px}.proxy-workspace-generated-summary strong{color:var(--text-secondary);font-size:22px;line-height:1.15;display:block}.proxy-workspace-generated-summary p{color:var(--muted);margin:8px 0 0;line-height:1.45}.proxy-workspace-generated-check{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);background:var(--bg-field-strong);border-radius:8px;place-items:center;display:grid}.proxy-workspace-generated-check-ready{color:var(--accent-success);border-color:var(--status-success-border-soft);background:var(--status-success-bg)}.proxy-workspace-generated-check svg{stroke-width:3px;width:16px;height:16px}.proxy-workspace-generated-preview{contain:size;border:1px solid var(--line);background:var(--bg-page-top);min-width:0;height:100%;min-height:0;color:var(--text);white-space:pre;border-radius:8px;margin:0;padding:14px 16px;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.65;overflow:auto}.proxy-workspace-preview-toggle{color:var(--accent-primary-soft);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:800}.proxy-workspace-preview-toggle:hover,.proxy-workspace-preview-toggle:focus-visible{color:var(--text)}.proxy-workspace-generated-note{margin:0;line-height:1.45}.proxy-workspace-generated-empty{border:1px solid var(--line);background:var(--bg-page-top);border-radius:8px;gap:8px;height:100%;min-height:132px;padding:14px;display:grid}.proxy-workspace-generated-empty span{color:var(--muted);align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex}.proxy-workspace-generated-empty strong{background:var(--accent-violet-bg-heavy);width:22px;height:22px;color:var(--accent-primary-hover);border-radius:999px;place-items:center;font-size:12px;line-height:1;display:inline-grid}.proxy-balance-card,.proxy-tools-card,.proxy-product-panel{background:var(--surface);grid-column:span 12}.proxy-list-header{align-items:center;gap:18px;margin-bottom:18px}.proxy-list-header h2{margin:0 0 6px;font-size:20px}.proxy-list-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.proxy-list-count-badge{border:1px solid var(--line);background:var(--bg-field-strong);min-height:36px;color:var(--muted);border-radius:999px;align-items:center;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.proxy-list-pending-badge{border:1px solid var(--status-warning-border-soft);background:var(--status-warning-bg-soft);min-height:36px;color:var(--status-warning-text);border-radius:999px;align-items:center;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.proxy-pending-note{border:1px solid var(--status-warning-border-soft);background:linear-gradient(135deg, var(--status-warning-bg-soft), transparent 72%), var(--bg-field-strong);border-radius:10px;align-items:flex-start;gap:12px;margin:0 0 16px;padding:14px 16px;display:flex}.proxy-pending-note-icon{border:1px solid var(--status-warning-border-soft);background:var(--status-warning-bg);width:34px;height:34px;color:var(--status-warning-text);border-radius:10px;flex:none;place-items:center;display:inline-grid}.proxy-pending-note-icon svg{stroke-width:2.1px;width:18px;height:18px}.proxy-pending-note div{gap:4px;display:grid}.proxy-pending-note strong{color:var(--text)}.proxy-pending-note span{color:var(--muted);line-height:1.45}.proxy-list-table-shell{border:1px solid var(--line);background:var(--bg-field-strong);border-radius:10px;overflow:hidden}.proxy-list-table{min-width:760px}.proxy-list-table th,.proxy-list-table td{border-bottom-color:var(--line);padding:14px 16px}.proxy-list-table th{background:var(--surface-tint-faint)}.proxy-list-table tbody tr:hover{background:var(--surface-tint)}.proxy-line-cell{width:52%}.proxy-line-cell code{color:var(--text);white-space:nowrap;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.45;display:block}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp{gap:20px;max-width:1540px}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .page-header{align-items:flex-start;margin-bottom:8px}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .page-kicker{margin-bottom:14px}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .page-icon{color:var(--dashboard-v2-isp-page-accent-text)}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .page-badge{border-color:var(--dashboard-v2-overview-referral-border);background:var(--dashboard-v2-overview-referral-bg);color:var(--dashboard-v2-overview-referral-text)}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .page-actions{align-items:center}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .page-actions .action-button{border-color:var(--dashboard-v2-isp-page-panel-border);background:var(--dashboard-v2-isp-page-panel-bg);min-height:52px;color:var(--text-bright);padding-inline:22px}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .page-actions .action-button-primary{border-color:var(--dashboard-v2-isp-page-accent-border);background:var(--dashboard-v2-isp-page-primary-bg);color:var(--dashboard-v2-isp-page-primary-text);box-shadow:var(--dashboard-v2-primary-action-shadow)}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .page-actions .action-button-primary:hover,.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .page-actions .action-button-primary:focus-visible{background:var(--dashboard-v2-isp-page-primary-hover-bg)}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-product-tabs{border-color:var(--dashboard-v2-isp-page-panel-border);background:var(--dashboard-v2-isp-page-panel-bg);border-radius:12px;min-height:76px}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-product-tab{border-right-color:var(--dashboard-v2-isp-page-panel-border);min-height:74px;color:var(--text-muted);font-size:16px;font-weight:800}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-product-tab-icon{border-color:var(--dashboard-v2-isp-page-accent-border);background:var(--dashboard-v2-isp-page-accent-bg);width:28px;height:28px;color:var(--dashboard-v2-isp-page-accent-text)}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-product-tab:hover,.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-product-tab:focus-visible,.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-product-tab-active{background:var(--surface-tint-faint);color:var(--text-bright)}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-product-tab-active:after{background:var(--dashboard-v2-isp-page-accent-text);height:3px}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-product-panel{border-color:var(--dashboard-v2-isp-page-panel-border);background:var(--dashboard-v2-isp-page-panel-bg);box-shadow:var(--shadow-card);border-radius:16px;padding:30px}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-list-header{align-items:center;gap:24px}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-list-header .eyebrow{color:var(--dashboard-v2-isp-page-accent-text)}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-list-header h2{font-size:27px}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-list-actions{align-items:center}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-list-count-badge,.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-list-pending-badge{border-radius:12px;min-height:52px;padding-inline:22px;font-size:15px}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-list-count-badge{border-color:var(--dashboard-v2-isp-page-panel-border);background:var(--bg-field);color:var(--text-secondary)}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-list-pending-badge{border-color:var(--dashboard-v2-isp-page-warning-border);background:var(--dashboard-v2-isp-page-warning-bg);color:var(--dashboard-v2-isp-page-warning-text)}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-list-actions .action-button-primary{border-color:var(--dashboard-v2-isp-page-accent-border);background:var(--dashboard-v2-isp-page-primary-bg);min-height:52px;color:var(--dashboard-v2-isp-page-primary-text)}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-pending-note{border-color:var(--dashboard-v2-isp-page-warning-border);background:var(--dashboard-v2-isp-page-warning-bg);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-pending-note-icon{border-color:var(--dashboard-v2-isp-page-warning-border);background:var(--dashboard-v2-isp-page-warning-bg);color:var(--dashboard-v2-isp-page-warning-text)}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-pending-note strong{color:var(--text-bright)}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-list-table-shell{border-color:var(--dashboard-v2-isp-page-panel-border);background:var(--dashboard-v2-isp-page-panel-bg);border-radius:12px}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-list-table th,.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-list-table td{border-bottom-color:var(--dashboard-v2-isp-page-panel-border);padding:20px 24px}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-list-table th{color:var(--text-muted);letter-spacing:.04em;font-size:12px}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-list-table tbody tr:hover{background:var(--surface-tint-faint)}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-line-cell,.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-list-product-cell,.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-list-source-cell{align-items:center;gap:12px;min-width:0;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-line-status-dot{background:var(--dashboard-v2-isp-page-accent-text);border-radius:999px;flex:none;width:10px;height:10px}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-list-product-icon{border:1px solid var(--dashboard-v2-isp-page-accent-border);background:var(--dashboard-v2-isp-page-accent-bg);width:28px;height:28px;color:var(--dashboard-v2-isp-page-accent-text);border-radius:999px;flex:none;place-items:center;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-list-product-icon svg{width:16px;height:16px}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-list-source-dot{background:var(--dashboard-v2-isp-page-source-dot);border-radius:999px;flex:none;width:10px;height:10px}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-page-grid-isp .proxy-list-table .flag-badge{border-color:var(--dashboard-v2-isp-page-ready-border);background:var(--dashboard-v2-isp-page-ready-bg);min-width:92px;color:var(--dashboard-v2-isp-page-ready-text);text-transform:lowercase;justify-content:center}.proxy-empty-state{isolation:isolate;border-color:var(--line-strong);background:radial-gradient(circle at 50% 20%, var(--surface-tint), transparent 24rem), radial-gradient(currentColor .7px, transparent .7px) 92% 84% / 13px 13px, radial-gradient(currentColor .7px, transparent .7px) 8% 78% / 13px 13px, linear-gradient(135deg, var(--surface-tint-faint), transparent 48%), var(--bg-page-top);min-height:420px;color:var(--surface-tint-heavy);text-align:center;align-content:center;place-items:center;gap:30px;padding:72px 28px;display:grid;position:relative;overflow:hidden}.proxy-empty-state:before{z-index:-1;background:radial-gradient(circle at center, transparent 0 34%, var(--bg-page-top) 72%);content:"";position:absolute;inset:0}.proxy-empty-visual{place-items:center;width:112px;height:96px;display:grid;position:relative}.proxy-empty-icon{width:78px;height:78px;color:var(--text-secondary-disabled);opacity:.8;stroke-width:3.2px}.proxy-empty-status{border:3px solid var(--bg-page-top);background:var(--status-success-bg);width:28px;height:28px;color:var(--accent-success);box-shadow:0 0 0 1px var(--status-success-border-soft);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:15px;right:16px}.proxy-empty-status svg{stroke-width:3px;width:15px;height:15px}.proxy-empty-particle{background:var(--text-secondary-disabled);opacity:.36;border-radius:1px;width:5px;height:5px;position:absolute}.proxy-empty-particle-one{top:10px;left:14px}.proxy-empty-particle-two{top:28px;right:4px}.proxy-empty-particle-three{bottom:4px;right:26px}.proxy-empty-particle-four{bottom:18px;left:0}.proxy-empty-copy{justify-items:center;gap:18px;max-width:520px;display:grid}.proxy-empty-state h2{max-width:480px;color:var(--text);font-size:28px;font-weight:800;line-height:1.24}.proxy-empty-state p{max-width:390px;color:var(--muted);font-size:16px;line-height:1.55}.proxy-balance-header{border-bottom:1px solid var(--line-strong);justify-content:space-between;gap:24px;padding-bottom:24px;display:flex}.proxy-balance-header h2,.residential-generator h2{margin:0 0 18px;font-size:18px}.proxy-used-total{margin-top:10px;font-size:20px;display:block}.proxy-remaining{align-content:start;justify-items:end;gap:8px;display:grid}.proxy-remaining span{color:var(--muted)}.proxy-remaining strong{color:var(--accent-success);letter-spacing:-.012em;font-size:clamp(36px,4vw,56px)}.proxy-field-card{min-width:0}.proxy-field-label{color:var(--muted);margin-bottom:6px;font-size:14px;display:block}.proxy-field-value-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.proxy-field-value-row strong{overflow-wrap:anywhere;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:14px}.proxy-copy-button{color:var(--accent-primary-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 7px;font-size:11px;font-weight:800}.proxy-copy-button:hover,.proxy-copy-button:focus-visible{border-color:var(--accent-violet-alt-border)}.proxy-copy-button:disabled{color:var(--subtle);cursor:not-allowed}.proxy-tools-card{gap:24px;min-width:0;display:grid}.proxy-workspace-tools-card{box-shadow:none;background:0 0;border:0;gap:0;padding:0}.proxy-tool-tabs{border:1px solid var(--line);background:var(--overlay-subtle);border-radius:16px;grid-template-columns:repeat(2,minmax(160px,1fr));gap:10px;min-width:0;padding:16px;display:grid}.proxy-tool-tab{border:1px solid var(--line);background:var(--surface-tint-faint);min-width:0;min-height:52px;color:var(--muted);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;font-weight:800;display:inline-flex}.proxy-tool-tab-icon svg,.segment-icon svg{stroke-width:2.2px;width:18px;height:18px}.proxy-tool-tab-active,.proxy-tool-tab:hover,.proxy-tool-tab:focus-visible{color:var(--text);background:var(--accent-violet-alt-bg-strong);border-color:var(--accent-violet-alt-border-strong)}.proxy-workspace-tool-tabs{background:var(--surface);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:0;padding:0;overflow:hidden}.proxy-workspace-tool-tabs .proxy-tool-tab{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;min-height:38px;font-size:14px;position:relative}.proxy-workspace-tool-tabs .proxy-tool-tab:last-child{border-right:0}.proxy-workspace-tool-tabs .proxy-tool-tab-active,.proxy-workspace-tool-tabs .proxy-tool-tab:hover,.proxy-workspace-tool-tabs .proxy-tool-tab:focus-visible{color:var(--text);border-color:var(--line);background:var(--surface-tint-faint)}.proxy-workspace-tool-tabs .proxy-tool-tab-active:after{background:var(--accent-primary);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.residential-generator{gap:16px;min-width:0;max-width:920px;display:grid}.proxy-workspace-generator-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;max-width:none;padding:24px 18px 18px}.proxy-workspace-generator-panel>div:first-child{gap:12px;display:grid}.proxy-workspace-generator-panel>div:first-child h2{margin-bottom:0}.proxy-workspace-generator-panel>div:first-child .panel-copy{max-width:720px;margin:0;font-size:14px;line-height:1.45}.proxy-site-visits{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:18px;min-width:0;margin-top:14px;padding:16px;display:grid}.proxy-site-visits-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.proxy-site-visits-header h2{margin:0 0 8px;font-size:18px}.endpoint-preset-row{grid-template-columns:repeat(auto-fit,minmax(78px,1fr));align-items:center;gap:8px;min-width:0;display:grid}.endpoint-count-field{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;width:min(100%,820px);display:grid}.endpoint-custom-field{width:100%;min-width:0;color:var(--muted);gap:8px;font-size:13px;font-weight:700;display:grid}.endpoint-count-input{min-height:40px}.endpoint-preset{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:var(--bg-field-strong);width:100%;min-width:0;min-height:50px;color:var(--text);box-shadow:inset 0 0 0 1px var(--dashboard-v2-endpoint-preset-inner-border);place-items:center;font-size:15px;font-weight:800;display:grid}.endpoint-preset:hover,.endpoint-preset:focus-visible{border-color:color-mix(in srgb, var(--accent-primary) 55%, var(--line-strong))}.endpoint-preset-active{border-color:var(--accent-violet-alt-border-strong);color:var(--accent-primary-soft);box-shadow:inset 0 0 0 1px var(--accent-violet-alt-border-strong)}.app-shell[data-dashboard-theme=dashboard-v2] .residential-generator .endpoint-preset{border-color:color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--surface) 86%, var(--bg-field-strong));box-shadow:inset 0 0 0 1px var(--dashboard-v2-endpoint-preset-inner-border), var(--dashboard-v2-endpoint-preset-shadow)}.app-shell[data-dashboard-theme=dashboard-v2] .residential-generator .endpoint-preset:hover,.app-shell[data-dashboard-theme=dashboard-v2] .residential-generator .endpoint-preset:focus-visible{border-color:color-mix(in srgb, var(--accent-primary) 64%, var(--line-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 34%, transparent), var(--dashboard-v2-endpoint-preset-hover-shadow)}.app-shell[data-dashboard-theme=dashboard-v2] .residential-generator .endpoint-preset-active{border-color:var(--accent-violet-alt-border-strong);box-shadow:inset 0 0 0 1px var(--accent-violet-alt-border-strong)}.endpoint-count-input{border:1px solid var(--line);background:var(--bg-field-strong);width:100%;color:var(--text);border-radius:8px;padding:0 12px;font-weight:700}.generator-section,.generator-step-field{gap:8px;min-width:0;display:grid}.generator-choice-grid{border-bottom:1px solid var(--line);grid-template-columns:1fr;align-items:end;gap:12px;min-width:0;padding-bottom:14px;display:grid}.generator-control-grid{border-bottom:1px solid var(--line);gap:12px;min-width:0;padding-bottom:14px;display:grid}.segmented-control.proxy-type-control{grid-template-columns:repeat(2,minmax(0,1fr));min-height:48px;display:grid}.proxy-type-control .segment-button{text-align:left;justify-content:flex-start;align-items:center;gap:12px;display:inline-flex}.proxy-type-control .segment-button span{color:var(--muted);font-weight:500}.proxy-type-control .segment-copy{gap:3px;display:grid}.proxy-type-control .segment-copy strong{color:var(--text)}.proxy-type-control .segment-icon{width:22px;height:22px;color:var(--accent-primary)}.segmented-control.proxy-type-control.proxy-pool-control{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.proxy-pool-control .segment-button{text-align:left;justify-content:flex-start;min-height:54px}.proxy-pool-control .segment-copy{text-align:left;justify-items:start}.proxy-pool-control .proxy-pool-detail-row{justify-content:flex-start;align-items:center;gap:var(--space-6);flex-wrap:wrap;min-width:0;display:inline-flex}.proxy-pool-control .segment-icon{flex:none}.proxy-pool-control .segment-button:nth-child(3) .segment-icon{color:var(--status-warning-text)}.proxy-sticky-ttl-select-field,.proxy-sticky-ttl-custom-field{gap:8px;min-width:0;display:grid}.proxy-sticky-ttl-select,.proxy-sticky-ttl-custom-field input{border:1px solid var(--line);background:var(--bg-field-strong);width:100%;min-width:0;height:54px;color:var(--text);font:inherit;border-radius:8px;padding:0 12px;font-weight:750}.proxy-sticky-ttl-select:focus,.proxy-sticky-ttl-custom-field input:focus{border-color:var(--accent-violet-alt-border-strong);box-shadow:0 0 0 3px var(--accent-violet-alt-bg-strong);outline:none}.proxy-sticky-ttl-custom-field span{color:var(--muted);font-size:12px;font-weight:750}.proxy-timeout-label{position:relative}.proxy-timeout-help{place-items:center;display:inline-grid}.proxy-timeout-help-trigger{border:1px solid var(--line);background:var(--bg-field-strong);width:20px;height:20px;color:var(--muted);cursor:help;font:inherit;border-radius:999px;place-items:center;padding:0;font-size:12px;font-weight:850;line-height:1;display:inline-grid}.proxy-timeout-help-trigger:hover,.proxy-timeout-help-trigger:focus-visible{border-color:var(--accent-violet-alt-border-strong);color:var(--text)}.proxy-timeout-tooltip{z-index:5;border:1px solid var(--line);background:var(--surface);width:min(300px,100vw - 48px);box-shadow:var(--shadow-card);color:var(--text);opacity:0;pointer-events:none;visibility:hidden;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:650;line-height:1.45;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(4px)}.proxy-timeout-help:hover .proxy-timeout-tooltip,.proxy-timeout-help:focus-within .proxy-timeout-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.segmented-control.proxy-type-control.proxy-timeout-control{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.proxy-timeout-control .segment-button{text-align:center;justify-content:center;min-width:0;min-height:54px}.proxy-timeout-control .segment-copy{justify-items:center}.proxy-timeout-control .proxy-timeout-title-row,.proxy-timeout-control .proxy-timeout-detail-row{justify-content:center;align-items:center;gap:var(--space-6);flex-wrap:wrap;min-width:0;display:inline-flex}.proxy-timeout-control .proxy-timeout-detail-row{row-gap:var(--space-2)}.timeout-recommended-icon{width:var(--space-14);height:var(--space-14);color:var(--accent-primary-soft);stroke-width:2.2px;flex:none}.proxy-timeout-control .segment-button:not(.segment-button-active) .timeout-recommended-icon{color:var(--status-warning-text)}.proxy-type-control .segment-copy span.proxy-recommended-pill{padding:var(--space-2) var(--space-6);border:1px solid var(--accent-violet-border-soft);border-radius:var(--radius-pill);color:var(--accent-primary-soft);text-transform:uppercase;align-items:center;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-type-control .segment-copy span.proxy-recommended-pill{color:var(--accent-primary-soft)}.proxy-workspace-generator-estimate{border:1px solid var(--line);background:var(--bg-field-strong);min-width:0;color:var(--muted);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.proxy-workspace-generator-estimate span:nth-child(n+3):before{color:var(--subtle);content:"•";margin-right:10px}.proxy-workspace-generator-estimate strong{color:var(--text)}.proxy-workspace-generator-estimate-icon{width:22px;height:22px;color:var(--text);place-items:center;display:grid}.proxy-workspace-generator-estimate-icon svg{stroke-width:2.2px;width:18px;height:18px}.generator-grid{grid-template-columns:1fr .7fr;gap:10px;display:grid}.proxy-workspace-generator-panel .action-row{grid-template-columns:minmax(0,1fr);display:grid}.proxy-workspace-generator-panel .action-row .action-button{width:100%;height:38px;padding:8px 14px;font-size:14px}.proxy-workspace-generator-panel .action-row .proxy-workspace-generate-button{grid-template-columns:17px auto;justify-content:center;align-items:center;gap:6px;line-height:1;display:grid}.proxy-workspace-generate-button .action-button-leading-icon{margin-right:0}.proxy-workspace-generator-panel .action-row-note{text-align:center}.proxy-health-panel{border:1px solid var(--line);background:linear-gradient(135deg, var(--surface-tint-faint), transparent 72%), var(--bg-field-strong);border-radius:10px;gap:16px;min-width:0;padding:16px;display:grid}.proxy-health-panel-good{border-color:var(--status-success-border-soft);background:linear-gradient(135deg, var(--status-success-bg), transparent 72%), var(--bg-field-strong)}.proxy-health-panel-warning{border-color:var(--status-warning-border-soft);background:linear-gradient(135deg, var(--status-warning-bg-soft), transparent 72%), var(--bg-field-strong)}.proxy-health-panel-danger{border-color:var(--status-danger-border-soft);background:linear-gradient(135deg, var(--status-danger-bg-soft), transparent 72%), var(--bg-field-strong)}.proxy-health-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.proxy-health-icon{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--accent-primary-soft);border-radius:10px;place-items:center;display:inline-grid}.proxy-health-icon svg{stroke-width:2.2px;width:20px;height:20px}.proxy-health-header h3{margin:1px 0 5px;font-size:16px}.proxy-health-header p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.45}.proxy-health-status{white-space:nowrap}.proxy-health-status-good{color:var(--status-success-text);background:var(--status-success-bg)}.proxy-health-status-warning{color:var(--status-warning-text);background:var(--status-warning-bg-soft)}.proxy-health-status-danger{color:var(--status-danger-text);background:var(--status-danger-bg-soft)}.proxy-health-status-neutral{color:var(--muted);background:var(--surface-tint-faint)}.proxy-health-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.proxy-health-metrics div{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;padding:10px 12px}.proxy-health-metrics dt{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800}.proxy-health-metrics dd{color:var(--text);margin:0;font-size:18px;font-weight:900}.proxy-health-chip-row{flex-wrap:wrap;gap:8px;display:flex}.proxy-health-chip{border:1px solid var(--line);background:var(--surface);min-height:28px;color:var(--muted);border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.proxy-health-section-label{color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.proxy-health-finding-list,.proxy-health-action-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.proxy-health-finding{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:82px minmax(0,1fr);gap:10px;min-width:0;padding:10px;display:grid}.proxy-health-finding>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.proxy-health-finding strong{color:var(--text);margin-bottom:3px;display:block}.proxy-health-finding p{color:var(--muted);margin:0;line-height:1.45}.proxy-health-finding-error{border-color:var(--status-danger-border-soft)}.proxy-health-finding-warning{border-color:var(--status-warning-border-soft)}.proxy-health-empty-copy{color:var(--muted);margin:0}.proxy-health-action-list li{border-left:3px solid var(--accent-violet-alt-border-strong);color:var(--muted);padding-left:12px;line-height:1.45}.proxy-filter-panel{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:14px;min-width:0;margin-top:14px;padding:16px;display:grid}.proxy-filter-header,.proxy-filter-results-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.proxy-filter-header h3{margin:1px 0 5px;font-size:16px}.proxy-filter-header p:not(.eyebrow),.proxy-filter-results-header p,.proxy-filter-helper,.proxy-filter-empty{color:var(--muted);margin:0;line-height:1.45}.proxy-filter-cap{color:var(--accent-primary-soft);background:var(--surface-tint-faint);white-space:nowrap}.proxy-filter-source-panel{gap:10px;min-width:0;display:grid}.proxy-filter-target-grid{grid-template-columns:minmax(0,1fr) minmax(150px,220px);align-items:start;gap:10px;min-width:0;display:grid}.proxy-filter-source-checkbox{justify-self:start}.proxy-filter-paste-field textarea{resize:vertical;white-space:pre;min-height:150px;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.55}.proxy-filter-controls{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;min-width:0;display:flex}.proxy-filter-action-group{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.proxy-filter-helper-warning{color:var(--status-warning-text)}.proxy-filter-results{border-top:1px solid var(--line);gap:12px;min-width:0;padding-top:12px;display:grid}.proxy-filter-results-header strong{display:block}.proxy-filter-status{text-align:center;min-width:56px}.proxy-filter-status-completed{color:var(--status-success-text);border-color:var(--status-success-border-soft)}.proxy-filter-status-cancelled,.proxy-filter-status-failed{color:var(--status-warning-text);border-color:var(--status-warning-border-soft)}.proxy-filter-progress{border:1px solid var(--line);background:var(--bg-field-strong);border-radius:999px;height:9px;overflow:hidden}.proxy-filter-progress span{border-radius:inherit;background:var(--accent-primary);height:100%;transition:width .16s;display:block}.proxy-filter-counters{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.proxy-filter-counters div{border:1px solid var(--line);background:var(--bg-field-strong);border-radius:8px;min-width:0;padding:10px 12px}.proxy-filter-counters dt{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800}.proxy-filter-counters dd{color:var(--text);margin:0;font-size:16px;font-weight:900}.proxy-filter-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.proxy-filter-row-filters{border:1px solid var(--line);background:var(--bg-field-strong);border-radius:9px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.proxy-filter-row-filters button{min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-weight:800}.proxy-filter-row-filters button.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-soft)}.proxy-filter-checkbox{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.proxy-filter-checkbox input{width:16px;height:16px}.proxy-filter-table-shell{max-height:420px;overflow:auto}.proxy-filter-table{min-width:720px}.proxy-filter-table td,.proxy-filter-table th{white-space:nowrap}.proxy-filter-tier-green{color:var(--status-success-text);border-color:var(--status-success-border-soft)}.proxy-filter-tier-yellow{color:var(--status-warning-text);border-color:var(--status-warning-border-soft)}.proxy-filter-tier-dead{color:var(--status-danger-text);border-color:var(--status-danger-border-soft)}.credential-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.credential-card dt{color:var(--muted);font-size:11px}.credential-card dd{overflow-wrap:anywhere;margin-top:3px;font-size:13px}.credential-instruction-list{gap:8px;display:grid}.credential-instruction{border:1px solid var(--line);background:var(--overlay-subtle);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.purchase-product-row,.purchase-empty-card,.order-summary-card,.settings-row,.delegation-block{border:1px solid var(--line);background:linear-gradient(135deg, var(--surface-tint-faint), transparent 52%), var(--bg-muted-panel);border-radius:17px}.purchase-product-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;min-width:0;min-height:112px;padding:26px 20px;display:grid}.purchase-empty-card,.empty-summary{text-align:center;place-items:center;gap:24px;min-height:208px;padding:28px;display:grid}.order-summary-card{min-width:0;min-height:210px;padding:32px}.empty-summary{align-content:center;min-height:144px}.purchase-product-features{grid-template-columns:repeat(3,minmax(100px,1fr));gap:12px 20px;margin-top:10px;display:grid}.purchase-benefits-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .preset-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .preset-chip span{color:var(--text-muted);font-size:12px;font-weight:500}.settings-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.delegation-block{gap:14px;padding:16px;display:grid}@media (width<=1120px){.routing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.workload-row dl,.credential-grid,.credential-card dl,.proxy-health-metrics,.proxy-workspace-overview,.proxy-workspace-generator-grid,.generator-choice-grid,.proxy-workspace-balance-main,.proxy-workspace-balance-stats,.proxy-workspace-generated-actions,.proxy-workspace-tool-tabs,.proxy-filter-controls,.proxy-filter-counters,.proxy-filter-target-grid,.app-shell[data-dashboard-theme=dashboard-v2] .credential-empty-state,.detail-list,.generator-grid,.endpoint-count-field,.proxy-tool-tabs,.account-summary,.theme-switcher,.purchase-product-row,.settings-row,.routing-grid,.proxy-filter-header,.proxy-filter-results-header{grid-template-columns:1fr}.proxy-workspace-generator-panel{border-right:0;border-bottom:1px solid var(--line)}.proxy-workspace-balance-stats div{border-left:0;border-top:1px solid var(--line)}.proxy-workspace-balance-stats div:first-child{border-top:0}.proxy-filter-action-group,.proxy-filter-toolbar{justify-content:flex-start}.proxy-site-visits-header{flex-direction:column}.proxy-health-header{grid-template-columns:auto minmax(0,1fr)}.proxy-health-status{grid-column:1/-1;justify-self:flex-start}.proxy-health-finding{grid-template-columns:1fr}.endpoint-preset-row{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell[data-dashboard-theme=dashboard-v2] .credential-grid>div{border-top:1px solid var(--border-subtle);border-left:0;padding:10px 0 0}.app-shell[data-dashboard-theme=dashboard-v2] .credential-grid>div:first-child{border-top:0;padding-top:0}.app-shell[data-dashboard-theme=dashboard-v2] .credential-empty-actions{justify-content:flex-start}.app-shell[data-dashboard-theme=dashboard-v2] .system-route-panel .routing-grid div,.app-shell[data-dashboard-theme=dashboard-v2] .system-security-panel .metric-list div,.app-shell[data-dashboard-theme=dashboard-v2] .system-side-metrics div{border-top:1px solid var(--border-subtle);border-left:0}.app-shell[data-dashboard-theme=dashboard-v2] .system-route-panel .routing-grid div:first-child,.app-shell[data-dashboard-theme=dashboard-v2] .system-security-panel .metric-list div:first-child,.app-shell[data-dashboard-theme=dashboard-v2] .system-side-metrics div:first-child{border-top:0}.purchase-product-features,.purchase-benefits-grid,.endpoint-preset-row,.app-shell[data-dashboard-theme=dashboard-v2] .preset-row{grid-template-columns:1fr}.proxy-balance-header,.proxy-remaining{place-items:start}.proxy-balance-header{flex-direction:column}.endpoint-count-input{width:100%}}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-panel{border-color:var(--border-subtle);background:var(--surface);box-shadow:none;grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;padding:26px;display:grid;overflow:visible}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-header{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:0;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-header .flag-badge{justify-self:end}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-header>div{min-width:0}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-header h2{max-width:none}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-header .panel-copy{max-width:980px}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-panel>.filter-row,.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-panel>.billing-ops-table-shell,.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-panel>.action-row,.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-panel>.panel-copy,.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-panel>.mutation-error,.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-panel>.tone-text{grid-column:1/-1;justify-self:stretch;min-width:0}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-icon{border:1px solid var(--dashboard-v2-activity-warning-bg);background:var(--dashboard-v2-activity-warning-bg);width:52px;height:52px;color:var(--dashboard-v2-activity-warning-text);border-radius:14px;flex:none;place-items:center;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-icon svg{stroke-width:2.1px;width:24px;height:24px}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-metric-grid{gap:16px}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-metric-card{min-height:130px;box-shadow:none;border-radius:12px;padding:20px}.billing-ops-table-group{grid-column:1/-1;justify-self:stretch;gap:10px;width:100%;min-width:0;display:grid}.billing-ops-table-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.billing-ops-table-heading h3{margin:0;font-size:15px}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-table-shell{border:1px solid var(--border-subtle);border-radius:10px;width:100%;max-width:100%;display:block;overflow-x:auto}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-table{min-width:100%}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-table-shell .billing-ops-stale-table,.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-table-shell .billing-ops-events-table{width:100%;min-width:100%}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-stale-table th:first-child,.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-stale-table td:first-child{width:12%}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-stale-table th:nth-child(2),.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-stale-table td:nth-child(2){width:13%}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-stale-table th:nth-child(3),.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-stale-table td:nth-child(3){width:9%}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-stale-table th:nth-child(4),.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-stale-table td:nth-child(4){width:12%}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-stale-table th:nth-child(5),.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-stale-table td:nth-child(5){width:10%}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-stale-table th:nth-child(6),.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-stale-table td:nth-child(6){width:12%}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-stale-table th:nth-child(7),.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-stale-table td:nth-child(7){width:4%}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-stale-table th:nth-child(8),.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-stale-table td:nth-child(8){width:7%}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-stale-table th:nth-child(9),.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-stale-table td:nth-child(9){width:6%}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-stale-table th:nth-child(10),.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-stale-table td:nth-child(10){width:7%}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-stale-table th:nth-child(11),.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-stale-table td:nth-child(11){width:8%}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-events-table th:first-child,.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-events-table td:first-child{width:12%}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-events-table th:nth-child(2),.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-events-table td:nth-child(2){width:13%}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-events-table th:nth-child(3),.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-events-table td:nth-child(3){width:20%}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-events-table th:nth-child(4),.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-events-table td:nth-child(4){width:8%}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-events-table th:nth-child(5),.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-events-table td:nth-child(5),.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-events-table th:nth-child(6),.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-events-table td:nth-child(6),.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-events-table th:nth-child(7),.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-events-table td:nth-child(7){width:11%}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-events-table th:nth-child(8),.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-events-table td:nth-child(8){width:14%}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-table th,.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-table td{border-bottom-color:var(--border-subtle);vertical-align:middle;padding:13px 14px}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-table th{background:var(--bg-field-strong);color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-table tbody tr:hover{background:var(--dashboard-v2-activity-event-hover)}.app-shell[data-dashboard-theme=dashboard-v2] .pricing-builder-panel .billing-ops-table-shell{overflow-x:auto}.app-shell[data-dashboard-theme=dashboard-v2] .order-reference{border-color:var(--border-subtle);background:var(--bg-field-strong);color:var(--text-secondary)}.app-shell[data-dashboard-theme=dashboard-v2] .billing-credit-summary{border-bottom:1px solid var(--border-subtle);gap:32px;padding-bottom:22px}.app-shell[data-dashboard-theme=dashboard-v2] .billing-credit-history-button{border-color:var(--border-subtle);background:var(--bg-field-strong);box-shadow:none}.app-shell[data-dashboard-theme=dashboard-v2] .billing-credit-panel{border-color:var(--border-subtle);background:var(--surface);box-shadow:none;padding:26px}.app-shell[data-dashboard-theme=dashboard-v2] .billing-credit-history{margin-top:22px}.app-shell[data-dashboard-theme=dashboard-v2] .billing-credit-history .panel-header{margin-bottom:10px}.app-shell[data-dashboard-theme=dashboard-v2] .billing-credit-table-shell{border:1px solid var(--border-subtle);border-radius:10px;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .billing-credit-table{min-width:760px}.app-shell[data-dashboard-theme=dashboard-v2] .billing-credit-table th,.app-shell[data-dashboard-theme=dashboard-v2] .billing-credit-table td{border-bottom-color:var(--border-subtle);padding:14px 16px}.app-shell[data-dashboard-theme=dashboard-v2] .billing-credit-table th{background:var(--bg-field-strong);color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.app-shell[data-dashboard-theme=dashboard-v2] .billing-credit-table tbody tr:hover{background:var(--dashboard-v2-activity-event-hover)}.app-shell[data-dashboard-theme=dashboard-v2] .billing-credit-reference{border-color:var(--border-subtle);background:var(--bg-field-strong);color:var(--text-secondary)}.app-shell[data-dashboard-theme=dashboard-v2] .billing-credit-row-amount{color:var(--dashboard-v2-overview-success-text);font-weight:800}.app-shell[data-dashboard-theme=dashboard-v2] .billing-credit-row-amount-negative{color:var(--status-danger-text)}.app-shell[data-dashboard-theme=dashboard-v2] .billing-credit-reason{color:var(--text-muted)}.app-shell[data-dashboard-theme=dashboard-v2] .billing-history-tabs{margin-bottom:18px}.app-shell[data-dashboard-theme=dashboard-v2] .billing-history-tab{flex:0 auto;min-width:132px}.app-shell[data-dashboard-theme=dashboard-v2] .billing-history-record strong{color:var(--text-bright)}.app-shell[data-dashboard-theme=dashboard-v2] .billing-history-record span{color:var(--text-subtle)}.app-shell[data-dashboard-theme=dashboard-v2] .billing-history-tab span{color:var(--text-subtle);background:0 0}.app-shell[data-dashboard-theme=dashboard-v2] .billing-history-tab.segment-button-active span{background:var(--surface-tint-heavy);color:var(--text-muted);box-shadow:none}.billing-history-tabs{width:fit-content;max-width:100%;margin-bottom:16px}.billing-history-tab{align-items:center;gap:8px;min-width:0;display:inline-flex}.billing-history-tab span{min-width:18px;height:18px;color:var(--muted);background:0 0;border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:inline-grid}.billing-history-record{gap:3px;display:grid}.billing-history-record strong{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.billing-history-record span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.order-status-pill,.order-action-pill{border:1px solid var(--line);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:30px;padding:5px 12px;font-size:12px;display:inline-flex}.order-status-pill-dot{background:currentColor;border-radius:999px;width:7px;height:7px}.order-status-pill-warning{color:var(--status-warning-text);border-color:var(--status-warning-border-soft);background:var(--status-warning-bg-soft)}.order-status-pill-good{color:var(--green);border-color:var(--status-success-border-soft);background:var(--status-success-bg)}.order-status-pill-neutral{color:var(--subtle);border-color:var(--border-subtle);background:var(--surface-tint-faint)}.order-reference{border:1px solid var(--line);background:var(--surface-tint-faint);min-height:28px;color:var(--muted);border-radius:999px;align-items:center;padding:4px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700;display:inline-flex}.order-action-pill{background:var(--surface)}.order-action-pill-neutral{color:var(--subtle);border-color:var(--border-subtle);background:var(--surface-tint-faint)}.order-action-pill-waiting{color:var(--text);border-color:var(--border-subtle);background:var(--surface)}.order-action-pill-good{color:var(--green);border-color:var(--status-success-border-soft);background:var(--status-success-bg)}.order-action-pill-danger{color:var(--status-danger-text);border-color:var(--status-danger-border);background:var(--status-danger-bg)}.order-action-pill-support{color:var(--accent-primary);border-color:var(--accent-violet-border-soft);background:var(--accent-violet-bg-soft)}.billing-credit-panel{padding:26px}.billing-credit-icon{border:1px solid var(--status-success-border-soft);background:var(--status-success-bg);width:52px;height:52px;color:var(--green);border-radius:14px;flex:none;place-items:center;display:inline-grid}.billing-credit-icon svg{stroke-width:2.1px;width:24px;height:24px}.billing-credit-amount{text-align:right;justify-items:end;gap:6px;display:grid}.billing-credit-amount strong{color:var(--green);font-size:22px;line-height:1}.billing-credit-amount span{color:var(--accent-primary);font-size:12px;font-weight:600}.billing-credit-history{margin-top:28px}.billing-credit-history-button{min-height:42px;padding-inline:16px}.billing-credit-table-shell{margin-top:14px}.billing-credit-table{min-width:820px}.billing-credit-reference{border:1px solid var(--line);background:var(--surface-tint-faint);min-height:28px;color:var(--muted);border-radius:999px;align-items:center;padding:4px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700;display:inline-flex}.billing-credit-row-amount{color:var(--green)}.billing-credit-row-amount-negative{color:var(--status-danger-text)}.billing-credit-reason{max-width:340px;color:var(--muted);text-overflow:ellipsis;overflow:hidden}.proxy-product-category-tabs.purchase-catalog-tabs{border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;width:min(100%,320px)}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-product-category-tabs.purchase-catalog-tabs{background:var(--surface);border-radius:8px;width:min(100%,320px)}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-product-category-tabs.purchase-catalog-tabs .purchase-catalog-tab{text-align:center;justify-content:center;gap:8px;min-height:46px;padding:8px 18px;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-product-category-tabs.purchase-catalog-tabs .purchase-catalog-tab-icon{background:0 0;grid-row:auto;width:20px;height:20px}.app-shell[data-dashboard-theme=dashboard-v2] .proxy-product-category-tabs.purchase-catalog-tabs .purchase-catalog-tab strong{font-size:13px}.purchase-products{gap:20px;min-width:0;display:grid;container-type:inline-size}.purchase-catalog-tabs{border:1px solid var(--line);background:var(--bg-muted-panel);border-radius:9px;grid-template-columns:repeat(2,minmax(180px,1fr));align-items:center;gap:0;width:min(100%,440px);min-width:0;max-width:100%;padding:0;display:inline-grid;overflow:hidden}.purchase-catalog-tab{min-width:0;min-height:68px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;padding:12px 16px;display:grid}.purchase-catalog-tab:disabled{cursor:not-allowed;opacity:.55}.purchase-catalog-tab strong,.purchase-catalog-tab span{min-width:0}.purchase-catalog-tab strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}.purchase-catalog-tab>span:last-child{color:var(--muted);white-space:nowrap;grid-column:2;font-size:13px;font-weight:700;line-height:1.2}.purchase-catalog-tab-icon{background:var(--overlay-subtle);width:38px;height:38px;color:var(--accent-primary-muted);border-radius:8px;grid-row:span 2;place-items:center;display:inline-grid}.purchase-catalog-tab-icon svg{width:18px;height:18px}.purchase-catalog-tab-active{background:var(--surface-tint-faint);box-shadow:inset 0 0 0 1px var(--accent-violet-border-soft);border-radius:8px}.purchase-product-row>*{min-width:0}.purchase-product-row-active{border-color:var(--accent-violet-border-strong);box-shadow:inset 0 0 0 1px var(--accent-violet-bg-heavy)}.purchase-product-row-disabled{opacity:.72}.purchase-product-copy{gap:12px;display:grid}.purchase-product-row .action-button{border-color:var(--accent-violet-alt-border-solid);background:var(--accent-violet-bg-faint);min-width:94px;color:var(--accent-primary-muted);font-weight:700}.purchase-product-row .action-button:hover,.purchase-product-row .action-button:focus-visible,.purchase-product-row-active .action-button{background:var(--accent-violet-bg-strong);border-color:var(--accent-violet-alt-border-solid)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row-active .action-button:hover,.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row-active .action-button:focus-visible{background:var(--dashboard-v2-primary-action-hover-bg);border-color:var(--dashboard-v2-primary-action-border)}.purchase-product-row h2,.order-summary-card h2{margin:0;font-size:23px}.purchase-product-row p,.purchase-empty-card p,.empty-summary p,.settings-row p,.delegation-heading p{color:var(--muted);margin-top:8px}.purchase-price{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.purchase-price strong{font-size:22px}.purchase-price span{color:var(--muted);font-size:13px;font-weight:700}.purchase-empty-card strong{color:var(--muted);font-size:23px;font-weight:500}.empty-summary p{max-width:320px;font-size:18px;line-height:1.5}.purchase-cart-icon{width:48px;height:48px;color:var(--text-secondary-disabled);stroke-width:2px}.purchase-product-art{place-items:center;min-width:130px;min-height:130px;display:grid;position:relative}.purchase-product-map{opacity:.42;-webkit-mask-image:radial-gradient(ellipse at center, var(--public-mask-solid) 0 56%, transparent 72%);mask-image:radial-gradient(ellipse at center, var(--public-mask-solid) 0 56%, transparent 72%);background-image:radial-gradient(currentColor 1px,#0000 1px);background-position:0 0;background-size:8px 8px;position:absolute;inset:4px}.purchase-product-icon,.purchase-product-badge,.purchase-selected-mark,.purchase-benefit-icon{place-items:center;display:inline-grid}.purchase-product-icon{z-index:1;border:1px solid var(--line);background:var(--surface);width:88px;height:88px;box-shadow:var(--shadow);border-radius:16px;position:relative}.purchase-product-icon svg{stroke-width:2.2px;width:40px;height:40px}.purchase-product-badge{z-index:2;border:1px solid var(--line);background:var(--surface);width:42px;height:42px;box-shadow:var(--shadow);border-radius:50%;position:absolute;bottom:10px;right:10px}.purchase-product-badge svg{width:20px;height:20px}.purchase-product-tag{background:var(--accent-violet-bg-faint);width:fit-content;max-width:100%;color:var(--accent-primary);text-transform:uppercase;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:800;line-height:1.1}.purchase-feature-item,.purchase-benefit-item{align-items:center;gap:10px;min-width:0}.purchase-feature-item{grid-template-columns:18px minmax(0,1fr);align-items:start;display:grid}.purchase-benefit-item{display:flex}.purchase-feature-item svg{flex:none;width:18px;height:18px;margin-top:1px}.purchase-feature-item span,.purchase-benefit-item span:last-child{gap:3px;min-width:0;max-width:100%;display:grid}.purchase-feature-item strong,.purchase-benefit-item strong{color:var(--text);font-size:12px}.purchase-feature-item strong,.purchase-feature-item small{overflow-wrap:normal;word-break:normal;min-width:0}.purchase-feature-item small,.purchase-benefit-item small{color:var(--muted);font-size:12px;line-height:1.35}.purchase-product-action{justify-items:end;gap:14px;min-width:150px;display:grid;position:relative}.purchase-selected-mark{border-radius:50%;width:28px;height:28px}.purchase-selected-mark svg{stroke-width:3px;width:16px;height:16px}.purchase-benefits-card{border:1px solid var(--line);background:linear-gradient(135deg, var(--surface-tint-faint), transparent 52%), var(--bg-muted-panel);border-radius:17px;gap:28px;padding:28px;display:grid}.purchase-benefits-card h2{text-align:center;margin:0;font-size:18px}.purchase-benefit-icon{background:var(--accent-violet-bg-faint);width:54px;height:54px;color:var(--accent-primary);border-radius:50%;flex:none}.purchase-benefit-icon svg{width:24px;height:24px}.purchase-privacy-note,.purchase-fee-note,.purchase-secure-note{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.purchase-privacy-note{border-top:1px solid var(--line);padding-top:14px}.purchase-privacy-note svg,.purchase-fee-note svg,.purchase-secure-note svg{flex:none;width:16px;height:16px}.purchase-quantity-control,.purchase-coupon-control{border:1px solid var(--line);background:var(--bg);border-radius:9px;min-width:0;display:grid}.purchase-quantity-control{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center}.purchase-quantity-control input,.purchase-coupon-control input{text-align:center;background:0 0;border:0;min-width:0}.purchase-quantity-control input:focus,.purchase-coupon-control input:focus{box-shadow:none;outline:none}.purchase-quantity-control button,.purchase-coupon-control button{color:var(--text);cursor:pointer;background:0 0;border:0}.purchase-coupon-control{grid-template-columns:minmax(0,1fr) auto}.purchase-coupon-control input{text-align:left}.purchase-coupon-control button{border-left:1px solid var(--line);min-width:72px}.purchase-early-access-notice{border:1px solid var(--purchase-summary-accent-border,var(--line));background:var(--purchase-summary-accent-bg,var(--overlay-subtle));color:var(--text);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.purchase-early-access-notice svg{width:16px;height:16px;color:var(--purchase-summary-accent-text,var(--accent))}.purchase-early-access-notice span{gap:4px;min-width:0;display:grid}.purchase-early-access-notice strong{letter-spacing:0;font-size:13px}.purchase-early-access-notice small{color:var(--muted);font-size:12px;line-height:1.45}.purchase-summary-lines{color:var(--muted);grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.purchase-summary-lines strong{color:var(--text);font-weight:500}.purchase-fit-note{border:1px solid var(--line);background:var(--overlay-subtle);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.purchase-fit-note-icon{border:1px solid var(--line);width:32px;height:32px;color:var(--accent-primary-muted);background:var(--surface-tint-faint);border-radius:8px;place-items:center;display:inline-grid}.purchase-fit-note-icon svg{width:16px;height:16px}.purchase-fit-note div{gap:4px;min-width:0;display:grid}.purchase-fit-note strong{color:var(--text);font-size:13px;line-height:1.28}.purchase-fit-note span{color:var(--muted);font-size:12px;line-height:1.3}.purchase-fee-note{border:1px solid var(--line);background:var(--overlay-subtle);border-radius:9px;justify-content:flex-start;padding:14px 16px}.purchase-secure-note{font-size:12px}.order-summary-card .action-button-primary svg{width:18px;height:18px;margin-left:auto}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-catalog-tabs{border-color:var(--border-subtle);background:var(--bg-field-strong);box-shadow:none}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-catalog-tab{min-height:68px;color:var(--text-bright);box-shadow:none;background:0 0;border-color:#0000}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-catalog-tab>span:last-child{color:var(--text-muted)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-catalog-tab-icon{background:var(--dashboard-v2-purchase-blue-bg);color:var(--dashboard-v2-purchase-blue-text)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-catalog-tab:nth-child(2) .purchase-catalog-tab-icon{background:var(--dashboard-v2-purchase-green-bg);color:var(--dashboard-v2-purchase-green-text)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-catalog-tab-active{background:var(--surface);box-shadow:inset 0 0 0 1px var(--dashboard-v2-selected-option-border)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row,.app-shell[data-dashboard-theme=dashboard-v2] .purchase-benefits-card,.app-shell[data-dashboard-theme=dashboard-v2] .order-summary-card{border-color:var(--dashboard-v2-purchase-card-border);background:var(--surface);box-shadow:var(--shadow)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row{border-radius:14px;grid-template-columns:170px minmax(0,1fr) minmax(150px,auto);gap:34px;min-height:220px;padding:34px 34px 30px}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row-disabled{opacity:1}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row-isp{color:var(--dashboard-v2-purchase-blue-text)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row-residential{color:var(--dashboard-v2-purchase-green-text)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row h2{color:var(--text-bright);font-size:25px;line-height:1.12}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row p{max-width:560px;color:var(--text-muted);font-size:15px;line-height:1.55}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row-isp .purchase-product-icon{background:var(--dashboard-v2-purchase-isp-icon-bg);color:var(--dashboard-v2-purchase-blue-text)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row-residential .purchase-product-icon{background:var(--dashboard-v2-purchase-residential-icon-bg);color:var(--dashboard-v2-purchase-green-text)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-badge{color:currentColor}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-price strong{color:var(--text-bright);font-size:26px}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-price span{color:var(--text-muted);font-size:14px;font-weight:500}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row .action-button{border-radius:8px;min-width:110px;min-height:38px}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row-active .action-button{background:var(--dashboard-v2-primary-action-bg);border-color:var(--dashboard-v2-primary-action-border);color:var(--button-primary-text);box-shadow:var(--dashboard-v2-primary-action-shadow)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-selected-mark{background:var(--dashboard-v2-selected-option-bg);color:var(--dashboard-v2-purchase-selected-mark-text);position:absolute;top:-14px;right:-18px}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-benefits-card{border-radius:14px;padding:28px 34px}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-benefits-card h2{color:var(--text-bright)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-benefit-icon{background:var(--dashboard-v2-purchase-blue-bg);color:var(--dashboard-v2-purchase-blue-text)}.app-shell[data-dashboard-theme=dashboard-v2] .order-summary-card{background:var(--dashboard-v2-purchase-summary-bg);border-radius:16px;padding:34px;position:sticky;top:28px}.app-shell[data-dashboard-theme=dashboard-v2] .order-summary-card h2{color:var(--text-bright);font-size:24px}.app-shell[data-dashboard-theme=dashboard-v2] .order-summary-card .field-stack{gap:10px}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-quantity-control,.app-shell[data-dashboard-theme=dashboard-v2] .purchase-coupon-control{border-color:var(--dashboard-v2-purchase-control-border);background:var(--dashboard-v2-purchase-control-bg);min-height:52px}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-quantity-control input{color:var(--text-bright);font-size:16px;font-weight:600}.app-shell[data-dashboard-theme=dashboard-v2] .fixed-price-option-picker{gap:18px}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-summary-lines{padding-top:6px}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-fee-note{border-color:var(--dashboard-v2-purchase-fee-note-border);background:var(--dashboard-v2-purchase-fee-note-bg);color:var(--text-muted)}.app-shell[data-dashboard-theme=dashboard-v2] .order-summary-card .action-button-primary{background:var(--dashboard-v2-primary-action-bg);min-height:56px;color:var(--button-primary-text);box-shadow:var(--dashboard-v2-primary-action-shadow);border-radius:8px;justify-content:space-between;padding-inline:24px;font-size:16px}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-layout{grid-template-columns:minmax(0,1.92fr) minmax(360px,.88fr);gap:28px}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-products{gap:18px}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-catalog-tabs{background:var(--dashboard-v2-purchase-card-bg);border-radius:8px;width:min(100%,420px)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-catalog-tab{border-color:var(--dashboard-v2-purchase-card-border);min-height:64px;padding:12px 16px}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-catalog-tab-active{border-color:var(--dashboard-v2-purchase-residential-border);background:var(--dashboard-v2-purchase-residential-bg);box-shadow:inset 0 0 0 1px var(--dashboard-v2-purchase-residential-border)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-catalog-tab-active .purchase-catalog-tab-icon{background:var(--dashboard-v2-purchase-residential-bg);color:var(--dashboard-v2-purchase-residential-text)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row{background:var(--dashboard-v2-purchase-card-bg);min-height:210px;box-shadow:var(--dashboard-v2-purchase-card-shadow);border-radius:12px;grid-template-columns:150px minmax(0,1fr) minmax(132px,auto);gap:28px;padding:30px 28px 28px;position:relative}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row:hover{background:var(--dashboard-v2-purchase-card-hover-bg)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row-active{border-color:var(--dashboard-v2-purchase-residential-border);box-shadow:inset 0 0 0 1px var(--dashboard-v2-purchase-residential-border), var(--dashboard-v2-purchase-card-shadow)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row-isp{color:var(--dashboard-v2-purchase-isp-text);--purchase-row-accent-bg:var(--dashboard-v2-purchase-isp-bg);--purchase-row-accent-border:var(--dashboard-v2-purchase-isp-border);--purchase-row-accent-text:var(--dashboard-v2-purchase-isp-text)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row-residential{color:var(--dashboard-v2-purchase-residential-text);--purchase-row-accent-bg:var(--dashboard-v2-purchase-residential-bg);--purchase-row-accent-border:var(--dashboard-v2-purchase-residential-border);--purchase-row-accent-text:var(--dashboard-v2-purchase-residential-text)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row-gold{color:var(--dashboard-v2-purchase-gold-text);--purchase-row-accent-bg:var(--dashboard-v2-purchase-gold-bg);--purchase-row-accent-border:var(--dashboard-v2-purchase-gold-border);--purchase-row-accent-text:var(--dashboard-v2-purchase-gold-text)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row-premium{color:var(--dashboard-v2-purchase-premium-text);--purchase-row-accent-bg:var(--dashboard-v2-purchase-premium-bg);--purchase-row-accent-border:var(--dashboard-v2-purchase-premium-border);--purchase-row-accent-text:var(--dashboard-v2-purchase-premium-text)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row-dedicated{color:var(--dashboard-v2-purchase-dedicated-text);--purchase-row-accent-bg:var(--dashboard-v2-purchase-dedicated-bg);--purchase-row-accent-border:var(--dashboard-v2-purchase-dedicated-border);--purchase-row-accent-text:var(--dashboard-v2-purchase-dedicated-text)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row-isp.purchase-product-row-active{border-color:var(--dashboard-v2-purchase-isp-border);box-shadow:inset 0 0 0 1px var(--dashboard-v2-purchase-isp-border), var(--dashboard-v2-purchase-card-shadow)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row-residential.purchase-product-row-active{border-color:var(--dashboard-v2-purchase-residential-border);box-shadow:inset 0 0 0 1px var(--dashboard-v2-purchase-residential-border), var(--dashboard-v2-purchase-card-shadow)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row-gold.purchase-product-row-active{border-color:var(--dashboard-v2-purchase-gold-border);box-shadow:inset 0 0 0 1px var(--dashboard-v2-purchase-gold-border), var(--dashboard-v2-purchase-card-shadow)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row-premium.purchase-product-row-active{border-color:var(--dashboard-v2-purchase-premium-border);box-shadow:inset 0 0 0 1px var(--dashboard-v2-purchase-premium-border), var(--dashboard-v2-purchase-card-shadow)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row-dedicated.purchase-product-row-active{border-color:var(--dashboard-v2-purchase-dedicated-border);box-shadow:inset 0 0 0 1px var(--dashboard-v2-purchase-dedicated-border), var(--dashboard-v2-purchase-card-shadow)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-art{min-width:140px;min-height:140px}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-map{color:var(--purchase-row-accent-text);opacity:.72;background-image:radial-gradient(currentColor 1px,#0000 1px);background-size:9px 9px;inset:0}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-icon{width:102px;height:102px;color:var(--purchase-row-accent-text);box-shadow:none;background:0 0;border-color:#0000;border-radius:0}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row .purchase-product-icon{background:0 0;border-color:#0000}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-icon svg{width:92px;height:92px;color:var(--purchase-row-accent-text);stroke:var(--purchase-row-accent-text);filter:drop-shadow(0 0 14px color-mix(in srgb, currentColor 34%, transparent))}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-icon svg :is(path,circle,line,rect,polygon,polyline){stroke:var(--purchase-row-accent-text)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-icon-server{border-color:var(--purchase-row-accent-border);clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);background:var(--purchase-row-accent-bg);width:96px;height:96px}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-icon-server svg{width:64px;height:64px}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-icon-gold-bar svg{stroke-width:0;width:102px;height:102px}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-icon-gold-bar svg path{fill:var(--purchase-row-accent-text);stroke:none}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-icon-network-map svg{width:102px;height:102px}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-icon-diamond svg{width:100px;height:100px}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-icon-crown svg{width:106px;height:106px}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-badge{border-color:var(--purchase-row-accent-border);background:var(--dashboard-v2-purchase-card-bg);color:var(--purchase-row-accent-text)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-copy{align-content:center;gap:14px}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-copy h2{margin-right:10px;font-size:25px;display:inline}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-tag{vertical-align:3px;letter-spacing:.04em;align-items:center;min-height:24px;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row-isp .purchase-product-tag{background:var(--dashboard-v2-purchase-isp-bg);color:var(--dashboard-v2-purchase-isp-text)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row-residential .purchase-product-tag{background:var(--dashboard-v2-purchase-residential-bg);color:var(--dashboard-v2-purchase-residential-text)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row-gold .purchase-product-tag{background:var(--dashboard-v2-purchase-gold-bg);color:var(--dashboard-v2-purchase-gold-text)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row-premium .purchase-product-tag{background:var(--dashboard-v2-purchase-premium-bg);color:var(--dashboard-v2-purchase-premium-text)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row-dedicated .purchase-product-tag{background:var(--dashboard-v2-purchase-dedicated-bg);color:var(--dashboard-v2-purchase-dedicated-text)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-features{border-top:1px solid var(--dashboard-v2-purchase-table-line);grid-template-columns:repeat(3,minmax(100px,1fr));gap:14px 22px;margin-top:16px;padding-top:18px}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-feature-item{border-right:0;padding-inline:0}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-feature-item:first-child{padding-left:0}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-feature-item:last-child{border-right:0;padding-right:0}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-feature-item svg{color:var(--purchase-row-accent-text)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-feature-item strong{font-size:13px;line-height:1.22}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-action{align-content:center;align-self:stretch;min-width:134px}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-price{grid-template-columns:auto auto;justify-content:end;gap:6px 10px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-price strong{grid-row:span 2;font-size:38px;line-height:.92}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-price span{white-space:normal;align-self:center;max-width:76px;line-height:1.25}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row .action-button{color:currentColor;background:0 0;border-color:currentColor;min-width:112px;min-height:42px}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row .action-button:hover,.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row .action-button:focus-visible{background:var(--dashboard-v2-purchase-card-hover-bg)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row-disabled .action-button{background:var(--dashboard-v2-purchase-unavailable-bg);color:currentColor;border-color:currentColor}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-selected-mark{background:var(--purchase-row-accent-text);width:30px;height:30px;color:var(--dashboard-v2-purchase-selected-mark-text);top:18px;right:18px}.app-shell[data-dashboard-theme=dashboard-v2] .order-summary-card{--purchase-summary-accent-bg:var(--dashboard-v2-purchase-residential-bg);--purchase-summary-accent-border:var(--dashboard-v2-purchase-residential-border);--purchase-summary-accent-text:var(--dashboard-v2-purchase-residential-text);background:var(--dashboard-v2-purchase-summary-bg);box-shadow:var(--dashboard-v2-purchase-card-shadow);border-radius:12px;padding:28px;top:24px}.app-shell[data-dashboard-theme=dashboard-v2] .order-summary-card-isp{--purchase-summary-accent-bg:var(--dashboard-v2-purchase-isp-bg);--purchase-summary-accent-border:var(--dashboard-v2-purchase-isp-border);--purchase-summary-accent-text:var(--dashboard-v2-purchase-isp-text)}.app-shell[data-dashboard-theme=dashboard-v2] .order-summary-card-residential{--purchase-summary-accent-bg:var(--dashboard-v2-purchase-residential-bg);--purchase-summary-accent-border:var(--dashboard-v2-purchase-residential-border);--purchase-summary-accent-text:var(--dashboard-v2-purchase-residential-text)}.app-shell[data-dashboard-theme=dashboard-v2] .order-summary-card-gold{--purchase-summary-accent-bg:var(--dashboard-v2-purchase-gold-bg);--purchase-summary-accent-border:var(--dashboard-v2-purchase-gold-border);--purchase-summary-accent-text:var(--dashboard-v2-purchase-gold-text)}.app-shell[data-dashboard-theme=dashboard-v2] .order-summary-card-premium{--purchase-summary-accent-bg:var(--dashboard-v2-purchase-premium-bg);--purchase-summary-accent-border:var(--dashboard-v2-purchase-premium-border);--purchase-summary-accent-text:var(--dashboard-v2-purchase-premium-text)}.app-shell[data-dashboard-theme=dashboard-v2] .order-summary-card-dedicated{--purchase-summary-accent-bg:var(--dashboard-v2-purchase-dedicated-bg);--purchase-summary-accent-border:var(--dashboard-v2-purchase-dedicated-border);--purchase-summary-accent-text:var(--dashboard-v2-purchase-dedicated-text)}.app-shell[data-dashboard-theme=dashboard-v2] .order-summary-card .stack-list{gap:22px}.app-shell[data-dashboard-theme=dashboard-v2] .order-summary-card .eyebrow,.app-shell[data-dashboard-theme=dashboard-v2] .order-summary-card .purchase-availability-message{color:var(--purchase-summary-accent-text)}.app-shell[data-dashboard-theme=dashboard-v2] .order-summary-card h2{color:var(--text-bright);margin-top:10px;font-size:23px;line-height:1.12}.app-shell[data-dashboard-theme=dashboard-v2] .fixed-price-option-picker,.app-shell[data-dashboard-theme=dashboard-v2] .order-summary-card .field-stack{gap:12px}.app-shell[data-dashboard-theme=dashboard-v2] .order-summary-card .fixed-option-chip-active,.app-shell[data-dashboard-theme=dashboard-v2] .order-summary-card .bandwidth-mode-button-active,.app-shell[data-dashboard-theme=dashboard-v2] .order-summary-card .preset-chip-active{border-color:var(--purchase-summary-accent-border);background:var(--purchase-summary-accent-bg);color:var(--purchase-summary-accent-text);box-shadow:inset 0 0 0 1px var(--purchase-summary-accent-border)}.app-shell[data-dashboard-theme=dashboard-v2] .order-summary-card .fixed-option-chip-active span,.app-shell[data-dashboard-theme=dashboard-v2] .order-summary-card .fixed-option-chip-active small,.app-shell[data-dashboard-theme=dashboard-v2] .order-summary-card .bandwidth-mode-button-active span,.app-shell[data-dashboard-theme=dashboard-v2] .order-summary-card .bandwidth-mode-button-active small,.app-shell[data-dashboard-theme=dashboard-v2] .order-summary-card .preset-chip-active span{color:var(--purchase-summary-accent-text)}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-coupon-control{border-radius:7px;grid-template-columns:minmax(0,1fr) 78px;min-height:48px}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-coupon-control input{padding-inline:14px}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-coupon-control button{border-left-color:var(--dashboard-v2-purchase-control-border);font-weight:700}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-summary-lines{border-top:1px solid var(--dashboard-v2-purchase-table-line);gap:12px;padding-top:4px}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-fee-note{border-radius:7px}.app-shell[data-dashboard-theme=dashboard-v2] .order-summary-card .action-button-primary{border-color:var(--purchase-summary-accent-border);background:var(--purchase-summary-accent-text);color:var(--dashboard-v2-purchase-selected-mark-text)}.app-shell[data-dashboard-theme=dashboard-v2] .order-summary-card .action-button-primary:disabled{border-color:var(--purchase-summary-accent-border);background:var(--purchase-summary-accent-bg);color:var(--purchase-summary-accent-text);opacity:.78;box-shadow:none}.purchase-form{gap:12px;display:grid}@container (width<=820px){.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row{grid-template-columns:1fr}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-action{justify-items:start}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-art{justify-self:start;min-height:112px}}@media (width<=1120px){.app-shell[data-dashboard-theme=dashboard-v2] .purchase-layout,.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row{grid-template-columns:1fr}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-catalog-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.app-shell[data-dashboard-theme=dashboard-v2] .order-summary-card{position:static}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-action{justify-items:start}}@media (width<=820px){.billing-credit-amount{text-align:left;justify-items:start}.app-shell[data-dashboard-theme=dashboard-v2] .billing-credit-table-shell{overflow-x:auto}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-header{grid-template-columns:1fr;align-items:flex-start}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-header .flag-badge{justify-self:start}.app-shell[data-dashboard-theme=dashboard-v2] .billing-ops-table-shell{overflow-x:auto}.app-shell[data-dashboard-theme=dashboard-v2] .purchase-product-row{padding:24px}.purchase-product-art{justify-self:start;min-height:112px}.purchase-benefits-card h2,.purchase-privacy-note{text-align:left}.purchase-privacy-note{justify-content:flex-start;align-items:flex-start}}.app-shell[data-dashboard-theme=dashboard-v2] .settings-panel,.app-shell[data-dashboard-theme=dashboard-v2] .settings-theme-panel,.app-shell[data-dashboard-theme=dashboard-v2] .settings-alerts-panel,.app-shell[data-dashboard-theme=dashboard-v2] .settings-help-panel{border-color:var(--dashboard-v2-settings-card-border);background:var(--dashboard-v2-settings-panel-bg);box-shadow:var(--shadow);border-radius:14px;padding:28px}.app-shell[data-dashboard-theme=dashboard-v2] .settings-account-panel{border-color:var(--dashboard-v2-settings-account-border);background:var(--dashboard-v2-settings-panel-bg)}.app-shell[data-dashboard-theme=dashboard-v2] .settings-theme-panel,.app-shell[data-dashboard-theme=dashboard-v2] .settings-alerts-panel{border-color:var(--dashboard-v2-settings-theme-border);background:var(--dashboard-v2-settings-panel-bg)}.app-shell[data-dashboard-theme=dashboard-v2] .settings-help-panel{border-color:var(--dashboard-v2-settings-help-border);background:var(--dashboard-v2-settings-panel-bg)}.app-shell[data-dashboard-theme=dashboard-v2] .settings-section-header{margin-bottom:28px}.app-shell[data-dashboard-theme=dashboard-v2] .settings-section-title{align-items:center;gap:14px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .settings-section-title h2{color:var(--text-bright);margin-top:0;font-size:19px;line-height:1.2}.app-shell[data-dashboard-theme=dashboard-v2] .settings-section-icon{width:28px;height:28px;color:var(--dashboard-v2-settings-icon-text);place-items:center;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .settings-section-icon svg{stroke-width:2px;width:22px;height:22px}.app-shell[data-dashboard-theme=dashboard-v2] .settings-section-header .panel-copy{color:var(--text-muted);margin-top:6px}.app-shell[data-dashboard-theme=dashboard-v2] .settings-status-badge{border-color:var(--dashboard-v2-settings-status-border);background:var(--dashboard-v2-settings-status-bg);min-width:90px;color:var(--dashboard-v2-settings-status-text);text-transform:capitalize;padding:9px 14px;font-size:14px}.app-shell[data-dashboard-theme=dashboard-v2] .settings-account-summary{grid-template-columns:minmax(280px,1.45fr) repeat(3,minmax(190px,1fr));gap:20px 34px}.app-shell[data-dashboard-theme=dashboard-v2] .settings-account-summary article{border-left:0;align-items:center;min-height:100px;padding:0;position:relative}.app-shell[data-dashboard-theme=dashboard-v2] .settings-account-summary article+article:before{background:var(--dashboard-v2-settings-card-border);content:"";width:1px;position:absolute;top:0;bottom:0;left:-17px}.app-shell[data-dashboard-theme=dashboard-v2] .settings-identity-card{gap:26px}.app-shell[data-dashboard-theme=dashboard-v2] .settings-avatar{border:2px solid var(--dashboard-v2-settings-avatar-ring);background:var(--surface-tint-strong);width:100px;height:100px;color:var(--text-bright);box-shadow:var(--dashboard-v2-settings-avatar-shadow);border-radius:999px;position:relative}.app-shell[data-dashboard-theme=dashboard-v2] .settings-avatar-status{border:3px solid var(--dashboard-v2-settings-avatar-ring);background:var(--green);border-radius:999px;width:18px;height:18px;position:absolute;bottom:8px;right:6px}.app-shell[data-dashboard-theme=dashboard-v2] .settings-account-summary .summary-icon:not(.settings-avatar){border:1px solid var(--dashboard-v2-settings-card-border);background:var(--surface-tint-faint);width:52px;height:52px;color:var(--text-secondary);border-radius:12px}.app-shell[data-dashboard-theme=dashboard-v2] .settings-account-summary .summary-icon svg{width:22px;height:22px}.app-shell[data-dashboard-theme=dashboard-v2] .settings-account-summary .subtle-label{color:var(--text-muted);text-transform:none;font-size:14px}.app-shell[data-dashboard-theme=dashboard-v2] .settings-account-summary strong{color:var(--text-bright);font-size:17px}.app-shell[data-dashboard-theme=dashboard-v2] .settings-discord-label{align-items:center;gap:7px;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .settings-discord-label svg{width:15px;height:15px;color:var(--dashboard-v2-settings-icon-text)}.app-shell[data-dashboard-theme=dashboard-v2] .settings-connected-pill{border:1px solid var(--dashboard-v2-settings-account-border);background:var(--dashboard-v2-settings-account-bg);width:max-content;color:var(--dashboard-v2-settings-status-text);border-radius:999px;align-items:center;gap:7px;margin-top:0;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .settings-connected-pill svg{width:15px;height:15px}.app-shell[data-dashboard-theme=dashboard-v2] .settings-theme-panel .flag-badge{border-color:var(--dashboard-v2-settings-theme-border);background:var(--dashboard-v2-settings-theme-bg);min-width:116px;color:var(--dashboard-v2-overview-isp-text);text-transform:none;padding:8px 13px}.app-shell[data-dashboard-theme=dashboard-v2] .theme-switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.app-shell[data-dashboard-theme=dashboard-v2] .theme-option{border-color:var(--dashboard-v2-settings-card-border);background:var(--dashboard-v2-settings-card-bg);min-height:172px;box-shadow:none;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:18px 18px 18px 22px;position:relative}.app-shell[data-dashboard-theme=dashboard-v2] .theme-option-active{border-color:var(--dashboard-v2-settings-theme-border);background:var(--dashboard-v2-settings-theme-bg);box-shadow:var(--dashboard-v2-settings-theme-active-shadow)}.app-shell[data-dashboard-theme=dashboard-v2] .theme-radio-indicator{border:2px solid var(--text-subtle);border-radius:999px;width:17px;height:17px}.app-shell[data-dashboard-theme=dashboard-v2] .theme-option-active .theme-radio-indicator{border:5px solid var(--dashboard-v2-overview-isp-text)}.app-shell[data-dashboard-theme=dashboard-v2] .theme-switcher{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell[data-dashboard-theme=dashboard-v2] .theme-option-copy{text-align:left;gap:9px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .theme-option-copy span{color:var(--text-bright);align-items:center;gap:10px;font-size:15px;font-weight:800;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .theme-option-copy em{border:1px solid var(--dashboard-v2-settings-theme-border);background:var(--dashboard-v2-settings-theme-bg);color:var(--dashboard-v2-overview-isp-text);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 9px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .theme-option-copy strong{color:var(--text-muted);font-size:14px;font-weight:500;line-height:1.45}.app-shell[data-dashboard-theme=dashboard-v2] .theme-preview{border:1px solid var(--border-subtle);background:var(--bg-page);border-radius:8px;grid-column:1/-1;grid-template-columns:.32fr 1fr .46fr;gap:0;height:86px;display:grid;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .theme-preview span{display:block;position:relative}.app-shell[data-dashboard-theme=dashboard-v2] .theme-preview-dashboard-v2 span{background:var(--dashboard-v2-theme-preview-v2-rail)}.app-shell[data-dashboard-theme=dashboard-v2] .theme-preview-dashboard-v2-dark{background:var(--dashboard-v2-theme-preview-dark-bg)}.app-shell[data-dashboard-theme=dashboard-v2] .theme-preview-dashboard-v2-dark span{background:var(--dashboard-v2-theme-preview-dark-rail)}.app-shell[data-dashboard-theme=dashboard-v2] .theme-preview-dashboard-v2-oled{background:var(--dashboard-v2-theme-preview-oled-bg)}.app-shell[data-dashboard-theme=dashboard-v2] .theme-preview-dashboard-v2-oled span{background:var(--dashboard-v2-theme-preview-oled-rail)}.app-shell[data-dashboard-theme=dashboard-v2] .settings-theme-note{color:var(--text-muted);margin-top:18px}.app-shell[data-dashboard-theme=dashboard-v2] .settings-alerts-layout{grid-template-columns:minmax(280px,.82fr) minmax(0,1.82fr);gap:18px}.app-shell[data-dashboard-theme=dashboard-v2] .settings-alerts-webhook-card,.app-shell[data-dashboard-theme=dashboard-v2] .settings-alerts-products-card,.app-shell[data-dashboard-theme=dashboard-v2] .settings-alerts-product-card{border-color:var(--dashboard-v2-settings-card-border);background:var(--dashboard-v2-settings-card-bg)}.app-shell[data-dashboard-theme=dashboard-v2] .settings-alerts-webhook-card,.app-shell[data-dashboard-theme=dashboard-v2] .settings-alerts-products-card{border-radius:12px}.app-shell[data-dashboard-theme=dashboard-v2] .settings-help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.app-shell[data-dashboard-theme=dashboard-v2] .settings-help-card{border-color:var(--dashboard-v2-settings-card-border);background:var(--dashboard-v2-settings-card-bg);min-height:96px;box-shadow:none;border-radius:10px;padding:18px}.app-shell[data-dashboard-theme=dashboard-v2] .settings-help-card:has(.settings-help-icon-billing){border-color:var(--dashboard-v2-settings-help-billing-border);background:var(--dashboard-v2-settings-help-bg)}.app-shell[data-dashboard-theme=dashboard-v2] .settings-help-card:has(.settings-help-icon-discord){border-color:var(--dashboard-v2-settings-help-discord-border)}.app-shell[data-dashboard-theme=dashboard-v2] .settings-help-card:has(.settings-help-icon-docs){border-color:var(--dashboard-v2-settings-help-docs-border)}.app-shell[data-dashboard-theme=dashboard-v2] .settings-help-card-link{color:inherit;cursor:pointer;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.app-shell[data-dashboard-theme=dashboard-v2] .settings-help-card-link:hover,.app-shell[data-dashboard-theme=dashboard-v2] .settings-help-card-link:focus-visible{border-color:var(--dashboard-v2-settings-help-hover-border);box-shadow:var(--dashboard-v2-settings-help-hover-shadow);transform:translateY(-1px)}.app-shell[data-dashboard-theme=dashboard-v2] .settings-help-card-link:focus-visible{outline:3px solid var(--dashboard-v2-settings-help-focus-outline);outline-offset:3px}.app-shell[data-dashboard-theme=dashboard-v2] .settings-help-icon{border-radius:999px;flex:none;place-items:center;width:54px;height:54px;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .settings-help-icon svg{width:25px;height:25px}.app-shell[data-dashboard-theme=dashboard-v2] .settings-help-icon-billing{border:1px solid var(--dashboard-v2-settings-help-billing-border);background:var(--dashboard-v2-settings-help-billing-bg);color:var(--dashboard-v2-settings-help-billing-text)}.app-shell[data-dashboard-theme=dashboard-v2] .settings-help-icon-discord{border:1px solid var(--dashboard-v2-settings-help-discord-border);background:var(--dashboard-v2-settings-help-discord-bg);color:var(--dashboard-v2-settings-help-discord-text)}.app-shell[data-dashboard-theme=dashboard-v2] .settings-help-icon-docs{border:1px solid var(--dashboard-v2-settings-help-docs-border);background:var(--dashboard-v2-settings-help-docs-bg);color:var(--dashboard-v2-settings-help-docs-text)}.app-shell[data-dashboard-theme=dashboard-v2] .settings-help-copy{gap:4px;min-width:0;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .settings-help-copy strong{color:var(--text-bright);font-size:15px}.app-shell[data-dashboard-theme=dashboard-v2] .settings-help-copy span:not(.flag-badge){color:var(--text-muted);font-size:13px;line-height:1.35}.app-shell[data-dashboard-theme=dashboard-v2] .settings-help-action{border-color:var(--dashboard-v2-settings-card-border);background:var(--bg-field);width:42px;min-width:42px;height:42px;min-height:42px;color:var(--text-primary);padding:0}.app-shell[data-dashboard-theme=dashboard-v2] .settings-help-action svg{width:20px;height:20px}.app-shell[data-dashboard-theme=dashboard-v2] .settings-privacy-note{color:var(--text-muted);grid-column:span 12;justify-content:center;align-items:center;gap:9px;font-size:14px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .settings-privacy-note svg{width:18px;height:18px;color:var(--text-subtle)}.app-shell[data-dashboard-theme=dashboard-v2] .settings-privacy-note a{color:var(--dashboard-v2-settings-icon-text);font-weight:700}.theme-option{gap:var(--space-8);min-height:110px;padding:var(--space-18);border:var(--border-width-hairline) solid var(--line);border-radius:var(--radius-14);background:var(--surface-tint-subtle);color:var(--text);cursor:pointer;text-align:left;transition:background .16s,border-color .16s,transform .16s;display:grid}.theme-option:hover,.theme-option:focus-visible{border-color:var(--accent-violet-hover-border);background:var(--accent-violet-bg-soft);outline:none;transform:translateY(-1px)}.theme-option-active{border-color:var(--accent-violet-border-strong);background:linear-gradient(135deg, var(--accent-violet-bg), var(--accent-cyan-bg-soft))}.theme-option-copy>span{color:var(--accent-primary-hover);text-transform:uppercase;font-size:13px;font-weight:900}.theme-option-copy strong{color:var(--muted);font-size:14px;font-weight:600;line-height:1.5}.settings-section-title{align-items:center;gap:10px;display:flex}.settings-section-icon,.settings-help-icon{flex:none;place-items:center;display:inline-grid}.settings-section-icon{width:28px;height:28px;color:var(--accent-primary)}.settings-section-icon svg{width:20px;height:20px}.settings-avatar{position:relative}.settings-avatar-status{border:2px solid var(--surface);background:var(--green);border-radius:999px;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.settings-discord-label,.settings-connected-pill{align-items:center;display:inline-flex}.settings-identity-badge-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.settings-discord-label{gap:5px}.settings-discord-label svg{width:13px;height:13px}.settings-connected-pill{background:var(--accent-violet-bg-soft);width:max-content;color:var(--accent-primary);border-radius:999px;gap:6px;margin-top:0;padding:5px 9px;font-size:11px;font-weight:800}.settings-connected-pill svg{width:13px;height:13px}.theme-radio-indicator{border:2px solid var(--subtle);border-radius:999px;width:14px;height:14px}.theme-option-active .theme-radio-indicator{border:4px solid var(--accent-primary)}.theme-option-copy{gap:8px;min-width:0;display:grid}.theme-preview{display:none}.settings-alerts-panel{gap:18px;overflow:hidden}.settings-alerts-header{justify-content:flex-start;align-items:flex-start;gap:12px;margin-bottom:0}.settings-alerts-header h2{color:var(--text-bright);margin:0;font-size:20px;line-height:1.2}.settings-alerts-header .panel-copy{margin-top:6px}.settings-alerts-layout{grid-template-columns:minmax(420px,1.08fr) minmax(0,1.62fr);align-items:stretch;gap:24px;min-width:0;display:grid}.settings-alerts-webhook-card,.settings-alerts-products-card,.settings-alerts-product-card{border:var(--border-width-hairline) solid var(--line);background:var(--surface-tint-subtle);min-width:0}.settings-alerts-webhook-card,.settings-alerts-products-card{border-radius:var(--radius-10);align-content:start;gap:26px;padding:28px 30px 26px;display:grid}.settings-alerts-webhook-card h3,.settings-alerts-products-card h3{color:var(--text-bright);margin:0;font-size:20px;line-height:1.2}.settings-alerts-products-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.settings-alerts-products-heading .action-button{white-space:nowrap;min-height:44px;padding-inline:18px}.settings-alerts-saved-webhook{border-bottom:var(--border-width-hairline) solid var(--line);gap:8px;min-width:0;padding-bottom:24px;display:grid}.settings-alerts-saved-webhook>span{color:var(--muted);font-size:13px;font-weight:700}.settings-alerts-saved-webhook strong{overflow-wrap:anywhere;align-items:center;gap:8px;width:max-content;max-width:100%;font-size:16px;display:inline-flex}.settings-alerts-saved-webhook svg{stroke-width:2.5px;width:17px;height:17px}.settings-alerts-saved-webhook p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.settings-alerts-masked-webhook{gap:10px;min-width:0;margin-top:14px;display:grid}.settings-alerts-masked-webhook span{color:var(--muted);font-size:12px;font-weight:700}.settings-alerts-masked-webhook-value{border:var(--border-width-hairline) solid var(--line);border-radius:var(--radius-8);background:var(--bg-field);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;min-height:46px;padding:0 0 0 16px;display:grid;overflow:hidden}.settings-alerts-masked-webhook code{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:14px;display:block;overflow:hidden}.settings-alerts-clear-icon-button{border:0;border-left:var(--border-width-hairline) solid var(--line);width:42px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border-radius:0;align-self:stretch;place-items:center;padding:0;display:inline-grid}.settings-alerts-clear-icon-button:hover,.settings-alerts-clear-icon-button:focus-visible{color:var(--text-bright)}.settings-alerts-clear-icon-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.settings-alerts-clear-icon-button:disabled{cursor:not-allowed;opacity:.52}.settings-alerts-clear-icon-button svg{stroke-width:2.2px;width:18px;height:18px}.settings-alerts-saved-webhook-actions{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.settings-alerts-saved-webhook-actions .action-button{white-space:nowrap;min-height:44px;padding-inline:16px;font-size:14px}.settings-alerts-saved-webhook-actions svg{width:16px;height:16px}.settings-alerts-configured{color:var(--green)}.settings-alerts-failed{color:var(--status-danger-text)}.settings-alerts-paused{color:var(--status-warning-text)}.settings-alerts-not-configured{color:var(--muted)}.settings-alerts-delivery-message{color:var(--text);overflow-wrap:anywhere}.settings-alerts-webhook-field{gap:9px;display:grid}.settings-alerts-input-shell{border:var(--border-width-hairline) solid var(--line);border-radius:var(--radius-8);background:var(--bg-field);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding-right:16px;display:grid}.settings-alerts-input-shell input{width:100%;min-width:0;box-shadow:none;background:0 0;border:0}.settings-alerts-input-shell input:focus{outline:none}.settings-alerts-input-shell:focus-within{border-color:var(--accent-primary-hover);box-shadow:0 0 0 3px var(--accent-violet-bg-soft)}.settings-alerts-input-shell svg{width:18px;height:18px;color:var(--muted)}.settings-alerts-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.settings-alerts-actions .action-button{white-space:nowrap;min-height:48px;padding-inline:13px;font-size:14px}.settings-alerts-actions svg{width:16px;height:16px}.settings-alerts-clear-button{min-height:auto;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;padding:0;font-size:14px;font-weight:700;display:inline-flex}.settings-alerts-clear-button:hover,.settings-alerts-clear-button:focus-visible{color:var(--text-bright)}.settings-alerts-clear-button:disabled{cursor:not-allowed;opacity:.52}.settings-alerts-thresholds{gap:24px;display:grid}.settings-alerts-products-actions{justify-content:flex-end;display:flex}.settings-alerts-products-actions .action-button{white-space:nowrap;min-height:48px;padding-inline:18px}.settings-alerts-product-card{--settings-alerts-product-accent:var(--dashboard-v2-purchase-residential-text);--settings-alerts-product-accent-bg:var(--dashboard-v2-purchase-residential-bg);--settings-alerts-product-accent-border:var(--dashboard-v2-purchase-residential-border);border-radius:var(--radius-10);gap:0;padding:26px 28px 28px;display:grid;overflow:hidden}.settings-alerts-product-card-residential{--settings-alerts-product-accent:var(--dashboard-v2-purchase-residential-text);--settings-alerts-product-accent-bg:var(--dashboard-v2-purchase-residential-bg);--settings-alerts-product-accent-border:var(--dashboard-v2-purchase-residential-border)}.settings-alerts-product-card-gold{--settings-alerts-product-accent:var(--dashboard-v2-purchase-gold-text);--settings-alerts-product-accent-bg:var(--dashboard-v2-purchase-gold-bg);--settings-alerts-product-accent-border:var(--dashboard-v2-purchase-gold-border)}.settings-alerts-product-summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;min-width:0;padding:0;display:grid}.settings-alerts-product-icon{border:var(--border-width-hairline) solid var(--settings-alerts-product-accent-border);border-radius:var(--radius-pill);background:var(--settings-alerts-product-accent-bg);width:64px;height:64px;color:var(--settings-alerts-product-accent);place-items:center;display:inline-grid}.settings-alerts-product-icon svg{stroke-width:2.1px;width:34px;height:34px}.settings-alerts-product-icon-gold-bar svg{stroke-width:0;width:40px;height:40px}.settings-alerts-product-copy{gap:6px;min-width:0;display:grid}.settings-alerts-product-copy>strong{min-width:0;color:var(--text-bright);overflow-wrap:anywhere;font-size:16px;line-height:1.2}.settings-alerts-product-balance{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:38px 0 0;display:flex}.settings-alerts-product-balance strong{color:var(--settings-alerts-product-accent);overflow-wrap:anywhere;font-size:64px;font-weight:900;line-height:1}.settings-alerts-product-balance span{color:var(--muted);font-size:20px;line-height:1.35}@media (width<=640px){.settings-alerts-product-balance strong{font-size:42px}}.settings-alerts-menu-dots{width:28px;height:28px;color:var(--muted);place-items:center;display:inline-grid}.settings-alerts-menu-dots svg{width:18px;height:18px}.settings-alerts-product-controls{border-top:var(--border-width-hairline) solid var(--line);grid-template-columns:minmax(170px,.8fr) minmax(260px,1fr);align-items:end;gap:28px;min-width:0;margin-top:28px;padding:28px 6px 4px;display:grid}.settings-alerts-threshold-explanation{color:var(--muted);margin:22px 0 0;font-size:16px;line-height:1.45}.settings-alerts-threshold-inline-value{color:var(--settings-alerts-product-accent);font-weight:850}.settings-alerts-control-group,.settings-alerts-threshold-field{gap:9px;min-width:0;display:grid}.settings-alerts-control-group>span,.settings-alerts-threshold-field>span:first-child{color:var(--muted);font-size:13px;font-weight:700}.settings-alerts-toggle{width:max-content;max-width:100%;color:var(--text);align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.settings-alerts-toggle input{opacity:0;position:absolute;inset:0}.settings-alerts-toggle>span{border:var(--border-width-hairline) solid var(--settings-alerts-product-accent-border);border-radius:var(--radius-pill);background:var(--surface-tint-heavy);width:46px;height:25px;transition:background .16s,border-color .16s;position:relative}.settings-alerts-toggle>span:after{border-radius:var(--radius-pill);background:var(--text-secondary);content:"";width:17px;height:17px;transition:background .16s,transform .16s;position:absolute;top:3px;left:4px}.settings-alerts-toggle input:checked+span{border-color:var(--settings-alerts-product-accent-border);background:color-mix(in srgb, var(--settings-alerts-product-accent) 55%, var(--settings-alerts-product-accent-bg))}.settings-alerts-toggle input:checked+span:after{background:var(--color-white);transform:translate(20px)}.settings-alerts-toggle input:focus-visible+span{box-shadow:0 0 0 3px var(--accent-violet-bg-soft)}.settings-alerts-toggle strong{color:var(--text-bright);overflow-wrap:anywhere;font-size:14px}.settings-alerts-empty,.settings-alerts-notice{margin:0}.settings-theme-note{margin-top:14px}.settings-help-grid{gap:12px;display:grid}.settings-help-card{align-items:center}.settings-help-card-link{color:inherit;cursor:pointer;text-decoration:none}.settings-help-card-link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.settings-help-icon{background:var(--surface-tint-strong);width:42px;height:42px;color:var(--accent-primary);border-radius:999px}.settings-help-icon svg{width:20px;height:20px}.settings-help-copy{gap:4px;min-width:0;display:grid}.settings-help-action{width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.settings-help-action svg{width:18px;height:18px}.settings-privacy-note{color:var(--muted);grid-column:span 12;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.settings-privacy-note svg{width:16px;height:16px}.settings-panel{gap:20px;padding:32px;display:grid}@media (width<=820px){.app-shell[data-dashboard-theme=dashboard-v2] .settings-account-summary,.app-shell[data-dashboard-theme=dashboard-v2] .settings-help-grid,.app-shell[data-dashboard-theme=dashboard-v2] .settings-alerts-layout,.app-shell[data-dashboard-theme=dashboard-v2] .theme-switcher{grid-template-columns:1fr}.app-shell[data-dashboard-theme=dashboard-v2] .settings-account-summary article{border-top:1px solid var(--dashboard-v2-settings-card-border);border-left:0;padding:18px 0}.app-shell[data-dashboard-theme=dashboard-v2] .settings-account-summary article+article:before{display:none}.app-shell[data-dashboard-theme=dashboard-v2] .settings-account-summary article:first-child{border-top:0;padding-top:0}.app-shell[data-dashboard-theme=dashboard-v2] .theme-option{grid-template-columns:auto minmax(0,1fr)}.app-shell[data-dashboard-theme=dashboard-v2] .theme-preview{grid-column:1/-1}.app-shell[data-dashboard-theme=dashboard-v2] .settings-privacy-note{justify-content:flex-start;align-items:flex-start}}@media (width<=900px){.settings-alerts-layout,.settings-alerts-product-summary,.settings-alerts-product-controls{grid-template-columns:1fr}.settings-alerts-product-summary{align-items:start}.settings-alerts-menu-dots{display:none}}@media (width<=560px){.settings-alerts-panel{padding:22px}.settings-alerts-webhook-card,.settings-alerts-products-card{padding:16px}.settings-alerts-actions .action-button,.settings-alerts-products-heading .action-button,.settings-alerts-products-actions .action-button{justify-content:center;width:100%}.settings-alerts-actions,.settings-alerts-saved-webhook-actions{flex-wrap:wrap}.settings-alerts-saved-webhook-actions .action-button{justify-content:center;width:100%}}.app-shell[data-dashboard-theme=dashboard-v2] .system-page{gap:24px 28px;max-width:none}.app-shell[data-dashboard-theme=dashboard-v2] .system-metric-grid{gap:16px}.app-shell[data-dashboard-theme=dashboard-v2] .system-metric-card{min-height:126px;box-shadow:none;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:9px 14px;padding:20px}.app-shell[data-dashboard-theme=dashboard-v2] .system-metric-card .metric-label,.app-shell[data-dashboard-theme=dashboard-v2] .system-metric-card strong,.app-shell[data-dashboard-theme=dashboard-v2] .system-metric-card .tone-text{grid-column:2}.app-shell[data-dashboard-theme=dashboard-v2] .system-metric-card strong{font-size:25px}.app-shell[data-dashboard-theme=dashboard-v2] .system-metric-icon{border-radius:12px;grid-row:1/span 3;place-items:center;width:42px;height:42px;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .system-metric-icon svg{stroke-width:2.2px;width:20px;height:20px}.app-shell[data-dashboard-theme=dashboard-v2] .system-metric-icon-primary,.app-shell[data-dashboard-theme=dashboard-v2] .system-panel-icon-primary,.app-shell[data-dashboard-theme=dashboard-v2] .system-side-icon-primary{background:var(--dashboard-v2-overview-primary-bg);color:var(--dashboard-v2-overview-primary-text)}.app-shell[data-dashboard-theme=dashboard-v2] .system-metric-icon-success,.app-shell[data-dashboard-theme=dashboard-v2] .system-panel-icon-success{background:var(--dashboard-v2-overview-success-bg);color:var(--dashboard-v2-overview-success-text)}.app-shell[data-dashboard-theme=dashboard-v2] .system-metric-icon-warning,.app-shell[data-dashboard-theme=dashboard-v2] .system-panel-icon-warning,.app-shell[data-dashboard-theme=dashboard-v2] .system-side-icon-warning{background:var(--dashboard-v2-activity-warning-bg);color:var(--dashboard-v2-activity-warning-text)}.app-shell[data-dashboard-theme=dashboard-v2] .system-metric-icon-danger,.app-shell[data-dashboard-theme=dashboard-v2] .system-side-icon-danger{background:var(--dashboard-v2-activity-danger-bg);color:var(--dashboard-v2-activity-danger-text)}.app-shell[data-dashboard-theme=dashboard-v2] .system-metric-icon-neutral,.app-shell[data-dashboard-theme=dashboard-v2] .system-panel-icon-neutral,.app-shell[data-dashboard-theme=dashboard-v2] .system-side-icon-neutral{background:var(--dashboard-v2-activity-neutral-bg);color:var(--dashboard-v2-activity-neutral-text)}.app-shell[data-dashboard-theme=dashboard-v2] .system-billing-ops-table{table-layout:fixed;width:100%}.app-shell[data-dashboard-theme=dashboard-v2] .system-billing-ops-table th,.app-shell[data-dashboard-theme=dashboard-v2] .system-billing-ops-table td{overflow-wrap:anywhere;white-space:normal}.app-shell[data-dashboard-theme=dashboard-v2] .system-billing-ops-table .ops-reference,.app-shell[data-dashboard-theme=dashboard-v2] .system-billing-ops-table .flag-badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .system-panel,.app-shell[data-dashboard-theme=dashboard-v2] .system-side-panel{border-color:var(--border-subtle);background:var(--surface);box-shadow:none;align-content:start;gap:18px;padding:26px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .system-panel-header,.app-shell[data-dashboard-theme=dashboard-v2] .system-side-header{justify-content:flex-start;align-items:center;gap:16px;margin-bottom:0}.app-shell[data-dashboard-theme=dashboard-v2] .system-panel-header>div,.app-shell[data-dashboard-theme=dashboard-v2] .system-side-header>div{min-width:0}.app-shell[data-dashboard-theme=dashboard-v2] .system-panel-header>.subtle-label,.app-shell[data-dashboard-theme=dashboard-v2] .system-panel-header>.flag-badge{margin-left:auto}.app-shell[data-dashboard-theme=dashboard-v2] .system-panel-icon{border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .system-side-icon{border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .system-panel-icon svg,.app-shell[data-dashboard-theme=dashboard-v2] .system-side-icon svg{stroke-width:2.2px;width:22px;height:22px}.app-shell[data-dashboard-theme=dashboard-v2] .system-route-panel dt,.app-shell[data-dashboard-theme=dashboard-v2] .system-security-panel dt,.app-shell[data-dashboard-theme=dashboard-v2] .system-side-metrics dt{color:var(--text-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.app-shell[data-dashboard-theme=dashboard-v2] .system-route-panel dd,.app-shell[data-dashboard-theme=dashboard-v2] .system-security-panel dd,.app-shell[data-dashboard-theme=dashboard-v2] .system-side-metrics dd{color:var(--text-bright);margin-top:7px;font-weight:750}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-dashboard{grid-column:span 12;gap:16px;min-width:0;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-dashboard-header,.app-shell[data-dashboard-theme=dashboard-v2] .system-health-dashboard-actions,.app-shell[data-dashboard-theme=dashboard-v2] .system-health-card-header,.app-shell[data-dashboard-theme=dashboard-v2] .system-health-subsection-header{align-items:center;gap:12px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-dashboard-header{justify-content:space-between;padding:2px 2px 0}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-dashboard-header h2,.app-shell[data-dashboard-theme=dashboard-v2] .system-health-card-header h3{margin:0}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-dashboard-actions{flex-wrap:wrap;justify-content:flex-end}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-summary-grid{grid-template-columns:minmax(420px,2fr) repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-overall-card,.app-shell[data-dashboard-theme=dashboard-v2] .system-health-domain-card,.app-shell[data-dashboard-theme=dashboard-v2] .system-health-card,.app-shell[data-dashboard-theme=dashboard-v2] .system-health-check-list-card{border:1px solid var(--border-subtle);background:linear-gradient(135deg, var(--surface-tint-subtle), transparent 72%), var(--bg-field-strong);box-shadow:none;border-radius:12px}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-overall-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:22px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-overall-icon,.app-shell[data-dashboard-theme=dashboard-v2] .system-health-domain-icon,.app-shell[data-dashboard-theme=dashboard-v2] .system-health-attention-icon{flex:none;place-items:center;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-overall-icon{background:var(--dashboard-v2-overview-success-bg);width:64px;height:64px;color:var(--dashboard-v2-overview-success-text);border-radius:50%}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-overall-degraded .system-health-overall-icon{background:var(--dashboard-v2-activity-warning-bg);color:var(--dashboard-v2-activity-warning-text)}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-overall-icon svg{stroke-width:2.5px;width:30px;height:30px}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-state-label{margin-bottom:4px;font-size:20px;font-weight:850;display:block}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-overall-card strong{color:var(--text-bright);font-size:16px}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-overall-card p,.app-shell[data-dashboard-theme=dashboard-v2] .system-health-attention-card p,.app-shell[data-dashboard-theme=dashboard-v2] .system-health-check-row p,.app-shell[data-dashboard-theme=dashboard-v2] .system-health-empty-copy{color:var(--text-secondary);margin:0}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-progress{background:var(--bg-field);border-radius:999px;height:8px;margin:14px 0 12px;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-progress span{border-radius:inherit;background:var(--dashboard-v2-overview-success-text);height:100%;display:block}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-domain-card{align-items:center;gap:14px;min-height:112px;padding:18px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-domain-icon{border-radius:14px;width:48px;height:48px}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-domain-icon svg{stroke-width:2.2px;width:23px;height:23px}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-domain-card strong{color:var(--text-bright);margin-bottom:7px;display:block}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-status-pill{border-radius:999px;align-items:center;min-height:24px;padding:3px 9px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-status-ok{border:1px solid color-mix(in srgb, var(--dashboard-v2-overview-success-text) 45%, transparent);background:var(--dashboard-v2-overview-success-bg);color:var(--dashboard-v2-overview-success-text)}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-status-degraded{border:1px solid color-mix(in srgb, var(--dashboard-v2-activity-warning-text) 48%, transparent);background:var(--dashboard-v2-activity-warning-bg);color:var(--dashboard-v2-activity-warning-text)}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-attention-card{border:1px solid color-mix(in srgb, var(--dashboard-v2-activity-warning-text) 42%, var(--border-subtle));background:linear-gradient(90deg, color-mix(in srgb, var(--dashboard-v2-activity-warning-bg) 62%, transparent), transparent), var(--bg-field-strong);border-radius:12px;grid-template-columns:auto minmax(220px,1fr) minmax(240px,auto) auto;align-items:center;gap:18px;padding:18px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-attention-icon{background:var(--dashboard-v2-activity-warning-bg);width:54px;height:54px;color:var(--dashboard-v2-activity-warning-text);border-radius:14px}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-attention-copy{min-width:0}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-attention-copy strong{color:var(--text-bright);margin:3px 0 4px;display:block}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-attention-metrics{grid-template-columns:repeat(4,minmax(80px,1fr));gap:12px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-attention-metrics span{color:var(--text-secondary);gap:4px;font-size:12px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-attention-metrics strong{color:var(--text-bright);font-size:18px}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-detail-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-card,.app-shell[data-dashboard-theme=dashboard-v2] .system-health-check-list-card{grid-column:span 4;padding:18px}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-card-wide,.app-shell[data-dashboard-theme=dashboard-v2] .system-health-check-list-card{grid-column:span 6}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-card-full{grid-column:span 12}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-card-header{margin-bottom:14px}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-card-header>div{min-width:0}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-card-header .system-health-status-pill{margin-left:auto}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-metric-list{gap:0;margin:0;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-metric-list div{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-metric-list div:first-child{border-top:0}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-metric-list dt{min-width:0;color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-metric-list dt>span:first-child{min-width:0}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-info-tooltip{flex:none;display:inline-flex;position:relative}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-info-tooltip-button{border:1px solid var(--border-subtle);background:var(--bg-field);width:16px;height:16px;color:var(--text-subtle);cursor:help;font:inherit;border-radius:999px;place-items:center;padding:0;font-size:10px;font-weight:900;line-height:1;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-info-tooltip-button:hover,.app-shell[data-dashboard-theme=dashboard-v2] .system-health-info-tooltip-button:focus-visible{border-color:var(--accent-cyan-border);background:var(--accent-cyan-bg);color:var(--accent-secondary-bright);outline:none}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-info-tooltip-bubble{z-index:12;border:1px solid var(--border-subtle);background:var(--bg-card);width:min(380px,82vw);color:var(--text-secondary);box-shadow:var(--shadow-card);opacity:0;pointer-events:none;text-align:left;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:700;line-height:1.5;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(4px)}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-info-tooltip-bubble:after{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--bg-card);content:"";width:9px;height:9px;position:absolute;top:100%;left:50%;transform:translate(-50%,-5px)rotate(45deg)}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-info-tooltip:hover .system-health-info-tooltip-bubble,.app-shell[data-dashboard-theme=dashboard-v2] .system-health-info-tooltip:focus-within .system-health-info-tooltip-bubble{opacity:1;transform:translate(-50%)translateY(0)}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-metric-list dd{color:var(--text-bright);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:800}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-metric-list .system-health-metric-detail-row{align-items:stretch;gap:10px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-metric-list .system-health-metric-detail-row dd{text-align:left}.app-shell[data-dashboard-theme=dashboard-v2] .system-provider-operation-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .system-provider-operation-list li{border:1px solid var(--border-subtle);background:var(--bg-field);border-radius:8px;gap:6px;padding:10px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .system-provider-operation-list li div{border-top:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding:0;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .system-provider-operation-list strong{color:var(--text-bright)}.app-shell[data-dashboard-theme=dashboard-v2] .system-provider-operation-list span,.app-shell[data-dashboard-theme=dashboard-v2] .system-provider-operation-list p{color:var(--text-secondary);font-size:13px;line-height:1.45}.app-shell[data-dashboard-theme=dashboard-v2] .system-provider-operation-list p{overflow-wrap:anywhere;margin:0;font-weight:600}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-kpi-row{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:14px;margin-bottom:16px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-kpi-row div{border:1px solid var(--border-subtle);background:var(--bg-field);border-radius:10px;gap:5px;padding:12px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-kpi-row span,.app-shell[data-dashboard-theme=dashboard-v2] .system-health-latency-bars span{color:var(--text-secondary);font-size:12px}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-kpi-row strong{color:var(--text-bright);overflow-wrap:anywhere;font-size:22px;line-height:1.15}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-latency-bars{gap:10px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-latency-bars div{grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:6px 12px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-latency-bars strong{color:var(--text-bright)}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-latency-bars i{background:var(--dashboard-v2-overview-primary-text);border-radius:999px;grid-column:1/-1;height:5px;display:block}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-line-chart{gap:10px;margin-bottom:16px;padding-top:4px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-line-chart-header,.app-shell[data-dashboard-theme=dashboard-v2] .system-health-chart-legend{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-line-chart-header span{color:var(--text-secondary);font-size:12px}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-line-chart-header strong{color:var(--text-bright);text-transform:uppercase;font-size:12px}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-line-chart-frame{min-height:190px;position:relative}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-line-chart svg{width:100%;height:auto;min-height:190px;display:block;overflow:visible}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-chart-grid-line{stroke:var(--border-subtle);stroke-width:1px}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-chart-axis-label{fill:var(--text-secondary);font-size:11px}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-chart-line{fill:none;stroke:var(--system-health-chart-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px;vector-effect:non-scaling-stroke;transition:opacity .14s,stroke-width .14s}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-chart-line-active{opacity:1;stroke-width:3.4px}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-chart-line-muted{opacity:.28}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-chart-hit-line{cursor:pointer;fill:none;stroke:#0000;stroke-linecap:round;stroke-linejoin:round;stroke-width:16px;outline:none}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-chart-point{fill:var(--system-health-chart-color);stroke:var(--bg-card);stroke-width:1px;vector-effect:non-scaling-stroke;transition:opacity .14s,r .14s}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-chart-point-active{stroke-width:1.5px}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-chart-point-muted{opacity:.24}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-chart-point-hit-zone{cursor:pointer;fill:#0000;stroke:#0000;outline:none}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-chart-hover-guide{stroke:var(--border-strong);stroke-dasharray:3 4;stroke-width:1px;vector-effect:non-scaling-stroke}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-chart-line-p50{--system-health-chart-color:var(--dashboard-v2-overview-success-text)}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-chart-line-p95{--system-health-chart-color:var(--dashboard-v2-overview-primary-text)}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-chart-line-p99{--system-health-chart-color:var(--accent-primary)}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-line-chart-empty{color:var(--text-secondary);pointer-events:none;place-items:center;margin:0;font-size:12px;display:grid;position:absolute;inset:0}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-chart-tooltip rect{fill:var(--bg-card-raised);stroke:var(--border-strong);stroke-width:1px;filter:drop-shadow(0 14px 26px var(--overlay-card))}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-chart-tooltip-title{fill:var(--text-bright);font-size:12px;font-weight:850}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-chart-tooltip-line{fill:var(--text-secondary);font-size:11px;font-weight:700}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-chart-legend{justify-content:flex-start}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-chart-legend span{color:var(--text-secondary);align-items:center;gap:7px;font-size:12px;transition:color .14s;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-chart-legend-active{color:var(--text-bright)}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-chart-legend span:before{content:"";background:var(--system-health-chart-color);border-radius:999px;width:18px;height:3px}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-subsection{border-top:1px solid var(--border-subtle);margin-top:14px;padding-top:14px}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-subsection:first-of-type{border-top:0;margin-top:0;padding-top:0}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-subsection-header{justify-content:space-between;margin-bottom:8px}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-subsection-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-subsection-actions .system-health-check-action{margin-top:0}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-split-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-split-grid>div>strong{color:var(--text-bright);margin-bottom:8px;display:block}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-check-list-card{grid-column:1/-1}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-check-list{display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-check-row{border-top:1px solid var(--border-subtle);grid-template-columns:auto minmax(260px,1fr) minmax(260px,.9fr);align-items:start;gap:14px;padding:14px 0;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-check-row:first-child{border-top:0}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-check-dot{border-radius:50%;width:11px;height:11px;margin-top:7px}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-check-dot-ok{background:var(--dashboard-v2-overview-success-text)}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-check-dot-degraded{background:var(--dashboard-v2-activity-warning-text)}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-check-main{min-width:0}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-check-main>div:first-child{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:5px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-check-main strong{color:var(--text-bright)}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-check-action{border:1px solid var(--border-subtle);background:var(--surface-soft);width:fit-content;color:var(--text-bright);font:inherit;cursor:pointer;border-radius:8px;margin-top:9px;padding:7px 10px;font-size:12px;font-weight:800}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-check-action:hover,.app-shell[data-dashboard-theme=dashboard-v2] .system-health-check-action:focus-visible{border-color:var(--accent-violet-border-soft);background:var(--accent-violet-bg-soft);color:var(--dashboard-v2-overview-primary-text);outline:none}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-check-meta,.app-shell[data-dashboard-theme=dashboard-v2] .system-health-check-metrics{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-check-meta span{color:var(--text-subtle);font-size:12px}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-check-metrics{justify-content:flex-end;margin-top:0}.app-shell[data-dashboard-theme=dashboard-v2] .system-table-shell{border:1px solid var(--border-subtle);border-radius:10px;overflow:auto hidden}.app-shell[data-dashboard-theme=dashboard-v2] .system-table{min-width:1180px}.app-shell[data-dashboard-theme=dashboard-v2] .system-table th,.app-shell[data-dashboard-theme=dashboard-v2] .system-table td{border-bottom-color:var(--border-subtle);vertical-align:middle;padding:13px 14px}.app-shell[data-dashboard-theme=dashboard-v2] .system-table th{background:var(--bg-field-strong);color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.app-shell[data-dashboard-theme=dashboard-v2] .system-observability-panel .system-table th:first-child,.app-shell[data-dashboard-theme=dashboard-v2] .system-observability-panel .system-table td:first-child{min-width:190px}.app-shell[data-dashboard-theme=dashboard-v2] .system-observability-panel .system-table th:nth-child(5),.app-shell[data-dashboard-theme=dashboard-v2] .system-observability-panel .system-table td:nth-child(5){min-width:360px}.app-shell[data-dashboard-theme=dashboard-v2] .system-table-metrics-cell{min-width:380px}.app-shell[data-dashboard-theme=dashboard-v2] .system-metric-chip-list{flex-wrap:wrap;gap:6px;max-width:520px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .system-metric-chip{border:1px solid var(--border-subtle);background:var(--bg-field);min-width:0;max-width:100%;color:var(--text-secondary);border-radius:7px;align-items:center;gap:5px;padding:5px 7px;font-size:11px;line-height:1.2;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .system-metric-chip span,.app-shell[data-dashboard-theme=dashboard-v2] .system-metric-chip strong{overflow-wrap:anywhere;min-width:0}.app-shell[data-dashboard-theme=dashboard-v2] .system-metric-chip strong{color:var(--text-bright);font-size:11px;font-weight:800}.app-shell[data-dashboard-theme=dashboard-v2] .system-table tbody tr:hover{background:var(--dashboard-v2-activity-event-hover)}.app-shell[data-dashboard-theme=dashboard-v2] .system-hostname{color:var(--text-bright);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.app-shell[data-dashboard-theme=dashboard-v2] .system-event-list,.app-shell[data-dashboard-theme=dashboard-v2] .system-side-list,.app-shell[data-dashboard-theme=dashboard-v2] .system-recovery-list{border:1px solid var(--border-subtle);border-radius:10px;gap:0;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .system-event-row,.app-shell[data-dashboard-theme=dashboard-v2] .system-side-row,.app-shell[data-dashboard-theme=dashboard-v2] .system-recovery-row{border:0;border-top:1px solid var(--border-subtle);background:var(--surface);border-radius:0}.app-shell[data-dashboard-theme=dashboard-v2] .system-event-row:first-child,.app-shell[data-dashboard-theme=dashboard-v2] .system-side-row:first-child,.app-shell[data-dashboard-theme=dashboard-v2] .system-recovery-row:first-child{border-top:0}.app-shell[data-dashboard-theme=dashboard-v2] .system-side-row,.app-shell[data-dashboard-theme=dashboard-v2] .system-recovery-row{min-height:72px;padding:14px}.app-shell[data-dashboard-theme=dashboard-v2] .system-side-row strong,.app-shell[data-dashboard-theme=dashboard-v2] .system-recovery-row strong{color:var(--text-bright)}.app-shell[data-dashboard-theme=dashboard-v2] .system-recovery-inline-list{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .system-recovery-inline-list span{border:1px solid var(--border-subtle);background:var(--bg-field);max-width:260px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:4px 7px;font-size:11px;line-height:1.25;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .system-provider-row-degraded,.app-shell[data-dashboard-theme=dashboard-v2] .system-provider-row-offline{background:linear-gradient(90deg, var(--dashboard-v2-activity-warning-bg), transparent 56%), var(--surface)}@media (width<=820px){.app-shell[data-dashboard-theme=dashboard-v2] .system-panel-header,.app-shell[data-dashboard-theme=dashboard-v2] .system-side-header{flex-direction:column;align-items:flex-start}.app-shell[data-dashboard-theme=dashboard-v2] .system-panel-header>.subtle-label,.app-shell[data-dashboard-theme=dashboard-v2] .system-panel-header>.flag-badge{margin-left:0}.app-shell[data-dashboard-theme=dashboard-v2] .system-table-shell{overflow-x:auto}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-dashboard-header,.app-shell[data-dashboard-theme=dashboard-v2] .system-health-dashboard-actions{flex-direction:column;align-items:stretch}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-summary-grid,.app-shell[data-dashboard-theme=dashboard-v2] .system-health-detail-grid,.app-shell[data-dashboard-theme=dashboard-v2] .system-health-split-grid{grid-template-columns:1fr}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-card,.app-shell[data-dashboard-theme=dashboard-v2] .system-health-card-full,.app-shell[data-dashboard-theme=dashboard-v2] .system-health-card-wide,.app-shell[data-dashboard-theme=dashboard-v2] .system-health-check-list-card{grid-column:1}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-attention-card{grid-template-columns:auto minmax(0,1fr)}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-attention-metrics,.app-shell[data-dashboard-theme=dashboard-v2] .system-health-attention-card .action-button{grid-column:1/-1}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-attention-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-kpi-row,.app-shell[data-dashboard-theme=dashboard-v2] .system-health-check-row{grid-template-columns:1fr}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-check-dot{display:none}.app-shell[data-dashboard-theme=dashboard-v2] .system-health-check-metrics{justify-content:flex-start}}.app-shell[data-dashboard-theme=dashboard-v2] .admin-page{gap:24px 28px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-section-nav,.app-shell[data-dashboard-theme=dashboard-v2] .system-section-nav{gap:var(--space-8);padding:var(--space-6);border:var(--border-subtle-line);border-radius:var(--radius-14);background:var(--bg-field-strong);grid-column:span 12;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-section-tab,.app-shell[data-dashboard-theme=dashboard-v2] .system-section-tab{align-content:center;gap:var(--space-4);min-height:64px;padding:var(--space-12) var(--space-14);border:var(--border-transparent);border-radius:var(--radius-10);color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-section-tab strong,.app-shell[data-dashboard-theme=dashboard-v2] .system-section-tab strong{color:var(--text-bright);font-size:14px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-section-tab-label{align-items:center;gap:7px;min-width:0;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .admin-section-tab .admin-section-tab-warning{border:1px solid var(--status-warning-border);background:var(--status-warning-bg);width:19px;height:19px;color:var(--status-warning-text);border-radius:999px;flex:none;place-items:center;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-section-tab .admin-section-tab-warning svg{stroke-width:2.4px;width:13px;height:13px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-section-tab span,.app-shell[data-dashboard-theme=dashboard-v2] .system-section-tab span{color:var(--text-subtle);font-size:12px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-section-tab:hover,.app-shell[data-dashboard-theme=dashboard-v2] .admin-section-tab:focus-visible,.app-shell[data-dashboard-theme=dashboard-v2] .system-section-tab:hover,.app-shell[data-dashboard-theme=dashboard-v2] .system-section-tab:focus-visible{border-color:var(--border-strong);background:var(--surface)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-section-tab-active,.app-shell[data-dashboard-theme=dashboard-v2] .system-section-tab-active{border-color:var(--accent-primary-border);background:var(--surface);box-shadow:0 10px 24px var(--surface-tint)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-section-tab-active span,.app-shell[data-dashboard-theme=dashboard-v2] .system-section-tab-active span{color:var(--accent-primary-soft)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-metric-grid{gap:18px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-metric-card{min-height:132px;box-shadow:none;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:10px 16px;padding:22px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-metric-card .metric-label,.app-shell[data-dashboard-theme=dashboard-v2] .admin-metric-card strong,.app-shell[data-dashboard-theme=dashboard-v2] .admin-metric-card .tone-text{grid-column:2}.app-shell[data-dashboard-theme=dashboard-v2] .admin-billing-summary-link{color:var(--dashboard-v2-overview-primary-text);grid-column:2;justify-self:start;font-size:12px;font-weight:700;text-decoration:none}.app-shell[data-dashboard-theme=dashboard-v2] .admin-billing-summary-link:hover,.app-shell[data-dashboard-theme=dashboard-v2] .admin-billing-summary-link:focus-visible{color:var(--dashboard-v2-overview-primary-strong)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-bookkeeping-export-filters{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;width:min(100%,1180px);display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-bookkeeping-export-search{min-width:min(100%,280px)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-bookkeeping-export-submit{justify-self:start}.app-shell[data-dashboard-theme=dashboard-v2] .admin-metric-card strong{font-size:27px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-metric-icon{border-radius:12px;grid-row:1/span 3;place-items:center;width:46px;height:46px;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-metric-icon svg{stroke-width:2.2px;width:22px;height:22px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-metric-icon-primary{background:var(--dashboard-v2-overview-primary-bg);color:var(--dashboard-v2-overview-primary-text)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-metric-icon-success{background:var(--dashboard-v2-overview-success-bg);color:var(--dashboard-v2-overview-success-text)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-metric-icon-revenue{background:var(--dashboard-v2-activity-warning-bg);color:var(--dashboard-v2-activity-warning-text)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-metric-icon-warning{background:var(--dashboard-v2-activity-danger-bg);color:var(--dashboard-v2-activity-danger-text)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-directory-panel{border-color:var(--border-subtle);background:var(--surface);box-shadow:none;padding:26px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-directory-header{justify-content:flex-start;align-items:center;gap:18px;margin-bottom:20px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-directory-icon{border:1px solid var(--dashboard-v2-overview-primary-border);background:var(--dashboard-v2-overview-primary-bg);width:52px;height:52px;color:var(--dashboard-v2-overview-primary-text);border-radius:14px;flex:none;place-items:center;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-directory-icon svg{stroke-width:2.1px;width:24px;height:24px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-directory-filters{border:1px solid var(--border-subtle);background:var(--bg-field-strong);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(220px,300px) minmax(180px,240px);gap:12px;padding:16px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-directory-panel .directory-summary-row{margin:14px 0 10px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-directory-table-shell{border:1px solid var(--border-subtle);border-radius:10px;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .admin-directory-table{min-width:980px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-directory-table th,.app-shell[data-dashboard-theme=dashboard-v2] .admin-directory-table td{border-bottom-color:var(--border-subtle);vertical-align:middle;padding:14px 16px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-directory-table th{background:var(--bg-field-strong);color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.app-shell[data-dashboard-theme=dashboard-v2] .admin-directory-table tbody tr:hover{background:var(--dashboard-v2-activity-event-hover)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-account-label{color:var(--text-bright)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-directory-table td.admin-directory-products-td{white-space:normal;width:28%;min-width:220px;max-width:320px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-directory-products-csv{color:var(--text-bright);overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:13px;line-height:1.25;display:block}.app-shell[data-dashboard-theme=dashboard-v2] .admin-directory-table .table-action-button{text-align:center;min-width:64px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-accounts-view-tabs{flex:0 360px;grid-template-columns:repeat(2,minmax(0,1fr));align-self:flex-start;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-accounts-view-tab{text-align:left;gap:3px;min-width:0;padding:10px 12px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-accounts-view-tab strong{color:inherit;font-size:13px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-accounts-view-tab span{color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .admin-traffic-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-traffic-summary-card{min-height:118px;box-shadow:none;border-radius:10px;padding:18px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-traffic-summary-card strong{color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;font-size:24px;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .admin-traffic-table-shell{overflow-x:auto}.app-shell[data-dashboard-theme=dashboard-v2] .admin-traffic-table{min-width:1180px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-traffic-table th:first-child,.app-shell[data-dashboard-theme=dashboard-v2] .admin-traffic-table td:first-child{text-align:center;width:70px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-traffic-table th:nth-child(4),.app-shell[data-dashboard-theme=dashboard-v2] .admin-traffic-table td:nth-child(4),.app-shell[data-dashboard-theme=dashboard-v2] .admin-traffic-table th:nth-child(5),.app-shell[data-dashboard-theme=dashboard-v2] .admin-traffic-table td:nth-child(5),.app-shell[data-dashboard-theme=dashboard-v2] .admin-traffic-table th:nth-child(6),.app-shell[data-dashboard-theme=dashboard-v2] .admin-traffic-table td:nth-child(6){text-align:right}.app-shell[data-dashboard-theme=dashboard-v2] .admin-traffic-rank{border:1px solid var(--accent-cyan-border);background:var(--accent-cyan-bg);width:30px;height:30px;color:var(--accent-secondary-bright);border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-traffic-usage-cell,.app-shell[data-dashboard-theme=dashboard-v2] .admin-traffic-capacity-cell{gap:4px;min-width:0;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-traffic-usage-cell strong{color:var(--text-bright)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-traffic-usage-cell span,.app-shell[data-dashboard-theme=dashboard-v2] .admin-traffic-capacity-cell small{color:var(--text-subtle);font-size:11px;font-weight:750}.app-shell[data-dashboard-theme=dashboard-v2] .admin-traffic-capacity-bar{background:var(--bg-field-strong);border-radius:999px;width:150px;max-width:100%;height:7px;display:block;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .admin-traffic-capacity-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--accent-primary), var(--accent-secondary));height:100%;display:block}.app-shell[data-dashboard-theme=dashboard-v2] .admin-promo-submit svg{width:18px;height:18px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-purchases-panel{border-color:var(--border-subtle);background:var(--surface);box-shadow:none;padding:26px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-panel{gap:18px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-hero{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-select{border:1px solid var(--border-subtle);background:var(--bg-field-strong);min-width:280px;color:var(--text-bright);border-radius:14px;align-items:center;gap:14px;padding:14px 18px;display:flex;position:relative}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-select select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-select-icon,.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-select-chevron{width:20px;height:20px;color:var(--text-secondary);place-items:center;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-select-copy{flex:1;gap:4px;min-width:0;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-select-copy span{color:var(--text-secondary);font-size:13px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-summary-strip{border:1px solid var(--border-subtle);background:linear-gradient(180deg, var(--surface-raised), var(--surface));border-radius:16px;grid-template-columns:1fr 1fr 1.35fr;gap:0;padding:20px 24px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-summary-item{align-items:center;gap:18px;padding:0 28px 0 0;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-summary-item+.admin-subscriptions-summary-item{border-left:1px solid var(--border-subtle);padding-left:28px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-summary-item>div{gap:8px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-summary-item strong{font-size:48px;line-height:1}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-summary-icon{border-radius:18px;place-items:center;width:52px;height:52px;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-summary-icon svg{width:24px;height:24px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-summary-icon-primary{background:var(--dashboard-v2-overview-primary-bg);color:var(--dashboard-v2-overview-primary-text)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-summary-icon-info{background:var(--dashboard-v2-activity-info-bg);color:var(--dashboard-v2-activity-info-text)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-capacity-breakdown-list{flex-wrap:wrap;gap:10px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .admin-capacity-breakdown-chip{border:1px solid var(--border-subtle);background:var(--surface-tint-subtle);min-height:34px;color:var(--text-bright);border-radius:999px;align-items:center;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .admin-capacity-breakdown-chip-icon{width:18px;height:18px;color:var(--text-secondary);place-items:center;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-capacity-breakdown-chip-icon svg{width:16px;height:16px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-card-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-product-card{border:1px solid var(--border-subtle);background:linear-gradient(180deg, var(--surface-raised), var(--surface));width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:18px;gap:18px;padding:20px;transition:border-color .12s,background .12s,transform .12s;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-product-card:hover,.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-product-card:focus-visible{border-color:var(--dashboard-v2-overview-primary-border);background:color-mix(in srgb, var(--surface-raised) 84%, var(--dashboard-v2-overview-primary-bg) 16%);transform:translateY(-1px)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-product-card-active{border-color:var(--dashboard-v2-overview-primary-border);background:color-mix(in srgb, var(--surface-raised) 76%, var(--dashboard-v2-overview-primary-bg) 24%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dashboard-v2-overview-primary-border) 70%, transparent)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-product-card-header{align-items:flex-start;gap:14px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-product-card-header>div{gap:8px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-product-card-icon{background:var(--dashboard-v2-purchase-isp-icon-bg);width:50px;height:50px;color:var(--dashboard-v2-purchase-blue-text);border-radius:16px;place-items:center;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-product-card-icon-residential{background:var(--dashboard-v2-purchase-residential-icon-bg);color:var(--dashboard-v2-purchase-green-text)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-product-card-icon svg{width:24px;height:24px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-card-badges{flex-wrap:wrap;gap:6px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-type-badge{border:1px solid var(--border-subtle);background:var(--surface-tint-subtle);width:fit-content;color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-selection-badge{border:1px solid var(--dashboard-v2-overview-primary-border);background:var(--dashboard-v2-overview-primary-bg);width:fit-content;color:var(--dashboard-v2-overview-primary-text);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-product-card-stats{border:1px solid var(--border-subtle);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-product-card-stats>div{gap:8px;padding:14px 16px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-product-card-stats>div+div{border-left:1px solid var(--border-subtle)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-product-card-stats span{color:var(--text-secondary);font-size:12px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-product-card-stats strong{font-size:18px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-product-card-footer{color:var(--dashboard-v2-overview-primary-text);align-items:center;gap:10px;font-weight:700;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-product-card-footer svg{width:18px;height:18px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-period-cell{gap:4px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-table-panel{gap:10px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-table-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-table-heading h3{margin:0;font-size:18px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-search{border:1px solid var(--border-subtle);background:var(--bg-field-strong);border-radius:14px;align-items:center;gap:12px;min-width:380px;padding:0 14px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-search input{width:100%;color:var(--text-bright);background:0 0;border:0;outline:none;padding:14px 0}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-search-icon{width:18px;height:18px;color:var(--text-secondary);place-items:center;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-table{width:100%;min-width:1120px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-account-cell,.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-product-cell{width:23%}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-status-cell,.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-actions-cell{width:12%}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-table .account-directory-identity,.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-table .admin-purchase-product,.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-table .subtle-label{min-width:0}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-table .account-directory-identity .subtle-label,.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-table .admin-subscription-product-cell .subtle-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-account-link{color:var(--dashboard-v2-overview-primary-text);font-size:12px;font-weight:700;text-decoration:none}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-account-link:hover,.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-account-link:focus-visible{color:var(--dashboard-v2-overview-primary-strong)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-product-cell-inner{align-items:center;gap:12px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-product-mini-icon{background:var(--dashboard-v2-purchase-isp-icon-bg);width:28px;height:28px;color:var(--dashboard-v2-purchase-blue-text);border-radius:10px;place-items:center;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-product-mini-icon-residential{background:var(--dashboard-v2-purchase-residential-icon-bg);color:var(--dashboard-v2-purchase-green-text)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-product-mini-icon svg{width:14px;height:14px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-table-shell{overflow-x:auto}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-table th,.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-table td{padding:11px 10px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-table .order-status-pill{justify-content:flex-start;max-width:100%}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-manage-menu{position:relative}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-manage-trigger{justify-content:space-between;align-items:center;gap:10px;min-width:112px;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-manage-trigger svg{width:14px;height:14px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-manage-dropdown{z-index:5;border:1px solid var(--border-subtle);background:var(--surface-raised);min-width:190px;box-shadow:var(--shadow-card);border-radius:14px;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-manage-option{color:var(--text-bright);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;text-decoration:none;display:block}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-manage-option:hover,.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-manage-option:focus-visible{background:var(--surface-tint-faint)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-manage-option-danger{color:var(--status-danger-text)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-manage-empty{padding:10px 12px;display:block}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-table th{white-space:nowrap}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-table-footer{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .admin-purchases-header{justify-content:flex-start;align-items:center;gap:18px;margin-bottom:18px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-purchases-icon{border:1px solid var(--dashboard-v2-overview-primary-border);background:var(--dashboard-v2-overview-primary-bg);width:52px;height:52px;color:var(--dashboard-v2-overview-primary-text);border-radius:14px;flex:none;place-items:center;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-purchases-icon svg{stroke-width:2.1px;width:24px;height:24px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-purchases-filters{border:1px solid var(--border-subtle);background:var(--bg-field-strong);border-radius:10px;grid-template-columns:repeat(2,minmax(220px,280px));gap:12px;width:fit-content;max-width:100%;margin-bottom:14px;padding:16px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-purchases-table-shell{border:1px solid var(--border-subtle);border-radius:10px;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .admin-purchases-table{min-width:860px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-purchases-table th,.app-shell[data-dashboard-theme=dashboard-v2] .admin-purchases-table td{border-bottom-color:var(--border-subtle);vertical-align:middle;padding:13px 14px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-purchases-table th{background:var(--bg-field-strong);color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.app-shell[data-dashboard-theme=dashboard-v2] .admin-purchases-table tbody tr:hover{background:var(--dashboard-v2-activity-event-hover)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-purchase-product{color:var(--text-bright);display:block}.app-shell[data-dashboard-theme=dashboard-v2] .admin-side-panel-header{justify-content:flex-start;align-items:center;gap:14px;margin-bottom:0}.app-shell[data-dashboard-theme=dashboard-v2] .admin-side-panel-icon{border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:inline-grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-side-panel-icon svg{stroke-width:2.2px;width:22px;height:22px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-side-panel-icon-primary{background:var(--dashboard-v2-overview-primary-bg);color:var(--dashboard-v2-overview-primary-text)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-fulfillment-panel{border-color:var(--border-subtle);background:var(--surface);box-shadow:none;gap:18px;padding:24px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-fulfillment-header{align-items:center;gap:14px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-fulfillment-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;gap:16px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-fulfillment-list{gap:10px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-fulfillment-row{border-color:var(--border-subtle);background:var(--bg-field-strong);box-shadow:none;border-radius:10px;gap:12px;padding:16px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-fulfillment-row dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-fulfillment-row dt,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-order-summary .subtle-label{color:var(--text-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-fulfillment-row dd,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-order-summary strong{color:var(--text-bright)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-fulfillment-form-shell,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-fulfillment-form{gap:14px;min-width:0;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-order-summary,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-validation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-order-summary>div,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-validation-grid span{border:1px solid var(--border-subtle);background:var(--bg-field-strong);border-radius:8px;min-width:0;padding:12px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-order-summary strong{overflow-wrap:anywhere;margin-top:4px;display:block}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-instructions{border:1px solid var(--border-subtle);background:var(--bg-field-strong);border-radius:8px;gap:8px;padding:14px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-instructions h3{color:var(--text-bright);margin:0;font-size:15px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-instructions ol{color:var(--text-muted);gap:6px;margin:0;padding-left:18px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-internal-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-detail-stack{margin-top:12px}.admin-detail-subheading{color:var(--text);margin:22px 0 0;font-size:15px}.admin-account-detail-page .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.admin-account-detail-page .metric-card{min-height:124px;padding:16px}.admin-account-detail-page .panel{padding:18px}.admin-account-detail-page .detail-list{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-account-attribution-value{gap:4px;display:grid}.admin-account-attribution-link{min-width:0;color:inherit;gap:4px;text-decoration:none;display:grid}.admin-account-attribution-link:hover,.admin-account-attribution-link:focus-visible{color:var(--accent-secondary-bright);outline:none}.admin-account-attribution-value span,.admin-account-attribution-value small,.admin-account-attribution-link span,.admin-account-attribution-link small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-account-attribution-value small{font-size:12px}.admin-isp-upgrade-panel{border-top:1px solid var(--line);gap:14px;margin-top:16px;padding-top:16px;display:grid}.admin-isp-upgrade-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.admin-isp-upgrade-header h3{overflow-wrap:anywhere;color:var(--text);margin:2px 0 4px;font-size:18px}.admin-isp-upgrade-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.admin-isp-upgrade-form,.admin-isp-upgrade-status{max-width:960px}.admin-isp-upgrade-result{border-top:1px solid var(--line);gap:10px;max-width:960px;padding-top:12px;display:grid}.admin-isp-upgrade-result>div:first-child{gap:4px;min-width:0;display:grid}.admin-isp-upgrade-result strong{color:var(--text)}.admin-isp-upgrade-result span{overflow-wrap:anywhere;color:var(--muted);font-size:12px}.admin-isp-upgrade-copy-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.admin-isp-upgrade-copy-row input{border:1px solid var(--line);background:var(--bg-field);width:100%;min-width:0;color:var(--text);border-radius:8px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.admin-account-section-nav{border:1px solid var(--line);background:var(--bg-field);border-radius:12px;flex-wrap:wrap;grid-column:span 12;justify-self:start;align-items:center;gap:4px;padding:5px;display:inline-flex}.admin-account-section-tab{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.admin-account-section-tab strong{color:var(--text);font-size:13px}.admin-account-section-tab span{font-size:12px}.admin-account-section-tab:hover,.admin-account-section-tab:focus-visible{border-color:var(--line-strong);background:var(--surface-tint-subtle)}.admin-account-section-tab-active{border-color:var(--accent-primary-border);background:var(--accent-primary-bg);color:var(--accent-primary-text)}.admin-account-section-tab-active strong{color:var(--text)}.admin-product-summary-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.admin-product-summary-card{border:1px solid var(--line);background:linear-gradient(135deg, var(--surface-tint-subtle), transparent 72%), var(--bg-field-strong);border-radius:12px;align-content:start;gap:14px;padding:14px;display:grid}.admin-product-summary-card .action-button{justify-self:start}.admin-product-summary-header{align-items:center;gap:12px;min-width:0;display:flex}.admin-product-summary-header div{gap:3px;min-width:0;display:grid}.admin-product-summary-header strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-product-summary-header span:not(.proxy-product-tab-icon){color:var(--muted);font-size:12px}.admin-product-count-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-product-count-grid div{border:1px solid var(--line);background:var(--surface-tint-faint);border-radius:10px;min-width:0;padding:10px}.admin-product-count-grid dt{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.admin-product-count-grid dd{color:var(--text);text-overflow:ellipsis;margin:5px 0 0;font-size:13px;font-weight:800;overflow:hidden}.admin-usage-overview-card,.admin-usage-destinations-card{gap:18px;display:grid}.admin-usage-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-usage-summary-grid div{border:1px solid var(--line);background:var(--surface-tint-faint);border-radius:12px;min-width:0;padding:14px}.admin-usage-summary-grid dt{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:850}.admin-usage-summary-grid dd{color:var(--text);margin:7px 0 0;font-size:20px;font-weight:850}.admin-usage-product-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.admin-usage-product-card{border:1px solid var(--line);background:linear-gradient(135deg, var(--surface-tint-subtle), transparent 72%), var(--bg-field-strong);border-radius:12px;gap:12px;min-width:0;padding:14px;display:grid}.admin-usage-product-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.admin-usage-product-heading div{gap:4px;min-width:0;display:grid}.admin-usage-product-heading strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-usage-product-heading span:not(.flag-badge){color:var(--muted);font-size:12px}.admin-usage-product-progress{background:var(--line);border-radius:999px;height:8px;display:block;overflow:hidden}.admin-usage-product-progress span{border-radius:inherit;background:var(--overview-usage-core-fill);height:100%;display:block}.admin-overview-usage-panel{gap:18px;display:grid}.admin-overview-usage-header{align-items:center}.admin-overview-usage-header .flag-badge{margin-left:auto}.admin-overview-usage-icon{border:1px solid var(--accent-cyan-border);background:var(--accent-cyan-bg);width:48px;height:48px;color:var(--accent-secondary-bright);border-radius:12px;flex:none;place-items:center;display:inline-grid}.admin-overview-usage-icon svg{stroke-width:2.2px;width:24px;height:24px}.admin-overview-usage-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-overview-usage-summary div{border:1px solid var(--line);background:var(--surface-tint-faint);border-radius:12px;min-width:0;padding:14px}.admin-overview-usage-summary dt{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:850}.admin-overview-usage-summary dd{color:var(--text);margin:7px 0 0;font-size:20px;font-weight:850}.admin-overview-usage-grid{grid-template-columns:minmax(280px,1.2fr) minmax(240px,.9fr) minmax(240px,.9fr);align-items:start;gap:14px;display:grid}.admin-overview-usage-column{gap:10px;min-width:0;display:grid}.admin-overview-usage-subheader{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.admin-overview-usage-subheader h3{color:var(--text);margin:0;font-size:15px}.admin-overview-usage-subheader span{color:var(--muted);font-size:12px;font-weight:750}.admin-overview-title-with-tooltip{align-items:center;gap:7px;min-width:0;display:inline-flex}.admin-overview-info-tooltip{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.admin-overview-info-tooltip-button{border:1px solid var(--line);background:var(--bg-field);width:18px;height:18px;color:var(--muted);cursor:help;font:inherit;border-radius:999px;place-items:center;padding:0;font-size:11px;font-weight:900;line-height:1;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-grid}.admin-overview-info-tooltip-button:hover,.admin-overview-info-tooltip-button:focus-visible{border-color:var(--accent-cyan-border);background:var(--accent-cyan-bg);color:var(--accent-secondary-bright);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-secondary-bright) 18%, transparent);outline:none}.admin-overview-info-tooltip-bubble{z-index:8;border:1px solid var(--line);background:var(--bg-card);width:min(310px,74vw);color:var(--text);opacity:0;pointer-events:none;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.45;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 18px 42px #0b0f1a3d}.admin-overview-info-tooltip-bubble:after{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-card);content:"";width:10px;height:10px;position:absolute;top:100%;left:50%;transform:translate(-50%,-5px)rotate(45deg)}.admin-overview-info-tooltip:hover .admin-overview-info-tooltip-bubble,.admin-overview-info-tooltip:focus-within .admin-overview-info-tooltip-bubble{opacity:1;transform:translate(-50%)translateY(0)}.admin-overview-product-list,.admin-overview-account-list{gap:8px;min-width:0;display:grid}.admin-overview-product-row,.admin-overview-account-row{border:1px solid var(--line);background:var(--bg-field-strong);border-radius:12px;min-width:0;padding:12px;text-decoration:none}.admin-overview-product-row{gap:10px;display:grid}.admin-overview-product-row-heading,.admin-overview-account-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-overview-product-row-heading div,.admin-overview-account-row div{gap:3px;min-width:0;display:grid}.admin-overview-product-row-heading strong,.admin-overview-account-row strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-overview-product-row-heading span,.admin-overview-product-row-meta,.admin-overview-account-row span{color:var(--muted);font-size:12px;font-weight:700}.admin-overview-product-row-heading>span,.admin-overview-account-row>span{color:var(--text);flex:none;font-weight:850}.admin-overview-account-row:hover,.admin-overview-account-row:focus-visible{border-color:var(--border-strong);background:var(--surface)}.admin-overview-account-row-warning{border-color:var(--status-warning-border);background:var(--status-warning-bg)}.admin-overview-usage-bar{background:var(--line);border-radius:999px;height:8px;display:block;overflow:hidden}.admin-overview-usage-bar span{border-radius:inherit;background:var(--overview-usage-core-fill);min-width:0;height:100%;display:block}.admin-overview-destination-intelligence{gap:14px;min-width:0;padding-top:4px;display:grid}.admin-overview-destination-heading{padding-top:2px}.admin-overview-destination-heading div{gap:4px;min-width:0;display:grid}.admin-overview-destination-grid{grid-template-columns:minmax(300px,1fr) minmax(300px,1fr);align-items:start;gap:14px;display:grid}.admin-overview-destination-column{gap:10px;min-width:0;display:grid}.admin-overview-site-list,.admin-overview-outlier-list{gap:8px;min-width:0;display:grid}.admin-overview-site-row,.admin-overview-outlier-row{border:1px solid var(--line);background:var(--bg-field-strong);border-radius:12px;gap:9px;min-width:0;padding:12px;display:grid}.admin-overview-site-row-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.admin-overview-site-row-heading div{gap:3px;min-width:0;display:grid}.admin-overview-site-row-heading strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-overview-site-row-heading span{color:var(--muted);font-size:12px;font-weight:700}.admin-overview-site-row-heading>span:last-child{color:var(--text);font-weight:850}.admin-overview-site-row-meta{color:var(--muted);font-size:12px;font-weight:700;line-height:1.35}.admin-overview-outlier-row p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.admin-overview-outlier-row-warning{border-color:var(--status-warning-border);background:var(--status-warning-bg)}.admin-overview-outlier-row-watch{border-color:var(--accent-cyan-border);background:var(--accent-cyan-bg)}.admin-overview-usage-range-pill{border:1px solid var(--line);background:var(--bg-field);min-height:42px;color:var(--text);border-radius:10px;align-items:center;gap:8px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex}.admin-overview-usage-range-pill svg{stroke-width:2.2px;width:17px;height:17px}.admin-overview-usage-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-overview-usage-metric-card,.admin-overview-dashboard-card{border:1px solid var(--line);background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--accent-cyan-bg) 48%, transparent), transparent 42%), var(--bg-card-raised);min-width:0;box-shadow:0 18px 48px color-mix(in srgb, var(--shadow-color) 28%, transparent);border-radius:12px}.admin-overview-usage-metric-card{gap:12px;min-height:176px;padding:18px;display:grid}.admin-overview-usage-metric-heading{align-items:center;gap:12px;min-width:0;display:flex}.admin-overview-usage-metric-heading div{gap:4px;min-width:0;display:grid}.admin-overview-usage-metric-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.admin-overview-usage-metric-heading strong{color:var(--text);letter-spacing:0;white-space:nowrap;font-size:clamp(22px,2vw,30px);font-weight:900}.admin-overview-usage-metric-icon{border:1px solid var(--line);border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:inline-grid}.admin-overview-usage-metric-icon svg{stroke-width:2.2px;width:22px;height:22px}.admin-overview-usage-metric-icon-cyan{border-color:var(--accent-cyan-border);background:var(--accent-cyan-bg);color:var(--accent-secondary-bright)}.admin-overview-usage-metric-icon-green{border-color:var(--status-success-border);background:var(--status-success-bg);color:var(--status-success-text)}.admin-overview-usage-metric-icon-purple{border-color:color-mix(in srgb, var(--admin-product-premium-border) 56%, var(--line));background:color-mix(in srgb, var(--admin-product-premium-border) 22%, transparent);color:var(--admin-product-premium-border)}.admin-overview-usage-change{color:var(--muted);align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.admin-overview-usage-change-good{color:var(--status-success-text)}.admin-overview-usage-change-warning{color:var(--status-warning-text)}.admin-overview-usage-change-neutral{color:var(--muted)}.admin-overview-usage-sparkline{width:100%;min-height:54px;color:var(--accent-secondary-bright);margin-top:auto}.admin-overview-usage-sparkline path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.admin-overview-usage-sparkline-green{color:var(--status-success-text)}.admin-overview-usage-sparkline-purple{color:var(--admin-product-premium-border)}.admin-overview-usage-dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.95fr);align-items:stretch;gap:18px;display:grid}.admin-overview-dashboard-card{gap:16px;padding:18px;display:grid;overflow:visible}.admin-overview-usage-chart-card{grid-template-rows:auto minmax(320px,1fr) auto;min-height:460px}.admin-overview-usage-trend-chart{width:100%;height:100%;min-height:320px;color:var(--accent-secondary-bright)}.admin-overview-usage-chart-axis text,.admin-overview-usage-chart-date{fill:var(--muted);text-anchor:middle;font-size:12px;font-weight:750}.admin-overview-usage-chart-axis text{text-anchor:end}.admin-overview-usage-chart-axis line{stroke:var(--line);stroke-dasharray:4 4}.admin-overview-usage-chart-area{color:var(--accent-secondary-bright)}.admin-overview-usage-chart-line{fill:none;stroke:var(--accent-secondary-bright);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.admin-overview-usage-chart-hit-zone{cursor:crosshair;fill:#0000;pointer-events:all}.admin-overview-usage-chart-hit-zone:focus-visible{outline:none}.admin-overview-usage-chart-hover-line{stroke:var(--accent-secondary-bright);stroke-dasharray:4 4;stroke-opacity:.54}.admin-overview-usage-chart-hover-dot{fill:var(--accent-secondary-bright);stroke:var(--bg-card-raised);stroke-width:3px}.admin-overview-usage-tooltip rect{fill:color-mix(in srgb, var(--bg-card-raised) 94%, black);stroke:var(--line);stroke-width:1px;filter:drop-shadow(0 14px 26px color-mix(in srgb, var(--shadow-color) 26%, transparent))}.admin-overview-usage-tooltip-title{fill:var(--text);font-size:12px;font-weight:900}.admin-overview-usage-tooltip-line{fill:var(--muted);font-size:11px;font-weight:800}.admin-overview-usage-chart-empty{fill:var(--muted);text-anchor:middle;font-size:13px;font-weight:800}.admin-overview-chart-footer{color:var(--text);justify-content:space-between;align-items:center;gap:14px;font-size:13px;font-weight:800;display:flex}.admin-overview-chart-footer span{color:var(--text-muted);align-items:center;gap:8px;display:inline-flex}.admin-overview-chart-footer i{background:var(--accent-secondary-bright);border-radius:999px;width:44px;height:4px;display:inline-block}.admin-overview-usage-side-stack{gap:18px;min-width:0;display:grid}.admin-overview-status-card{min-height:132px}.admin-overview-status-empty{align-items:center;gap:18px;min-height:72px;display:flex}.admin-overview-status-empty>span{border:2px solid var(--status-success-text);width:50px;height:50px;color:var(--status-success-text);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:900;display:inline-grid}.admin-overview-status-empty svg{stroke-width:2.5px;width:28px;height:28px}.admin-overview-status-empty p{color:var(--text);margin:0;font-size:15px;line-height:1.45}.admin-overview-status-list{gap:8px;display:grid}.admin-overview-status-row{border:1px solid var(--line);background:var(--bg-field-strong);min-width:0;color:var(--text);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.admin-overview-status-row>span{background:var(--accent-cyan-bg);width:30px;height:30px;color:var(--accent-secondary-bright);border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:inline-grid}.admin-overview-status-row div{gap:3px;min-width:0;display:grid}.admin-overview-status-row strong,.admin-overview-status-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-overview-status-row small{color:var(--muted);font-size:12px;font-weight:750}.admin-overview-status-row-warning{border-color:var(--status-warning-border);background:var(--status-warning-bg)}.admin-overview-status-row-warning>span{background:var(--status-warning-bg);color:var(--status-warning-text)}.admin-overview-compact-table-card{gap:12px;overflow:hidden}.admin-overview-top-accounts-list{min-width:0;display:grid}.admin-overview-top-accounts-header,.admin-overview-top-account-row{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr) minmax(74px,auto);align-items:center;gap:12px;min-width:0;padding:12px 10px;display:grid}.admin-overview-top-accounts-header{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.admin-overview-top-accounts-header span:last-child,.admin-overview-top-account-row span:last-child{text-align:right}.admin-overview-top-account-row{color:var(--text);font-size:13px;font-weight:800;text-decoration:none}.admin-overview-top-account-row strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.admin-overview-top-account-row:hover,.admin-overview-top-account-row:focus-visible{color:var(--accent-secondary-bright);outline:none}.admin-overview-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;min-width:0;display:grid}.admin-overview-lower-grid>.admin-overview-dashboard-card{min-width:0;max-width:100%;overflow:visible}.admin-overview-product-stacked-bar-wrap{width:100%;min-width:0;max-width:100%;position:relative}.admin-overview-product-stacked-bar{border:1px solid var(--line);background:var(--bg-field);border-radius:10px;width:100%;min-width:0;max-width:100%;height:58px;display:flex;overflow:hidden}.admin-overview-product-stacked-segment{cursor:pointer;min-width:0;height:100%;transition:filter .16s,opacity .16s;display:block}.admin-overview-product-stacked-segment:hover,.admin-overview-product-stacked-segment:focus-visible,.admin-overview-product-stacked-segment-active{filter:brightness(1.12)saturate(1.08);opacity:.92;outline:none}.admin-overview-product-stacked-segment-core{background:var(--admin-product-core-fill)}.admin-overview-product-stacked-segment-premium{background:var(--admin-product-premium-fill)}.admin-overview-product-tooltip{z-index:2;border:1px solid var(--line);background:color-mix(in srgb, var(--bg-card-raised) 94%, black);width:min(220px,100% - 16px);min-height:44px;box-shadow:0 14px 26px color-mix(in srgb, var(--shadow-color) 26%, transparent);color:var(--text);pointer-events:none;border-radius:8px;gap:3px;padding:8px 10px;display:grid;position:absolute;top:7px}.admin-overview-product-tooltip strong,.admin-overview-product-tooltip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-overview-product-tooltip strong{font-size:12px;font-weight:900}.admin-overview-product-tooltip span{color:var(--muted);font-size:11px;font-weight:800}.admin-overview-product-tooltip-core{border-color:color-mix(in srgb, var(--admin-product-core-border) 44%, var(--line))}.admin-overview-product-tooltip-premium{border-color:color-mix(in srgb, var(--admin-product-premium-border) 44%, var(--line))}.admin-overview-usage-table{border-collapse:collapse;width:100%;min-width:0;max-width:100%;color:var(--text);table-layout:auto;font-size:13px}.admin-overview-usage-table th,.admin-overview-usage-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 10px}.admin-overview-usage-table th{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.admin-overview-usage-table td:first-child,.admin-overview-usage-table th:first-child{width:54px}.admin-overview-usage-table td:last-child,.admin-overview-usage-table th:last-child{text-align:right}.admin-overview-usage-table td{font-weight:750}.admin-overview-usage-table a{color:var(--text);text-decoration:none}.admin-overview-usage-table a:hover,.admin-overview-usage-table a:focus-visible{color:var(--accent-secondary-bright)}.admin-overview-usage-total-row td{border-bottom:0;font-weight:900}.admin-overview-product-dot{vertical-align:-1px;border-radius:4px;width:12px;height:12px;margin-right:8px;display:inline-block}.admin-overview-product-dot-core{background:var(--admin-product-core-border)}.admin-overview-product-dot-premium{background:var(--admin-product-premium-border)}.admin-overview-top-sites-table td:nth-child(2){align-items:center;gap:10px;min-width:0;display:flex}.admin-overview-destination-table .overview-destination-icon,.admin-overview-top-sites-table .overview-destination-icon{border-radius:6px;width:24px;height:24px}.admin-overview-destination-table{table-layout:fixed}.admin-overview-destination-col-rank{width:48px}.admin-overview-destination-col-traffic{width:96px}.admin-overview-destination-col-requests{width:86px}.admin-overview-destination-table th,.admin-overview-destination-table td{padding-left:8px;padding-right:8px}.admin-overview-destination-table th:first-child,.admin-overview-destination-table td:first-child{width:48px}.admin-overview-destination-table th:nth-child(2),.admin-overview-destination-table td:nth-child(2){width:auto}.admin-overview-destination-table th:nth-child(3),.admin-overview-destination-table td:nth-child(3){text-align:right;width:96px}.admin-overview-destination-table th:nth-child(4),.admin-overview-destination-table td:nth-child(4){text-align:right;width:86px}.admin-overview-destination-table th:nth-child(3),.admin-overview-destination-table th:nth-child(4){font-size:10px}.admin-overview-destination-site-cell{align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.admin-overview-destination-domain{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-overview-card-action{border:1px solid var(--line);background:var(--bg-field);width:100%;min-height:38px;color:var(--text);cursor:pointer;font:inherit;border-radius:9px;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:850;display:inline-flex}.admin-overview-card-action .dashboard-card-arrow{margin-left:auto}.admin-overview-destination-intelligence,.admin-overview-product-breakdown-card{overflow:visible}.admin-overview-product-breakdown-card .admin-overview-usage-table{table-layout:fixed}.admin-overview-product-col-usage{width:104px}.admin-overview-product-col-percent{width:86px}.admin-overview-product-breakdown-card .admin-overview-usage-table th:first-child,.admin-overview-product-breakdown-card .admin-overview-usage-table td:first-child{width:auto}.admin-overview-product-breakdown-card .admin-overview-usage-table th:nth-child(2),.admin-overview-product-breakdown-card .admin-overview-usage-table td:nth-child(2){text-align:right;width:104px}.admin-overview-product-breakdown-card .admin-overview-usage-table th:nth-child(3),.admin-overview-product-breakdown-card .admin-overview-usage-table td:nth-child(3){text-align:right;width:86px}.admin-overview-product-breakdown-card .admin-overview-usage-table td:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-overview-card-action:hover,.admin-overview-card-action:focus-visible{border-color:var(--accent-cyan-border);background:var(--accent-cyan-bg);color:var(--accent-secondary-bright);outline:none}.admin-overview-top-sites-card{gap:12px;overflow:visible}.admin-overview-top-sites-table-shell{min-width:0;max-width:100%;overflow-x:auto}.admin-overview-top-sites-table td:last-child{grid-template-columns:minmax(52px,auto) minmax(110px,1fr);align-items:center;gap:10px;display:grid}.admin-overview-top-sites-share-bar{background:var(--line);border-radius:999px;height:5px;display:block;overflow:hidden}.admin-overview-top-sites-share-bar span{border-radius:inherit;background:var(--accent-secondary-bright);height:100%;display:block}.admin-overview-usage-footnote{color:var(--muted);font-size:12px;font-weight:750}.admin-usage-destinations-header{align-items:flex-start}.admin-usage-controls{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.admin-usage-product-filter{border:1px solid var(--line);background:var(--bg-field);border-radius:12px;flex-wrap:wrap;flex:auto;gap:6px;min-width:0;padding:5px;display:flex}.admin-usage-destinations-card .overview-destination-table-shell{max-height:clamp(420px,52vh,680px)}.admin-credentials-table-shell{max-height:460px}.admin-credential-cell,.admin-credential-provider-cell{gap:3px;min-width:0;display:grid}.admin-credential-cell strong{max-width:360px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-credential-cell span,.admin-credential-provider-cell span:last-child{color:var(--muted);font-size:12px}.admin-isp-product-selector{border:1px solid var(--line);background:var(--bg-field);border-radius:12px;flex-wrap:wrap;gap:6px;margin-bottom:14px;padding:5px;display:inline-flex}.admin-isp-product-button{min-width:150px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;gap:2px;padding:9px 12px;display:grid}.admin-isp-product-button strong{color:var(--text);font-size:13px}.admin-isp-product-button span{font-size:12px}.admin-isp-product-button:hover,.admin-isp-product-button:focus-visible{border-color:var(--line-strong);background:var(--surface-tint-subtle)}.admin-isp-product-button-active{border-color:var(--accent-primary-border);background:var(--accent-primary-bg);color:var(--accent-primary-text)}.admin-isp-pending-note{margin-top:0}.admin-isp-order-meta-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-bottom:14px;display:grid}.admin-isp-order-meta-card{border:1px solid var(--line);background:var(--surface-tint-subtle);border-radius:10px;gap:10px;padding:12px;display:grid}.admin-isp-order-meta-card strong{color:var(--text);margin-top:3px;font-size:14px;display:block}.admin-isp-order-meta-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-isp-order-meta-card dt{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.admin-isp-order-meta-card dd{color:var(--text);text-overflow:ellipsis;margin:3px 0 0;font-size:13px;font-weight:700;overflow:hidden}.admin-order-proxy-history-row>td{background:var(--surface-tint-faint);padding-top:0}.admin-order-proxy-history{border:1px solid var(--border-subtle);border-radius:var(--radius-8);background:var(--bg-field);gap:10px;padding:12px;display:grid}.admin-order-proxy-history-header,.admin-order-proxy-history-item{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.admin-order-proxy-history-list{gap:8px;display:grid}.admin-order-proxy-history-item{border-top:1px solid var(--border-subtle);padding:8px 0}.admin-order-proxy-history-item code{overflow-wrap:anywhere;min-width:0;color:var(--text);font-size:12px}.admin-isp-proxy-table-shell{margin-top:0}.admin-isp-proxy-table-shell table{min-width:760px}@media (width<=1120px){.admin-usage-summary-grid,.admin-overview-usage-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-usage-grid{grid-template-columns:1fr}.admin-overview-usage-metric-grid,.app-shell[data-dashboard-theme=dashboard-v2] .admin-traffic-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-usage-dashboard-grid,.admin-overview-lower-grid,.admin-overview-destination-grid{grid-template-columns:1fr}.admin-usage-controls,.admin-usage-destinations-header{flex-direction:column;align-items:stretch}.app-shell[data-dashboard-theme=dashboard-v2] .admin-directory-header{flex-wrap:wrap;align-items:stretch}.app-shell[data-dashboard-theme=dashboard-v2] .admin-accounts-view-tabs{flex-basis:100%;width:100%}}@media (width<=820px){.app-shell[data-dashboard-theme=dashboard-v2] .admin-directory-filters{grid-template-columns:1fr}.app-shell[data-dashboard-theme=dashboard-v2] .admin-directory-table-shell{overflow-x:auto}.app-shell[data-dashboard-theme=dashboard-v2] .admin-traffic-summary-grid{grid-template-columns:1fr}.app-shell[data-dashboard-theme=dashboard-v2] .admin-purchases-filters{grid-template-columns:1fr;width:100%}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-hero,.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-table-heading{flex-direction:column;align-items:stretch}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-select,.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-search{width:100%;min-width:0}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-summary-strip,.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscription-product-card-stats{grid-template-columns:1fr}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-summary-item{padding:0}.app-shell[data-dashboard-theme=dashboard-v2] .admin-subscriptions-summary-item+.admin-subscriptions-summary-item{border-left:0;border-top:1px solid var(--border-subtle);margin-top:20px;padding:20px 0 0}.admin-overview-usage-header{flex-direction:column;align-items:flex-start}.admin-overview-usage-header .flag-badge{margin-left:0}.admin-overview-usage-summary{grid-template-columns:1fr}.admin-overview-usage-range-pill{margin-left:0}.admin-overview-usage-metric-grid{grid-template-columns:1fr}.admin-overview-dashboard-card{padding:14px}.admin-overview-top-sites-card .admin-overview-usage-table{min-width:560px}.admin-overview-top-sites-table-shell{overflow-x:auto}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-fulfillment-header{flex-direction:column;align-items:flex-start}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-fulfillment-grid,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-internal-fields,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-order-summary,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-validation-grid,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-fulfillment-row dl,.admin-usage-summary-grid{grid-template-columns:1fr}}@media (width<=920px){.admin-account-detail-page .metric-grid,.admin-account-detail-page .detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-account-section-nav{width:100%}}@media (width<=640px){.admin-account-detail-page .metric-grid,.admin-account-detail-page .detail-list{grid-template-columns:1fr}.admin-account-section-nav{grid-template-columns:1fr;display:grid}.admin-account-section-tab{justify-content:space-between;width:100%}}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-operator-page{gap:var(--space-20)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-operator-metrics{gap:var(--space-16)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-operator-metric{min-height:132px;padding:var(--space-20);box-shadow:none}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-operator-panel,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-operator-workbench,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-release-panel{padding:var(--space-20);border-color:var(--border-subtle);background:var(--surface);box-shadow:none}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-operator-toolbar,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-operator-actions,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-order-actions{align-items:center;gap:var(--space-10);flex-wrap:wrap;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-operator-toolbar{margin-bottom:var(--space-16);justify-content:space-between}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-operator-toolbar h2,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-workbench-column h2{color:var(--text-bright);margin:0;font-size:20px;line-height:1.2}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-operator-success{margin:0 0 var(--space-14);padding:var(--space-10) var(--space-12);border:1px solid var(--status-success-border);border-radius:var(--radius-8);background:var(--status-success-bg);color:var(--status-success-text);font-size:13px;font-weight:700}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-task-tabs{gap:var(--space-8);flex-wrap:wrap;grid-column:span 12;min-width:0;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-task-tab{gap:var(--space-4);min-height:82px;padding:var(--space-12) var(--space-14);border:1px solid var(--border-subtle);border-radius:var(--radius-8);background:var(--bg-field-strong);color:var(--text-secondary);text-align:left;flex:180px;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-task-tab strong{color:var(--text-bright);font-size:13px;line-height:1.2}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-task-tab span{color:var(--text-subtle);font-size:11px;line-height:1.35}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-task-tab:hover,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-task-tab:focus-visible{border-color:var(--border-strong)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-task-tab-active{border-color:var(--accent-secondary-bright);background:var(--dashboard-v2-activity-event-hover)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-selection-message{color:var(--text-secondary);margin:0;font-size:12px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-plan-grid{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-plan-card{gap:var(--space-12);min-width:0;padding:var(--space-14);border:1px solid var(--border-subtle);border-radius:var(--radius-8);background:var(--bg-field-strong);display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-plan-card strong{color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-plan-card dl,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-order-row dl{gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-plan-card dt,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-order-row dt{color:var(--text-subtle);text-transform:uppercase;font-size:11px;font-weight:750}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-plan-card dd,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-order-row dd{overflow-wrap:anywhere;color:var(--text-bright);margin:3px 0 0;font-size:13px;font-weight:750}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-plan-error,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-form-warning{padding:var(--space-10) var(--space-12);border:1px solid var(--status-warning-border);border-radius:var(--radius-8);background:var(--status-warning-bg);color:var(--status-warning-text);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-operator-workbench,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-release-panel{gap:var(--space-18);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-workbench-column{align-content:start;gap:var(--space-14);min-width:0;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-order-row{gap:var(--space-12);padding:var(--space-14);cursor:pointer;transition:border-color .14s,background-color .14s,box-shadow .14s}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-order-row-active{border-color:color-mix(in srgb, var(--accent-strong) 58%, var(--border-subtle));background:color-mix(in srgb, var(--accent-strong) 10%, var(--bg-field-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-strong) 26%, transparent)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-assignment-form,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-release-form,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-subuser-admin-form{padding:var(--space-16);border:1px solid var(--border-subtle);border-radius:var(--radius-8);background:var(--bg-field-strong)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-assignment-mode{gap:var(--space-8);flex-wrap:wrap;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-assignment-mode label{align-items:center;gap:var(--space-8);min-height:36px;padding:var(--space-8) var(--space-10);border:1px solid var(--border-subtle);border-radius:var(--radius-8);background:var(--surface);color:var(--text-secondary);font-size:12px;font-weight:700;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-subuser-admin-grid{gap:var(--space-14);margin-bottom:var(--space-14);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-subuser-admin-form{align-content:start;gap:var(--space-12);min-width:0;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-subuser-admin-form h3{color:var(--text-bright);margin:0;font-size:16px;line-height:1.25}.app-shell[data-dashboard-theme=dashboard-v2] .inline-toolbar{gap:var(--space-8);flex-wrap:wrap;display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-selection-summary{gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-selection-summary div{min-width:0;padding:var(--space-12);border:1px solid var(--border-subtle);border-radius:var(--radius-8);background:var(--surface)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-selection-summary strong{color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:block;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-selected-proxies{gap:var(--space-8);min-width:0;padding:var(--space-12);border:1px solid var(--border-subtle);border-radius:var(--radius-8);background:var(--surface);display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-selected-proxies ul{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-selected-proxies li{gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-selected-proxies strong{overflow-wrap:anywhere;color:var(--text-bright);font-size:13px;display:block}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-assignment-form textarea,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-release-form input,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-release-form select,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-release-form textarea,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-subuser-admin-form input,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-subuser-admin-form select,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-order-actions input,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-sync-plan-input,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-inventory-filters input,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-inventory-filters select{border:1px solid var(--border-subtle);border-radius:var(--radius-8);background:var(--bg-field);width:100%;min-width:0;color:var(--text-bright)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-order-actions input{max-width:220px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-linked-subuser-status{min-width:0;min-height:38px;padding:var(--space-10) var(--space-12);border:1px solid var(--border-subtle);border-radius:var(--radius-8);background:var(--bg-field);color:var(--text-bright);flex:320px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-linked-subuser-status strong{color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-linked-subuser-status-missing{border-color:var(--status-warning-border);background:var(--status-warning-bg-soft)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-sync-plan-input{max-width:220px;min-height:38px;padding:0 var(--space-12)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-assignment-form textarea{resize:vertical;min-height:96px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-release-form textarea{resize:vertical;min-height:84px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-inventory-filters{gap:var(--space-12);margin-bottom:var(--space-14);padding:var(--space-14);border:1px solid var(--border-subtle);border-radius:var(--radius-8);background:var(--bg-field-strong);grid-template-columns:minmax(220px,1fr) minmax(180px,260px) minmax(160px,220px);display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-inventory-table-shell,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-subuser-table-shell{border:1px solid var(--border-subtle);border-radius:var(--radius-8);overflow:auto}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-refresh-result{gap:var(--space-10);display:grid}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-refresh-result-header{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-refresh-result-header h3{margin:0}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-inventory-table{min-width:980px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-subuser-table{min-width:1120px}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-inventory-table th,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-inventory-table td,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-subuser-table th,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-subuser-table td{padding:var(--space-12) var(--space-14);border-bottom:1px solid var(--border-subtle);vertical-align:middle}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-inventory-table th,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-subuser-table th{background:var(--bg-field-strong);color:var(--text-secondary);text-transform:uppercase;font-size:11px;font-weight:800}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-inventory-table tbody tr:hover,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-subuser-table tbody tr:hover{background:var(--dashboard-v2-activity-event-hover)}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-inventory-table td strong,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-subuser-table td strong{color:var(--text-bright);font-size:13px;display:block}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-account-link{color:var(--text-bright);font-weight:700;text-decoration:none;display:inline-flex}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-account-link:hover,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-account-link:focus-visible{color:var(--accent-secondary-bright);text-decoration:underline}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-muted-id{overflow-wrap:anywhere;color:var(--text-subtle);margin-top:3px;font-size:11px;display:block}@media (width<=980px){.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-operator-workbench,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-release-panel,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-subuser-admin-grid,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-inventory-filters{grid-template-columns:1fr}}@media (width<=720px){.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-operator-toolbar,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-operator-actions{align-items:stretch}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-operator-actions .action-button,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-order-actions .table-action-button{width:100%}.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-plan-card dl,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-order-row dl,.app-shell[data-dashboard-theme=dashboard-v2] .admin-isp-selection-summary{grid-template-columns:1fr}}.admin-affiliate-tab{grid-column:span 12;gap:22px;display:grid}.admin-affiliate-hero{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.admin-affiliate-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-affiliate-title-row h2{color:var(--text-bright);letter-spacing:0;margin:0;font-size:30px;line-height:1.12}.admin-affiliate-hero p,.admin-affiliate-create-header p,.admin-affiliate-section-heading p{color:var(--text-secondary);margin:8px 0 0;line-height:1.45}.admin-affiliate-admin-pill{border:1px solid var(--affiliate-teal-border-soft);background:var(--affiliate-teal-bg-soft);min-height:24px;color:var(--affiliate-teal);border-radius:6px;align-items:center;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.admin-affiliate-create-button,.admin-affiliate-primary-action,.admin-affiliate-secondary-action{cursor:pointer;min-height:42px;font:inherit;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.admin-affiliate-create-button,.admin-affiliate-primary-action{border:1px solid var(--affiliate-teal-border-strong);background:var(--affiliate-action-bg);color:var(--text-on-accent)}.admin-affiliate-secondary-action{border:1px solid var(--border-strong);background:var(--surface-tint-faint);min-height:36px;color:var(--text-bright);padding:0 12px}.admin-affiliate-create-button{box-shadow:var(--affiliate-action-shadow);padding:0 16px}.admin-affiliate-create-button-open{border-color:var(--border-strong);background:var(--surface-tint-faint);color:var(--text-bright);box-shadow:none}.admin-affiliate-primary-action{padding:0 14px}.admin-affiliate-create-button svg,.admin-affiliate-primary-action svg,.admin-affiliate-secondary-action svg,.admin-affiliate-range-pill svg,.admin-affiliate-icon-action svg{stroke-width:2.2px;width:18px;height:18px}.admin-affiliate-create-button:hover,.admin-affiliate-create-button:focus-visible,.admin-affiliate-primary-action:hover,.admin-affiliate-primary-action:focus-visible{border-color:var(--affiliate-teal-border-hover);filter:brightness(1.04)}.admin-affiliate-secondary-action:hover,.admin-affiliate-secondary-action:focus-visible,.admin-affiliate-icon-action:hover,.admin-affiliate-icon-action:focus-visible{border-color:var(--affiliate-teal-border);color:var(--affiliate-teal);outline:none}.admin-affiliate-create-button:disabled,.admin-affiliate-primary-action:disabled,.admin-affiliate-secondary-action:disabled{cursor:not-allowed;opacity:.62}.admin-affiliate-create-panel,.admin-affiliate-metric-card,.admin-affiliate-performance-card,.admin-affiliate-rewards-card,.admin-affiliate-table-card{border:1px solid var(--border-subtle);background:var(--bg-card-raised);box-shadow:var(--affiliate-card-shadow);border-radius:8px}.admin-affiliate-create-panel{gap:18px;padding:22px;display:grid}.admin-affiliate-create-header,.admin-affiliate-create-actions,.admin-affiliate-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.admin-affiliate-create-header h3,.admin-affiliate-section-heading h3{color:var(--text-bright);letter-spacing:0;margin:0;font-size:18px;line-height:1.2}.admin-affiliate-create-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:start;gap:24px;display:grid}.admin-affiliate-create-main,.admin-affiliate-preview-card{border:1px solid var(--border-subtle);background:var(--surface-tint-faint);border-radius:8px;display:grid}.admin-affiliate-create-main{gap:0;overflow:hidden}.admin-affiliate-form-section{gap:20px;padding:18px 18px 20px;display:grid}.admin-affiliate-form-section+.admin-affiliate-form-section{border-top:1px solid var(--border-subtle)}.admin-affiliate-form-section-heading,.admin-affiliate-form-row{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;display:grid}.admin-affiliate-form-section-heading{grid-template-columns:44px minmax(0,1fr);align-items:center}.admin-affiliate-form-section-heading h4{color:var(--text-bright);margin:0;font-size:17px;line-height:1.2}.admin-affiliate-form-section-heading p{color:var(--text-secondary);margin:4px 0 0;font-size:13px;line-height:1.45}.admin-affiliate-form-section-icon,.admin-affiliate-reward-option-icon,.admin-affiliate-preview-icon{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:10px;place-items:center;width:38px;height:38px;display:inline-grid}.admin-affiliate-form-section-icon svg,.admin-affiliate-reward-option-icon svg,.admin-affiliate-preview-icon svg{stroke-width:2.2px;width:20px;height:20px}.admin-affiliate-field-copy{gap:4px;padding-top:4px;display:grid}.admin-affiliate-field-copy strong{color:var(--text-bright);font-size:14px;line-height:1.2}.admin-affiliate-field-copy small,.admin-affiliate-field-control small{color:var(--text-secondary);font-size:12px;line-height:1.35}.admin-affiliate-field-control{gap:7px;min-width:0;display:grid}.admin-affiliate-input-shell,.admin-affiliate-unit-input{border:1px solid var(--border-subtle);background:var(--bg-field);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid;overflow:hidden}.admin-affiliate-input-shell input,.admin-affiliate-unit-input input{min-width:0;height:44px;color:var(--text-bright);font:inherit;background:0 0;border:0;padding:0 14px}.admin-affiliate-input-shell input:focus,.admin-affiliate-unit-input input:focus{outline:none}.admin-affiliate-input-shell:focus-within,.admin-affiliate-unit-input:focus-within{border-color:var(--affiliate-teal-border)}.admin-affiliate-input-shell>svg{width:18px;height:18px;color:var(--affiliate-teal);stroke-width:2.3px;margin-right:14px}.admin-affiliate-unit-input>span{border-left:1px solid var(--border-subtle);min-width:58px;color:var(--text-secondary);align-self:stretch;place-items:center;padding:0 14px;font-size:13px;font-weight:800;display:inline-grid}.admin-affiliate-reward-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.admin-affiliate-reward-option{border:1px solid var(--border-subtle);background:var(--bg-card);min-height:96px;color:var(--text-secondary);cursor:pointer;font:inherit;text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.admin-affiliate-reward-option span:not(.admin-affiliate-reward-option-icon){gap:5px;min-width:0;display:grid}.admin-affiliate-reward-option strong{color:var(--text-bright);font-size:14px}.admin-affiliate-reward-option small{color:var(--text-secondary);font-size:12px;line-height:1.45}.admin-affiliate-reward-option i{border:2px solid var(--border-strong);border-radius:999px;width:22px;height:22px}.admin-affiliate-reward-option-active{border-color:color-mix(in srgb, currentColor 62%, var(--border-subtle));background:color-mix(in srgb, currentColor 8%, var(--bg-card));color:var(--affiliate-violet)}.admin-affiliate-reward-option-active i{box-shadow:inset 0 0 0 4px var(--bg-card);background:currentColor;border-color:currentColor}.admin-affiliate-product-rule-list{gap:10px;min-width:0;display:grid}.admin-affiliate-product-rule{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:8px;grid-template-columns:minmax(170px,.42fr) minmax(0,1fr);align-items:center;gap:10px 14px;min-width:0;padding:12px;display:grid}.admin-affiliate-product-rule-product{gap:4px;min-width:0;display:grid}.admin-affiliate-product-rule-product strong{color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.admin-affiliate-product-rule-product small,.admin-affiliate-rule-status{color:var(--text-secondary);font-size:12px;line-height:1.35}.admin-affiliate-product-rule-controls{grid-template-columns:minmax(190px,auto) minmax(150px,.42fr);align-items:center;gap:10px;min-width:0;display:grid}.admin-affiliate-rule-kind-toggle{border:1px solid var(--border-subtle);background:var(--bg-field);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:38px;display:grid;overflow:hidden}.admin-affiliate-rule-kind-toggle button{border:0;border-right:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;font:inherit;background:0 0;font-size:12px;font-weight:850}.admin-affiliate-rule-kind-toggle button:last-child{border-right:0}.admin-affiliate-rule-kind-toggle .admin-affiliate-rule-kind-active{background:color-mix(in srgb, var(--affiliate-violet) 14%, transparent);color:var(--text-bright)}.admin-affiliate-no-reward-pill{border:1px solid var(--border-subtle);min-height:38px;color:var(--text-secondary);white-space:nowrap;border-radius:8px;place-items:center;padding:0 12px;font-size:12px;font-weight:850;display:inline-grid}.admin-affiliate-rule-status{grid-column:2}.admin-affiliate-rule-status.valid{color:var(--affiliate-teal)}.admin-affiliate-preview-card{gap:16px;padding:20px}.admin-affiliate-preview-card h4{color:var(--text-bright);margin:0;font-size:16px}.admin-affiliate-preview-card p{color:var(--text-secondary);margin:6px 0 0;line-height:1.45}.admin-affiliate-preview-url{border:1px solid var(--border-subtle);background:var(--bg-field);min-height:54px;color:var(--affiliate-teal);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.admin-affiliate-preview-url>svg{stroke-width:2.2px;width:22px;height:22px}.admin-affiliate-preview-url strong{min-width:0;color:var(--affiliate-teal);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-affiliate-preview-url button{border:1px solid var(--border-strong);background:var(--surface-tint);width:36px;height:36px;color:var(--text-bright);cursor:pointer;border-radius:8px;place-items:center;display:inline-grid}.admin-affiliate-preview-url button svg{width:18px;height:18px}.admin-affiliate-preview-list{border:1px solid var(--border-subtle);background:var(--surface-tint-faint);border-radius:8px;display:grid;overflow:hidden}.admin-affiliate-preview-list>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:70px;padding:12px;display:grid}.admin-affiliate-preview-list>div:last-child{border-bottom:0}.admin-affiliate-preview-list small{color:var(--text-secondary);font-size:12px;display:block}.admin-affiliate-preview-list strong{min-width:0;color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.admin-affiliate-preview-note{border:1px solid color-mix(in srgb, var(--affiliate-violet) 54%, var(--border-subtle));background:color-mix(in srgb, var(--affiliate-violet) 8%, var(--surface-tint-faint));border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;display:grid}.admin-affiliate-preview-note>span{color:var(--affiliate-violet)}.admin-affiliate-preview-note svg{width:21px;height:21px}.admin-affiliate-preview-note strong{color:var(--affiliate-violet)}.admin-affiliate-preview-note p{margin-top:6px;font-size:13px}.admin-affiliate-preview-safe-note{color:var(--text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;margin:0;font-size:13px;display:grid}.admin-affiliate-preview-safe-note svg{width:18px;height:18px;color:var(--text-secondary)}.admin-affiliate-create-footer{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.admin-affiliate-validation-list{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.admin-affiliate-validation-chip{border:1px solid var(--border-subtle);background:var(--surface-tint-faint);min-height:34px;color:var(--text-secondary);border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.admin-affiliate-validation-chip.valid{border-color:var(--affiliate-teal-border-soft);background:var(--affiliate-teal-bg-soft);color:var(--affiliate-teal)}.admin-affiliate-validation-chip svg{stroke-width:2.3px;width:16px;height:16px}.admin-affiliate-create-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center}.admin-affiliate-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.admin-affiliate-metric-card{align-content:space-between;gap:16px;min-height:154px;padding:20px;display:grid}.admin-affiliate-metric-heading{min-width:0;color:var(--text-bright);align-items:center;gap:14px;font-weight:850;display:flex}.admin-affiliate-metric-icon,.admin-affiliate-funnel-icon{background:var(--surface-tint);border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:inline-grid;position:relative}.admin-affiliate-metric-icon svg,.admin-affiliate-funnel-icon svg,.admin-affiliate-reward-cell svg{stroke-width:2.2px;width:22px;height:22px}.admin-affiliate-metric-card strong{color:var(--text-bright);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:34px;line-height:1;overflow:hidden}.admin-affiliate-metric-card p{color:var(--text-secondary);margin:0}.admin-affiliate-tone-teal{color:var(--affiliate-teal)}.admin-affiliate-tone-blue{color:var(--affiliate-blue)}.admin-affiliate-tone-violet{color:var(--affiliate-violet)}.admin-affiliate-tone-orange{color:var(--affiliate-orange)}.admin-affiliate-overview-grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:stretch;gap:18px;display:grid}.admin-affiliate-performance-card,.admin-affiliate-rewards-card,.admin-affiliate-table-card{padding:22px}.admin-affiliate-range-pill{border:1px solid var(--border-strong);background:var(--surface-tint-faint);min-height:38px;color:var(--text-bright);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.admin-affiliate-performance-body{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:center;gap:22px;margin-top:22px;display:grid}.admin-affiliate-funnel{border:1px solid var(--border-subtle);background:var(--surface-tint-faint);border-radius:8px;overflow:visible}.admin-affiliate-funnel-step{border-bottom:1px solid var(--border-subtle);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;min-height:86px;padding:16px;display:grid;position:relative}.admin-affiliate-funnel-step:last-child{border-bottom:0}.admin-affiliate-funnel-step div{gap:4px;min-width:0;display:grid}.admin-affiliate-funnel-step strong{color:var(--text-bright)}.admin-affiliate-funnel-step b{color:var(--text-bright);font-size:20px}.admin-affiliate-funnel-step small{color:var(--text-secondary)}.admin-affiliate-funnel-step i{z-index:1;border-right:1px solid var(--text-subtle);border-bottom:1px solid var(--text-subtle);width:18px;height:18px;position:absolute;bottom:-11px;right:calc(50% - 8px);transform:rotate(45deg)}.admin-affiliate-chart-wrap{min-width:0}.admin-affiliate-chart-legend{justify-content:flex-end;margin-bottom:4px}.admin-affiliate-chart{min-height:248px}.admin-affiliate-rewards-card{align-content:start;gap:22px;display:grid}.admin-affiliate-reward-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-affiliate-reward-total{border:1px solid var(--border-subtle);background:var(--surface-tint-faint);border-radius:8px;gap:6px;min-height:118px;padding:16px;display:grid}.admin-affiliate-reward-total span{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:8px;place-items:center;width:32px;height:32px;display:inline-grid}.admin-affiliate-reward-total svg{width:18px;height:18px}.admin-affiliate-reward-total strong{color:var(--text-bright);font-size:22px;line-height:1.1}.admin-affiliate-reward-total p,.admin-affiliate-reward-total small{color:var(--text-secondary);margin:0}.admin-affiliate-reward-total p{color:var(--text-bright);font-weight:850}.admin-affiliate-reward-edit-row>td{background:color-mix(in srgb, var(--surface-tint-faint) 72%, transparent);padding:0 8px 14px}.admin-affiliate-reward-edit-panel{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:8px;gap:18px;padding:18px;display:grid}.admin-affiliate-reward-edit-panel .admin-affiliate-create-header{border-bottom:1px solid var(--border-subtle);padding-bottom:14px}.admin-affiliate-reward-edit-panel .admin-affiliate-form-row{padding:0}.admin-affiliate-reason-input{width:min(100%,560px)}.admin-affiliate-reward-edit-footer{border-top:1px solid var(--border-subtle);padding-top:14px}.affiliate-admin-page{grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;width:min(1560px,100%);margin:0 auto;display:grid}.affiliate-admin-hero,.affiliate-admin-metric-grid,.affiliate-admin-tabs-row,.affiliate-admin-tab-bar,.affiliate-admin-content-grid{grid-column:span 12}.affiliate-admin-hero{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.affiliate-admin-hero h1{color:var(--text-bright);letter-spacing:0;margin:10px 0 4px;font-size:34px;line-height:1.08}.affiliate-admin-hero p{color:var(--text-secondary);margin:0;font-size:15px}.affiliate-admin-refresh-button,.affiliate-admin-view-button{border:1px solid var(--border-strong);background:var(--surface-tint-faint);min-height:42px;color:var(--text-bright);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:850;text-decoration:none;display:inline-flex}.affiliate-admin-refresh-button svg,.affiliate-admin-view-button svg{width:18px;height:18px}.affiliate-admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.affiliate-admin-metric-card,.affiliate-admin-table-card,.affiliate-admin-side-card{border:1px solid var(--border-subtle);background:var(--bg-card-raised);box-shadow:var(--affiliate-card-shadow);border-radius:8px}.affiliate-admin-metric-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-height:136px;padding:20px;display:grid}.affiliate-admin-metric-card>span{background:color-mix(in srgb, currentColor 15%, transparent);border-radius:16px;place-items:center;width:56px;height:56px;display:inline-grid}.affiliate-admin-metric-card svg{stroke-width:2.2px;width:28px;height:28px}.affiliate-admin-metric-card p,.affiliate-admin-metric-card small{color:var(--text-secondary);margin:0}.affiliate-admin-metric-card p{color:var(--text-bright);font-weight:850}.affiliate-admin-metric-card strong{color:var(--text-bright);letter-spacing:0;margin:8px 0;font-size:31px;line-height:1;display:block}.affiliate-admin-tabs-row{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.affiliate-admin-tab-bar{align-items:center;gap:14px;min-width:0;display:flex;overflow-x:auto}.affiliate-admin-tab{min-height:52px;color:var(--text-secondary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 14px;font-weight:800;display:inline-flex}.affiliate-admin-tab svg{width:18px;height:18px}.affiliate-admin-tab span{color:var(--text-subtle);font-size:12px}.affiliate-admin-tab-active{border-bottom-color:var(--affiliate-teal);color:var(--affiliate-teal)}.affiliate-admin-tab-active span{color:var(--affiliate-teal)}.affiliate-admin-content-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:18px;display:grid}.affiliate-admin-content-grid-full{grid-template-columns:1fr}.affiliate-admin-table-card{min-width:0;overflow:hidden}.affiliate-admin-table-header{justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.affiliate-admin-table-header h2,.affiliate-admin-side-card h2{color:var(--text-bright);margin:0;font-size:19px;line-height:1.2}.affiliate-admin-table-header p,.affiliate-admin-side-card>p{color:var(--text-secondary);margin:6px 0 0;font-size:13px}.affiliate-admin-table-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:min(100%,480px);display:flex}.affiliate-admin-search{border:1px solid var(--border-strong);background:var(--bg-field);width:min(100%,260px);min-height:42px;color:var(--text-secondary);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:0 12px;display:grid}.affiliate-admin-search svg{width:18px;height:18px}.affiliate-admin-search input{min-width:0;color:var(--text-bright);font:inherit;background:0 0;border:0;outline:none}.affiliate-admin-filter-button{border:1px solid var(--border-strong);background:var(--bg-field);min-height:42px;color:var(--text-bright);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.affiliate-admin-filter-button svg{width:17px;height:17px}.affiliate-admin-table-shell{border-top:1px solid var(--border-subtle);min-width:0;overflow-x:auto}.affiliate-admin-table-shell table{border-collapse:collapse;width:100%;min-width:1120px}.affiliate-admin-table-shell th,.affiliate-admin-table-shell td{border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:middle;padding:14px 16px}.affiliate-admin-table-shell th{background:var(--surface-tint-faint);color:var(--text-secondary);text-transform:uppercase;font-size:12px;font-weight:850}.affiliate-admin-table-shell td{color:var(--text-bright);font-size:14px}.affiliate-admin-table-shell td small{color:var(--text-secondary);margin-top:3px;display:block}.affiliate-admin-rank{border:1px solid var(--affiliate-orange);width:28px;height:28px;color:var(--affiliate-orange);border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:inline-grid}.affiliate-admin-affiliate-cell{align-items:center;gap:12px;display:flex}.affiliate-admin-affiliate-cell>span{background:var(--affiliate-teal-bg);width:36px;height:36px;color:var(--affiliate-teal);border-radius:999px;place-items:center;font-weight:900;display:inline-grid}.affiliate-admin-view-button{min-height:34px;padding:0 12px;font-size:12px}.affiliate-admin-table-footer{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:16px;margin:0;padding:16px;font-size:13px;display:flex}.affiliate-admin-pagination{align-items:center;gap:8px;display:flex}.affiliate-admin-pagination button,.affiliate-admin-pagination span{border:1px solid var(--border-strong);background:var(--surface-tint-faint);min-width:32px;height:32px;color:var(--text-secondary);font:inherit;border-radius:7px;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.affiliate-admin-pagination button{cursor:pointer}.affiliate-admin-pagination button:disabled{opacity:.42;cursor:not-allowed}.affiliate-admin-pagination button svg{width:15px;height:15px}.affiliate-admin-pagination button:first-child svg{transform:rotate(90deg)}.affiliate-admin-pagination button:last-child svg{transform:rotate(-90deg)}.affiliate-admin-pagination .affiliate-admin-pagination-active{color:var(--affiliate-teal);border-color:var(--affiliate-teal-border);background:var(--affiliate-teal-bg)}.affiliate-admin-side-stack{gap:14px;min-width:0;display:grid}.affiliate-admin-side-card{gap:14px;padding:18px;display:grid}.affiliate-admin-funnel-list,.affiliate-admin-activity-list,.affiliate-admin-bars{gap:10px;display:grid}.affiliate-admin-funnel-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:10px;display:grid}.affiliate-admin-funnel-row:last-child{border-bottom:0;padding-bottom:0}.affiliate-admin-funnel-row>span,.affiliate-admin-activity-list article>span{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:10px;place-items:center;width:36px;height:36px;display:inline-grid}.affiliate-admin-funnel-row svg,.affiliate-admin-activity-list svg{width:19px;height:19px}.affiliate-admin-funnel-row strong,.affiliate-admin-funnel-row b{color:var(--text-bright);display:block}.affiliate-admin-funnel-row small{color:var(--text-secondary)}.affiliate-admin-side-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.affiliate-admin-side-heading span{color:var(--affiliate-teal);white-space:nowrap;font-size:12px;font-weight:800}.affiliate-admin-bars>div{color:var(--text-secondary);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12px;display:grid}.affiliate-admin-bars i{background:var(--affiliate-teal);border-radius:999px;height:7px;display:block}.affiliate-admin-bars strong{color:var(--text-bright);white-space:nowrap;font-size:12px}.affiliate-admin-activity-list article{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.affiliate-admin-activity-list strong{color:var(--text-bright);font-size:13px;display:block}.affiliate-admin-activity-list p{color:var(--text-secondary);margin:3px 0 0;font-size:12px}.affiliate-admin-activity-list time{color:var(--text-subtle);white-space:nowrap;font-size:11px}.admin-affiliate-donut{background:conic-gradient(var(--affiliate-teal) 0 var(--admin-affiliate-applied-percent,0%), var(--affiliate-orange) var(--admin-affiliate-applied-percent,0%) 100%);border-radius:999px;place-items:center;width:190px;height:190px;margin:8px auto 2px;display:grid}.admin-affiliate-donut-empty{background:var(--surface-tint-heavy)}.admin-affiliate-donut span{background:var(--bg-card);width:104px;height:104px;color:var(--text-bright);border-radius:999px;place-items:center;display:grid}.admin-affiliate-donut strong{font-size:24px;line-height:1}.admin-affiliate-donut small{color:var(--text-secondary);font-weight:800}.admin-affiliate-reward-legend{gap:12px;display:grid}.admin-affiliate-reward-legend div{color:var(--text-bright);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-affiliate-reward-legend b{color:var(--text-secondary);font-weight:800}.admin-affiliate-reward-dot{border-radius:999px;width:14px;height:14px}.admin-affiliate-reward-dot-applied{background:var(--affiliate-teal)}.admin-affiliate-table-card{gap:16px;display:grid}.admin-affiliate-table-shell{border:1px solid var(--border-subtle);background:var(--surface-tint-faint);border-radius:8px;overflow-x:auto}.admin-affiliate-table-shell table{border-collapse:collapse;width:100%}.admin-affiliate-links-table{min-width:1120px}.admin-affiliate-rewards-table{min-width:960px}.admin-affiliate-table-shell th,.admin-affiliate-table-shell td{border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:middle;padding:14px}.admin-affiliate-table-shell tbody tr:last-child td{border-bottom:0}.admin-affiliate-table-shell tbody tr:hover{background:var(--surface-tint-subtle)}.admin-affiliate-label-cell,.admin-affiliate-link-cell,.admin-affiliate-reward-cell,.admin-affiliate-account-cell{gap:5px;min-width:0;display:grid}.admin-affiliate-label-cell strong{color:var(--text-bright)}.admin-affiliate-label-cell span,.admin-affiliate-link-cell span:first-child,.admin-affiliate-reward-cell small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-affiliate-link-cell>span:first-child{max-width:330px}.admin-affiliate-link-cell div,.admin-affiliate-account-cell{align-items:center;gap:8px;min-width:0;display:flex}.admin-affiliate-reward-link-cell{gap:8px}.admin-affiliate-reward-link-cell>span:first-child{color:var(--text-bright)}.admin-affiliate-slug-pill{border:1px solid var(--border-subtle);background:var(--surface-tint-faint);max-width:160px;min-height:26px;color:var(--affiliate-blue);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.admin-affiliate-icon-action{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;place-items:center;display:inline-grid}.admin-affiliate-reward-cell{grid-template-columns:auto auto;justify-content:start;align-items:center;column-gap:8px}.admin-affiliate-reward-cell svg{color:var(--affiliate-orange)}.admin-affiliate-reward-cell span{color:var(--text-bright);font-weight:850}.admin-affiliate-reward-cell small{grid-column:2}.admin-affiliate-account-cell{grid-template-columns:unset}.admin-affiliate-account-cell a{color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-affiliate-actions-cell{flex-wrap:wrap;gap:6px;display:flex}.admin-affiliate-actions-cell .table-action-button{min-width:66px;padding:6px 10px}.admin-affiliate-table-footer{color:var(--text-secondary);margin:12px 14px 14px;font-size:13px}.affiliate-dashboard-page{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;width:min(1220px,100%);margin:0 auto;display:grid}.affiliate-hero{grid-column:span 12;justify-content:space-between;align-items:flex-start;gap:24px;min-height:150px;display:flex}.affiliate-hero h1{color:var(--text-bright);letter-spacing:0;margin:10px 0 4px;font-size:clamp(34px,4vw,46px);line-height:1.05}.affiliate-hero-lead{color:var(--text-secondary);margin:0;font-size:18px}.affiliate-hero-copy{max-width:560px;color:var(--text-muted);margin:14px 0 0;line-height:1.55}.affiliate-page-icon{color:var(--affiliate-blue)}.affiliate-page-badge{background:var(--affiliate-blue-bg);color:var(--affiliate-blue)}.affiliate-details-button{border:1px solid var(--border-strong);background:var(--surface-tint-subtle);min-height:48px;color:var(--text-bright);border-radius:8px;align-items:center;gap:10px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.affiliate-details-button svg{width:20px;height:20px}.affiliate-summary-grid{grid-column:span 12;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.affiliate-metric-card,.affiliate-primary-link-card,.affiliate-how-card,.affiliate-performance-card,.affiliate-table-card{border:1px solid var(--border-subtle);background:var(--bg-card-raised);box-shadow:var(--affiliate-card-shadow);border-radius:8px}.affiliate-metric-card{grid-template-columns:auto 1fr auto;align-content:space-between;gap:10px;min-height:160px;padding:22px;display:grid}.affiliate-metric-icon{background:var(--surface-tint);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.affiliate-metric-icon svg{stroke-width:2.2px;width:24px;height:24px}.affiliate-metric-label{color:var(--text-bright);align-self:center;font-weight:800}.affiliate-metric-card strong{letter-spacing:0;grid-column:1/-1;margin-top:10px;font-size:34px;line-height:1}.affiliate-metric-card p{color:var(--text-muted);grid-column:1/-1;margin:0}.affiliate-metric-card-teal{color:var(--affiliate-teal)}.affiliate-metric-card-violet{color:var(--affiliate-violet)}.affiliate-metric-card-blue{color:var(--affiliate-blue)}.affiliate-metric-card-orange{color:var(--affiliate-orange)}.affiliate-intro-grid{grid-column:span 12;grid-template-columns:minmax(0,1fr) minmax(360px,1fr);gap:18px;display:grid}.affiliate-primary-link-card,.affiliate-how-card,.affiliate-performance-card,.affiliate-table-card{padding:24px}.affiliate-primary-link-card{border-color:var(--affiliate-teal-border-strong);box-shadow:var(--affiliate-primary-card-shadow)}.affiliate-card-heading{align-items:flex-start;gap:18px;display:flex}.affiliate-card-heading h2,.affiliate-section-heading h2,.affiliate-empty-customers h3{color:var(--text-bright);margin:0}.affiliate-card-heading p,.affiliate-section-heading p,.affiliate-empty-customers p{color:var(--text-muted);margin:6px 0 0;line-height:1.55}.affiliate-card-icon,.affiliate-sparkle{background:var(--affiliate-teal-bg);width:56px;height:56px;color:var(--affiliate-teal);border-radius:10px;flex:none;place-items:center;display:grid}.affiliate-card-icon svg,.affiliate-sparkle svg{stroke-width:2.2px;width:27px;height:27px}.affiliate-sparkle{width:34px;height:34px;color:var(--affiliate-gold);background:0 0}.affiliate-primary-link-chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.affiliate-primary-link-chip{border:1px solid var(--border-subtle);background:var(--surface-tint-faint);max-width:100%;min-height:34px;color:var(--text-bright);border-radius:999px;align-items:center;gap:8px;padding:6px 11px;font-size:13px;font-weight:850;line-height:1.25;display:inline-flex}.affiliate-primary-link-chip svg{stroke-width:2.3px;flex:none;width:16px;height:16px}.affiliate-primary-link-chip-data{border-color:var(--affiliate-teal-border);color:var(--affiliate-teal)}.affiliate-primary-link-chip-cash{border-color:color-mix(in srgb, var(--affiliate-violet) 46%, var(--border-subtle));color:var(--affiliate-violet)}.affiliate-primary-link-chip-discount{border-color:color-mix(in srgb, var(--affiliate-orange) 42%, var(--border-subtle));color:var(--affiliate-orange)}.affiliate-copy-box{border:1px solid var(--border-subtle);background:var(--affiliate-copy-bg);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:26px;padding:10px;display:grid}.affiliate-copy-box span{min-width:0;color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;padding:0 10px;font-size:18px;overflow:hidden}.affiliate-copy-button,.affiliate-secondary-button,.affiliate-table-copy-button{border:1px solid var(--affiliate-teal-border);background:var(--affiliate-action-bg);color:var(--text-on-accent);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:9px;font-weight:900;text-decoration:none;display:inline-flex}.affiliate-copy-button{min-height:50px;padding:0 18px}.affiliate-copy-button svg,.affiliate-secondary-button svg,.affiliate-table-copy-button svg{stroke-width:2.2px;width:20px;height:20px}.affiliate-link-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.affiliate-secondary-button{background:var(--surface-tint-faint);border-color:var(--border-strong);min-height:58px;color:var(--text-bright)}.affiliate-secondary-button:hover,.affiliate-secondary-button:focus-visible,.affiliate-details-button:hover,.affiliate-details-button:focus-visible,.affiliate-table-copy-button:hover,.affiliate-table-copy-button:focus-visible{border-color:var(--affiliate-teal-border-hover)}.affiliate-how-card{gap:18px;display:grid}.affiliate-card-heading-compact{align-items:center}.affiliate-steps{gap:18px;margin:0;padding:0;list-style:none;display:grid}.affiliate-steps li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;display:grid}.affiliate-steps li>span{border:2px solid var(--affiliate-teal);width:38px;height:38px;color:var(--affiliate-teal);border-radius:999px;place-items:center;font-weight:900;display:grid}.affiliate-steps strong{color:var(--text-bright)}.affiliate-steps p{color:var(--text-muted);margin:5px 0 0;line-height:1.4}.affiliate-performance-card,.affiliate-table-card{grid-column:span 12}.affiliate-section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.affiliate-range-pill{border:1px solid var(--border-strong);background:var(--surface-tint-faint);min-height:38px;color:var(--text-bright);white-space:nowrap;border-radius:8px;align-items:center;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.affiliate-performance-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.affiliate-funnel-card{border:1px solid var(--border-strong);background:var(--surface-tint-faint);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:10px;min-height:230px;padding:26px;display:grid}.affiliate-funnel-step{text-align:center;justify-items:center;gap:10px;display:grid;position:relative}.affiliate-funnel-step i{color:var(--text-bright);font-size:0;font-style:normal;position:absolute;top:72px;right:-13px}.affiliate-funnel-step i:before{content:">";font-size:30px}.affiliate-funnel-icon{background:var(--surface-tint);border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:relative}.affiliate-funnel-icon:focus-visible,.admin-affiliate-funnel-icon:focus-visible{outline-offset:3px;outline:2px solid}.affiliate-funnel-tooltip{z-index:10;border:1px solid var(--border-strong);background:var(--surface);width:min(240px,72vw);color:var(--text-bright);opacity:0;pointer-events:none;text-align:left;border-radius:8px;padding:9px 11px;font-size:12px;font-weight:750;line-height:1.4;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 12px 28px #00000029}.affiliate-funnel-tooltip:after{border-right:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);background:var(--surface);content:"";width:9px;height:9px;position:absolute;top:100%;left:50%;transform:translate(-50%,-5px)rotate(45deg)}.affiliate-funnel-icon:hover .affiliate-funnel-tooltip,.affiliate-funnel-icon:focus-visible .affiliate-funnel-tooltip,.admin-affiliate-funnel-icon:hover .affiliate-funnel-tooltip,.admin-affiliate-funnel-icon:focus-visible .affiliate-funnel-tooltip{opacity:1;transform:translate(-50%)translateY(0)}.affiliate-funnel-icon svg{stroke-width:2.2px;width:23px;height:23px}.affiliate-funnel-icon-teal{color:var(--affiliate-teal)}.affiliate-funnel-icon-violet{color:var(--affiliate-violet)}.affiliate-funnel-icon-blue{color:var(--affiliate-blue)}.affiliate-funnel-icon-orange{color:var(--affiliate-orange)}.affiliate-funnel-step strong{color:var(--text-bright)}.affiliate-funnel-step b{color:var(--text-bright);font-size:26px}.affiliate-funnel-step small{color:var(--text-muted)}.affiliate-chart-card{min-width:0}.affiliate-chart-legend{color:var(--text-muted);justify-content:center;gap:18px;margin-bottom:6px;font-size:13px;display:flex}.affiliate-chart-legend span:before{content:"";vertical-align:middle;border-radius:999px;width:12px;height:3px;margin-right:8px;display:inline-block}.affiliate-legend-violet:before{background:var(--affiliate-violet)}.affiliate-legend-blue:before{background:var(--affiliate-blue)}.affiliate-legend-teal:before{background:var(--affiliate-teal)}.affiliate-legend-orange:before{background:var(--affiliate-orange)}.affiliate-performance-chart{width:100%;min-height:250px;color:var(--affiliate-teal)}.affiliate-performance-chart line{stroke:var(--border-subtle)}.affiliate-performance-chart text{fill:var(--text-muted);font-size:12px}.affiliate-performance-chart polyline{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.affiliate-performance-chart circle{fill:currentColor}.affiliate-performance-chart rect{fill:currentColor;opacity:.9}.affiliate-performance-chart .affiliate-chart-bar{transition:opacity .14s}.affiliate-performance-chart .affiliate-chart-segment{opacity:.86;transition:opacity .14s}.affiliate-performance-chart .affiliate-chart-bar-active .affiliate-chart-segment{opacity:1}.affiliate-performance-chart .affiliate-chart-hit-zone{fill:#0000;opacity:1;cursor:pointer}.affiliate-performance-chart .affiliate-chart-hit-zone:focus{outline:none}.affiliate-performance-chart .affiliate-chart-hit-zone:focus-visible{stroke:var(--text-bright);stroke-width:1px}.affiliate-performance-chart .affiliate-chart-hover-line{stroke:var(--text-muted);stroke-dasharray:4 4;opacity:.65}.affiliate-performance-chart .affiliate-chart-hover-dot{fill:var(--text-bright);stroke:var(--surface);stroke-width:2px}.affiliate-performance-chart .affiliate-chart-tooltip rect{fill:var(--surface);stroke:var(--border-strong);opacity:1}.affiliate-performance-chart .affiliate-chart-tooltip-title{fill:var(--text-bright);font-size:13px;font-weight:850}.affiliate-performance-chart .affiliate-chart-tooltip-line{fill:var(--text-muted);font-size:12px;font-weight:750}.affiliate-performance-chart .affiliate-chart-tooltip-line-teal{fill:var(--affiliate-teal)}.affiliate-performance-chart .affiliate-chart-tooltip-line-violet{fill:var(--affiliate-violet)}.affiliate-performance-chart .affiliate-chart-tooltip-line-blue{fill:var(--affiliate-blue)}.affiliate-performance-chart .affiliate-chart-tooltip-line-orange{fill:var(--affiliate-orange)}.affiliate-performance-chart .affiliate-chart-grid-line{opacity:.5}.affiliate-performance-chart .affiliate-chart-tick-label{text-anchor:middle}.affiliate-chart-series-violet{color:var(--affiliate-violet)}.affiliate-chart-series-blue{color:var(--affiliate-blue)}.affiliate-chart-series-teal{color:var(--affiliate-teal)}.affiliate-chart-series-orange{color:var(--affiliate-orange)}.affiliate-table-shell{border:1px solid var(--border-subtle);background:var(--surface-tint-faint);border-radius:8px;overflow-x:auto}.affiliate-table-shell table{border-collapse:collapse;width:100%;min-width:1120px}.affiliate-table-shell th,.affiliate-table-shell td{border-bottom:1px solid var(--border-subtle);text-align:left;padding:14px 16px}.affiliate-table-shell th:last-child,.affiliate-table-shell td:last-child{text-align:center;width:118px;min-width:118px}.affiliate-table-shell tbody tr:last-child td,.affiliate-link-row-expanded>td{border-bottom:0}.affiliate-link-main-cell{grid-template-columns:28px 44px minmax(0,1fr);align-items:center;gap:12px;min-width:340px;display:grid}.affiliate-link-expand-button{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.affiliate-link-expand-button:hover,.affiliate-link-expand-button:focus-visible{background:var(--surface-tint-subtle);color:var(--text-bright)}.affiliate-link-expand-button svg{width:18px;height:18px;transition:transform .16s}.affiliate-link-expand-button[aria-expanded=true] svg{transform:rotate(90deg)}.affiliate-link-table-icon,.affiliate-product-mini-icon{border-radius:8px;place-items:center;display:grid}.affiliate-link-table-icon{width:44px;height:44px}.affiliate-link-table-icon svg,.affiliate-product-mini-icon svg{stroke-width:2.3px;width:20px;height:20px}.affiliate-link-table-icon-data{background:var(--affiliate-teal-bg);color:var(--affiliate-teal)}.affiliate-link-table-icon-cash{background:color-mix(in srgb, var(--affiliate-violet) 18%, transparent);color:var(--affiliate-violet)}.affiliate-product-mini-icon-isp{background:var(--dashboard-v2-purchase-isp-icon-bg);color:var(--dashboard-v2-purchase-blue-text)}.affiliate-product-mini-icon-residential{background:var(--dashboard-v2-purchase-residential-icon-bg);color:var(--dashboard-v2-purchase-green-text)}.affiliate-product-mini-icon-neutral{background:var(--surface-tint-subtle);color:var(--text-muted)}.affiliate-link-copy{gap:4px;min-width:0;display:grid}.affiliate-table-shell td:first-child{white-space:normal}.affiliate-link-copy>strong,.affiliate-table-link{display:block}.affiliate-link-copy>strong{color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.affiliate-customers-card{gap:18px;display:grid}.affiliate-customer-card-list{gap:16px;display:grid}.affiliate-customer-card{border:1px solid var(--border-subtle);background:var(--surface-tint-faint);border-radius:8px;overflow:hidden}.affiliate-customer-card-summary{cursor:pointer;grid-template-columns:58px minmax(150px,1fr) minmax(420px,2fr) 18px;align-items:center;gap:18px;min-width:0;padding:20px;list-style:none;display:grid}.affiliate-customer-card-summary::-webkit-details-marker{display:none}.affiliate-customer-avatar,.affiliate-customer-activity-icon{background:color-mix(in srgb, currentColor 18%, transparent);border-radius:999px;place-items:center;display:grid}.affiliate-customer-avatar{width:54px;height:54px}.affiliate-customer-avatar svg,.affiliate-customer-activity-icon svg{stroke-width:2.2px;width:24px;height:24px}.affiliate-customer-card-active,.affiliate-customer-card-applied,.affiliate-customer-state-pill-active,.affiliate-customer-activity-item-applied{color:var(--affiliate-teal)}.affiliate-customer-card-canceled,.affiliate-customer-activity-item-canceled{color:var(--status-danger-text)}.affiliate-customer-card-warning,.affiliate-customer-activity-item-warning{color:var(--status-warning-text)}.affiliate-customer-card-signup,.affiliate-customer-state-pill-pending,.affiliate-customer-activity-item-signup,.affiliate-customer-activity-item-pending{color:var(--text-muted)}.affiliate-customer-identity{gap:6px;min-width:0;display:grid}.affiliate-customer-identity>strong{color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;font-size:19px;line-height:1.2;overflow:hidden}.affiliate-customer-state-pill{background:color-mix(in srgb, currentColor 12%, transparent);text-overflow:ellipsis;white-space:nowrap;border:1px solid;border-radius:6px;justify-self:start;max-width:100%;padding:5px 9px;font-size:12px;font-weight:900;line-height:1.1;overflow:hidden}.affiliate-customer-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.affiliate-customer-stats>div{gap:5px;min-width:0;padding:0 18px;display:grid}.affiliate-customer-stats>div+div{border-left:1px solid var(--border-subtle)}.affiliate-customer-stats dt{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;grid-row:2;font-size:12px;overflow:hidden}.affiliate-customer-stats dd{min-width:0;color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;grid-row:1;margin:0;font-size:16px;font-weight:900;overflow:hidden}.affiliate-customer-link-value{align-items:center;gap:8px;display:flex}.affiliate-customer-link-value span{text-overflow:ellipsis;min-width:0;overflow:hidden}.affiliate-customer-copy-button{border:1px solid var(--affiliate-teal-border);background:var(--surface-tint-subtle);width:26px;height:26px;color:var(--affiliate-teal);cursor:pointer;border-radius:7px;flex:none;place-items:center;display:inline-grid}.affiliate-customer-copy-button svg{stroke-width:2.2px;width:15px;height:15px}.affiliate-customer-copy-button:hover,.affiliate-customer-copy-button:focus-visible{background:var(--affiliate-action-bg);color:var(--text-on-accent)}.affiliate-customer-chevron{border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);width:11px;height:11px;transition:transform .16s;transform:rotate(45deg)}.affiliate-customer-card[open] .affiliate-customer-chevron{transform:rotate(225deg)}.affiliate-customer-activity-panel{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-tint-subtle) 72%, transparent);border-radius:8px;margin:0 20px 20px}.affiliate-customer-activity-heading{align-items:center;gap:10px;padding:18px 24px 10px;display:flex}.affiliate-customer-activity-heading strong{color:var(--text-bright)}.affiliate-customer-activity-heading span{border:1px solid color-mix(in srgb, var(--affiliate-violet) 55%, var(--border-subtle));background:color-mix(in srgb, var(--affiliate-violet) 13%, transparent);color:var(--affiliate-violet);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:900}.affiliate-customer-activity-list{gap:0;margin:0;padding:8px 24px 22px;list-style:none;display:grid}.affiliate-customer-activity-item{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:16px;min-width:0;padding:10px 0;display:grid;position:relative}.affiliate-customer-activity-item+.affiliate-customer-activity-item:before{border-left:1px dashed var(--border-strong);content:"";position:absolute;top:-10px;bottom:calc(100% - 12px);left:20px}.affiliate-customer-activity-icon{width:42px;height:42px}.affiliate-customer-activity-icon svg{width:20px;height:20px}.affiliate-customer-activity-item>div{gap:5px;min-width:0;display:grid}.affiliate-customer-activity-item strong{color:var(--text-bright);font-size:14px}.affiliate-customer-activity-item p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.affiliate-customer-activity-item time{color:var(--text-muted);white-space:nowrap;font-size:12px;font-weight:800}.affiliate-table-link{max-width:420px;color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;text-decoration:none;overflow:hidden}.affiliate-link-config-badge{text-overflow:ellipsis;white-space:nowrap;border-radius:6px;justify-self:start;max-width:100%;padding:5px 9px;font-size:12px;font-weight:850;line-height:1.15;overflow:hidden}.affiliate-link-config-badge-data{background:var(--affiliate-teal-bg);color:var(--affiliate-teal)}.affiliate-link-config-badge-cash{background:color-mix(in srgb, var(--affiliate-violet) 18%, transparent);color:var(--affiliate-violet)}.affiliate-table-rate-positive{color:var(--affiliate-teal)}.affiliate-reward-summary-cell strong,.affiliate-reward-summary-cell span{display:block}.affiliate-reward-summary-cell strong{color:var(--text-bright);font-size:16px}.affiliate-reward-summary-cell span{color:var(--text-muted);margin-top:4px;font-size:13px}.affiliate-table-copy-button{border-color:var(--border-strong);background:var(--surface-tint-faint);width:86px;min-width:86px;min-height:42px;color:var(--text-bright);padding:0 14px}.affiliate-link-reward-row>td{border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-card-raised) 72%, transparent);padding:0 20px 22px 52px}.affiliate-link-reward-panel{border:1px solid var(--border-subtle);background:var(--surface-tint-faint);border-radius:8px;overflow:hidden}.affiliate-link-reward-panel-heading{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.affiliate-link-reward-panel-heading div{gap:6px;min-width:0;display:grid}.affiliate-link-reward-panel-heading strong{color:var(--text-bright)}.affiliate-link-reward-panel-heading span{color:var(--text-muted);font-size:13px}.affiliate-link-buyer-discount-pill{border:1px solid color-mix(in srgb, var(--affiliate-orange) 42%, var(--border-subtle));background:color-mix(in srgb, var(--affiliate-orange) 14%, transparent);border-radius:8px;flex:none;padding:7px 10px;font-weight:850;color:var(--affiliate-orange)!important;font-size:12px!important}.affiliate-link-reward-columns{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.affiliate-link-reward-column{gap:0;min-width:0;padding:0 18px 14px;display:grid}.affiliate-link-reward-column+.affiliate-link-reward-column{border-left:1px solid var(--border-subtle)}.affiliate-link-reward-column-heading,.affiliate-link-reward-config-row{grid-template-columns:minmax(0,1fr) minmax(86px,auto);align-items:center;gap:12px;display:grid}.affiliate-link-reward-column-heading{min-height:44px;color:var(--text-muted);text-transform:uppercase;font-size:12px;font-weight:900}.affiliate-link-reward-column-heading span:last-child,.affiliate-link-rule-reward{text-align:right}.affiliate-link-reward-config-row{border-top:1px solid var(--border-subtle);min-height:42px}.affiliate-link-reward-product{align-items:center;gap:10px;min-width:0;display:flex}.affiliate-link-reward-product>span:last-child{color:var(--text-bright);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.affiliate-product-mini-icon{flex:none;width:26px;height:26px}.affiliate-product-mini-icon svg{width:15px;height:15px}.affiliate-link-rule-reward{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.affiliate-link-rule-reward-data{color:var(--affiliate-teal)}.affiliate-link-rule-reward-cash{color:var(--affiliate-violet)}.affiliate-link-rule-reward-none{color:var(--text-muted)}.affiliate-table-footer{color:var(--text-muted);margin:14px 16px;font-size:13px}.affiliate-attributed-pill{border-color:var(--affiliate-teal-border-soft);background:var(--affiliate-teal-bg-soft);color:var(--affiliate-teal)}.affiliate-empty-customers{grid-template-columns:auto minmax(0,360px);justify-content:center;align-items:center;gap:26px;min-height:230px;display:grid}.affiliate-empty-icon{border:2px solid var(--border-strong);width:108px;height:108px;color:var(--text-subtle);border-radius:999px;place-items:center;display:grid}.affiliate-empty-icon svg{stroke-width:1.4px;width:64px;height:64px}@media (width<=1120px){.affiliate-summary-grid,.affiliate-intro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-performance-grid{grid-template-columns:1fr}.affiliate-customer-card-summary{grid-template-columns:54px minmax(0,1fr) 18px}.affiliate-customer-stats{grid-area:2/1/auto/-1;padding-top:16px}.admin-affiliate-summary-grid,.affiliate-admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-admin-content-grid,.admin-affiliate-overview-grid,.admin-affiliate-performance-body,.admin-affiliate-create-layout{grid-template-columns:1fr}.admin-affiliate-reward-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.affiliate-dashboard-page{gap:18px}.affiliate-hero,.affiliate-section-heading{flex-direction:column;align-items:stretch}.affiliate-summary-grid,.affiliate-intro-grid,.affiliate-funnel-card,.affiliate-link-actions{grid-template-columns:1fr}.affiliate-primary-link-card,.affiliate-how-card,.affiliate-performance-card,.affiliate-table-card{padding:20px}.affiliate-copy-box{grid-template-columns:1fr}.affiliate-funnel-step i{display:none}.affiliate-empty-customers{text-align:center;grid-template-columns:1fr;justify-items:center}.admin-affiliate-hero,.admin-affiliate-create-header,.admin-affiliate-section-heading{flex-direction:column;align-items:stretch}.admin-affiliate-create-button{align-self:flex-start}.admin-affiliate-summary-grid,.admin-affiliate-form-section-heading,.admin-affiliate-form-row,.admin-affiliate-product-rule,.admin-affiliate-product-rule-controls,.admin-affiliate-reward-options,.admin-affiliate-reward-card-grid{grid-template-columns:1fr}.admin-affiliate-rule-status{grid-column:1}.admin-affiliate-create-footer{flex-direction:column;align-items:stretch}.admin-affiliate-create-actions{justify-content:flex-start}.admin-affiliate-create-panel,.admin-affiliate-performance-card,.admin-affiliate-rewards-card,.admin-affiliate-table-card{padding:18px}.admin-affiliate-metric-card{min-height:132px;padding:18px}.admin-affiliate-chart-legend{flex-wrap:wrap;justify-content:flex-start}.admin-affiliate-donut{width:160px;height:160px}.admin-affiliate-donut span{width:88px;height:88px}.admin-affiliate-donut strong{font-size:20px}}@media (width<=920px){.affiliate-admin-page{gap:16px}.affiliate-admin-hero,.affiliate-admin-table-header,.affiliate-admin-tabs-row{flex-direction:column;align-items:stretch}.affiliate-admin-refresh-button{align-self:flex-start}.affiliate-admin-export-button{align-self:flex-end}.affiliate-admin-table-actions{flex-wrap:wrap;justify-content:flex-start;min-width:0}.affiliate-admin-search{flex:240px;width:100%}.affiliate-admin-tab-bar{gap:8px}.affiliate-admin-tab{padding:0 10px}}@media (width<=640px){.affiliate-customer-stats{grid-template-columns:1fr}.affiliate-customer-stats>div+div{border-top:1px solid var(--border-subtle)}.affiliate-customer-card-summary{grid-template-columns:46px minmax(0,1fr) 16px;gap:14px;padding:16px}.affiliate-customer-avatar{width:46px;height:46px}.affiliate-customer-chevron{grid-area:1/3}.affiliate-customer-stats{gap:0;padding-top:10px}.affiliate-customer-stats>div{padding:10px 0}.affiliate-customer-stats>div+div{border-left:0}.affiliate-customer-activity-panel{margin:0 16px 16px}.affiliate-customer-activity-heading{flex-direction:column;align-items:flex-start;padding:16px 16px 6px}.affiliate-customer-activity-list{padding:8px 16px 16px}.affiliate-customer-activity-item{grid-template-columns:38px minmax(0,1fr)}.affiliate-customer-activity-item time{grid-column:2}.affiliate-admin-metric-grid{grid-template-columns:1fr}.affiliate-admin-metric-card{min-height:auto;padding:18px}.affiliate-admin-hero h1{font-size:28px}.affiliate-admin-side-heading{flex-direction:column}.affiliate-admin-table-actions,.affiliate-admin-table-footer{flex-direction:column;align-items:stretch}.affiliate-admin-filter-button,.affiliate-admin-export-button{width:100%}.affiliate-admin-pagination{flex-wrap:wrap}.affiliate-admin-activity-list article{grid-template-columns:auto minmax(0,1fr)}.affiliate-admin-activity-list time{grid-column:2}}.app-shell[data-dashboard-theme=dashboard-v2] .guides-page{gap:26px}.guides-layout{grid-column:span 12;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px;display:grid}.guides-sidebar{border:1px solid var(--border-subtle);background:var(--surface);max-height:calc(100vh - 56px);box-shadow:none;border-radius:12px;align-self:start;gap:8px;padding:18px;display:grid;position:sticky;top:28px;overflow-y:auto}.guides-sidebar a{min-height:36px;color:var(--text-muted);border-radius:8px;align-items:center;padding:8px 10px;font-size:13px;font-weight:800;display:flex}.guides-sidebar a:hover,.guides-sidebar a:focus-visible{color:var(--text-bright);background:var(--bg-field-strong)}.guides-content{gap:18px;min-width:0;display:grid}.guides-hero,.guide-section{border:1px solid var(--border-subtle);background:var(--surface);box-shadow:none;border-radius:12px}.guides-hero{gap:18px;padding:28px;display:grid}.guide-stones{gap:8px;display:flex}.guide-stone{border-radius:5px;width:14px;height:22px;animation:3s ease-in-out infinite guide-stone-pulse}.guide-stone:nth-child(2){animation-delay:.3s}.guide-stone:nth-child(3){animation-delay:.6s}.guide-stone:nth-child(4){animation-delay:.9s}.guide-stone:nth-child(5){animation-delay:1.2s}.guide-stone:nth-child(6){animation-delay:1.5s}.guide-stone-blue,.guide-section-blue .guide-section-accent,.guide-issue-blue{--guide-accent:var(--dashboard-v2-guide-accent-blue)}.guide-stone-yellow,.guide-section-yellow .guide-section-accent,.guide-issue-yellow{--guide-accent:var(--dashboard-v2-guide-accent-yellow)}.guide-stone-red,.guide-section-red .guide-section-accent,.guide-issue-red{--guide-accent:var(--dashboard-v2-guide-accent-red)}.guide-stone-purple,.guide-section-purple .guide-section-accent,.guide-issue-purple{--guide-accent:var(--dashboard-v2-guide-accent-purple)}.guide-stone-green,.guide-section-green .guide-section-accent,.guide-issue-green{--guide-accent:var(--dashboard-v2-guide-accent-green)}.guide-stone-orange,.guide-section-orange .guide-section-accent,.guide-issue-orange{--guide-accent:var(--dashboard-v2-guide-accent-orange)}.guide-issue-neutral{--guide-accent:var(--text-subtle)}.guide-stone{background:var(--guide-accent);box-shadow:0 10px 20px var(--dashboard-v2-guide-accent-shadow)}.guides-hero .breadcrumb{color:var(--dashboard-v2-overview-primary-text);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:900}.guides-hero h1{color:var(--text-bright);margin:0 0 10px;font-size:clamp(32px,4vw,46px);line-height:1.04}.guides-hero p:last-child{max-width:760px;color:var(--text-muted);font-size:16px;line-height:1.55}.guides-policy-note{margin:0}.guide-filter-panel{border:1px solid var(--border-subtle);background:var(--surface);border-radius:12px;gap:16px;padding:18px;display:grid}.guide-filter-group{gap:8px;min-width:0;display:grid}.guide-filter-label{color:var(--text-subtle);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.guide-filter-options{flex-wrap:wrap;gap:8px;display:flex}.guide-filter-options .filter-chip{border:1px solid var(--border-subtle);border-radius:8px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:900}.guide-filter-summary{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:4px;font-size:13px;font-weight:800;display:flex}.guide-filter-clear{border:1px solid var(--border-subtle);background:var(--bg-field-strong);min-height:32px;color:var(--text-bright);border-radius:8px;padding:0 12px;font-size:12px;font-weight:900}.guide-filter-clear:hover,.guide-filter-clear:focus-visible{color:var(--dashboard-v2-overview-primary-text);border-color:var(--dashboard-v2-overview-primary-border)}.guide-section{overflow:hidden}.guide-section-header{border-bottom:1px solid var(--border-subtle);grid-template-columns:5px minmax(0,1fr);align-items:center;gap:16px;padding:20px 24px;display:grid}.guide-section-accent{background:var(--guide-accent);border-radius:999px;width:5px;height:36px}.guide-section h2{color:var(--text-bright);margin:0;font-size:18px}.guide-section-body{gap:20px;padding:22px 24px 24px;display:grid}.guide-proxy-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.guide-proxy-card{border:1px solid var(--border-subtle);background:var(--bg-field-strong);border-radius:10px;align-content:start;gap:8px;min-width:0;padding:14px;display:grid}.guide-proxy-label{color:var(--text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.guide-proxy-card strong{color:var(--text-bright);font-size:14px;line-height:1.35}.guide-product-row,.guide-workflow-row,.guide-tag-row{flex-wrap:wrap;gap:6px;display:flex}.guide-product-pill,.guide-workflow-pill{min-height:24px;color:var(--text-muted);background:var(--surface);border-radius:7px;align-items:center;padding:3px 8px;font-size:11px;font-weight:900;display:inline-flex}.guide-product-pill-active,.guide-workflow-pill-active{color:var(--dashboard-v2-overview-primary-text);background:var(--dashboard-v2-overview-primary-bg);box-shadow:inset 0 0 0 1px var(--dashboard-v2-overview-primary-border)}.guide-tag{border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:11px;font-weight:900;display:inline-flex}.guide-tag-isp{color:var(--dashboard-v2-overview-primary-text);background:var(--dashboard-v2-overview-primary-bg)}.guide-tag-residential{color:var(--dashboard-v2-overview-success-text);background:var(--dashboard-v2-overview-success-bg)}.guide-tag-mix{color:var(--dashboard-v2-guide-tag-mix-text);background:var(--dashboard-v2-guide-tag-mix-bg)}.guide-tag-warning{color:var(--dashboard-v2-activity-danger-text);background:var(--dashboard-v2-activity-danger-bg)}.guide-tag-inevitable{color:var(--dashboard-v2-activity-warning-text);background:var(--dashboard-v2-activity-warning-bg)}.guide-tag-static{color:var(--dashboard-v2-activity-info-text);background:var(--dashboard-v2-activity-info-bg)}.guide-tag-untested{color:var(--dashboard-v2-activity-neutral-text);background:var(--dashboard-v2-activity-neutral-bg)}.guide-section-note{margin:0}.guide-issues{gap:10px;display:grid}.guide-issues h3{color:var(--text-subtle);letter-spacing:.12em;text-transform:uppercase;margin:0 0 2px;font-size:12px;font-weight:900}.guide-issue{border:1px solid var(--border-subtle);border-left:4px solid var(--guide-accent);background:var(--surface);border-radius:10px;padding:14px 16px}.guide-issue strong{color:var(--guide-accent);margin-bottom:8px;display:block}.guide-issue ul{color:var(--text-muted);gap:5px;margin:0;padding-left:18px;line-height:1.45;display:grid}.guides-footer{color:var(--text-muted);text-align:center;padding:24px 0 6px}.guides-footer strong{color:var(--dashboard-v2-overview-primary-text)}.public-hero-panel{background:var(--public-hero-gradient);grid-template-columns:minmax(0,.95fr) minmax(300px,.85fr);align-items:stretch;min-height:610px;display:grid;position:relative;overflow:hidden}.dashboard-preview-grid{gap:22px;display:grid}.public-product-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.public-dashboard-preview{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start;gap:34px;display:grid}.dashboard-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-docs-page{grid-template-columns:250px minmax(0,880px);gap:56px;width:min(100%,1210px);margin:0 auto;padding:86px clamp(22px,5vw,70px) 118px;display:grid;position:relative}.legal-page{gap:20px;width:min(100%,920px);margin:0 auto;padding:62px clamp(22px,5vw,70px) 100px;display:grid;position:relative}.legal-page:before{z-index:-1;pointer-events:none;background:radial-gradient(var(--public-architecture-blue-mist) .7px, transparent .7px) 84% 92px / 14px 14px, radial-gradient(var(--public-architecture-ink-dot) .55px, transparent .55px) 14% 520px / 18px 18px, linear-gradient(115deg, transparent 0 60%, var(--public-architecture-white-panel-soft) 60.4% 66%, transparent 66.4% 100%);content:"";opacity:.48;position:absolute;inset:0}.legal-page{width:min(100%,920px);padding:72px clamp(22px,5vw,70px) 110px;display:block}.legal-page:before{opacity:.22}.legal-page article{border:1px solid var(--public-home-card-border);background:var(--public-surface);box-shadow:none;border-radius:10px;padding:42px 46px 48px}.legal-page .eyebrow{color:var(--public-home-accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:900}.legal-page h1{color:var(--public-home-text);margin:0 0 18px;font-size:clamp(34px,4vw,48px);line-height:1.1}.legal-page h2{border-top:1px solid var(--public-home-card-border);color:var(--public-home-text);margin:38px 0 14px;padding-top:28px;font-size:24px;line-height:1.2}.legal-page h3{color:var(--public-home-text);margin:22px 0 8px;font-size:18px;line-height:1.25}.legal-page p,.legal-page li{color:var(--public-home-muted);font-size:16px;line-height:1.76}.legal-page ul{gap:8px;margin:14px 0 0;padding-left:22px;display:grid}.legal-effective-date{margin:-8px 0 18px;font-weight:800}.doc-block{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:14px}.doc-block h2{margin-top:6px;font-size:18px}.doc-block p:last-child{color:var(--muted);margin-top:8px;line-height:1.55}.proxy-field-grid{grid-template-columns:1.2fr 1fr 1fr;gap:28px;padding-top:22px;display:grid}.generator-control-grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:end;gap:12px;padding-top:14px;display:grid}.product-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.product-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:14px;min-width:0;display:grid}.proxy-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:12px;display:grid}.proxy-health-grid{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:14px;min-width:0;display:grid}.credential-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.purchase-layout{grid-column:span 12;grid-template-columns:minmax(0,2fr) minmax(320px,.95fr);align-items:start;gap:22px;min-width:0;display:grid}.docs-dashboard-layout{grid-column:span 12;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px;display:grid}.docs-sidebar{border:1px solid var(--border-subtle);background:var(--surface);max-height:calc(100vh - 56px);box-shadow:none;border-radius:12px;align-self:start;gap:8px;padding:18px;display:grid;position:sticky;top:28px;overflow-y:auto}.docs-sidebar .eyebrow{color:var(--text-bright);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900}.docs-sidebar a{min-height:36px;color:var(--text-muted);border-radius:8px;align-items:center;padding:8px 10px;font-size:13px;font-weight:800;display:flex}.docs-sidebar a:hover,.docs-sidebar a:focus-visible,.docs-sidebar .docs-nav-active{color:var(--text-bright);background:var(--bg-field-strong)}.docs-content{gap:18px;min-width:0;display:grid}.docs-hero{border:1px solid var(--border-subtle);background:var(--surface);min-width:0;box-shadow:none;border-radius:12px;gap:18px;padding:28px;display:grid}.docs-hero .breadcrumb{color:var(--accent-primary-soft);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:900}.docs-hero h1{color:var(--text-bright);margin:0 0 10px;font-size:clamp(32px,4vw,46px);line-height:1.04}.docs-hero p:last-child{max-width:760px;color:var(--text-muted);font-size:16px;line-height:1.55}.docs-article{border:1px solid var(--border-subtle);background:var(--surface);min-width:0;box-shadow:none;color:var(--text-bright);border-radius:12px;padding:34px 38px 42px}.docs-article h1{max-width:720px;color:var(--text-bright);letter-spacing:0;margin:0 0 14px;font-size:clamp(30px,3vw,40px);line-height:1.12}.docs-article h2{border-top:1px solid var(--border-subtle);color:var(--text-bright);margin:36px 0 16px;padding-top:28px;font-size:24px;line-height:1.2}.docs-article h3{color:var(--text-bright);margin:22px 0 10px;font-size:19px;line-height:1.24}.docs-article p,.docs-article li{max-width:820px;color:var(--text-muted);font-size:15px;line-height:1.72}.docs-external-cta-row{margin:28px 0 0}.docs-external-cta{border:1px solid var(--border-subtle);background:var(--bg-field-strong);min-height:42px;color:var(--text-bright);box-shadow:none;border-radius:8px;align-items:center;gap:10px;margin:0;padding:0 16px;font-weight:800;display:inline-flex}.docs-external-cta svg{width:16px;height:16px}.docs-external-cta:hover,.docs-external-cta:focus-visible{color:var(--accent-primary-soft);transform:translateY(-1px)}.docs-article ol{gap:8px;margin:14px 0 0;padding-left:24px;display:grid}.doc-note{border:1px solid var(--accent-cyan-border-strong);background:var(--accent-cyan-bg);color:var(--text-muted);border-radius:10px;margin-top:36px;padding:18px 20px;line-height:1.6}.docs-external-cta-row+.doc-note{margin-top:18px}.public-docs-nav .docs-nav-active{color:var(--public-home-text);background:var(--public-home-accent-soft)}.public-docs-article .docs-external-cta{background:var(--public-home-primary-action-bg);color:var(--public-surface);box-shadow:var(--public-home-primary-action-shadow);border:0}.public-docs-article .docs-external-cta:hover,.public-docs-article .docs-external-cta:focus-visible{color:var(--public-surface);transform:translateY(-1px)}.public-docs-article .doc-note{border:1px solid var(--public-home-card-border);background:var(--public-home-accent-soft);color:var(--public-home-muted)}@media (width<=1120px){.proxy-workspace,.proxy-field-grid,.proxy-health-grid,.generator-control-grid,.product-state-grid,.product-detail-grid,.credential-board,.purchase-layout,.docs-dashboard-layout,.guides-layout,.public-hero-panel,.public-dashboard-preview,.dashboard-preview-grid,.public-product-grid,.public-docs-page{grid-template-columns:1fr}.docs-dashboard-layout,.guides-layout{gap:22px}.guides-sidebar,.docs-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-sidebar .eyebrow,.guides-sidebar .eyebrow{grid-column:1/-1}.docs-article{padding:30px 24px 34px}.public-docs-page{gap:24px;padding-top:46px}.legal-page{padding-top:46px}.legal-page article{padding:30px 24px 34px}}.public-shell{background:var(--public-bg);min-height:100vh;color:var(--public-text);overflow:hidden}.public-nav,.public-footer{justify-content:space-between;align-items:center;gap:24px;width:min(100%,1440px);margin:0 auto;padding:18px 32px;display:flex}.public-nav{z-index:2;border-bottom:1px solid var(--public-border-soft);background:var(--public-nav-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;max-width:none;position:sticky;top:0}.public-brand{color:var(--public-text);letter-spacing:-.03em;align-items:center;gap:10px;font-weight:900;display:inline-flex}.public-brand .brand-icon{border-radius:10px;width:34px;height:34px;font-size:12px}.public-brand-icon{object-fit:contain;flex:0 0 38px;width:38px;height:38px;display:block}.public-nav nav,.public-footer nav{color:var(--public-muted);align-items:center;gap:28px;font-weight:700;display:flex}.public-nav nav a,.public-footer nav a{padding:6px 0;position:relative}.public-nav nav a:after{background:var(--public-text);content:"";opacity:0;border-radius:999px;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.35)}.public-nav nav a:hover,.public-footer nav a:hover{color:var(--public-text)}.public-nav nav a:hover:after,.public-nav nav a:focus-visible:after{opacity:1;transform:scaleX(1)}.public-cta,.public-link-button{border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.public-cta{border:1px solid var(--public-border-accent);background:linear-gradient(135deg, var(--public-primary), var(--public-secondary));color:var(--public-surface);box-shadow:0 16px 36px var(--accent-violet-bg-strong);padding:12px 22px}.public-hero{color:var(--public-surface);padding:0 0 52px}.public-hero-panel:before{background:var(--public-hero-sheen);content:"";mix-blend-mode:screen;opacity:.48;position:absolute;inset:0}.public-hero-copy{z-index:1;align-content:center;justify-items:start;max-width:780px;padding:92px clamp(56px,6vw,104px) 92px max(32px,50vw - 688px);display:grid;position:relative}.public-hero-kicker{color:var(--public-hero-muted);letter-spacing:.22em;text-transform:uppercase;margin-bottom:26px;font-size:13px;font-weight:900}.public-hero h1{max-width:930px;color:var(--public-surface);letter-spacing:0;margin:0;font-size:clamp(44px,6vw,78px);line-height:1.05}.public-hero-copy>p{max-width:760px;color:var(--text-muted);margin-top:26px;font-size:19px;line-height:1.65}.public-hero-media{z-index:1;min-height:100%;position:relative;overflow:hidden}.public-hero-media span{border-inline:1px solid var(--border-subtle);background:var(--public-hero-panel-dark);width:34%;position:absolute;top:-12%;bottom:-12%;transform:skew(-12deg)}.public-hero-media span:first-child{left:7%}.public-hero-media span:nth-child(2){background:var(--public-hero-panel-mid);left:38%}.public-hero-media span:nth-child(3){background:var(--public-hero-panel-accent);right:-5%}.public-cta-large,.public-link-button{min-height:48px;padding:0 24px}.public-link-button{border:1px solid var(--public-hero-button-border);color:var(--public-surface);background:var(--surface-tint-heavy)}.public-section,.public-products{width:min(100%,1440px);margin:0 auto;padding:76px 32px}.public-product-card h3{color:var(--public-text);margin:0;font-size:25px}.public-product-card p{color:var(--public-muted);line-height:1.65}.public-product-cta{border:1px solid var(--public-border-accent);background:linear-gradient(135deg, var(--public-primary), var(--public-secondary));width:100%;min-height:52px;color:var(--public-surface);box-shadow:0 16px 36px var(--accent-violet-bg-strong);border-radius:10px;justify-content:center;align-items:center;margin-top:auto;padding:0 18px;font-weight:900;display:inline-flex}.public-product-cta:hover{transform:translateY(-1px)}.public-footer{border-top:1px solid var(--public-border-soft);background:var(--public-surface);width:100%;max-width:none;color:var(--public-subtle);grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:24px;padding-block:32px;display:grid}.public-footer>span{text-align:center;justify-self:center}.public-footer nav{justify-self:end}.public-shell{background:radial-gradient(circle at 84% 18%, var(--public-architecture-blue-mist), transparent 28rem), linear-gradient(180deg, var(--public-surface) 0%, var(--public-architecture-bg-mid) 46%, var(--public-surface) 100%);color:var(--public-home-text)}.public-shell .public-nav{z-index:10;border-bottom:1px solid var(--public-home-card-border);background:var(--public-nav-bg);width:100%;max-width:none;min-height:74px;box-shadow:var(--public-nav-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin:0;padding:0 clamp(28px,5vw,70px);position:sticky;top:0}.public-shell .public-brand{color:var(--public-home-text);font-weight:900}.public-shell .brand-icon{background:var(--public-home-primary-action-bg);width:36px;height:36px;color:var(--public-brand-icon-text);box-shadow:var(--public-brand-icon-shadow);border-radius:9px}.public-shell .public-nav nav{justify-self:center;gap:clamp(24px,4vw,58px)}.public-shell .public-nav nav a{color:var(--public-home-text);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.public-shell .public-nav nav svg,.public-shell .public-cta svg{width:16px;height:16px}.public-shell .public-cta,.public-home .public-cta,.public-home .public-link-button{border-radius:8px;min-height:44px;font-size:14px}.public-shell .public-cta,.public-home .public-cta{background:var(--public-home-primary-action-bg);color:var(--public-action-text);box-shadow:var(--public-home-primary-action-shadow);border:0;gap:10px}.public-docs-page:before{z-index:-1;pointer-events:none;background:radial-gradient(var(--public-architecture-blue-mist) .7px, transparent .7px) 92% 86px / 14px 14px, radial-gradient(var(--public-architecture-ink-dot) .55px, transparent .55px) 8% 560px / 18px 18px, linear-gradient(115deg, transparent 0 58%, var(--public-architecture-white-panel-soft) 58.4% 64%, transparent 64.4% 100%);content:"";opacity:.48;position:absolute;inset:0}.public-docs-nav{border:1px solid var(--public-home-card-border);background:linear-gradient(180deg, var(--public-architecture-white-glass-strong), var(--public-architecture-white-glow)), var(--public-architecture-white-glass);height:fit-content;box-shadow:var(--public-home-card-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:10px;gap:8px;padding:18px;display:grid;position:sticky;top:98px}.public-docs-nav .eyebrow{color:var(--public-home-accent);letter-spacing:.22em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900}.public-docs-nav a{min-height:40px;color:var(--public-home-muted);border-radius:8px;align-items:center;padding:10px 12px;font-size:14px;font-weight:800;display:flex}.public-docs-nav a:hover,.public-docs-nav a:focus-visible{color:var(--public-home-text);background:var(--public-home-accent-soft)}.public-docs-article{border:1px solid var(--public-home-card-border);background:linear-gradient(180deg, var(--public-architecture-white-glass-strong), var(--public-architecture-white-glow)), var(--public-architecture-white-glass);min-width:0;box-shadow:var(--public-home-card-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:10px;padding:44px 48px 50px}.public-docs-article .breadcrumb{color:var(--public-home-accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 26px;font-size:12px;font-weight:900}.public-docs-article h1{color:var(--public-home-text);letter-spacing:0;margin:0 0 20px;font-size:clamp(38px,4.4vw,56px);line-height:1.08}.public-docs-article h2{border-top:1px solid var(--public-home-card-border);color:var(--public-home-text);margin:42px 0 16px;padding-top:34px;font-size:28px;line-height:1.2}.public-docs-article h3{color:var(--public-home-text);margin:28px 0 12px;font-size:22px;line-height:1.24}.public-docs-article p,.public-docs-article li{color:var(--public-home-muted);font-size:16px;line-height:1.78}.public-docs-article ol{gap:8px;margin:14px 0 0;padding-left:24px;display:grid}@media (width<=1120px){.public-docs-nav{position:static}.public-docs-article{padding:30px 24px 34px}}@media (width<=820px){.public-nav,.public-footer{flex-direction:column;align-items:flex-start}.public-footer{display:flex}.public-footer>span,.public-footer nav{justify-self:auto}.public-nav nav,.public-footer nav{flex-wrap:wrap;gap:14px}.public-hero{min-height:auto}.public-hero-copy{padding:64px 24px}.public-hero-media{min-height:280px}.public-shell .public-nav{flex-direction:column;align-items:flex-start;min-height:auto;padding:18px}.public-shell .public-nav nav{flex-wrap:wrap;gap:16px}.public-hero-copy{margin:0}}.ops-reference{border:1px solid var(--line);background:var(--surface-tint-faint);min-height:28px;color:var(--muted);border-radius:999px;align-items:center;padding:4px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700;display:inline-flex}.user-avatar{background:var(--accent-violet-bg-heavy);width:28px;height:28px;color:var(--accent-primary-hover);border-radius:8px;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.user-avatar img{object-fit:cover;width:100%;height:100%}.hero-metrics{flex-wrap:wrap;justify-content:flex-start;gap:18px;margin-top:34px;display:flex}.hero-metrics strong{border:1px solid var(--public-hero-border);background:var(--surface-tint-heavy);min-width:142px;color:var(--public-surface);border-radius:12px;gap:4px;padding:14px 16px;font-size:24px;display:grid}.hero-metrics span{color:var(--public-hero-subtle);font-size:13px;font-weight:500}.hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:14px;margin-top:32px;display:flex}.product-card-top{border-bottom:1px solid var(--public-border);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding-bottom:22px;display:flex}.product-icon{background:linear-gradient(135deg, var(--public-primary), var(--public-secondary));width:52px;height:52px;color:var(--public-surface);box-shadow:0 18px 42px var(--accent-violet-bg-strong);border-radius:13px;place-items:center;font-weight:900;display:grid}.check-row{color:var(--public-muted);align-items:center;gap:10px;margin-top:10px;display:flex}.check-row span{background:var(--public-success-bg);width:22px;height:22px;color:var(--public-success);border-radius:5px;place-items:center;font-size:9px;font-weight:900;display:grid}.product-price{border-top:1px solid var(--public-border);align-items:baseline;gap:5px;padding-top:26px;display:flex}.product-price strong{color:var(--public-text);font-size:42px}.product-price span{color:var(--public-muted)}.page-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;width:100%;min-width:0;max-width:1320px;margin:0 auto;display:grid}.page-kicker{align-items:center;gap:10px;margin-bottom:8px;display:flex}.page-icon{width:22px;height:22px;color:var(--accent-primary-soft);place-items:center;display:inline-grid}.page-icon svg{stroke-width:2.2px;width:21px;height:21px}.page-badge{background:var(--accent-violet-bg-heavy);min-height:19px;color:var(--accent-primary-hover);border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.metric-icon,.summary-icon,.metric-cta-icon{border:1px solid var(--line-strong);place-items:center;font-weight:800;display:grid}.metric-icon{border-radius:10px;width:44px;height:44px;font-size:11px}.metric-icon-violet{background:var(--accent-violet-bg-strong);color:var(--accent-primary-muted)}.metric-icon-cyan{background:var(--accent-cyan-bg);color:var(--accent-secondary-bright)}.metric-icon-green{background:var(--status-success-bg);color:var(--green)}.metric-icon-orange{background:var(--status-warning-bg-strong);color:var(--status-warning-text)}.metric-cta-icon{background:linear-gradient(135deg, var(--accent-primary), var(--accent-secondary));width:48px;height:48px;color:var(--text-on-accent);border-radius:10px;font-size:30px;line-height:1}.account-panel{padding:var(--space-32)}.account-summary article{align-items:center;gap:var(--space-16);min-width:0;display:flex}.account-summary strong{max-width:100%;margin-top:var(--space-4);color:var(--text);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.revealed-id-row{align-items:center;gap:var(--space-10);min-width:0;display:flex}.revealed-id-row strong{min-width:0}.summary-icon{background:var(--surface-tint-strong);width:40px;height:40px;color:var(--graphite);border-radius:9px;flex:none;font-size:10px}.summary-avatar{background:var(--accent-violet-bg-heavy);color:var(--accent-primary-hover);font-size:15px;font-weight:900;overflow:hidden}.summary-avatar img{object-fit:cover;width:100%;height:100%}table{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}th,td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 8px}th{color:var(--subtle);font-weight:600}tbody tr:last-child td{border-bottom:0}.capitalize{text-transform:capitalize}.inline-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-action-stack{justify-items:end;gap:8px;min-width:136px;display:grid}.recent-proxy-actions-panel{padding:20px}.recent-proxy-actions-header{align-items:center;margin-bottom:16px}.recent-proxy-event-list{gap:0}.recent-proxy-event-copy{gap:5px;min-width:0;display:grid}.recent-proxy-event-copy p{margin:0}.payment-records-header{justify-content:flex-start}.payment-records-icon,.activity-v2-metric-icon,.activity-v2-event-icon{flex:none;place-items:center;display:inline-grid}.payment-records-icon{border:1px solid var(--line);background:var(--surface-tint-subtle);width:44px;height:44px;color:var(--accent-primary);border-radius:10px}.payment-records-icon svg{stroke-width:2px;width:22px;height:22px}.payment-product-list{flex-wrap:wrap;gap:6px;display:flex}.payment-product-pill{align-items:center;gap:6px}.payment-product-pill svg,.payment-record-link svg{stroke-width:2.2px;width:14px;height:14px}.payment-status-pill-paid{color:var(--green);border-color:var(--status-success-border-soft);background:var(--status-success-bg)}.payment-status-pill-neutral{color:var(--subtle);border-color:var(--line);background:var(--surface-tint-subtle)}.payment-status-pill-attention{color:var(--status-warning-text);border-color:var(--status-warning-border-soft);background:var(--status-warning-bg-soft)}.payment-status-pill-cancelled{color:var(--subtle);border-color:var(--border-subtle);background:var(--surface-tint-faint)}.payment-record-link{align-items:center;gap:5px;display:inline-flex}.payment-records-footer{color:var(--muted);justify-content:flex-end;align-items:center;gap:16px;padding-top:14px;font-size:13px;display:flex}.payment-records-pager{align-items:center;gap:6px;display:flex}.payment-records-pager button{border:1px solid var(--line);background:var(--surface-tint-subtle);width:32px;height:32px;color:var(--muted);border-radius:8px;place-items:center;display:inline-grid}.payment-records-pager button svg{width:16px;height:16px}.activity-v2-metric-icon{border:1px solid var(--line);background:var(--surface-tint-subtle);width:40px;height:40px;color:var(--accent-primary);border-radius:10px}.activity-v2-event-icon{z-index:1;border:3px solid var(--surface);background:var(--surface-tint-strong);width:34px;height:34px;color:var(--graphite);border-radius:999px}.inline-actions{flex-wrap:wrap;gap:6px;display:inline-flex}.purchased-products-panel{padding:26px}.purchased-products-header{justify-content:flex-start}.purchased-products-icon{border:1px solid var(--accent-violet-border-soft);background:var(--accent-violet-bg-soft);width:52px;height:52px;color:var(--accent-primary);border-radius:14px;flex:none;place-items:center;display:inline-grid}.purchased-products-icon svg{stroke-width:2.1px;width:24px;height:24px}.purchased-product-name,.purchased-product-meta{display:block}.purchased-product-name{font-weight:700}.purchased-product-meta{color:var(--muted);margin-top:3px;font-size:12px}.purchased-products-quantity{color:var(--text)}.billing-credit-summary{justify-content:space-between;align-items:center;gap:24px;display:flex}.billing-credit-summary-copy{align-items:center;gap:18px;min-width:0;display:flex}.billing-credit-summary-side{align-items:center;gap:20px;display:flex}.mutation-error{border:1px solid var(--status-error-border);color:var(--red);background:var(--status-error-bg-soft);border-radius:8px;margin:0;padding:9px 10px;font-size:12px;line-height:1.45}.flag-grid,.plan-grid{gap:10px;display:grid}.flag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.permission-card{border:1px solid var(--line);background:var(--surface-raised);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.permission-card strong{font-size:13px}.accessible-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.accessible-account-card{border:1px solid var(--line);background:linear-gradient(135deg, var(--accent-cyan-bg-soft), transparent 45%), var(--surface-raised);border-radius:10px;gap:10px;padding:12px;display:grid}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-card{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;gap:10px;padding:12px;display:grid}.plan-card-active{border-color:var(--button-primary-border);box-shadow:inset 0 0 0 1px var(--status-warning-border-soft)}.plan-price{font-size:22px}.truncate-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-directory-identity{gap:4px;min-width:0;display:grid}.directory-summary-row,.pagination-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.directory-summary-row{justify-content:space-between}.pagination-row{justify-content:flex-end}.fixed-option-row{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;min-width:0;display:grid}.fixed-option-rate{color:var(--text-secondary-disabled);font-size:11px;font-weight:500}.bandwidth-mode-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.fixed-option-detail{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:52px;padding:var(--space-12) var(--space-14);border:var(--border-width-hairline) solid var(--line);border-radius:var(--radius-8);background:var(--bg-field-strong);display:flex}.permission-note{margin:var(--space-0);padding:var(--space-9) var(--space-10);border:var(--border-width-hairline) solid var(--status-warning-border-soft);border-radius:var(--radius-8);color:var(--amber);background:var(--status-warning-bg-soft);font-size:12px;line-height:1.45}.tab-strip{gap:var(--space-18);margin-bottom:var(--space-20);border-bottom:var(--border-width-hairline) solid var(--line-strong);flex-wrap:wrap;display:flex}.inline-split-note{color:var(--muted);flex-wrap:wrap;gap:10px;padding-top:16px;font-size:14px;display:flex}.inline-split-note span{border:1px solid var(--line);background:var(--surface-tint);border-radius:999px;padding:6px 10px}.generator-section{border-bottom:1px solid var(--line);gap:8px;padding-bottom:14px;display:grid}.generator-step-field{padding-top:2px}.generator-step-label{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.generator-step-label strong{border:1px solid var(--accent-violet-alt-border-strong);background:var(--accent-violet-alt-bg-strong);width:18px;height:18px;color:var(--accent-primary-soft);border-radius:999px;place-items:center;font-size:11px;line-height:1;display:inline-grid}.country-field-stack{width:100%}.switch-row{min-height:42px;color:var(--muted);align-items:center;gap:10px;line-height:1.4;display:flex}.generated-output{resize:vertical;white-space:pre;min-width:0;max-width:100%;min-height:180px;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.55;overflow:auto}.delegation-heading{gap:14px;display:flex}.product-pill{border:1px solid var(--accent-cyan-border-strong);color:var(--accent-secondary-bright);text-transform:uppercase;border-radius:999px;margin-right:6px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.breadcrumb{color:var(--accent-primary-soft);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:900}.field-stack input,.field-stack select,.field-stack textarea,.generated-output{border:1px solid var(--line);background:var(--bg-field);width:100%;min-width:0;color:var(--text);border-radius:8px;padding:10px 12px}.field-stack textarea{resize:vertical}@media (width<=1120px){.plan-grid,.flag-grid,.permission-grid,.accessible-account-grid{grid-template-columns:1fr}}@media (width<=820px){.billing-credit-summary,.billing-credit-summary-copy,.billing-credit-summary-side,.purchased-products-header{flex-direction:column;align-items:flex-start}.support-action-stack{justify-items:stretch;min-width:0}}@keyframes guide-stone-pulse{0%,to{opacity:.72;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes overview-usage-loading-spin{to{transform:rotate(360deg)}}@keyframes loading-spin{to{transform:rotate(360deg)}}@font-face{font-family:Archivo;font-style:normal;font-weight:800 900;font-display:swap;src:url(/fonts/homepage/archivo-latin-800-900.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/homepage/ibm-plex-mono-latin-700.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/homepage/manrope-latin-500-800.woff2)format("woff2")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/homepage/rajdhani-latin-700.woff2)format("woff2")}:root{--home-bg:#020409;--home-ink:#f2f5fb;--home-wordmark:#f3f6fc;--home-soft:#bac4d3;--home-muted:#7b8799;--home-line:#e8f0ff1f;--home-line-strong:#e8f0ff29;--home-line-quiet:#e8f0ff13;--home-line-faint:#e8f0ff0e;--home-text-strong:#f2f5fbdb;--home-text-body:#dae1edd6;--home-text-muted:#bac4d3b8;--home-text-subtle:#f2f5fb6b;--home-text-pill:#f2f5fba8;--home-pill-bg:#ffffff06;--home-pill-border:#e8f0ff21;--home-pill-border-hover:#f2f5fb3d;--home-brand-pill-bg:#020409c7;--home-panel-bg:#ffffff05;--home-panel-bg-strong:#ffffff07;--home-action-bg:#ffffff09;--home-action-border:#ffffffc7;--home-surface-glow:#ffffff0e;--home-grid-line:#ffffff04;--home-button-ink:#03060c;--home-button-bg:linear-gradient(180deg, #f8f9fc, #c1cad7);--home-button-shadow:0 14px 46px #f2f5fb1f;--home-font-brand:Archivo, Arial Black, Arial, sans-serif;--home-font-label:Rajdhani, Arial, sans-serif;--home-font-mono:"IBM Plex Mono", Consolas, monospace;--home-font-body:Manrope, Arial, sans-serif;--home-orbit-border:#e8f0ff1a;--home-brand-shadow:0 0 48px #ffffff12,  -1px 0 0 #8f6dff1a,  1px 0 0 #4f8dff14;--home-brand-spotlight-core:#ffffff47;--home-brand-spotlight-cool:#27ddff29;--home-brand-spotlight-warm:#ff36841a}.public-shell-home{background:var(--home-bg);color:var(--home-ink)}.public-shell-home .public-nav{z-index:50;width:auto;max-width:none;min-height:40px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;margin:0;padding:0;display:flex;position:fixed;inset:18px 18px auto}.public-shell-home .public-nav .public-brand{border:1px solid var(--home-line);background:var(--home-brand-pill-bg);min-height:40px;color:var(--home-text-pill);font-family:var(--home-font-mono);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;border-radius:999px;padding:0 15px;font-size:12px;font-weight:700}.public-shell-home .public-brand-icon,.public-shell-home .public-nav nav,.public-shell-home .public-cta{display:none}.public-shell-home .public-nav .public-brand span{font-size:0}.public-shell-home .public-nav .public-brand span:before{content:"Inevitable";font-size:12px}.public-shell-home .public-footer{border-top:1px solid var(--home-line-quiet);background:var(--home-bg);width:100%;max-width:none;color:var(--home-text-muted);font-family:var(--home-font-body);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,56px);margin:0;padding:34px clamp(28px,5vw,72px);display:grid}.public-shell-home .public-footer .public-brand{min-height:40px;color:var(--home-text-pill);font-family:var(--home-font-mono);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;display:inline-flex}.public-shell-home .public-footer>span{color:color-mix(in srgb, var(--home-text-muted) 92%, transparent);text-align:center;justify-self:center;font-size:14px;line-height:1.4}.public-shell-home .public-footer nav{justify-self:end;align-items:center;gap:clamp(18px,2.4vw,34px);display:flex}.public-shell-home .public-footer nav a{color:color-mix(in srgb, var(--home-text-muted) 92%, transparent);font-family:var(--home-font-label);letter-spacing:.06em;text-transform:uppercase;font-size:15px;font-weight:700;line-height:1}.public-shell-home .public-footer nav a:hover,.public-shell-home .public-footer nav a:focus-visible{color:var(--home-text-strong)}.auth-page{background:radial-gradient(900px 360px at 50% -18%, var(--home-surface-glow), transparent 64%), var(--home-bg);min-height:100vh;color:var(--home-ink);font-family:var(--home-font-body);align-content:start;padding:18px;display:grid;position:relative;overflow:hidden}.auth-page:before{pointer-events:none;background:linear-gradient(90deg, var(--home-grid-line) 1px, transparent 1px) 0 0 / 18vw 100%;content:"";opacity:.36;-webkit-mask-image:linear-gradient(180deg, var(--public-mask-solid), transparent 90%);-webkit-mask-image:linear-gradient(180deg, var(--public-mask-solid), transparent 90%);mask-image:linear-gradient(180deg, var(--public-mask-solid), transparent 90%);position:fixed;inset:0}.auth-header{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:relative}.auth-brand{border:1px solid var(--home-line);background:var(--home-brand-pill-bg);min-height:40px;color:var(--home-text-pill);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-family:var(--home-font-mono);letter-spacing:.14em;text-transform:uppercase;pointer-events:auto;border-radius:999px;align-items:center;padding:0 15px;font-size:12px;font-weight:700;display:inline-flex}.auth-hero{place-items:center;min-height:calc(100vh - 76px);padding:clamp(44px,7vh,88px) clamp(10px,5vw,76px) clamp(58px,8vh,96px);display:grid;position:relative;overflow:hidden}.auth-orbit,.auth-orbit:before,.auth-orbit:after{border:1px solid var(--home-orbit-border);content:"";pointer-events:none;border-radius:50%;position:absolute}.auth-orbit{z-index:0;width:1040px;height:520px;top:9vh;right:2vw;transform:rotate(-11deg)}.auth-orbit:before{opacity:.82;inset:16%}.auth-orbit:after{opacity:.58;inset:31%}.auth-hero-copy{z-index:2;text-align:center;justify-items:center;gap:0;width:min(100%,1180px);display:grid;position:relative}.auth-wordmark{max-width:100%;color:var(--home-wordmark);font-family:var(--home-font-brand);letter-spacing:-.085em;text-transform:uppercase;text-shadow:var(--home-brand-shadow);margin:0;font-size:clamp(76px,13.2vw,206px);font-weight:900;line-height:.67}.auth-access-label{color:var(--home-text-subtle);font-family:var(--home-font-mono);letter-spacing:.18em;text-transform:uppercase;margin-top:clamp(28px,3.4vw,48px);font-size:12px;font-weight:700;line-height:1}.auth-hero-description{max-width:760px;color:var(--home-text-body);margin:14px 0 0;font-size:clamp(22px,1.95vw,32px);font-weight:650;line-height:1.18}.auth-referral-note{border:1px solid var(--home-pill-border);max-width:620px;color:color-mix(in srgb, var(--home-ink) 72%, transparent);background:var(--home-pill-bg);border-radius:999px;margin:0;padding:10px 13px;font-size:13px}.auth-referral-note strong{color:var(--home-ink)}.auth-provider{min-height:66px;color:var(--home-button-ink);background:var(--home-button-bg);font-family:var(--home-font-label);letter-spacing:.11em;text-transform:uppercase;border:1px solid #ffffffc7;border-radius:999px;justify-content:center;align-items:center;gap:14px;margin-top:clamp(28px,3vw,42px);padding:0 34px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 26px 76px #ffffff26,inset 0 0 0 1px #ffffff2e}.auth-provider:hover,.auth-provider:focus-visible{color:var(--home-button-ink);transform:translateY(-1px)}.auth-provider svg{width:22px;height:22px}.auth-context-links{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:22px;display:flex}.auth-context-links a{border:2px solid var(--home-pill-border);background:var(--home-pill-bg);min-width:146px;min-height:44px;color:var(--home-text-pill);box-shadow:0 16px 38px #0003,  0 0 0 1px var(--home-pill-bg) inset;font-family:var(--home-font-label);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.auth-context-links a:hover,.auth-context-links a:focus-visible{border-color:var(--home-pill-border-hover);color:color-mix(in srgb, var(--home-ink) 78%, transparent);transform:translateY(-1px)}.inevitable-home{--bg:var(--home-bg);--ink:var(--home-ink);--soft:var(--home-soft);--muted:var(--home-muted);--line:var(--home-line);--quiet-line:var(--home-line-quiet);--archivo:var(--home-font-brand);--mono:var(--home-font-mono);--manrope:var(--home-font-body);--label:var(--home-font-label);color:var(--ink);font-family:var(--manrope);background:radial-gradient(900px 360px at 50% -18%, color-mix(in srgb, var(--home-surface-glow) 110%, transparent), transparent 64%), var(--bg);isolation:isolate;position:relative;overflow-x:hidden}.inevitable-home:before{z-index:0;pointer-events:none;content:"";opacity:.36;-webkit-mask-image:linear-gradient(180deg, var(--public-mask-solid), transparent 90%);-webkit-mask-image:linear-gradient(180deg, var(--public-mask-solid), transparent 90%);mask-image:linear-gradient(180deg, var(--public-mask-solid), transparent 90%);background:linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/18vw 100%;position:fixed;inset:0}.inevitable-home .page-atmosphere{z-index:1;pointer-events:none;opacity:.62;-webkit-mask-image:radial-gradient(ellipse at 50% 50%, var(--public-mask-solid) 0 64%, transparent 90%), linear-gradient(180deg, var(--public-mask-solid), transparent 96%);-webkit-mask-image:radial-gradient(ellipse at 50% 50%, var(--public-mask-solid) 0 64%, transparent 90%), linear-gradient(180deg, var(--public-mask-solid), transparent 96%);mask-image:radial-gradient(ellipse at 50% 50%, var(--public-mask-solid) 0 64%, transparent 90%), linear-gradient(180deg, var(--public-mask-solid), transparent 96%);position:fixed;inset:0;overflow:hidden}.inevitable-home .page-atmosphere:before{content:"";background:radial-gradient(620px 280px at 76% 24%,#27ddff18,#0000 72%),radial-gradient(540px 260px at 16% 64%,#ff368411,#0000 72%),radial-gradient(460px 240px at 50% 48%,#ffffff0b,#0000 76%);animation:12s ease-in-out infinite alternate page-atmosphere-breathe;position:absolute;inset:-12% -8%;transform:translate(0,0)}.inevitable-home .page-signal-stars{position:absolute;inset:3vh 4vw}.inevitable-home .page-signal-star{top:var(--signal-y);left:var(--signal-x);width:var(--signal-size);height:var(--signal-size);background:var(--signal-color);box-shadow:0 0 8px color-mix(in srgb, var(--signal-color) 36%, transparent), 0 0 22px color-mix(in srgb, var(--signal-color) 14%, transparent);opacity:calc(var(--signal-alpha) * .52);animation:page-signal-star var(--signal-duration) ease-in-out infinite;animation-delay:var(--signal-delay);border-radius:999px;position:absolute;transform:translate(0,0)scale(.82)}.inevitable-home .page-atmosphere-orbit{border:1px solid #e8f0ff1c;border-radius:50%;animation:13s ease-in-out infinite alternate page-atmosphere-orbit;position:absolute;transform:rotate(-11deg);box-shadow:0 0 50px #27ddff09}.inevitable-home .page-atmosphere-orbit-a{width:min(70vw,900px);height:min(34vw,420px);top:7vh;right:8vw}.inevitable-home .page-atmosphere-orbit-b{opacity:.62;width:min(62vw,760px);height:min(30vw,360px);animation-duration:16s;animation-delay:-4s;top:46vh;left:8vw}.inevitable-home .page-atmosphere-orbit-c{opacity:.48;width:min(68vw,840px);height:min(32vw,400px);animation-duration:18s;animation-delay:-8s;bottom:3vh;right:9vw}@-moz-document url-prefix(){.inevitable-home .page-atmosphere{opacity:.56;contain:paint;inset:16px;-webkit-mask-image:none;mask-image:none}.inevitable-home .page-atmosphere:before{opacity:.72;animation:none;inset:0}.inevitable-home .page-signal-stars{inset:0}}.inevitable-home .concept{border-bottom:1px solid var(--quiet-line);isolation:isolate;min-height:100vh;position:relative;overflow:hidden}.inevitable-home .dust{z-index:0;pointer-events:none;opacity:.7;position:absolute;inset:0;overflow:hidden}.inevitable-home .dust i{top:var(--y);left:var(--x);width:calc(var(--s) * 1.75);height:calc(var(--s) * 1.75);background:linear-gradient(90deg, transparent 38%, rgba(242, 245, 251, calc(var(--a) + .13)) 39% 61%, transparent 62%),  linear-gradient(0deg, transparent 42%, rgba(242, 245, 251, calc(var(--a) + .08)) 43% 57%, transparent 58%),  rgba(242, 245, 251, calc(var(--a) + .04));box-shadow:0 0 calc(var(--s) * 6) rgba(242, 245, 251, calc(var(--a) * .48)),  0 0 calc(var(--s) * 14) rgba(242, 245, 251, calc(var(--a) * .16));animation:dust-drift var(--d) ease-in-out infinite alternate;animation-delay:var(--delay);border-radius:42% 58% 46% 54%;position:absolute}.inevitable-home .dust i:nth-child(8n){width:calc(var(--s) * 3.15);height:calc(var(--s) * 3.15)}.inevitable-home .gem-refractions{z-index:2;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.inevitable-home .gem-refractions i{top:var(--gem-y);left:var(--gem-x);width:var(--gem-width);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--gem-color) 0%, transparent) 14%, color-mix(in srgb, var(--gem-color) 62%, transparent) 50%, #ffffff85 54%, color-mix(in srgb, var(--gem-color) 46%, transparent) 62%, transparent);height:1.5px;box-shadow:0 0 12px color-mix(in srgb, var(--gem-color) 34%, transparent), 0 0 34px color-mix(in srgb, var(--gem-color) 18%, transparent);opacity:0;transform:rotate(var(--gem-rotate)) scaleX(.78);transform-origin:50%;animation:gem-refraction var(--gem-duration) ease-in-out infinite;animation-delay:var(--gem-delay);border-radius:999px;position:absolute}.inevitable-home .orbital-gems{z-index:2;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.inevitable-home .orbital-gems i{top:var(--gem-node-y);left:var(--gem-node-x);background:linear-gradient(135deg, #ffffffbd, color-mix(in srgb, var(--gem-node-color) 72%, white 10%) 38%, color-mix(in srgb, var(--gem-node-color) 72%, black 28%) 100%);width:7px;height:7px;box-shadow:0 0 10px color-mix(in srgb, var(--gem-node-color) 46%, transparent), 0 0 30px color-mix(in srgb, var(--gem-node-color) 18%, transparent);opacity:.24;animation:orbital-gem-catch var(--gem-node-duration) ease-in-out infinite;animation-delay:var(--gem-node-delay);border-radius:2px;position:absolute;transform:rotate(45deg)scale(.8)}@keyframes dust-drift{0%{opacity:.44;transform:translate3d(0, 0, 0) rotate(var(--r0)) scale(.86)}50%{transform:translate3d(calc(var(--dx) * .48), calc(var(--dy) * .62), 0) rotate(calc(var(--r0) + 9deg)) scale(1)}to{opacity:1;transform:translate3d(var(--dx), var(--dy), 0) rotate(var(--r1)) scale(1.12)}}@keyframes orbital-gem-catch{0%,54%,to{opacity:.16;transform:rotate(45deg)scale(.72)}64%{opacity:.42;transform:rotate(45deg)scale(1)}72%{opacity:.26;transform:rotate(45deg)scale(.84)}}@keyframes gem-refraction{0%,62%,to{opacity:0;transform:rotate(var(--gem-rotate)) translate3d(-8px, 0, 0) scaleX(.72)}70%{opacity:.28}76%{opacity:.68;transform:rotate(var(--gem-rotate)) translate3d(0, 0, 0) scaleX(1)}84%{opacity:.22;transform:rotate(var(--gem-rotate)) translate3d(10px, 0, 0) scaleX(.84)}}@keyframes page-atmosphere-breathe{0%{transform:translate(-14px,8px)scale(1)}to{transform:translate(18px,-10px)scale(1.04)}}@keyframes page-atmosphere-orbit{0%{transform:translate(12px,-5px)rotate(-11deg)}to{transform:translate(-20px,9px)rotate(-11deg)}}@keyframes page-signal-star{0%,to{opacity:calc(var(--signal-alpha) * .45);transform:translate(0,0)scale(.74)}52%{opacity:var(--signal-alpha);transform:translate3d(var(--signal-dx), var(--signal-dy), 0) scale(1)}}@keyframes brand-velvet-spotlight{0%,34%,to{opacity:0;transform:translate(-46%,-8%)rotate(-8deg)}52%{opacity:.88}76%{opacity:0;transform:translate(46%,6%)rotate(-8deg)}}@keyframes brand-velvet-word{0%,34%,to{filter:brightness()}56%{filter:brightness(1.08)}}@keyframes isp-cta-label-in{0%{opacity:.72;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.inevitable-home .orbit,.inevitable-home .orbit:before,.inevitable-home .orbit:after{border:1px solid var(--home-orbit-border);content:"";pointer-events:none;border-radius:50%;position:absolute}.inevitable-home .orbit{z-index:0}.inevitable-home .orbit:before{opacity:.82;inset:16%}.inevitable-home .orbit:after{opacity:.58;inset:31%}.inevitable-home .navline,.inevitable-home .proof,.inevitable-home .actions,.inevitable-home .access-kicker,.inevitable-home .access-index,.inevitable-home .access-tags,.inevitable-home .access-points b,.inevitable-home .access-card-footer span,.inevitable-home .why-kicker,.inevitable-home .pricing-heading small,.inevitable-home .price-lane small,.inevitable-home .residential-presets button,.inevitable-home .selected-package,.inevitable-home .price-guide,.inevitable-home .discord-cta{font-family:var(--label);letter-spacing:.11em;text-transform:uppercase;font-weight:700}.inevitable-home .navline{z-index:4;color:color-mix(in srgb, var(--home-ink) 72%, transparent);flex-wrap:wrap;gap:9px;font-size:12px;line-height:1;display:flex;position:relative}.inevitable-home .navline a{border:1px solid var(--home-line-strong);min-height:36px;color:inherit;background:var(--home-action-bg);border-radius:999px;justify-content:center;align-items:center;padding:0 13px;text-decoration:none;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.inevitable-home .navline a:hover,.inevitable-home .navline a:focus-visible{border-color:var(--home-pill-border-hover);color:color-mix(in srgb, var(--home-ink) 92%, transparent);background:color-mix(in srgb, var(--home-action-bg) 72%, var(--home-pill-bg));outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff12,0 10px 28px #00000038}.inevitable-home .brand{z-index:3;width:min-content;max-width:none;color:var(--home-wordmark);font-family:var(--archivo);isolation:isolate;letter-spacing:-.085em;text-shadow:var(--home-brand-shadow), 0 0 42px #ffffff0f;text-transform:uppercase;margin:0;font-size:clamp(86px,13.2vw,206px);font-weight:900;line-height:.67;animation:4.4s ease-in-out infinite brand-velvet-word;position:relative;transform:translate(0)}.inevitable-home .brand:before{z-index:-1;background:radial-gradient(ellipse at 50% 50%, var(--home-brand-spotlight-core), transparent 34%), radial-gradient(ellipse at 44% 50%, var(--home-brand-spotlight-cool), transparent 54%), radial-gradient(ellipse at 58% 50%, var(--home-brand-spotlight-warm), transparent 58%);content:"";mix-blend-mode:screen;opacity:0;pointer-events:none;animation:4.4s ease-in-out infinite brand-velvet-spotlight;display:block;position:absolute;inset:-26% -18%;transform:translate(-46%,-8%)rotate(-8deg)}.inevitable-home .brand:hover,.inevitable-home .brand:focus-visible{filter:brightness(1.08)}.inevitable-home .layout-01{background:radial-gradient(720px 320px at 72% 34%, var(--home-surface-glow), transparent 72%), var(--bg);grid-template-columns:1fr;align-content:end;gap:22px;padding:14vh clamp(26px,6vw,94px) 13vh;display:grid}.inevitable-home .layout-01 .message{z-index:5;text-shadow:0 1px 18px #020409d9;gap:17px;max-width:min(760px,48vw);padding:0 0 3.5vh;display:grid;position:relative}.inevitable-home .layout-01 .orbit{width:1040px;height:520px;top:10vh;right:3vw;transform:rotate(-11deg)}.inevitable-home .product-block{z-index:4;gap:10px;margin-bottom:6px;display:grid;position:relative}.inevitable-home .product-title{z-index:4;color:#f4f7fdf2;font-family:var(--archivo);letter-spacing:-.048em;text-shadow:0 0 28px #ffffff0e;text-transform:uppercase;font-size:clamp(34px,4vw,64px);font-weight:800;line-height:.94;display:block;position:relative}.inevitable-home .product-desc{z-index:4;color:#bac4d3c7;letter-spacing:-.018em;max-width:620px;font-size:clamp(16px,1.35vw,21px);line-height:1.42;position:relative}.inevitable-home .subline{z-index:4;max-width:600px;color:color-mix(in srgb, var(--home-ink) 90%, transparent);letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(22px,2.35vw,39px);font-weight:700;line-height:1.12;position:relative}.inevitable-home .proof{z-index:4;color:color-mix(in srgb, var(--home-ink) 54%, transparent);flex-wrap:wrap;gap:14px;font-size:11px;line-height:1;display:flex;position:relative}.inevitable-home .proof span{cursor:default;align-items:center;gap:7px;min-height:18px;display:inline-flex}.inevitable-home .proof span:before{background:color-mix(in srgb, var(--home-ink) 34%, transparent);width:5px;height:5px;box-shadow:0 0 13px color-mix(in srgb, var(--home-ink) 24%, transparent);content:"";border-radius:999px}.inevitable-home .access-tags span{border:1px solid var(--home-pill-border);background:var(--home-pill-bg);border-radius:999px;align-items:center;min-height:29px;padding:0 10px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.inevitable-home .actions{z-index:4;flex-wrap:wrap;gap:12px;padding-top:5px;font-size:12px;line-height:1;display:flex;position:relative}.inevitable-home .actions a,.inevitable-home .access-card-footer a,.inevitable-home .access-card-action,.inevitable-home .price-actions a,.inevitable-home .selected-package-cta,.inevitable-home .isp-shared-cta a,.inevitable-home .tier-cta a{border:1px solid var(--home-line-strong);min-height:46px;color:color-mix(in srgb, var(--home-ink) 78%, transparent);background:var(--home-action-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;justify-content:center;align-items:center;padding:0 19px;text-decoration:none;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.inevitable-home .actions a:first-child,.inevitable-home .access-card-footer a,.inevitable-home .access-card-action,.inevitable-home .price-actions a,.inevitable-home .selected-package-cta,.inevitable-home .isp-shared-cta a{color:var(--home-button-ink);border-color:var(--home-action-border);background:var(--home-button-bg);box-shadow:var(--home-button-shadow);font-weight:900}.inevitable-home .actions a:hover,.inevitable-home .access-card-footer a:hover,.inevitable-home .access-card-action:hover,.inevitable-home .price-actions a:hover,.inevitable-home .selected-package-cta:hover,.inevitable-home .isp-shared-cta a:hover,.inevitable-home .tier-cta a:hover,.inevitable-home .discord-cta:hover{transform:translateY(-1px)}.inevitable-home .access-section,.inevitable-home .why-section,.inevitable-home .pricing-section{border-top:1px solid color-mix(in srgb, var(--home-line-quiet) 107%, transparent);background:var(--bg);position:relative;overflow:hidden}.inevitable-home .access-section{padding:clamp(58px,8vh,92px) clamp(26px,6vw,94px) clamp(64px,8vh,96px)}.inevitable-home .access-inner{z-index:2;gap:clamp(24px,3.4vw,44px);display:grid;position:relative}.inevitable-home .access-heading,.inevitable-home .pricing-heading{grid-template-columns:minmax(0,.62fr) minmax(360px,.52fr);align-items:end;gap:clamp(22px,4vw,64px);display:grid}.inevitable-home .access-heading h2,.inevitable-home .pricing-heading h2{color:#f3f6fcbd;font-family:var(--archivo);letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(38px,6vw,92px);font-weight:900;line-height:.84;display:inline-block}.inevitable-home .access-heading h2{font-size:clamp(36px,5.4vw,84px)}.inevitable-home .access-heading p,.inevitable-home .pricing-heading p{color:#bac4d3bd;letter-spacing:-.02em;margin:0 0 4px;font-size:clamp(16px,1.25vw,20px);line-height:1.36}.inevitable-home .access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.inevitable-home .access-card{--access-card-pad:clamp(20px, 2.4vw, 34px);border:1px solid color-mix(in srgb, var(--home-pill-border) 82%, var(--home-ink));min-height:0;padding:var(--access-card-pad);background:var(--home-panel-bg);border-radius:24px;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #ffffff06,0 30px 96px #00000040}.inevitable-home .access-card:before{border:1px solid color-mix(in srgb, var(--home-line-faint) 72%, transparent);content:"";pointer-events:none;border-radius:999px;position:absolute;inset:28px;transform:rotate(-9deg)}.inevitable-home .access-card:after{background:radial-gradient(circle at 16% 28%, color-mix(in srgb, var(--home-ink) 18%, transparent) 0 2px, transparent 2.4px), radial-gradient(circle at 48% 58%, color-mix(in srgb, var(--home-ink) 14%, transparent) 0 2px, transparent 2.4px), radial-gradient(circle at 82% 34%, color-mix(in srgb, var(--home-ink) 16%, transparent) 0 2px, transparent 2.4px), linear-gradient(18deg, transparent 0 18%, color-mix(in srgb, var(--home-line) 30%, transparent) 18.4% 18.8%, transparent 19.2%), linear-gradient(154deg, transparent 0 36%, color-mix(in srgb, var(--home-line) 24%, transparent) 36.4% 36.8%, transparent 37.2%), linear-gradient(5deg, transparent 0 58%, color-mix(in srgb, var(--home-ink) 12%, transparent) 58.2% 58.45%, transparent 58.7%);content:"";opacity:.18;pointer-events:none;position:absolute;inset:34% clamp(28px,3.6vw,56px) 25%}.inevitable-home .access-card-isp:after{background:radial-gradient(circle at 18% 31%, color-mix(in srgb, var(--home-ink) 13%, transparent) 0 2px, transparent 2.4px), radial-gradient(circle at 72% 31%, color-mix(in srgb, var(--home-ink) 13%, transparent) 0 2px, transparent 2.4px), radial-gradient(circle at 72% 52%, color-mix(in srgb, var(--home-ink) 11%, transparent) 0 2px, transparent 2.4px), linear-gradient(0deg, transparent 0 31%, color-mix(in srgb, var(--home-line) 26%, transparent) 31.3% 31.6%, transparent 31.9%), linear-gradient(0deg, transparent 0 52%, color-mix(in srgb, var(--home-line) 20%, transparent) 52.2% 52.5%, transparent 52.8%), linear-gradient(90deg, transparent 0 72%, color-mix(in srgb, var(--home-ink) 10%, transparent) 72.2% 72.5%, transparent 72.8%);inset:34% clamp(28px,3.6vw,56px) 25%}.inevitable-home .access-card-header{z-index:2;justify-content:space-between;align-items:start;gap:18px;padding-bottom:clamp(14px,1.7vw,24px);display:flex;position:relative}.inevitable-home .access-kicker{color:var(--home-text-subtle);font-size:13px}.inevitable-home .access-card-body{z-index:2;align-content:start;gap:10px;display:grid;position:relative}.inevitable-home .access-card h3{color:#f4f7fdf5;font-family:var(--archivo);letter-spacing:-.052em;text-transform:uppercase;margin:0;font-size:clamp(28px,3.35vw,55px);font-weight:900;line-height:.9;display:inline-block}.inevitable-home .access-card p{color:#bac4d3d1;max-width:560px;margin:0;font-size:clamp(15px,1.02vw,17px);line-height:1.3}.inevitable-home .access-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px) clamp(22px,3vw,40px);max-width:100%;margin:8px 0 0;padding:0;list-style:none;display:grid}.inevitable-home .access-point-group{max-width:290px}.inevitable-home .access-points li{border-top:1px solid color-mix(in srgb, var(--home-line-quiet) 107%, transparent);color:#bac4d394;gap:9px;padding-top:13px;font-size:13px;line-height:1.28;display:grid}.inevitable-home .access-points li:first-child{color:#dce2ecdb}.inevitable-home .access-specs{grid-column:1/-1;padding-top:clamp(12px,1.7vw,22px)}.inevitable-home .access-spec-row{border-top:1px solid color-mix(in srgb, var(--home-line-quiet) 88%, transparent);grid-template-columns:minmax(0,max-content) auto;align-items:center;gap:clamp(10px,1.2vw,16px);width:fit-content;max-width:100%;padding-top:clamp(12px,1.3vw,18px);display:grid}.inevitable-home .access-point-values{gap:5px;display:grid}.inevitable-home .access-point-values span{padding-left:15px;position:relative}.inevitable-home .access-point-values span:before{border:1px solid color-mix(in srgb, var(--home-ink) 48%, transparent);content:"";border-radius:999px;width:5px;height:5px;position:absolute;top:.58em;left:0;transform:translateY(-50%)}.inevitable-home .access-points li:first-child .access-point-values span:before{border-color:color-mix(in srgb, var(--home-ink) 74%, transparent);background:color-mix(in srgb, var(--home-ink) 18%, transparent)}.inevitable-home .access-points li:nth-child(2) .access-point-values span:before{background:color-mix(in srgb, var(--home-ink) 42%, transparent);border:0;border-radius:0;width:7px;height:1px}.inevitable-home .access-spec-grid{border:0;grid-template-columns:repeat(4,max-content);gap:0;width:fit-content;min-width:0;max-width:100%;display:grid}.inevitable-home .access-spec-grid>span{align-content:center;gap:5px;min-width:0;min-height:48px;padding:0 clamp(11px,1.1vw,16px);display:grid}.inevitable-home .access-spec-grid>span+span{border-left:1px solid color-mix(in srgb, var(--home-line-quiet) 88%, transparent)}.inevitable-home .access-spec-grid strong{color:color-mix(in srgb, var(--home-ink) 52%, transparent);text-transform:uppercase;font-size:10.5px;font-weight:800;line-height:1}.inevitable-home .access-spec-grid em{color:color-mix(in srgb, var(--home-ink) 96%, transparent);overflow-wrap:anywhere;font-size:clamp(15.5px,1.1vw,19px);font-style:normal;font-weight:800;line-height:1.1}.inevitable-home .access-points b{color:color-mix(in srgb, var(--home-ink) 78%, transparent);letter-spacing:.08em;text-transform:uppercase;font-size:12.5px}.inevitable-home .access-points li:first-child b{color:color-mix(in srgb, var(--home-ink) 88%, transparent)}.inevitable-home .access-tags{z-index:2;flex-wrap:wrap;gap:8px;margin-top:0;display:flex;position:relative}.inevitable-home .access-tags span{border-color:color-mix(in srgb, var(--home-line) 62%, transparent);color:color-mix(in srgb, var(--home-ink) 82%, transparent);background:color-mix(in srgb, var(--home-ink) 3%, transparent);font-size:11.5px}.inevitable-home .access-card-action{white-space:nowrap;place-self:center end;min-width:0;min-height:40px;padding-inline:18px}.inevitable-home .access-card-footer span{color:var(--home-text-subtle);font-size:12px}.inevitable-home .why-section{padding:clamp(64px,9vh,108px) clamp(26px,6vw,94px) clamp(72px,10vh,118px)}.inevitable-home .why-section:before,.inevitable-home .why-section:after{border:1px solid var(--quiet-line);content:"";pointer-events:none;border-radius:999px;position:absolute}.inevitable-home .why-section:before{width:58vw;height:30vw;top:8%;right:-14vw;transform:rotate(-15deg)}.inevitable-home .why-section:after{opacity:.6;width:34vw;height:16vw;top:25%;right:8vw;transform:rotate(8deg)}.inevitable-home .why-inner{z-index:2;grid-template-columns:minmax(280px,.72fr) minmax(460px,1fr);align-items:start;gap:clamp(34px,7vw,112px);display:grid;position:relative}.inevitable-home .why-copy{gap:20px;max-width:680px;display:grid}.inevitable-home .why-kicker{color:color-mix(in srgb, var(--home-ink) 46%, transparent);font-size:12px}.inevitable-home .why-copy h2{color:#f3f6fceb;font-family:var(--archivo);letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(50px,7.6vw,118px);font-weight:900;line-height:.82;display:inline-block}.inevitable-home .why-copy p{color:#bac4d3c7;max-width:520px;margin:0;font-size:clamp(17px,1.35vw,22px);line-height:1.38}.inevitable-home .why-list{border-top:1px solid color-mix(in srgb, var(--home-line) 92%, transparent);gap:clamp(16px,1.8vw,24px);margin:clamp(8px,1.5vw,18px) 0 0;padding:0;list-style:none;display:grid}.inevitable-home .why-list li{border-bottom:1px solid color-mix(in srgb, var(--home-line-quiet) 120%, transparent);gap:0;padding:clamp(18px,1.8vw,24px) 0;display:grid}.inevitable-home .why-list li:first-child{padding-top:clamp(20px,2vw,28px);padding-bottom:clamp(22px,2vw,30px)}.inevitable-home .why-list b{display:none}.inevitable-home .why-list div{gap:5px;display:grid}.inevitable-home .why-list h3{color:color-mix(in srgb, var(--home-ink) 88%, transparent);font-family:var(--archivo);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(25px,3vw,46px);font-weight:900;line-height:.92;transition:color .18s cubic-bezier(.16,1,.3,1);display:inline-block}.inevitable-home .why-list li:first-child h3{color:color-mix(in srgb, var(--home-ink) 100%, transparent);font-size:clamp(25.8px,3.09vw,47.4px)}.inevitable-home .why-list span{color:#bac4d399;max-width:520px;font-size:clamp(14px,.98vw,16px);line-height:1.28;transition:color .18s cubic-bezier(.16,1,.3,1)}.inevitable-home .why-list li:first-child span{color:#bac4d3cc}.inevitable-home .why-list li:hover span{color:#bac4d3b8}.inevitable-home .why-list li:hover h3{color:color-mix(in srgb, var(--home-ink) 96%, transparent)}.inevitable-home .why-list li:first-child:hover h3{color:color-mix(in srgb, var(--home-ink) 100%, transparent)}.inevitable-home .why-list li:first-child:hover span{color:#bac4d3d6}.inevitable-home .pricing-section{padding:clamp(64px,9vh,108px) clamp(26px,6vw,94px) clamp(80px,11vh,132px)}.inevitable-home .pricing-inner{z-index:2;gap:clamp(24px,3.4vw,44px);display:grid;position:relative}.inevitable-home .pricing-grid{grid-template-columns:minmax(320px,.78fr) minmax(520px,1.22fr);gap:clamp(16px,2.2vw,28px);display:grid}.inevitable-home .pricing-heading{grid-template-columns:minmax(0,.62fr) minmax(360px,.52fr);align-items:end}.inevitable-home .pricing-heading h2{color:#f3f6fcbd;letter-spacing:-.06em;text-shadow:none;font-size:clamp(38px,6vw,92px);line-height:.84}.inevitable-home .pricing-heading p{color:#bac4d3bd;letter-spacing:-.02em;margin:0 0 4px;font-size:clamp(16px,1.25vw,20px);line-height:1.36}.inevitable-home .price-lane{border:1px solid var(--home-pill-border);background:color-mix(in srgb, var(--home-panel-bg) 83%, transparent);border-radius:26px;grid-template-rows:auto auto auto 1fr auto;align-content:stretch;gap:clamp(15px,1.8vw,24px);min-width:0;padding:clamp(20px,2.4vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.inevitable-home .price-lane.is-primary{background:var(--home-panel-bg-strong)}.inevitable-home .price-residential-card{grid-template-rows:none;gap:clamp(20px,2.2vw,30px)}.inevitable-home .price-isp-panel{grid-template-rows:none;gap:14px}.inevitable-home .price-lane header{gap:8px;display:grid}.inevitable-home .price-residential-card>header{gap:10px}.inevitable-home .price-lane small{color:var(--home-text-subtle);font-size:12px}.inevitable-home .pricing-product-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inevitable-home .price-lane .conversion-badge{border:1px solid var(--home-orbit-border);min-height:20px;color:var(--home-text-muted);background:color-mix(in srgb, var(--home-pill-bg) 62%, transparent);border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:0 8px;font-size:10px;display:inline-flex}.inevitable-home .price-lane .conversion-badge:before{clip-path:polygon(50% 0,61% 34%,98% 35%,68% 56%,79% 91%,50% 70%,21% 91%,32% 56%,2% 35%,39% 34%);content:"";background:currentColor;width:8px;height:8px}.inevitable-home .price-lane h3{color:#f4f7fdf5;font-family:var(--archivo);letter-spacing:-.07em;text-transform:uppercase;text-shadow:none;margin:0;font-size:clamp(32px,4vw,62px);font-weight:900;line-height:.88;display:inline-block}.inevitable-home .price-lane p{color:#bac4d3c7;max-width:560px;margin:0;font-size:clamp(15px,1.08vw,18px);line-height:1.34}.inevitable-home .price-residential-card>p{margin-bottom:clamp(8px,1.2vw,16px)}.inevitable-home .residential-price-block{gap:8px;margin-top:clamp(6px,1vw,14px);margin-bottom:clamp(4px,.8vw,12px);display:grid}.inevitable-home .price-value{color:var(--ink);font-family:var(--archivo);letter-spacing:-.065em;align-items:flex-end;gap:10px;font-size:clamp(42px,5.8vw,86px);font-weight:900;line-height:.92;display:flex}.inevitable-home .price-value strong{font:inherit}.inevitable-home .price-value span{color:var(--home-text-subtle);font-family:var(--label);letter-spacing:.11em;text-transform:uppercase;padding-bottom:5px;font-size:12px;font-weight:700}.inevitable-home .pricing-field-label{color:var(--home-text-muted);font-family:var(--label);letter-spacing:.1em;text-transform:uppercase;margin-bottom:-6px;font-size:12px;font-weight:800}.inevitable-home .residential-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 9px;margin-bottom:4px;display:grid}.inevitable-home .residential-presets button{border:1px solid var(--line);min-height:42px;color:color-mix(in srgb, var(--home-ink) 74%, transparent);background:var(--home-action-bg);cursor:pointer;border-radius:999px;transition:color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.inevitable-home .residential-presets button:not(.is-selected):not([aria-pressed=true]):hover{color:var(--home-text-strong);border-color:var(--home-pill-border-hover);background:color-mix(in srgb, var(--home-action-bg) 124%, transparent);transform:translateY(-1px)}.inevitable-home .residential-presets button:active{transform:translateY(0)}.inevitable-home .residential-presets button:focus-visible{outline:2px solid color-mix(in srgb, var(--home-ink) 62%, transparent);outline-offset:3px}.inevitable-home .residential-presets button.is-selected,.inevitable-home .residential-presets button[aria-pressed=true]{color:var(--home-button-ink);border-color:var(--home-action-border);background:var(--home-button-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--home-ink) 12%, transparent), var(--home-button-shadow);transform:translateY(0)}.inevitable-home .selected-package{border:1px solid var(--home-orbit-border);background:color-mix(in srgb, var(--home-panel-bg) 62%, transparent);color:#bac4d3c7;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(174px,204px);align-items:center;gap:clamp(16px,2vw,24px);min-height:136px;padding:clamp(24px,2.4vw,30px);font-size:12px;line-height:1.3;transition:border-color .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1);display:grid}.inevitable-home .selected-package-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.inevitable-home .residential-price-amount{transition:color .18s cubic-bezier(.16,1,.3,1),text-shadow .18s cubic-bezier(.16,1,.3,1)}.inevitable-home .selected-package-icon{border:1px solid var(--home-orbit-border);width:40px;height:40px;color:var(--home-text-strong);border-radius:999px;place-items:center;display:inline-grid}.inevitable-home .selected-package-icon svg{width:20px;height:20px}.inevitable-home .selected-package-copy,.inevitable-home .selected-package-actions,.inevitable-home .selected-package-price{gap:5px;display:grid}.inevitable-home .selected-package-copy small,.inevitable-home .selected-package-price small{color:var(--home-text-subtle)}.inevitable-home .selected-package-copy strong{color:var(--home-text-strong);font-size:clamp(18px,1.25vw,20px);font-weight:700;line-height:1.2}.inevitable-home .selected-package-price{text-align:right;justify-items:end;width:100%}.inevitable-home .selected-package-price strong{color:var(--ink);font-family:var(--archivo);letter-spacing:-.055em;font-size:clamp(26px,3.1vw,42px);line-height:1}.inevitable-home .selected-package-actions{border-left:1px solid color-mix(in srgb, var(--home-orbit-border) 56%, transparent);align-content:center;align-self:stretch;justify-items:end;gap:6px;width:100%;padding-left:clamp(18px,1.8vw,26px)}.inevitable-home .selected-package-cta{width:100%;min-width:176px}.inevitable-home .selected-package-cta:focus-visible{outline:2px solid color-mix(in srgb, var(--home-ink) 62%, transparent);outline-offset:4px}.inevitable-home .selected-package-cta:active{transform:translateY(0)}.inevitable-home .residential-feature-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.inevitable-home .residential-feature-strip span{border:1px solid color-mix(in srgb, var(--home-orbit-border) 48%, transparent);min-height:38px;color:var(--home-text-subtle);background:color-mix(in srgb, var(--home-action-bg) 52%, transparent);font-family:var(--label);letter-spacing:.09em;text-align:center;text-transform:uppercase;cursor:default;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.inevitable-home .price-actions{border-top:1px solid color-mix(in srgb, var(--home-line-quiet) 107%, transparent);justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:14px;display:flex}.inevitable-home .price-guide{max-width:320px;color:var(--home-text-subtle);align-items:center;gap:10px;font-size:12px;line-height:1.28;display:inline-flex}.inevitable-home .price-guide svg{flex:none;width:20px;height:20px}.inevitable-home .isp-tier-list{border-top:1px solid var(--home-orbit-border);gap:8px;padding-top:8px;display:grid}.inevitable-home .price-card{border:1px solid color-mix(in srgb, var(--home-orbit-border) 74%, transparent);cursor:pointer;background:0 0;border-radius:18px;grid-template-columns:minmax(220px,1fr) minmax(240px,auto);align-items:center;gap:clamp(12px,1.8vw,22px);min-height:80px;padding:clamp(11px,1.24vw,17px);transition:border-color .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);display:grid}.inevitable-home .price-card.is-recommended{background:0 0}.inevitable-home .price-card:hover{border-color:color-mix(in srgb, var(--home-pill-border-hover) 78%, transparent);background:color-mix(in srgb, var(--home-panel-bg-strong) 87%, transparent)}.inevitable-home .price-card:focus-visible{outline:2px solid var(--home-pill-border-hover);outline-offset:3px}.inevitable-home .price-card:active{transform:translateY(1px)}.inevitable-home .price-card[aria-checked=true]{border-color:color-mix(in srgb, var(--home-pill-border-hover) 88%, transparent);background:color-mix(in srgb, var(--home-panel-bg-strong) 97%, var(--home-ink) 3%)}.inevitable-home .tier-copy,.inevitable-home .tier-buy{gap:7px;display:grid}.inevitable-home .tier-buy{grid-template-columns:minmax(150px,auto) 24px;justify-content:end;align-items:center;gap:clamp(12px,1.8vw,22px);min-width:clamp(200px,18vw,270px)}.inevitable-home .price-card h3{color:var(--ink);font-family:var(--archivo);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(24px,2.55vw,36px);font-weight:900;line-height:.95;transition:color .18s cubic-bezier(.16,1,.3,1);display:inline-block}.inevitable-home .price-card[aria-checked=true] h3{color:color-mix(in srgb, var(--home-ink) 98%, transparent)}.inevitable-home .price-card p{color:#bac4d3ad;font-size:14px}.inevitable-home .price-card .price-value{white-space:nowrap;font-size:clamp(18px,1.7vw,27px)}.inevitable-home .isp-selection-check{border:1px solid color-mix(in srgb, var(--home-pill-border-hover) 68%, transparent);width:24px;height:24px;color:var(--home-text-strong);background:color-mix(in srgb, var(--home-panel-bg-strong) 90%, transparent);opacity:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .17s cubic-bezier(.16,1,.3,1),transform .17s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:translate(4px)scale(.92)}.inevitable-home .isp-selection-check svg{width:13px;height:13px}.inevitable-home .price-card[aria-checked=true] .isp-selection-check{opacity:1;transform:translate(0)scale(1)}.inevitable-home .tier-cta a{min-height:40px;color:var(--home-text-strong);background:var(--home-pill-bg);box-shadow:none;white-space:nowrap;padding-inline:15px;font-size:13px}.inevitable-home .price-actions a{min-width:160px}.inevitable-home .isp-shared-cta{border-top:1px solid var(--home-orbit-border);justify-content:flex-end;align-items:flex-end;margin-top:0;padding-top:14px;display:flex}.inevitable-home .isp-shared-cta a{min-width:176px;font-family:var(--label);letter-spacing:.11em;font-size:12px;font-weight:900;line-height:1.3}.inevitable-home .isp-cta-label{animation:.17s cubic-bezier(.16,1,.3,1) isp-cta-label-in;display:inline-block}.inevitable-home .isp-benefit-strip{border-top:1px solid var(--home-orbit-border);grid-template-columns:repeat(4,minmax(0,1fr));align-self:end;margin-top:0;padding-top:clamp(16px,2vw,24px);display:grid}.inevitable-home .isp-benefit-strip>span{border-left:1px solid var(--home-orbit-border);cursor:default;pointer-events:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding-inline:clamp(12px,1.8vw,24px);display:grid}.inevitable-home .isp-benefit-strip>span:first-child{border-left:0;padding-left:0}.inevitable-home .isp-benefit-strip svg{width:33px;height:33px;color:var(--home-text-strong)}.inevitable-home .isp-benefit-strip span span{gap:4px;min-width:0;display:grid}.inevitable-home .isp-benefit-strip strong{color:var(--home-text-strong);font-size:clamp(13px,.9vw,16px);line-height:1.12}.inevitable-home .isp-benefit-strip small{color:var(--home-text-muted);letter-spacing:0;text-transform:none;font-size:clamp(12px,.78vw,14px);font-weight:500;line-height:1.2}.inevitable-home .discord-cta{z-index:54;border:1px solid var(--home-line-strong);min-height:48px;color:var(--home-text-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03060bdb;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 13px;font-size:12px;text-decoration:none;display:inline-flex;position:fixed;bottom:clamp(16px,2.2vw,28px);right:clamp(16px,2.2vw,28px);box-shadow:inset 0 1px #ffffff0b,0 18px 58px #00000057}.inevitable-home .discord-cta svg{flex:none;width:18px;height:18px}.inevitable-home+.public-footer{padding-bottom:calc(32px + 78px + env(safe-area-inset-bottom))}@media (width<=940px){.public-shell-home .public-nav{position:fixed;inset:14px 14px auto}.public-shell-home .public-footer{padding:30px 22px calc(28px + 78px + env(safe-area-inset-bottom));text-align:center;grid-template-columns:1fr;justify-items:center;gap:18px;display:grid}.public-shell-home .public-footer>span,.public-shell-home .public-footer nav{justify-self:center}.public-shell-home .public-footer nav{flex-wrap:wrap;justify-content:center;gap:16px 22px}.auth-page{padding:18px}.auth-header{gap:16px}.auth-brand{font-size:13px}.auth-hero{min-height:auto;padding:54px 0 76px}.auth-orbit{opacity:.72;width:760px;height:380px;top:18vh;right:-72vw}.auth-hero-copy{gap:0}.auth-wordmark{font-size:clamp(48px,15vw,62px);line-height:.76}.auth-access-label{letter-spacing:.16em;margin-top:26px;font-size:11px}.auth-hero-description{max-width:330px;margin-top:12px;font-size:22px;line-height:1.16}.auth-provider{width:min(100%,300px);min-height:62px;margin-top:30px;padding:0 22px;font-size:14px}.auth-context-links{gap:8px;width:min(100%,318px);margin-top:20px}.auth-context-links a{letter-spacing:.1em;flex:calc(50% - 10px);min-width:auto;min-height:38px;padding:0 12px;font-size:12px}.auth-context-links a:last-child{flex-basis:100%}.inevitable-home .concept{min-height:auto}.inevitable-home .layout-01{padding-top:104px}.inevitable-home .layout-01 .message{max-width:100%}.inevitable-home .access-heading,.inevitable-home .access-grid,.inevitable-home .why-inner,.inevitable-home .pricing-heading,.inevitable-home .pricing-grid,.inevitable-home .access-points,.inevitable-home .access-point-values,.inevitable-home .access-spec-row,.inevitable-home .access-spec-grid{grid-template-columns:1fr}.inevitable-home .access-points li{grid-template-columns:1fr;gap:4px}.inevitable-home .access-card-footer,.inevitable-home .price-actions{flex-direction:column;align-items:flex-start}.inevitable-home .price-card{grid-template-columns:1fr;align-items:start}.inevitable-home .tier-buy{grid-template-columns:1fr;justify-content:start}.inevitable-home .isp-benefit-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.inevitable-home .isp-benefit-strip>span:nth-child(odd){border-left:0;padding-left:0}.inevitable-home .discord-cta{min-height:44px;padding-inline:12px 14px;bottom:14px;right:14px}}@media (width<=560px){.inevitable-home .layout-01,.inevitable-home .access-section,.inevitable-home .why-section,.inevitable-home .pricing-section{padding-inline:16px}.inevitable-home .brand{font-size:clamp(48px,15.8vw,86px)}.inevitable-home .product-title{max-width:230px}.inevitable-home .product-desc,.inevitable-home .subline{max-width:250px}.inevitable-home .layout-01 .orbit{right:-114vw}.inevitable-home .residential-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.inevitable-home .residential-feature-strip{grid-template-columns:1fr}.inevitable-home .selected-package{grid-template-columns:1fr;justify-items:start}.inevitable-home .selected-package-actions{border-top:1px solid color-mix(in srgb, var(--home-orbit-border) 48%, transparent);border-left:0;justify-items:stretch;width:100%;padding-top:16px;padding-left:0}.inevitable-home .selected-package-cta{width:100%}.inevitable-home .isp-benefit-strip{grid-template-columns:1fr}.inevitable-home .isp-benefit-strip>span{border-left:0;padding:0}.inevitable-home .selected-package-price{text-align:left;justify-items:start}.inevitable-home .discord-cta span{display:none}}@media (prefers-reduced-motion:reduce){.inevitable-home .dust i{animation-duration:calc(var(--d) * 1.65)}.inevitable-home .gem-refractions i{animation-duration:calc(var(--gem-duration) * 1.8)}.inevitable-home .orbital-gems i{animation-duration:calc(var(--gem-node-duration) * 1.8)}.inevitable-home .page-atmosphere:before,.inevitable-home .page-signal-star,.inevitable-home .page-atmosphere-orbit{animation-duration:24s}.inevitable-home .brand,.inevitable-home .brand:before{animation-duration:6.2s}.inevitable-home .residential-price-amount,.inevitable-home .residential-presets button,.inevitable-home .selected-package,.inevitable-home .selected-package-cta{transition-duration:1ms}}
