:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--crm-surface-0:210 12.5% 96.9%;--crm-surface-1:240 20% 99%;--crm-surface-2:214.3 46.7% 97.1%;--crm-surface-3:214.3 10.4% 86.9%;--crm-surface-4:220 9% 46%;--crm-text-primary:222 47% 9%;--crm-text-secondary:215 16% 32%;--crm-text-muted:214 14% 41%;--crm-text-inverse:0 0% 100%;--crm-border-subtle:212.3 31.7% 92%;--crm-border-default:214.3 31.3% 86.9%;--crm-border-strong:221.1 12.4% 70%;--crm-brand:221 78% 50%;--crm-brand-bright:221 100% 65%;--crm-brand-teal:172 82% 36%;--crm-brand-muted:219 24% 92%;--crm-brand-gradient-start:221 78% 50%;--crm-brand-gradient-end:221 100% 65%;--crm-focus-ring:219 49% 15%;--crm-positive:156 59% 28%;--crm-warning:39 81% 30%;--crm-negative:359 51% 46%;--crm-on-negative:0 0% 100%;--crm-status-info:217 91% 45%;--crm-status-success:var(--crm-positive);--crm-status-warn:var(--crm-warning);--crm-status-danger:var(--crm-negative);--crm-status-info-muted:217 70% 96%;--crm-status-success-muted:155 45% 96%;--crm-status-warn-muted:38 70% 95.5%;--crm-status-danger-muted:0 60% 96.5%;--crm-chart-series-1:var(--crm-brand);--crm-chart-series-2:160 84% 39%;--crm-chart-series-3:38 92% 50%;--crm-chart-series-4:var(--crm-brand-teal);--crm-chart-series-5:0 84% 60%;--app-chrome-surface:210 12.5% 96.9%;--app-card-surface:transparent;--app-card-image:linear-gradient(160deg, #ffffff9e, #ffffff6b);--app-card-border:#d3dce8bf;--app-card-shadow:inset 0 1px 0 #fffc, 0 2px 8px #0c132208;--app-card-filter:none;--app-canvas-surface:0 0% 100%;--app-dialog-scrim:222 47% 9% / .24;--app-chrome-image:radial-gradient(70% 75% at 100% 0%, color-mix(in srgb, var(--app-ground-brand) 16%, transparent), transparent 70%), radial-gradient(60% 70% at 0% 100%, color-mix(in srgb, var(--app-ground-companion) 17%, transparent), transparent 70%), radial-gradient(45% 45% at 40% 0%, color-mix(in srgb, var(--app-ground-cool) 7%, transparent), transparent 70%), linear-gradient(#f3f6fc, #f8f8fc);--app-work-image:linear-gradient(#ffffff57, #ffffff1a), var(--app-chrome-image);--elevation-1:0 1px 2px #0000000a, 0 1px 4px #00000008;--elevation-2:0 2px 6px #0000000d, 0 1px 2px #0000000a;--elevation-3:0 4px 12px #00000012, 0 1px 3px #0000000a;--elevation-4:0 8px 24px #00000017, 0 2px 6px #0000000d, 0 0 1px #00000014;--elevation-5:0 20px 48px #0000001f, 0 8px 20px #0000000f, 0 0 1px #0000001a}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--crm-surface-0:223.6 12.6% 17.1%;--crm-surface-1:220 11.8% 20%;--crm-surface-2:218.6 11.5% 23.9%;--crm-surface-3:222.9 9.5% 29%;--crm-surface-4:222.4 7.9% 42.2%;--crm-text-primary:220 14% 96%;--crm-text-secondary:228 7.6% 74.1%;--crm-text-muted:226.7 6.3% 72%;--crm-text-inverse:222 47% 11%;--crm-border-subtle:223.6 8.7% 24.9%;--crm-border-default:221.5 9.1% 28%;--crm-border-strong:222.4 7.9% 42.2%;--crm-brand:219 100% 79%;--crm-brand-bright:219 100% 91%;--crm-brand-teal:172 80% 52%;--crm-brand-muted:219 42% 10%;--crm-brand-gradient-start:219 100% 79%;--crm-brand-gradient-end:219 100% 91%;--crm-focus-ring:217 100% 72%;--crm-positive:154 43% 56%;--crm-warning:38 71% 58%;--crm-negative:359 68% 68%;--crm-on-negative:222 50% 8%;--crm-status-info:217 91% 65%;--crm-status-success:var(--crm-positive);--crm-status-warn:var(--crm-warning);--crm-status-danger:var(--crm-negative);--crm-status-info-muted:217 32% 15%;--crm-status-success-muted:160 30% 13%;--crm-status-warn-muted:38 32% 13%;--crm-status-danger-muted:0 30% 14%;--crm-chart-series-1:var(--crm-brand);--crm-chart-series-2:160 84% 45%;--crm-chart-series-3:38 92% 56%;--crm-chart-series-4:var(--crm-brand-teal);--crm-chart-series-5:0 84% 65%;--app-chrome-surface:228 15.2% 12.9%;--app-card-surface:hsl(var(--crm-surface-1) / .6);--app-card-image:none;--app-card-border:initial;--app-card-shadow:initial;--app-card-filter:blur(12px);--app-canvas-surface:var(--crm-surface-1);--app-dialog-scrim:0 0% 0% / .48;--app-chrome-image:radial-gradient(70% 75% at 100% 0%, color-mix(in srgb, var(--app-glow-brand) 28%, transparent), transparent 70%), radial-gradient(55% 60% at 0% 100%, color-mix(in srgb, var(--app-glow-companion) 12%, transparent), transparent 70%), radial-gradient(45% 40% at 35% 0%, color-mix(in srgb, var(--app-glow-cool) 14%, transparent), transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--app-glow-brand) 4%, hsl(var(--app-chrome-surface))), hsl(var(--app-chrome-surface)) 55%, color-mix(in srgb, var(--app-glow-companion) 3%, hsl(var(--app-chrome-surface))));--app-work-image:radial-gradient(70% 60% at 100% 0%, color-mix(in srgb, var(--app-glow-brand) 20%, transparent), transparent 70%), radial-gradient(60% 65% at 0% 100%, color-mix(in srgb, var(--app-glow-companion) 12%, transparent), transparent 72%), radial-gradient(45% 40% at 30% 0%, color-mix(in srgb, var(--app-glow-cool) 10%, transparent), transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--app-glow-brand) 4%, hsl(var(--app-canvas-surface))), hsl(var(--app-canvas-surface)) 55%, color-mix(in srgb, var(--app-glow-companion) 4%, hsl(var(--app-canvas-surface))));--elevation-1:none;--elevation-2:none;--elevation-3:0 4px 12px #00000061, 0 1px 3px #0000003d;--elevation-4:0 8px 24px #00000080, 0 2px 6px #00000052, 0 0 1px #ffffff0f;--elevation-5:0 20px 48px #000000a3, 0 8px 20px #0006, 0 0 1px #ffffff14}:root{--surface-0:hsl(var(--crm-surface-0));--surface-1:hsl(var(--crm-surface-1));--surface-2:hsl(var(--crm-surface-2));--surface-3:hsl(var(--crm-surface-3));--surface-4:hsl(var(--crm-surface-4));--brand:hsl(var(--crm-brand));--brand-bright:hsl(var(--crm-brand-bright));--brand-teal:hsl(var(--crm-brand-teal));--brand-muted:hsl(var(--crm-brand-muted));--focus-ring:hsl(var(--crm-focus-ring));--status-info:hsl(var(--crm-status-info));--status-success:hsl(var(--crm-status-success));--status-warn:hsl(var(--crm-status-warn));--status-danger:hsl(var(--crm-status-danger));--status-info-muted:hsl(var(--crm-status-info-muted));--status-success-muted:hsl(var(--crm-status-success-muted));--status-warn-muted:hsl(var(--crm-status-warn-muted));--status-danger-muted:hsl(var(--crm-status-danger-muted));--chart-series-1:hsl(var(--crm-chart-series-1));--chart-series-2:hsl(var(--crm-chart-series-2));--chart-series-3:hsl(var(--crm-chart-series-3));--chart-series-4:hsl(var(--crm-chart-series-4));--chart-series-5:hsl(var(--crm-chart-series-5));--border-subtle:hsl(var(--crm-border-subtle));--border-default:hsl(var(--crm-border-default));--border-strong:hsl(var(--crm-border-strong));--text-label:hsl(var(--crm-text-primary));--text-secondary-label:hsl(var(--crm-text-secondary));--text-tertiary-label:hsl(var(--crm-text-muted));--text-on-color:hsl(var(--crm-text-inverse));--border-control:hsl(var(--crm-border-default));--text-on-danger:hsl(var(--crm-on-negative));--brand-text:var(--brand);--app-ground-brand:#82aaff;--app-ground-companion:#d0bafc;--app-ground-cool:#82d2f5;--app-glow-brand:hsl(var(--crm-brand-gradient-start));--app-glow-companion:hsl(var(--crm-brand-gradient-end));--app-glow-cool:hsl(var(--crm-brand-gradient-end));--app-glow-warm:color-mix(in srgb, var(--app-glow-companion) 12%, white);--app-workspace-radius:var(--radius-lg);--app-workspace-border:hsl(var(--crm-border-default) / .55);--app-workspace-shadow:0 2px 4px hsl(var(--crm-text-primary) / .025), 0 12px 40px hsl(var(--crm-text-primary) / .055);--shell-background:var(--app-chrome-image), hsl(var(--app-chrome-surface));--shell-surface:transparent;--work-background:var(--app-work-image), hsl(var(--app-canvas-surface));--nav-active:var(--surface-1);--brand-grid:transparent;--shadow-sm:var(--elevation-1);--shadow-md:var(--elevation-2);--shadow-lg:var(--elevation-3);--scrollbar-thumb:#94a3b866;--scrollbar-thumb-hover:#94a3b899}[data-theme=dark]{--app-workspace-border:hsl(var(--crm-border-default) / .75);--app-workspace-shadow:inset 0 1px 0 hsl(var(--crm-text-primary) / .035), 0 2px 6px #00000038, 0 16px 40px #00000057;--scrollbar-thumb:#94a3b84d;--scrollbar-thumb-hover:#94a3b880}@supports (color:hsl(from red h s l)){:root{--app-ground-brand:hsl(from var(--brand) calc(h - .2) 100% 75.4902%);--app-ground-companion:hsl(from var(--brand) calc(h + 39) 91.6667% 85.8824%);--app-ground-cool:hsl(from var(--brand) calc(h - 22.7391) 85.1852% 73.5294%);--app-glow-brand:hsl(from var(--brand) h 95% 58%);--app-glow-companion:hsl(from var(--brand) calc(h + 53) 85% 62%);--app-glow-cool:hsl(from var(--brand) calc(h - 24) 90% 48%);--app-glow-warm:hsl(from var(--app-glow-companion) calc(h + 53) s 94%)}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space:var(--space-2);--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius:14px;--radius-lg:20px;--radius-pill:9999px;--z-base:0;--z-dropdown:20;--z-sticky:30;--z-drawer:40;--z-modal:50;--z-toast:80;--z-command-palette:90;--ease-expo:cubic-bezier(.2, .8, .2, 1);--motion-drawer:.22s;--motion-palette:.22s;--motion-number:.12s;--motion-hover:.12s;--bg:var(--surface-0);--panel:var(--surface-1);--panel-2:var(--surface-2);--border:var(--border-subtle);--text:var(--text-label);--text-2:var(--text-secondary-label);--muted:var(--text-tertiary-label);--accent:var(--brand);--accent-contrast:var(--text-on-color);--danger:var(--status-danger);--ok:var(--status-success);--warn:var(--status-warn);--shadow:var(--shadow-sm)}@media (prefers-reduced-motion:reduce){:root{--motion-drawer:0s;--motion-palette:0s;--motion-number:0s;--motion-hover:0s}}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/heebo-400-hebrew.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/heebo-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/heebo-600-hebrew.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/heebo-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/heebo-700-hebrew.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/heebo-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/frank-ruhl-libre-hebrew.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/frank-ruhl-libre-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Heebo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans Hebrew", "Arial Hebrew", Arial, sans-serif;--font-body:"Heebo", system-ui, -apple-system, sans-serif;--font-display:var(--font-body);--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, "Heebo", monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}html{font-size:16px}body{background:var(--surface-0);color:var(--text-label);font-family:var(--font-body);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"cv11", "ss01";font-size:15px;line-height:1.5;transition:background .18s,color .18s;overflow-x:hidden}html[dir=rtl] body{letter-spacing:0;line-height:1.6}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:0;line-height:1.4}.kicker,html[dir=rtl] .kicker{text-transform:none;letter-spacing:0}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{letter-spacing:0}h1,h2{font-family:var(--font-display);letter-spacing:0;font-weight:600}input,select,textarea,button{font:inherit}button,input,select,textarea,a{transition:background .13s,border-color .13s,color .13s,box-shadow .13s,filter .13s}button:not(:disabled){cursor:pointer}button:not(:disabled):hover{--button-primary-background:hsl(var(--crm-brand) / .9);--button-secondary-background:var(--surface-2);--button-danger-background:hsl(var(--crm-status-danger) / .9)}button:disabled{opacity:.5;cursor:not-allowed}input:focus-visible,select:focus-visible,textarea:focus-visible{--input-border:var(--brand);border-color:var(--brand);box-shadow:0 0 0 2px var(--focus-ring);outline:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}aside nav::-webkit-scrollbar{width:6px}aside nav::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:3px}aside nav::-webkit-scrollbar-thumb:hover{background:hsl(var(--crm-brand) / .5)}@media (hover:none),(pointer:coarse){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}}.ui-card{background:var(--app-card-image), var(--app-card-surface);min-inline-size:0;-webkit-backdrop-filter:var(--app-card-filter);backdrop-filter:var(--app-card-filter);border:1px solid var(--app-card-border,var(--border-control));border-radius:var(--radius-lg);box-shadow:none;padding:20px}.ui-card .ui-card,.ui-card .tbl-scroll{border-radius:var(--radius-md)}.ui-card .ui-card{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}.settings-workspace{max-inline-size:76rem;container-type:inline-size}.settings-grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container (width>=56rem){.settings-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.settings-section{border-radius:var(--radius);scroll-margin-block-start:var(--space-4)}.settings-section>.ui-card{max-width:none!important}.ui-btn{background:var(--button-primary-background,var(--brand));color:var(--text-on-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);white-space:nowrap;border:1px solid #0000;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px}.ui-btn-ghost{background:var(--button-secondary-background,var(--surface-1));color:var(--text-label);border:1px solid var(--border-control);border-radius:var(--radius-xs);white-space:nowrap;padding:6px 12px;font-size:12px;font-weight:500;line-height:16px}.ui-btn-ghost:not(:disabled):hover{background:var(--surface-2)}.ui-input{background:var(--surface-1);border:1px solid var(--border-control);border-radius:var(--radius-xs);color:var(--text-label);min-block-size:40px;width:100%;padding:8px 12px;font-size:14px;line-height:20px}input::placeholder,textarea::placeholder{color:var(--text-tertiary-label);opacity:1}input[type=checkbox],input[type=radio]{accent-color:var(--brand)}.tbl-scroll{inline-size:100%;overflow:auto visible}.tbl{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%;font-size:14px}.tbl th{text-align:start;background:var(--surface-2);border-block-end:1px solid var(--border-control);height:36px;color:var(--text-tertiary-label);text-transform:none;letter-spacing:0;white-space:nowrap;vertical-align:middle;padding:8px 12px;font-size:12px;font-weight:500;line-height:16px}html[dir=rtl] .tbl th{text-transform:none;letter-spacing:0}.tbl td{border-block-end:1px solid var(--border-subtle);vertical-align:middle;height:44px;padding:8px 12px}.tbl tbody tr:last-child td{border-block-end:0}.tbl tbody tr{transition:background var(--motion-hover) ease}.tbl tbody tr:hover{background:var(--surface-2)}[data-density=compact] .tbl th,[data-density=compact] .tbl td{height:36px;padding-block:8px}.th-sort{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;margin:0;padding:0;display:inline-flex}.th-sort:hover{color:var(--text-secondary-label);filter:none}.th-sort-caret{color:var(--brand);opacity:.85;font-size:.7em}.num{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.ui-banner{border-radius:var(--radius-sm);margin-block-start:.6rem;padding:.5rem .75rem;font-size:14px;line-height:20px}.ui-badge{border-radius:var(--radius-pill);align-items:center;gap:.3rem;padding:2px 8px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.stat-tile{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:none;padding:16px}.overlay-scrim{background:hsl(var(--app-dialog-scrim));animation:overlay-fade var(--motion-palette) var(--ease-expo);position:fixed;inset:0}.dialog-panel{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);inline-size:min(440px,100vw - 2rem);box-shadow:var(--shadow-md);padding:var(--space-5);z-index:var(--z-modal);animation:dialog-pop var(--motion-palette) var(--ease-expo);margin-inline:auto;position:fixed;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.drawer-panel{background:var(--surface-1);border-inline-start:1px solid var(--border-subtle);inline-size:min(520px,100vw - 2rem);max-inline-size:560px;box-shadow:var(--shadow-md);z-index:var(--z-drawer);animation:drawer-slide var(--motion-drawer) var(--ease-expo);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0}html[dir=rtl] .drawer-panel{animation-name:drawer-slide-rtl}.drawer-scroll{padding:var(--space-5);flex:1;overflow-y:auto}.toast-stack{gap:var(--space-2);z-index:var(--z-toast);flex-direction:column;max-inline-size:min(380px,100vw - 2rem);display:flex;position:fixed;inset-block-end:var(--space-5);inset-inline-end:var(--space-5)}.toast-item{align-items:flex-start;gap:var(--space-3);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:var(--shadow-md);animation:toast-in var(--motion-palette) var(--ease-expo);border-inline-start-width:3px;padding:.7rem .85rem;font-size:.85rem;display:flex}.toast-item[data-variant=success]{border-inline-start-color:var(--status-success)}.toast-item[data-variant=error]{border-inline-start-color:var(--status-danger)}.command-panel{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-block-size:0;max-block-size:84dvh;inline-size:min(640px,100vw - 2rem);box-shadow:var(--shadow-md);z-index:var(--z-command-palette);animation:command-pop var(--motion-palette) var(--ease-expo);flex-direction:column;margin-inline:auto;display:flex;position:fixed;inset-block-start:8dvh;inset-inline:0;overflow:hidden}.command-input{border:none;border-block-end:1px solid var(--border-subtle);color:var(--text-label);padding:var(--space-4);background:0 0;outline:none;font-size:1rem}.command-list{min-block-size:0;max-block-size:420px;padding:var(--space-2);overflow-y:auto}.command-group{color:var(--text-tertiary-label);padding:var(--space-3) var(--space-3) var(--space-1);font-size:.7rem;font-weight:600}html[dir=ltr] .command-group{text-transform:none;letter-spacing:0}.command-option{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-label);font-size:.9rem;display:flex}.command-option[data-selected=true]{background:var(--surface-2)}.command-hint{color:var(--text-tertiary-label);font-size:.72rem;font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate}.command-empty{padding:var(--space-4);font-size:.85rem}@keyframes command-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.kbd{font-family:var(--font-mono);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);white-space:nowrap;padding:.1rem .4rem;font-size:.75rem}.tbl-lead{text-align:center;inline-size:2.5rem}.vc-details{position:relative}.vc-details>summary{cursor:pointer}.vc-details>summary::-webkit-details-marker{display:none}.vc-details>summary::marker{content:""}.vc-menu{z-index:var(--z-dropdown);inline-size:min(260px,100vw - 64px);transform:translateX(var(--menu-shift,0px));background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:var(--space-3);position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0}@keyframes overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes dialog-pop{0%{opacity:0;transform:translateY(calc(8px - 50%))}to{opacity:1;transform:translateY(-50%)}}@keyframes drawer-slide{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawer-slide-rtl{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes skeleton-pulse{0%,to{opacity:.35}50%{opacity:.7}}.ui-skeleton{background:var(--surface-2);animation:1.4s ease-in-out infinite skeleton-pulse}.catalog-workspace{min-inline-size:0;container-type:inline-size}.catalog-bar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);border-block-end:1px solid var(--border-subtle);flex-wrap:wrap;margin-block-end:var(--space-5);display:flex}.catalog-tabs{gap:var(--space-1);scrollbar-width:none;min-inline-size:0;max-inline-size:100%;display:flex;overflow-x:auto}.catalog-tabs::-webkit-scrollbar{display:none}.catalog-tab{padding-block:var(--space-2) calc(var(--space-2) + 2px);padding-inline:var(--space-3);color:var(--text-secondary-label);white-space:nowrap;border-block-end:2px solid #0000;flex:none;margin-block-end:-1px;font-size:.88rem;font-weight:500}.catalog-tab:hover{color:var(--text-label);text-decoration:none}.catalog-tab[aria-current=page]{color:var(--brand);border-block-end-color:var(--brand);font-weight:600}.catalog-history{padding-block:var(--space-2);font-size:.8rem}.catalog-heading{margin-block:0 var(--space-3);font-size:1.05rem}.catalog-form,.override-form{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));align-items:end;display:grid}.catalog-form label,.override-form label{gap:var(--space-1);min-inline-size:0;display:grid}.catalog-form>button,.override-form>button{justify-self:start}@container (width<=30rem){.catalog-form>button{justify-self:stretch}}.account-section{border-radius:var(--radius);margin-block-end:var(--space-5);scroll-margin-block-start:var(--space-4)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.t-muted{color:var(--text-tertiary-label)}.t-accent{color:var(--brand)}.t-danger{color:var(--status-danger)}.t-xs,.t-75{font-size:12px}.t-78,.t-sm,.t-note{font-size:13px}.t-base{font-size:15px}.t-strong{font-size:.9rem;font-weight:600}.h-card{margin:0;font-size:15px;line-height:22px}.m-0{margin:0}.p-0{padding:0}.pad-4{padding:1rem}.pad-5{padding:1.25rem}.mb-4{margin-block-end:1rem}.mb-6{margin-block-end:1.5rem}.stack{gap:.6rem;display:grid}.field-sm{gap:.25rem;font-size:.8rem;display:grid}.field-xs{gap:.2rem;font-size:.78rem;display:grid}.toolbar{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.page-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-block-end:1.5rem;display:flex}.link-plain{color:inherit;text-decoration:none}.services-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));align-items:start;display:grid}.usage-facts{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;font-size:.82rem;display:flex}.usage-facts dt{color:var(--text-tertiary-label);font-size:.72rem}.usage-facts dd{margin:0}.stat-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.segmented{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);gap:.25rem;padding:.15rem;display:inline-flex}.segmented>button{cursor:pointer;border-radius:var(--radius-sm);color:var(--text-tertiary-label);background:0 0;border:none;padding-block:.25rem;padding-inline:.6rem;font-size:.78rem}.segmented>button[aria-pressed=true]{background:var(--brand);color:var(--text-on-color);font-weight:600}@media (width<=899px),(pointer:coarse){button,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,.ui-btn,.ui-btn-ghost,.ui-input,.catalog-tab,.segmented>button,.th-sort{min-block-size:44px}.th-sort{min-inline-size:44px}}.dashboard-workspace{gap:20px;display:grid;container-type:inline-size}.dashboard-workspace h2{margin:0;font-size:1rem;font-weight:600;line-height:1.5}.dashboard-workspace h3{margin:0;font-size:.875rem;font-weight:600}.dashboard-section{border:1px solid var(--border-control);border-radius:var(--radius-lg);background:var(--surface-1);min-inline-size:0;padding:20px}.dashboard-section-heading{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.dashboard-section-heading>a,.dashboard-links{font-size:.875rem}.dashboard-columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@container (width>=48rem){.dashboard-columns{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.dashboard-note{color:var(--text-secondary-label);margin:var(--space-2) 0 0;font-size:.875rem;line-height:1.6}.dashboard-attention{padding:var(--space-4) var(--space-5);background:var(--surface-2);border-radius:var(--radius)}.dashboard-attention-list{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.dashboard-attention-item{align-items:center;gap:var(--space-3);min-block-size:44px;color:var(--text-label);font-size:.875rem;display:flex}.dashboard-attention-item strong{font-size:1.4rem}.dashboard-forward{color:var(--brand);margin-inline-start:var(--space-2)}[dir=rtl] .dashboard-forward{transform:scaleX(-1)}.dashboard-metrics{gap:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.dashboard-metrics>*{flex:0 12rem;min-inline-size:0}.dashboard-metrics .stat-tile{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.dashboard-money{border-block-start:1px solid var(--border-subtle);margin-block-start:var(--space-5);padding-block-start:var(--space-4)}.dashboard-money .dashboard-metrics{margin-block-start:var(--space-3)}.dashboard-links{gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.dashboard-links>a{align-items:center;min-block-size:44px;display:inline-flex}.dashboard-count{justify-content:flex-start;align-items:center;gap:var(--space-3);min-block-size:44px;color:var(--text-label);font-size:.875rem;display:flex}.dashboard-count strong{order:-1;min-inline-size:3ch}.dashboard-count-total strong{font-size:1.5rem}.dashboard-statuses{gap:var(--space-1) var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));display:grid}.dashboard-statuses>a{align-items:center;gap:var(--space-2);min-block-size:44px;color:var(--text-secondary-label);font-size:.8125rem;display:flex}.dashboard-statuses strong{color:var(--text-label)}.dashboard-status-dot{border-radius:50%;flex:none;block-size:6px;inline-size:6px}.dashboard-counts{gap:var(--space-1) var(--space-3);border-block-start:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));margin-block-start:var(--space-3);padding-block-start:var(--space-2);display:grid}.list-toolbar{justify-content:space-between;align-items:end;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.list-toolbar .toolbar{gap:var(--space-3)}.list-toolbar label{min-inline-size:0}.list-toolbar input,.list-toolbar select{max-inline-size:100%}@media (width<=600px){.list-toolbar>.toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;inline-size:100%;display:grid}.list-toolbar>.toolbar>label{max-inline-size:none!important}.list-toolbar>.toolbar>button{white-space:normal}}.tbl th,.tbl td{min-inline-size:6rem}.tbl .tbl-lead{min-inline-size:2.5rem}.tbl-scroll:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.stat-label{color:var(--text-tertiary-label);font-size:12px;font-weight:500;line-height:16px}.stat-value{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-1);display:flex}.stat-grid{border:1px solid var(--app-card-border,var(--border-subtle));border-radius:var(--radius-lg);background:var(--app-card-image), var(--app-card-surface);-webkit-backdrop-filter:var(--app-card-filter);backdrop-filter:var(--app-card-filter);box-shadow:var(--app-card-shadow,none);padding:20px}.stat-grid>.stat-tile{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.dashboard-primary,.dashboard-context{gap:var(--space-4);min-inline-size:0;display:grid}.dashboard-metrics>.dashboard-metric-empty{flex-basis:100%}.dashboard-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-menu form input{min-inline-size:0}@media (pointer:coarse),(any-pointer:coarse){.vc-details>summary,.vc-menu label{min-block-size:44px}.vc-menu button{min-block-size:44px;min-inline-size:44px}}@container (width<=47.999rem){.dashboard-context{order:-1}}@container (width<=30rem){.dashboard-section,.dashboard-attention{padding:var(--space-4)}.dashboard-metrics{gap:var(--space-3)}.dashboard-metrics>*{flex:7.5rem}.dashboard-metrics>.dashboard-metric-empty{flex-basis:100%}}.ui-card{box-shadow:var(--app-card-shadow,0 1px 2px hsl(var(--crm-text-primary) / .04))}.dashboard-section{background:var(--app-card-image), var(--app-card-surface);border-color:var(--app-card-border,var(--border-control));-webkit-backdrop-filter:var(--app-card-filter);backdrop-filter:var(--app-card-filter);box-shadow:var(--app-card-shadow,0 1px 2px hsl(var(--crm-text-primary) / .04))}@media (forced-colors:active){.ui-card,.dashboard-section{box-shadow:none;background-image:none}}.overlay-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.command-scrim{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0009}.command-panel{border-color:var(--border-default);box-shadow:var(--elevation-5)}.command-input{flex:none;min-block-size:64px;padding-inline:20px}.dialog-panel{border-color:var(--border-default);min-block-size:0;max-block-size:90dvh;box-shadow:var(--elevation-4);flex-direction:column;display:flex;overflow:hidden}.dialog-title,.dialog-footer{flex:none}.dialog-body{min-block-size:0;overflow-y:auto}.billing-header .billing-notification-panel{border-color:var(--border-default);max-block-size:min(540px,100dvh - 80px);inline-size:384px;box-shadow:var(--elevation-4);flex-direction:column;display:flex;overflow:hidden}.billing-notification-heading{border-block-end:1px solid var(--border-subtle);flex:none;align-items:center;gap:8px;padding:12px 16px;display:flex}.billing-notification-heading strong{flex:1}.billing-notification-list{overscroll-behavior:contain;min-block-size:0;overflow-y:auto}.billing-notification-footer{flex:none}@media (width<=767px){.command-input{min-block-size:56px;padding-inline:12px}}@media (width<=980px){.billing-header .billing-notification-panel{inline-size:auto;inset-inline:8px}}@media (forced-colors:active){.overlay-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}}.dialog-panel:not(:has(.dialog-body)){overflow-y:auto}.dashboard-section[data-empty-finance] .dashboard-section-heading{margin-block-end:var(--space-3)}.dashboard-section[data-empty-finance] .dashboard-money{margin-block-start:var(--space-4);padding-block-start:var(--space-3)}.dashboard-section[data-empty-finance] .dashboard-links{margin-block-start:var(--space-1)}@media (pointer:fine){.dashboard-section[data-empty-finance] .dashboard-links>a{min-block-size:32px}}@media (pointer:coarse),(any-pointer:coarse){:is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){min-block-size:44px}}@media (width<=767px){.account-profile-fields{grid-template-columns:minmax(0,1fr)!important}.account-profile-fields>:nth-child(2n){overflow-wrap:anywhere;min-inline-size:0;margin-block-end:var(--space-3)}}.billing-shell{background-color:hsl(var(--app-chrome-surface));background-image:var(--app-chrome-image);block-size:100dvh;min-block-size:0;transition:grid-template-columns var(--motion-drawer) var(--ease-expo);background-position:0 0;background-repeat:no-repeat;background-size:100vw 100vh;background-attachment:fixed;grid-template-rows:56px minmax(0,1fr);display:grid;overflow:hidden}.billing-header{min-inline-size:0;z-index:var(--z-topbar,20);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(320px,420px) minmax(0,1fr);align-items:center;gap:20px;padding-inline:12px 8px;display:grid}.billing-place,.billing-brand,.billing-utilities,.billing-utility-group,.billing-session{align-items:center;min-inline-size:0;display:flex}.billing-place{gap:12px}.billing-brand{color:var(--text-secondary-label);flex:none;gap:8px;font-size:14px;font-weight:600;line-height:20px}.billing-brand-symbol{object-fit:contain;flex:none;block-size:32px;inline-size:32px;display:block}.billing-brand-name{white-space:nowrap}.billing-place-copy{border-inline-start:1px solid var(--border-subtle);min-inline-size:0;padding-inline-start:8px}.billing-current-place{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:20px;display:block;overflow:hidden}.billing-crumbs{color:var(--text-secondary-label);white-space:nowrap;gap:4px;font-size:11px;line-height:16px;display:none;overflow:hidden}.billing-crumbs>span{gap:4px;min-inline-size:0;display:inline-flex}.billing-crumbs a{color:inherit}.billing-search{border:1px solid var(--border-subtle);background:var(--surface-1);block-size:32px;min-inline-size:0;color:var(--text-secondary-label);font:inherit;cursor:pointer;text-align:start;border-radius:12px;align-items:center;gap:8px;padding:4px 12px;font-size:14px;display:flex;box-shadow:0 1px 3px #0000000a}.billing-search>svg{flex:none;block-size:16px;inline-size:16px}.billing-search>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.billing-search kbd{font:inherit;border:1px solid var(--border-subtle);border-radius:3px;padding:0 3px;font-size:10px}.billing-utilities{justify-content:flex-end;gap:8px}.billing-utility-group,.billing-session{gap:4px}.billing-avatar{background:var(--surface-1);block-size:28px;inline-size:28px;color:var(--text-label);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.billing-tool,.billing-utility-group>button{block-size:32px;inline-size:32px;min-inline-size:32px;color:var(--text-secondary-label);cursor:pointer;font:inherit;touch-action:manipulation;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:inline-flex}.billing-utility-group>button{background:0 0!important;border:0!important;padding:0!important}.billing-tool:hover,.billing-utility-group>button:hover{color:var(--text-label);background:var(--surface-2)!important}.billing-tool[aria-pressed=true]{color:var(--brand);background:var(--surface-1)}.billing-tool:focus-visible,.billing-search:focus-visible,.billing-nav-link:focus-visible,.billing-page-tabs a:focus-visible,.billing-utility-group>button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.billing-desktop-nav-trigger{background:var(--surface-1);border:1px solid var(--border-subtle)}.billing-directional:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.billing-sidebar{background:0 0;flex-direction:column;grid-area:2/1;min-block-size:0;min-inline-size:0;padding:8px 12px 12px;display:flex;overflow:hidden}.billing-sidebar-head{flex:none;justify-content:space-between;align-items:center;block-size:44px;margin-block-end:12px;display:flex}.billing-nav{overscroll-behavior:contain;flex:1;min-block-size:0;overflow:hidden auto}.billing-nav-link{min-block-size:40px;color:var(--text-secondary-label);white-space:nowrap;transition:background var(--motion-hover) ease, color var(--motion-hover) ease;border-radius:14px;align-items:center;gap:10px;margin-block:2px;padding:8px 10px;font-size:13.5px;line-height:20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.billing-nav-link:hover{background:color-mix(in srgb, var(--surface-1) 60%, transparent);color:var(--text-label);text-decoration:none}.billing-nav-link[aria-current=page]{color:var(--brand);background:var(--surface-1);font-weight:500}.billing-nav-link[aria-current=page]:before{content:"";border-radius:var(--radius-pill);background:var(--brand);block-size:16px;inline-size:2px;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.billing-nav-icon{flex:none;block-size:16px;inline-size:16px}.billing-nav-label{text-overflow:ellipsis;opacity:1;transition:opacity var(--motion-hover) ease;overflow:hidden}.billing-sidebar[data-rail=true] .billing-nav-label{opacity:0;transition-delay:calc(var(--motion-drawer) - var(--motion-hover))}.billing-workspace{background-color:hsl(var(--app-canvas-surface));background-image:var(--app-work-image);border:1px solid var(--app-workspace-border,var(--border-subtle));min-block-size:0;min-inline-size:0;box-shadow:var(--app-workspace-shadow);background-position:0 0;background-repeat:no-repeat;background-size:100vw 100vh;background-attachment:fixed;border-radius:20px;flex-direction:column;grid-area:2/2;margin-block:8px 12px;margin-inline-end:12px;display:flex;position:relative;overflow:hidden}.billing-main{overscroll-behavior:contain;background-color:hsl(var(--app-canvas-surface));background-image:var(--app-work-image);overflow-wrap:anywhere;background-position:0 0;background-repeat:no-repeat;background-size:100vw 100vh;background-attachment:fixed;flex-direction:column;flex:1;min-block-size:0;min-inline-size:0;padding:0;scroll-padding-block-start:12px;display:flex;overflow:auto}.billing-page-frame{flex:1 0 auto;min-inline-size:0;padding:16px 24px 24px}.billing-context-nav+.billing-main .billing-page-frame{padding-block-start:16px}.billing-page-header>.ui-btn-ghost{min-block-size:36px;font-size:14px;line-height:20px;text-decoration:none}.billing-page-header{justify-content:space-between;align-items:center;gap:16px;min-inline-size:0;padding-block-end:16px;display:flex}.billing-title{align-items:center;gap:8px;min-inline-size:0;margin:0;font-size:24px;font-weight:600;line-height:32px;display:flex}.billing-title svg{block-size:20px;inline-size:20px;color:var(--text-secondary-label);flex:none}.billing-context-nav{--navigation-parent-height:44px;--navigation-child-height:44px;--navigation-inset:24px;overscroll-behavior-x:contain;scrollbar-width:none;min-inline-size:0;padding:8px var(--navigation-inset);background-color:hsl(var(--app-canvas-surface));background-image:var(--app-work-image);background-position:0 0;background-size:100vw 100vh;background-attachment:fixed;border:0;flex-wrap:nowrap;flex:none;align-items:center;gap:12px;display:flex;position:relative;overflow-x:auto}.billing-context-nav::-webkit-scrollbar{display:none}.billing-page-tabs{flex-wrap:nowrap;flex:none;align-items:center;gap:4px;inline-size:max-content;min-inline-size:0;max-inline-size:none;display:flex;overflow:visible}.billing-page-tabs::-webkit-scrollbar{display:none}.billing-page-tabs a{min-inline-size:44px;min-block-size:var(--navigation-child-height);color:var(--text-secondary-label);white-space:nowrap;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;margin:0;padding:2px 14px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.billing-page-tabs a:hover{background:var(--surface-2);color:var(--text-label)}.billing-page-primarynav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff80;border:1px solid #cdd7eabf;border-radius:9px;flex:none;gap:2px;padding:2px}.billing-page-primarynav a{min-block-size:var(--navigation-parent-height);border-radius:7px;padding-inline:18px;font-size:13.5px;font-weight:500}.billing-page-primarynav a[aria-current=page]{color:var(--text-label);background:#fff;border-color:#d6deeb;font-weight:600;box-shadow:0 1px 2px #0c13220a}.billing-page-subnavigation{border-inline-start:1px solid var(--border-control);background:0 0;flex:none;margin:0;padding-inline-start:12px}.billing-page-subnavigation a[aria-current=page]{background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand);font-weight:500}.billing-context-action{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:6px;min-block-size:32px;margin-inline-start:auto;padding:4px 10px;font-size:13px;line-height:20px;text-decoration:none;display:inline-flex}.billing-heading-accessible{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}[data-theme=dark] .billing-page-primarynav{background:#ffffff0d;border-color:#ffffff1a}[data-theme=dark] .billing-page-primarynav a[aria-current=page]{box-shadow:none;background:#ffffff1f;border-color:#ffffff24}[data-theme=dark] .billing-page-subnavigation a[aria-current=page]{background:color-mix(in srgb, var(--brand) 24%, transparent);color:color-mix(in srgb, var(--brand) 55%, white)}@media (width>=768px) and (pointer:fine) and (not (any-pointer:coarse)){.billing-context-nav{--navigation-parent-height:26px;--navigation-child-height:28px}}@media (width>=981px) and (pointer:fine) and (not (any-pointer:coarse)){.billing-shell{grid-template-rows:48px minmax(0,1fr)}}@media (width<=767px){.billing-context-nav{--navigation-inset:16px;gap:8px}.billing-context-action{min-block-size:44px;min-inline-size:44px;padding:4px 10px}}@media (prefers-reduced-motion:reduce){.billing-page-tabs a{transition:none}}@media (forced-colors:active){.billing-page-tabs a[aria-current=page]:not(:focus-visible){outline-offset:-2px;outline:1px solid highlight}}.billing-notification-trigger{position:relative}.billing-notification-count{border-radius:var(--radius-pill);background:var(--status-danger);block-size:14px;min-inline-size:14px;color:var(--surface-1);place-items:center;padding-inline:3px;font-size:10px;font-weight:600;line-height:1;display:grid;position:absolute;inset-block-start:0;inset-inline-end:0}.billing-notification-panel{overscroll-behavior-y:contain;background:var(--surface-1);max-block-size:min(420px,100dvh - 80px);inline-size:340px;color:var(--text-label);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:var(--shadow-md);z-index:var(--z-modal);position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;overflow-y:auto}.billing-nav-scrim{background:color-mix(in srgb, var(--surface-0) 65%, transparent);opacity:0;pointer-events:none;transition:opacity var(--motion-drawer) var(--ease-expo);z-index:calc(var(--z-drawer) - 1);position:fixed;inset:0}.billing-nav-scrim[data-open=true]{opacity:1;pointer-events:auto}.billing-nav-drawer{inline-size:min(248px,100vw - 48px);z-index:var(--z-drawer);transition:inset-inline-start var(--motion-drawer) var(--ease-expo);box-shadow:var(--shadow-md);position:fixed;inset-block:0;inset-inline-start:-256px}.billing-nav-drawer[data-open=true]{inset-inline-start:0}.billing-nav-drawer .billing-sidebar{background-color:hsl(var(--app-chrome-surface));background-image:var(--app-chrome-image);background-position:0 0;background-repeat:no-repeat;background-size:100vw 100vh;background-attachment:fixed;block-size:100%}@media (width<=1279px){.billing-header{grid-template-columns:minmax(0,1fr) minmax(180px,320px) auto;gap:12px}.billing-brand-name{display:none}}@media (width<=980px){.billing-shell{grid-template-rows:52px minmax(0,1fr)}.billing-header{border-block-end:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(160px,1fr) auto;gap:4px;padding-inline:8px}.billing-workspace{box-shadow:none;border:0;border-radius:0;grid-column:1;margin:0}.billing-page-frame{padding:16px 24px}.billing-notification-panel{inline-size:auto;position:fixed;inset-block-start:56px;inset-inline:12px}.billing-session .billing-avatar{display:none}}@media (width<=767px){.billing-header{grid-template-columns:minmax(0,1fr) auto auto}.billing-brand-name,.billing-place-copy{display:none}.billing-place{gap:4px}.billing-search{inline-size:40px;min-inline-size:40px;box-shadow:none;background:0 0;border:0;justify-content:center;padding:0}.billing-search>span,.billing-search kbd{display:none}.billing-utilities,.billing-utility-group,.billing-session{gap:0}.billing-page-frame{padding:16px}}.billing-main[data-scroll-rail=all]>.billing-page-frame,.billing-context-nav{padding-inline-start:32px}@media (width<=380px){.billing-brand-mark{display:none}}@media (pointer:coarse),(any-pointer:coarse),(width<=767px){.billing-tool,.billing-utility-group>button,.billing-search,.billing-nav-link,.billing-notification-panel button,.billing-context-action{min-block-size:44px}.billing-tool,.billing-utility-group>button,.billing-search{min-inline-size:44px}.billing-page-subnavigation a{min-block-size:44px}}@media (prefers-reduced-motion:reduce){.billing-shell,.billing-nav-label,.billing-nav-link,.billing-tool,.billing-search,.billing-nav-scrim,.billing-nav-drawer{transition:none}}@media (forced-colors:active){.billing-shell,.billing-sidebar,.billing-workspace,.billing-main,.billing-context-nav,.billing-search,.billing-notification-panel{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.billing-tool,.billing-utility-group>button{color:buttontext}.billing-nav-link[aria-current=page]{color:linktext;outline:1px solid highlight}.billing-notification-count{color:highlighttext;background:highlight}}.billing-inline-start-scrollbar{border-radius:var(--radius-pill);background:hsl(var(--crm-text-muted) / .45);opacity:0;pointer-events:none;transition:opacity .15s}.billing-inline-start-scrollbar[data-visible=true]{opacity:1}.billing-inline-start-scrollbar[data-hover=true],.billing-inline-start-scrollbar[data-dragging=true]{background:hsl(var(--crm-text-muted) / .75)}@supports selector(::-webkit-scrollbar){@media (hover:hover) and (pointer:fine){html[data-billing-scroll-overlay=true]::-webkit-scrollbar:vertical{width:0}html[data-billing-scroll-overlay=true] ::-webkit-scrollbar:vertical{width:0}}}@media (prefers-reduced-motion:reduce){.billing-inline-start-scrollbar{transition:none}}@media (forced-colors:active){.billing-inline-start-scrollbar{background:canvastext}}[data-scroll-rail=all]{scrollbar-width:none}[data-scroll-rail=all]::-webkit-scrollbar{display:none}.scroll-rail-host{z-index:10;pointer-events:none;flex-shrink:0;align-self:stretch;height:0;position:sticky;bottom:0}.scroll-rail{bottom:0;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset-inline-start:0}.scroll-rail-list{flex-direction:column;justify-content:center;align-items:center;height:100%;margin:0;padding:0;list-style:none;display:flex}.scroll-rail-list>li{display:flex}.scroll-rail-button{width:28px;min-width:28px;height:10px;min-height:0;min-block-size:0;color:inherit;pointer-events:auto;background:0 0;border:0;border-radius:2px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.scroll-rail-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.scroll-rail-button:not(:disabled):hover{filter:none}.scroll-rail-dash{background:color-mix(in srgb, var(--text-tertiary-label) 40%, transparent);border-radius:999px;width:10px;height:2px;transition:width .15s,background-color .15s;display:block}.scroll-rail-list:hover .scroll-rail-dash{background:color-mix(in srgb, var(--text-tertiary-label) 60%, transparent)}.scroll-rail-button:hover .scroll-rail-dash{width:14px}.scroll-rail-button:hover .scroll-rail-dash,.scroll-rail-button:focus-visible .scroll-rail-dash{background:var(--text-tertiary-label)}.scroll-rail-button[data-read=true] .scroll-rail-dash{background:color-mix(in srgb, var(--brand) 40%, transparent)}.scroll-rail-list:hover .scroll-rail-button[data-read=true] .scroll-rail-dash{background:color-mix(in srgb, var(--brand) 60%, transparent)}.scroll-rail-button[data-read=true]:hover .scroll-rail-dash{background:color-mix(in srgb, var(--brand) 80%, transparent)}.scroll-rail-button[aria-current=location] .scroll-rail-dash{background:color-mix(in srgb, var(--brand) 80%, transparent);width:16px}.scroll-rail-list:hover .scroll-rail-button[aria-current=location] .scroll-rail-dash{background:var(--brand)}@media (prefers-reduced-motion:reduce){.scroll-rail-dash{transition:none}}@media (forced-colors:active){.scroll-rail-dash{forced-color-adjust:none;background:graytext!important}.scroll-rail-button[data-read=true] .scroll-rail-dash,.scroll-rail-button[aria-current=location] .scroll-rail-dash,.scroll-rail-list:hover .scroll-rail-dash{background:highlight!important}.scroll-rail-button:focus-visible{outline-color:highlight}}
