@layer reduced-motion,tokens,base,primitives,components,overrides,utilities,owner,redesign;@layer reduced-motion{@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:.01ms!important;scroll-behavior:auto!important}}}@layer tokens{:root{--ds-font-body: "Inter", "Segoe UI", sans-serif;--ds-font-display: "Inter", "Segoe UI", sans-serif;--ds-font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--ds-bg-app: #f3f5f9;--ds-bg-app-alt: #eaeef4;--ds-bg-app-glow: rgba(99, 102, 241, .07);--ds-bg-app-glow-alt: rgba(6, 182, 212, .06);--ds-bg-subtle: #f8fafc;--ds-bg-sidebar: #0d1b2a;--ds-bg-topbar: #fbfcfe;--ds-bg-card: #ffffff;--ds-bg-card-alt: #fafbfd;--ds-bg-raised: #ffffff;--ds-bg-selected: rgba(8, 145, 178, .09);--ds-bg-inner: #f1f4f8;--ds-bg-inner-strong: #e3e8ef;--ds-surface-level-0: var(--ds-bg-app);--ds-surface-level-1: #ffffff;--ds-surface-level-2: #fafbfd;--ds-surface-level-3: var(--ds-bg-inner);--ds-border: rgba(15, 23, 42, .09);--ds-border-strong: rgba(15, 23, 42, .14);--ds-border-soft: rgba(15, 23, 42, .06);--ds-divider: rgba(15, 23, 42, .08);--ds-text: #0f172a;--ds-text-body: #334155;--ds-text-muted: #556073;--ds-text-soft: #6f7d93;--ds-text-canvas: #f8fafc;--ds-text-canvas-strong: #f6f9ff;--ds-text-canvas-soft: #cfdcff;--ds-text-canvas-muted: rgba(248, 250, 252, .75);--ds-text-canvas-subtle: #8ea3cf;--ds-accent: #0b7d91;--ds-accent-strong: #0c6f80;--ds-accent-soft: rgba(11, 125, 145, .1);--ds-bg-accent: var(--ds-accent);--ds-info: #4f46e5;--ds-success: #10b981;--ds-warning: #f59e0b;--ds-danger: #d92020;--ds-focus: #0b7d91;--ds-module-today: #f59e0b;--ds-module-revenue: #3b82f6;--ds-module-operations: #8b5cf6;--ds-module-marketing: #f97316;--ds-module-workspace: #06b6d4;--ds-module-admin: #10b981;--ds-module-owner: #0b7d91;--ds-module-audit: #4f46e5;--ds-module-release: #f97316;--ds-module-video: #ec4899;--ds-module-video-strong: #be185d;--ds-module-social: #ec4899;--ds-module-social-strong: #be185d;--ds-module-content: #0ea5e9;--ds-shadow-flat: none;--ds-shadow-card: 0 1px 2px rgba(15, 23, 42, .05), 0 6px 18px rgba(15, 23, 42, .09);--ds-shadow-soft: 0 12px 32px rgba(15, 23, 42, .13), 0 3px 8px rgba(15, 23, 42, .05);--ds-shadow-accent: 0 14px 34px rgba(11, 125, 145, .26);--ds-elevation-level-1: 0 1px 2px rgba(15, 23, 42, .05), 0 6px 18px rgba(15, 23, 42, .09);--ds-elevation-level-2: 0 8px 26px rgba(15, 23, 42, .13), 0 2px 6px rgba(15, 23, 42, .06);--ds-elevation-level-3: 0 18px 48px rgba(15, 23, 42, .2), 0 5px 12px rgba(15, 23, 42, .09);--ds-gradient-brand: linear-gradient(120deg, #6366f1 0%, #8b5cf6 52%, #06b6d4 100%);--ds-gradient-brand-strong: linear-gradient(120deg, #5457e8 0%, #7c3aed 52%, #0891b2 100%);--ds-gradient-brand-soft: linear-gradient(120deg, rgba(99, 102, 241, .12), rgba(6, 182, 212, .1));--ds-gradient-brand-mark: radial-gradient(circle at 28% 22%, rgba(129, 140, 248, .95), rgba(129, 140, 248, 0) 34%), linear-gradient(145deg, #10243a 0%, #0f3c5d 52%, #12b7d4 100%);--ds-shadow-brand: 0 14px 30px rgba(99, 102, 241, .3), 0 4px 10px rgba(99, 102, 241, .16);--ds-skeleton-base: rgba(148, 163, 184, .12);--ds-skeleton-highlight: rgba(148, 163, 184, .28);--ds-skeleton-sheen: linear-gradient(90deg, var(--ds-skeleton-base) 25%, var(--ds-skeleton-highlight) 37%, var(--ds-skeleton-base) 63%);--ds-radius-sm: .5rem;--ds-radius-md: .75rem;--ds-radius-lg: 1rem;--ds-radius-xl: 1.25rem;--ds-radius-pill: 999px;--ds-space-1: .25rem;--ds-space-1-5: .375rem;--ds-space-2: .5rem;--ds-space-2-5: .625rem;--ds-space-3: .75rem;--ds-space-4: 1rem;--ds-space-5: 1.25rem;--ds-space-6: 1.5rem;--ds-space-7: 1.75rem;--ds-space-8: 2rem;--ds-space-section-gap: clamp(1.75rem, 2.2vw, 2.25rem);--ds-space-card-padding: clamp(1.1rem, 1.5vw, 1.5rem);--ds-space-inner-padding: clamp(.9rem, 1.1vw, 1.05rem);--ds-space-inner-gap: clamp(.75rem, .95vw, 1rem);--ds-motion-fast: .15s;--ds-motion-base: .2s;--ds-motion-slow: .3s;--ds-motion-ease: cubic-bezier(.4, 0, .2, 1);--ds-bp-compact-max: 760px;--ds-bp-phone-max: 980px;--ds-bp-band-max: 1180px;--ds-z-page-tools: 130;--ds-z-topbar: 132;--ds-z-drawer-scrim: 1180;--ds-z-drawer: 1200;--ds-z-record-backdrop: 1200;--ds-z-record-panel: 1210;--ds-z-utility-panel: 1300;--ds-z-command-palette: 1400;--ds-z-modal-backdrop: 1900;--ds-z-modal: 2000;--ds-z-offline-banner: 2090;--ds-z-toast: 2100;--ds-z-skip-link: 2200;--ds-z-confirm: 2300;--ds-layout-shell-sidebar: 15rem;--ds-layout-topbar-height: 4rem;--ds-layout-shell-gap: clamp(.75rem, 1vw, 1.25rem);--ds-layout-shell-padding: clamp(.75rem, 1vw, 1.25rem);--ds-layout-main-gap: clamp(.9rem, 1vw, 1.35rem);--ds-layout-rail-padding-inline: .75rem;--ds-layout-rail-padding-block: .9rem;--ds-layout-rail-nav-gap: .4rem;--ds-layout-rail-item-min: 2.75rem;--ds-layout-rail-child-min: 2.35rem;--ds-layout-rail-icon-size: 1.85rem;--ds-layout-content-inline: clamp(1rem, 1.8vw, 2.25rem);--ds-layout-content-block: clamp(1rem, 1.6vw, 1.75rem);--ds-layout-grid-gap: clamp(.85rem, 1vw, 1.25rem);--ds-layout-grid-card-min: clamp(16rem, 22vw, 22rem);--ds-layout-grid-compact-min: clamp(12rem, 15vw, 15rem);--ds-layout-grid-panel-min: clamp(18rem, 24vw, 26rem);--ds-layout-grid-split-side: clamp(20rem, 26vw, 29rem);--text-primary: var(--ds-text);--text-muted: var(--ds-text-muted);--border-color: var(--ds-border);--bg-card: var(--ds-bg-card);--line: var(--ds-border);--line-strong: var(--ds-border-strong);--text-main: var(--ds-text);--accent: var(--ds-accent);--accent-2: var(--ds-info);--danger: var(--ds-danger);--ok: var(--ds-success);--shadow: var(--ds-shadow-card);--color-bg-primary: var(--ds-bg-app);--color-bg-secondary: var(--ds-bg-subtle);--color-surface-1: var(--ds-bg-card);--color-surface-2: var(--ds-bg-card-alt);--color-border-default: var(--ds-border);--color-border-strong: var(--ds-border-strong);--color-text-primary: var(--ds-text);--color-text-secondary: var(--ds-text-muted);--color-accent-primary: var(--ds-accent);--color-accent-primary-strong: var(--ds-accent-strong);--color-accent-secondary: var(--ds-info);--color-success: var(--ds-success);--color-danger: var(--ds-danger);--color-focus-ring: var(--ds-focus);--font-family-display: var(--ds-font-display);--font-family-body: var(--ds-font-body);--radius-sm: var(--ds-radius-sm);--radius-md: var(--ds-radius-md);--radius-lg: var(--ds-radius-lg);--radius-pill: var(--ds-radius-pill);--shadow-md: var(--ds-shadow-soft);--elevation-lg: var(--ds-shadow-soft);--glow-primary: var(--ds-shadow-accent);--bg-primary: var(--ds-bg-app);--bg-secondary: var(--ds-bg-subtle);--bg-tertiary: var(--ds-bg-card-alt);--bg-card-soft: rgba(255, 255, 255, .92);--primary-accent: var(--ds-accent);--tertiary-accent: var(--ds-info);--text-secondary: var(--ds-text-muted);--border-soft: var(--ds-border);--border-strong: var(--ds-border-strong);--glass-bg: var(--ds-bg-card);--glass-bg-strong: var(--ds-bg-card-alt);--ease-premium: var(--ds-motion-ease);--glow-indigo: var(--ds-shadow-accent);--glow-cyan: 0 10px 24px rgba(6, 182, 212, .16);--uh-radius: var(--ds-radius-md);--uh-radius-lg: var(--ds-radius-xl);--uh-text: var(--ds-text);--uh-muted: var(--ds-text-muted);--uh-surface: var(--ds-surface-level-1);--uh-border: var(--ds-border)}@media(min-width:1920px){:root{--ds-layout-shell-sidebar: clamp(18rem, 16vw, 22rem);--ds-layout-content-inline: clamp(1.5rem, 2.2vw, 3rem);--ds-layout-content-block: clamp(1.2rem, 2vw, 2.25rem);--ds-layout-grid-card-min: clamp(17rem, 18vw, 24rem);--ds-layout-grid-panel-min: clamp(19rem, 21vw, 28rem);--ds-layout-grid-split-side: clamp(22rem, 24vw, 32rem)}}}@layer base{html,body{background:var(--ds-bg-app);color:var(--ds-text)}.uh-confirm-overlay{position:fixed;inset:0;z-index:var(--ds-z-confirm, 2300);display:flex;align-items:center;justify-content:center;padding:var(--ds-space-4);background:#0f172a73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.uh-confirm-dialog{width:min(440px,calc(100vw - 2rem));max-height:min(86vh,640px);overflow:auto;background:var(--ds-bg-card, #ffffff);color:var(--ds-text, var(--ds-text));border:1px solid var(--ds-border, rgba(15, 23, 42, .12));border-radius:var(--ds-radius-md, .75rem);box-shadow:var(--ds-shadow-soft, 0 12px 32px rgba(15, 23, 42, .18));padding:var(--ds-space-5);display:grid;gap:var(--ds-space-3)}.uh-confirm-dialog.is-danger{border-top:3px solid var(--ds-danger, var(--ds-danger))}.uh-confirm-title{margin:0;font-size:1.05rem;font-weight:650;color:var(--ds-text, var(--ds-text))}.uh-confirm-body{margin:0;font-size:.9rem;color:var(--ds-text-body, var(--ds-text-body));display:grid;gap:var(--ds-space-2)}.uh-confirm-body p{margin:0}.uh-confirm-consequences{margin:0;padding-left:1.1rem;display:grid;gap:var(--ds-space-1)}.uh-confirm-gate{display:grid;gap:.3rem;font-size:.82rem;color:var(--ds-text-muted, var(--ds-text-muted))}.uh-confirm-gate-input{width:100%;padding:var(--ds-space-2) .6rem;border:1px solid var(--ds-border-strong, rgba(15, 23, 42, .18));border-radius:var(--ds-radius-sm, .5rem);font:inherit;background:var(--ds-bg-inner, var(--ds-bg-inner));color:var(--ds-text, var(--ds-text))}.uh-confirm-error{margin:0;font-size:.8rem;color:var(--ds-danger, var(--ds-danger))}.uh-confirm-error[hidden]{display:none}.uh-confirm-actions{display:flex;justify-content:flex-end;gap:var(--ds-space-2);flex-wrap:wrap;margin-top:var(--ds-space-1)}.uh-confirm-ok[disabled]{opacity:.55;cursor:not-allowed}@media(prefers-reduced-motion:no-preference){.uh-confirm-dialog{animation:uh-confirm-in .12s ease-out}}@keyframes uh-confirm-in{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}.v0-inline-error{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:.9rem var(--ds-space-4);border:1px solid var(--ds-danger, var(--ds-danger));border-left-width:3px;border-radius:var(--ds-radius-sm, .5rem);background:var(--ds-bg-inner, var(--ds-bg-inner));color:var(--ds-text-body, var(--ds-text-body))}.v0-inline-error-message{margin:0}.v0-inline-error-retry{align-self:flex-start;min-height:44px}.uh-metric-more{margin-top:var(--ds-space-2)}.uh-metric-more-summary{cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;width:fit-content;padding:.45rem .7rem;border-radius:.65rem;font-size:.85rem;font-weight:600;color:var(--ds-text-muted, #64748b);list-style:none;user-select:none}.uh-metric-more-summary::-webkit-details-marker{display:none}.uh-metric-more-summary::marker{content:""}.uh-metric-more-summary:before{content:"";width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .15s ease}.uh-metric-more[open]>.uh-metric-more-summary:before{transform:rotate(-135deg)}.uh-metric-more-summary:hover{color:var(--ds-text, var(--ds-text));background:var(--ds-surface-muted, rgba(148, 163, 184, .14))}.uh-metric-more[open]>.uh-metric-more-summary .uh-metric-more-show{display:none}.uh-metric-more:not([open])>.uh-metric-more-summary .uh-metric-more-hide{display:none}.uh-metric-more-grid{margin-top:.6rem}@media(pointer:coarse){.uh-metric-more-summary{min-height:44px}}.security-questionnaire-builder-head{justify-content:space-between;align-items:center}.security-q-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.5rem}.security-q-row .security-q-key{flex:1 1 9rem;min-width:8rem}.security-q-row .security-q-prompt{flex:3 1 16rem;min-width:10rem}.security-q-row .security-q-type{flex:0 1 8rem}.security-q-row .switch-row{flex:0 0 auto;white-space:nowrap}.security-q-row .security-q-remove{flex:0 0 auto}@media(max-width:700px){.security-q-row{flex-direction:column;align-items:stretch}}@media(max-width:720px){.accounting-header-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.service-panel[data-service=accounting] .module-header p,#accounting .module-header p,#accounting .service-header p{display:block;width:100%;clear:both;margin-bottom:.5rem}}:root{--color-bg-primary: #0f1016;--color-bg-secondary: #16171f;--color-bg-tertiary: #1a1b28;--color-surface-1: rgba(22, 23, 31, .95);--color-surface-2: rgba(25, 26, 35, .92);--color-border-default: rgba(255, 255, 255, .08);--color-border-strong: rgba(255, 255, 255, .15);--color-text-primary: #ffffff;--color-text-secondary: #a1a5b8;--color-accent-primary: var(--ds-module-revenue);--color-accent-primary-strong: #2563eb;--color-accent-secondary: var(--ds-module-content);--color-success: #10b981;--color-warning: #f59e0b;--color-danger: #ef4444;--color-info: #38bdf8;--color-focus-ring: rgba(59, 130, 246, .52);--font-family-display: "Space Grotesk", sans-serif;--font-family-body: Manrope, "Segoe UI", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.5rem;--font-size-2xl: 1.95rem;--line-height-body: 1.45;--line-height-display: 1.15;--letter-spacing-display: -.02em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 999px;--shadow-sm: 0 4px 12px rgba(0, 0, 0, .22);--shadow-md: 0 10px 25px rgba(0, 0, 0, .6);--elevation-lg: 0 20px 40px rgba(59, 130, 246, .1);--glow-primary: 0 0 20px rgba(59, 130, 246, .15);--motion-duration-fast: .15s;--motion-duration-base: .2s;--motion-duration-slow: .3s;--motion-ease-standard: cubic-bezier(.4, 0, .2, 1);--bg-deep: var(--color-bg-primary);--bg-mid: var(--color-bg-secondary);--bg-surface: var(--color-surface-1);--bg-card: var(--color-surface-2);--line: var(--color-border-default);--line-strong: var(--color-border-strong);--text-main: var(--color-text-primary);--text-muted: var(--color-text-secondary);--accent: var(--color-accent-primary);--accent-strong: var(--color-accent-primary-strong);--accent-2: var(--color-accent-secondary);--danger: var(--color-danger);--ok: var(--color-success);--shadow: var(--shadow-md);--shadow-lg: var(--elevation-lg);--glow: var(--glow-primary)}*{box-sizing:border-box}a{transition:color .15s ease}html,body{margin:0;min-height:100%}body{font-family:var(--font-family-body);color:var(--text-main);background:var(--ds-bg-app);line-height:var(--line-height-body)}h1,h2,h3,h4{margin:0;font-family:var(--font-family-display);letter-spacing:var(--letter-spacing-display);font-weight:700;line-height:var(--line-height-display)}p{margin:0}ul{margin:0;padding-left:1.1rem}input,textarea,select,button{font:inherit}button{cursor:pointer}input,textarea,select{background:var(--ds-surface-level-1);color:var(--ds-text);border:1px solid var(--ds-border-strong);border-radius:var(--radius-md);padding:.62rem .84rem;outline:none;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard)}input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--text-muted) 80%,transparent)}input:hover,textarea:hover,select:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--line))}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,.btn:focus-visible,.nav-btn:focus-visible{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 0 0 3px var(--color-focus-ring)}input:disabled,textarea:disabled,select:disabled,button:disabled,input[aria-disabled=true],textarea[aria-disabled=true],select[aria-disabled=true],[role=button][aria-disabled=true]{opacity:.62;cursor:not-allowed}input.is-invalid,textarea.is-invalid,select.is-invalid{border-color:color-mix(in srgb,var(--danger) 80%,var(--line));box-shadow:0 0 0 2px color-mix(in srgb,var(--danger) 32%,transparent)}.form-field-error{margin:.35rem 0 0;font-size:.78rem;color:color-mix(in srgb,var(--danger) 86%,#ffffff 14%)}.text-ok{color:var(--ok)}.text-warn{color:var(--warning)}.text-danger{color:var(--danger)}.inventory-grid-toolbar{display:grid;gap:.55rem;margin:.35rem 0 .7rem;padding:.65rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(135deg,#12163ab8,#0e1434a6)}.inventory-grid-controls{display:flex;flex-wrap:wrap;align-items:end;gap:.55rem}.inventory-grid-controls label{display:grid;gap:.24rem;min-width:150px;font-size:.82rem;color:var(--text-muted)}.inventory-grid-controls select{min-width:150px}.inventory-grid-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem;margin-top:.6rem;padding:.55rem .65rem;border-top:1px solid var(--line)}.inventory-grid-pagination-status{margin:0;font-size:.82rem}.inventory-grid-load-more{flex:0 0 auto}.inventory-columns-manager{border-top:1px solid var(--line);padding-top:.42rem}.inventory-columns-manager[hidden]{display:none}.inventory-columns-manager summary{cursor:pointer;font-size:.84rem;color:var(--text-muted)}.inventory-saved-views{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.inventory-saved-views-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-right:.15rem}.inventory-view-chip{border:1px solid var(--line);border-radius:999px;background:#1116328c;color:var(--text);padding:.26rem .7rem;font-size:.8rem;cursor:pointer}.inventory-view-chip.is-active{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 18%,rgba(17,22,50,.55));color:var(--text)}.inventory-columns-toggle{display:inline-flex;align-items:center;gap:.4rem}.inventory-columns-badge{display:inline-flex;align-items:center;border-radius:999px;background:color-mix(in srgb,var(--accent) 22%,transparent);padding:.05rem .45rem;font-size:.74rem;font-variant-numeric:tabular-nums}.inventory-table-loading{display:flex;align-items:center;gap:.6rem;padding:var(--ds-space-4) .85rem;color:var(--text-muted);font-size:.88rem}.inventory-table-loading-spinner{width:1.05rem;height:1.05rem;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-top-color:var(--accent);animation:inventory-table-loading-spin .7s linear infinite}@keyframes inventory-table-loading-spin{to{transform:rotate(360deg)}}.inventory-columns-list{margin-top:.45rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.4rem .7rem}.inventory-reports-table{width:100%;border-collapse:collapse;font-size:.86rem}.inventory-reports-table th.inventory-reports-th{cursor:pointer;user-select:none;white-space:nowrap}.inventory-reports-table th,.inventory-reports-table td{padding:.4rem .6rem;text-align:left;border-bottom:1px solid var(--line)}.inventory-reports-table tbody tr:hover{background:#ffffff08}.inventory-sync-subheading{margin:var(--ds-space-2) 0 .3rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.inventory-sync-targets{position:relative;display:inline-block}.inventory-sync-targets>summary{list-style:none;cursor:pointer}.inventory-sync-targets>summary::-webkit-details-marker{display:none}.inventory-sync-targets-menu{margin-top:.4rem;display:flex;flex-wrap:wrap;gap:.4rem}.inventory-settings-cluster-label{margin:0 0 .35rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.inventory-field-unit-hint{display:block;margin-top:.15rem;font-size:.78rem;font-weight:500;color:var(--text-muted)}.inventory-header-overflow{position:relative;display:inline-block}.inventory-header-overflow-menu{position:absolute;right:0;top:calc(100% + .25rem);z-index:20;min-width:14rem;display:grid;gap:.25rem;padding:.35rem;border-radius:12px;background:#fff;border:1px solid rgba(148,163,184,.28);box-shadow:0 18px 40px #0f172a29}.inventory-header-overflow-menu[hidden]{display:none}.inventory-header-overflow-item{width:100%;justify-content:flex-start;text-align:left;color:#1e293b}.inventory-header-overflow-item.btn.danger{border-color:#dc262652;background:#fee2e2b3;color:#b91c1c}.inventory-header-overflow-item.btn.danger:hover{background:#fecacae6;border-color:#dc262680}.switch-row.compact{font-size:.8rem}.switch-row.compact input[type=checkbox]{transform:scale(.9)}@media(min-width:981px)and (max-width:1180px){.inventory-tab-row{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.inventory-tab-row::-webkit-scrollbar{display:none}.inventory-tab-row .inventory-tab-btn{flex:0 0 auto;white-space:nowrap}}#inventory-section[data-inv-chrome=minimal]>.hero-panel>div:first-child p{display:none}#inventory-section[data-inv-chrome=minimal] #inventory-ops-band,#inventory-section[data-inv-chrome=minimal] #inventory-kpi-grid{display:none}.inventory-tab-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.inventory-tab-toolbar .inventory-tab-row{flex:1 1 auto}.inventory-tab-more{position:relative;flex:0 0 auto}.inventory-tab-more-menu{position:absolute;top:calc(100% + .25rem);left:0;z-index:20;display:flex;flex-direction:column;gap:.15rem;min-width:10rem;padding:.35rem;border:1px solid var(--line, rgba(120, 130, 150, .25));border-radius:var(--radius-md, .5rem);background:var(--ds-surface, rgba(15, 23, 42, .98));box-shadow:0 8px 24px #00000040}.inventory-tab-more-menu[hidden]{display:none}.inventory-tab-more-toggle.active{color:var(--ds-primary, #4f46e5)}.inventory-view-controls{flex:0 0 auto;margin-left:auto}.inventory-catalog-table-wrap.is-compact .inventory-catalog-row{min-height:44px;height:44px}.inventory-catalog-table-wrap.is-compact .inventory-catalog-row>td{padding-top:.2rem;padding-bottom:.2rem}.inventory-scan-workspace{margin-bottom:.85rem}.inventory-scan-sticky{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem;padding:.35rem 0 .5rem;background:inherit}.inventory-scan-barcode-label{flex:1 1 14rem;min-width:12rem;margin:0}.inventory-scan-workspace-input{width:100%;min-height:2.75rem;font-size:1.1rem;padding:.7rem .85rem}.inventory-scan-focus-btn,.inventory-scan-mode-btn,.inventory-scan-action-btn,.inventory-scan-delta-btn{min-height:2.75rem;min-width:2.75rem;padding:.65rem .95rem}.inventory-scan-mode-btn.is-active{border-color:var(--ds-primary, #4f46e5);box-shadow:0 0 0 1px #4f46e559}.inventory-scan-product-card{display:flex;flex-direction:column;gap:.2rem;margin:.65rem 0;padding:.65rem .75rem;border:1px solid var(--line, rgba(120, 130, 150, .25));border-radius:var(--radius-md, .5rem)}.inventory-scan-workspace-status{margin-top:.55rem;font-size:.9rem}.inventory-scan-workspace-status[data-scan-tone=error]{color:var(--danger, #f87171)}.inventory-scan-workspace-status[data-scan-tone=success]{color:var(--success, #34d399)}@media(max-width:720px){.inventory-scan-sticky{top:env(safe-area-inset-top,0px)}.inventory-scan-mode-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.inventory-scan-mode-btn{width:100%}}.inventory-catalog-table-wrap.is-compact .inventory-catalog-thumb{width:36px;height:36px;border-radius:7px}.inventory-catalog-list.is-compact .inventory-catalog-toolbar{gap:.45rem}#inventory-tab-orders [data-order-entry-panel][data-order-entry-mode=pad] [data-order-pad-advanced],#inventory-tab-orders [data-order-entry-panel][data-order-entry-mode=pad] [data-order-pad-line-advanced],#inventory-tab-orders [data-order-entry-panel][data-order-entry-mode=capture] [data-order-pad-compose]{display:none}#inventory-tab-orders .inventory-order-entry-heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem}#inventory-tab-orders .inventory-order-entry-mode-toggle{flex:0 0 auto}#inventory-tab-orders [data-order-entry-panel][data-order-entry-mode=pad] .inventory-order-entry-form{gap:.45rem .65rem}#inventory-tab-orders [data-order-entry-panel][data-order-entry-mode=pad] .inventory-order-pad-compose{grid-template-columns:minmax(0,1.6fr) minmax(4.5rem,.45fr) auto;align-items:end;gap:.4rem .5rem;padding:.35rem 0;border-bottom:1px solid var(--ds-border, rgba(120, 130, 150, .22));margin-bottom:.15rem}#inventory-tab-orders [data-order-entry-panel][data-order-entry-mode=pad] #inventory-order-pad-honesty-chips,#inventory-tab-orders [data-order-entry-panel][data-order-entry-mode=pad] #inventory-order-pad-recent-skus,#inventory-tab-orders [data-order-entry-panel][data-order-entry-mode=pad] #inventory-order-pad-replay-row{grid-column:1 / -1}#inventory-tab-orders [data-order-entry-panel][data-order-entry-mode=pad] .inventory-order-pad-recent-chip{cursor:pointer}#inventory-tab-orders [data-order-entry-panel][data-order-entry-mode=pad] .inventory-order-pad-recent-chip:hover,#inventory-tab-orders [data-order-entry-panel][data-order-entry-mode=pad] .inventory-order-pad-recent-chip:focus-visible{border-color:var(--ds-accent, rgba(80, 120, 200, .55));background:var(--ds-bg-subtle, rgba(80, 120, 200, .08))}#inventory-tab-orders [data-order-entry-panel][data-order-entry-mode=pad] .inventory-order-pad-chips{gap:.35rem;margin:0 0 .15rem}#inventory-tab-orders [data-order-entry-panel][data-order-entry-mode=pad] .inventory-order-pad-chip{display:inline-flex;align-items:center;font-size:.78rem;line-height:1.2;padding:.15rem .45rem;border-radius:.35rem;border:1px solid var(--ds-border, rgba(120, 130, 150, .28));background:var(--ds-bg-subtle, rgba(120, 130, 150, .08));color:var(--ds-text-muted, inherit)}#inventory-tab-orders [data-order-entry-panel][data-order-entry-mode=pad] .inventory-order-lines{display:flex;flex-direction:column;gap:.35rem}#inventory-tab-orders [data-order-entry-panel][data-order-entry-mode=pad] .inventory-order-line-row{grid-template-columns:minmax(0,1.5fr) minmax(4.5rem,.4fr) auto;gap:.35rem .45rem;align-items:end;padding:.25rem 0;border-bottom:1px solid var(--ds-border, rgba(120, 130, 150, .14))}#inventory-tab-orders [data-order-entry-panel][data-order-entry-mode=pad] .inventory-order-line-remove{min-height:2rem;padding-inline:.55rem}@media(max-width:980px){#inventory-section>.hero-panel{display:flex;flex-direction:column;align-items:stretch;gap:.75rem}#inventory-section>.hero-panel>div:first-child{order:0;position:relative;z-index:1}#inventory-section>.hero-panel .inventory-header-actions{order:1;width:100%;position:relative;z-index:0}#inventory-section>.hero-panel .inventory-header-actions .btn{flex:1 1 140px}#inventory-file{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}}.inventory-mobile-cards{display:grid;gap:.7rem}.inventory-mobile-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#111632ad;padding:.7rem;display:grid;gap:.55rem}.inventory-mobile-card.is-selected{border-color:color-mix(in srgb,var(--accent) 52%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 26%,transparent)}.inventory-mobile-card>header{display:flex;justify-content:space-between;align-items:center;gap:.7rem}.inventory-mobile-card-copy{display:grid;gap:.12rem;min-width:0}.inventory-mobile-card-copy strong{font-size:.92rem}.inventory-mobile-card-copy span{font-size:.78rem;color:var(--text-muted)}.inventory-mobile-card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.inventory-mobile-card-fields{display:grid;gap:var(--ds-space-2)}.inventory-mobile-card-fields label{display:grid;gap:.22rem}.inventory-mobile-card-fields label span{font-size:.8rem;color:var(--text-muted)}.inventory-mobile-card-fields .inventory-mobile-card-field{display:flex;align-items:baseline;justify-content:space-between;gap:.7rem}.inventory-mobile-card-fields .inventory-mobile-card-field span{font-size:.8rem;color:var(--text-muted)}.inventory-mobile-card-fields .inventory-mobile-card-field strong{font-size:.9rem;text-align:right}.record-detail-grid--editable .record-detail-field{display:grid;gap:.22rem}.record-detail-grid--editable .record-detail-field span{font-size:.8rem;color:var(--text-muted)}.inventory-audit-ribbon{margin:var(--ds-space-3) 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.45rem}.inventory-audit-ribbon-item{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--ds-surface-level-3);padding:.45rem .55rem;display:grid;gap:.2rem}.inventory-audit-ribbon-item strong{font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text)}.inventory-audit-ribbon-item span{font-size:.84rem}.inventory-audit-ribbon-item small{font-size:.72rem;color:var(--text-muted)}.inventory-row-clickable{cursor:pointer}.inventory-row-clickable:hover td{background:#284aaa2e}.record-detail-backdrop{position:fixed;inset:0;background:#0508128c;z-index:var(--ds-z-record-backdrop, 1200)}.record-detail-panel{position:fixed;top:0;right:0;width:min(520px,100%);height:100vh;background:linear-gradient(180deg,#0e112cf7,#0b0e22fa);border-left:1px solid var(--line);box-shadow:-20px 0 50px #00000073;z-index:var(--ds-z-record-panel, 1210);padding:var(--ds-space-4);display:grid;grid-template-rows:auto auto 1fr;gap:.65rem;overflow:auto}.record-detail-head{display:flex;justify-content:space-between;align-items:flex-start}.btn-back-arrow{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;min-width:2.4rem;padding:0;border:1px solid var(--line);border-radius:var(--radius-sm, 10px);background:transparent;color:var(--text-main, var(--ds-text));cursor:pointer;line-height:1;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.btn-back-arrow:before{content:"\2190";font-size:1.15rem;font-weight:600}.btn-back-arrow:hover{background:#3b82f61a;border-color:var(--accent)}.btn-back-arrow:active{transform:translate(-1px)}.btn-back-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.record-detail-back{margin-bottom:.7rem}.mobile-detail-back{margin-bottom:.55rem}.record-detail-tabs{display:flex;gap:.45rem;flex-wrap:wrap}.record-tab.is-active{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 0 0 2px var(--color-focus-ring)}.record-detail-body{display:grid;gap:.55rem}.record-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.45rem}.record-detail-grid article{border:1px solid var(--line);border-radius:var(--radius-md);background:#131838a6;padding:.48rem .56rem;display:grid;gap:.18rem}.record-detail-grid article span{font-size:.74rem;color:var(--text-muted)}.record-detail-grid article strong{font-size:.92rem}.record-detail-event{border:1px solid var(--line);border-radius:var(--radius-md);background:#12183a99;padding:.48rem .56rem;display:grid;gap:.2rem}.record-detail-event strong{font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:var(--accent)}.record-detail-event small{color:var(--text-muted)}.record-inline-wrap{display:grid;gap:.6rem}.record-inline-empty{color:var(--text-muted);font-size:.92rem}.record-inline-actions{display:flex;gap:.45rem;flex-wrap:wrap}.record-inline-tab{border:1px solid var(--line);background:#12183aa6}.record-inline-tab.is-active{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 0 0 2px var(--color-focus-ring)}.record-selectable-row{cursor:pointer}.record-selectable-row:hover td{background:#2d4aaa33}.record-selectable-row.is-selected td{background:#5078ff3d}.sales-payment-reconcile{margin:.35rem 0 .2rem;font-size:.88rem;font-weight:600;color:var(--text-muted)}.sales-payment-reconcile.is-balanced{color:#34d399}.sales-payment-reconcile.is-under{color:#fbbf24}.sales-payment-reconcile.is-over{color:#f87171}.sales-inline-error{margin:.35rem 0;padding:var(--ds-space-2) .7rem;border-radius:12px;border:1px solid rgba(248,113,113,.4);background:#f871711f;color:#fecaca;font-size:.86rem;font-weight:600}.sales-input-invalid{border-color:#f87171b3;box-shadow:0 0 0 2px #f8717140}.inventory-kpi-card--clickable{cursor:pointer;text-align:left;width:100%;font:inherit;appearance:none;transition:border-color .15s ease,transform .05s ease}.inventory-kpi-card--clickable:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.inventory-kpi-card--clickable:active{transform:translateY(1px)}.inventory-kpi-card--clickable:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring)}.sales-margin-ok{color:#34d399}.sales-margin-low{color:#fbbf24}.sales-margin-negative{color:#f87171;font-weight:700}.record-selectable-item{cursor:pointer;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.record-selectable-item:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.record-selectable-item.is-selected{border-color:color-mix(in srgb,var(--accent) 60%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent)}.app-shell{display:grid;grid-template-columns:var(--ds-layout-shell-sidebar) minmax(0,1fr)}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;gap:var(--ds-space-5, 1.5rem);height:100vh;padding:var(--ds-space-8) var(--ds-space-5, 1.5rem);background:linear-gradient(180deg,#0f1232f2,#121637fa);border-right:1px solid var(--line);backdrop-filter:blur(12px)}.brand-block{display:grid;gap:var(--ds-space-2, .5rem)}.brand-block h1{font-size:1.95rem;background:linear-gradient(135deg,#ffffff 0%,var(--ds-module-revenue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.015em}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;color:var(--accent);font-weight:700}.topbar-title{min-width:0;overflow:hidden}.uh-breadcrumb{display:block;min-width:0;max-width:100%;overflow:hidden}#active-service-label.uh-breadcrumb:has(.uh-breadcrumb-list){text-transform:none;letter-spacing:normal;font-size:.82rem;font-weight:600;color:var(--ds-text-muted, var(--text-muted))}.uh-breadcrumb-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;align-items:center;gap:0 var(--space-1, .25rem);min-width:0;max-width:100%;overflow:hidden}.uh-breadcrumb-item{display:inline-flex;align-items:center;gap:var(--space-1, .25rem);min-width:0}.uh-breadcrumb-sep{color:var(--text-muted);opacity:.6;font-weight:600}.uh-breadcrumb-text,.uh-breadcrumb-current,.uh-breadcrumb-product{font:inherit;letter-spacing:inherit;text-transform:inherit;max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uh-breadcrumb-text{color:var(--text-muted)}.uh-breadcrumb-current{color:var(--accent);font-weight:700}.uh-breadcrumb-product{appearance:none;background:none;border:0;margin:0;padding:0;color:var(--text-muted);font-weight:700;cursor:pointer;border-radius:var(--radius-sm, 6px)}.uh-breadcrumb-product:hover,.uh-breadcrumb-product:focus-visible{color:var(--accent);text-decoration:underline}.uh-breadcrumb-product:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.uh-search-origin-chip{appearance:none;display:inline-flex;align-items:center;margin-top:var(--space-1, .25rem);padding:var(--space-1, .25rem) var(--space-2, .5rem);font:inherit;letter-spacing:.04em;text-transform:none;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);border-radius:var(--radius-pill, 999px);cursor:pointer;line-height:1.2}.uh-search-origin-chip:hover,.uh-search-origin-chip:focus-visible{background:color-mix(in srgb,var(--accent) 20%,transparent)}.uh-search-origin-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:640px){.uh-breadcrumb-text,.uh-breadcrumb-current,.uh-breadcrumb-product{max-width:14ch}}.subtle{color:var(--text-muted);font-size:.9rem;line-height:1.45}.nav-btn{border:1px solid var(--line);background:#3b82f60d;color:var(--text-main);padding:var(--ds-space-4, .9rem) var(--ds-space-4);border-radius:var(--ds-radius-md, var(--radius-md));text-align:left;font-weight:600;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);cursor:pointer;font-size:.95rem}.nav-btn:hover{border-color:var(--accent);background:#3b82f626;transform:translateY(-2px);box-shadow:0 8px 16px #3b82f61f}.nav-btn.active{border-color:var(--accent);background:linear-gradient(135deg,#3b82f633,#0ea5e91a);box-shadow:inset 0 0 0 1px #3b82f64d,0 0 16px #3b82f633;color:#fff}.sidebar-foot{margin-top:auto;background:linear-gradient(135deg,#3b82f614,#0ea5e90f);border-radius:var(--radius-md);border:1px solid var(--line);padding:var(--ds-space-3, .75rem);display:grid;gap:var(--ds-space-2, .5rem);font-size:.85rem;color:var(--text-muted, var(--ds-text-muted, #94a3b8))}.main-area{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--ds-space-4)}.topbar{justify-content:space-between;gap:var(--ds-space-4);background:linear-gradient(135deg,#16171ff2,#191a23eb);border:1px solid var(--line);border-radius:var(--ds-radius-lg, var(--radius-lg));padding:var(--ds-space-5, 1.25rem) var(--ds-space-6)}.status-cluster{gap:var(--ds-space-2)}.topbar-tools{flex-wrap:wrap;gap:var(--ds-space-2)}.toolbar-btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--ds-space-2, .45rem) var(--ds-space-2, .65rem);font-size:.79rem}.status-pill{display:inline-flex;align-items:center;border:1px solid var(--line);padding:var(--ds-space-1, .35rem) var(--ds-space-3);border-radius:var(--ds-radius-pill, 999px);color:var(--text-muted, var(--ds-text-muted, #94a3b8));transition:color .15s ease,border-color .15s ease,background .15s ease}.status-pill.is-disabled{opacity:.72;cursor:default}.status-pill.danger{color:#fca5a5;background:#ef44441a}.service-section{display:none;gap:var(--ds-space-4);align-content:start}.service-section.active{display:grid}.panel{background:linear-gradient(135deg,#191a23f2,#16171feb);border:1px solid var(--line);border-radius:var(--ds-radius-lg, var(--radius-lg));padding:var(--ds-space-card-padding, var(--ds-space-5, 1.25rem));box-shadow:0 8px 20px #0006;backdrop-filter:blur(10px);transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1)}.hero-panel{display:flex;justify-content:space-between;gap:var(--ds-space-4);background:radial-gradient(circle at 20% 20%,rgba(59,130,246,.15),transparent 60%),linear-gradient(140deg,#191a23e6,#141723f2);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--ds-space-6)}.hero-panel h3{margin-bottom:.3rem}.grid{display:grid;gap:var(--ds-space-4)}.grid.two-col,.grid.two-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-space-3, .75rem);flex-wrap:wrap}.btn{border:1px solid var(--line);background:#3b82f614;color:var(--text-main);border-radius:var(--ds-radius-sm, var(--radius-sm));padding:var(--ds-space-2-5, .65rem) var(--ds-space-4);font-weight:600;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);cursor:pointer;font-size:.95rem}.btn:hover{border-color:var(--accent);background:#3b82f626;box-shadow:0 6px 16px #3b82f626}.btn.primary{border:0;background:linear-gradient(135deg,var(--ds-module-revenue),#2563eb);color:#fff;box-shadow:0 8px 20px #3b82f64d}.btn.primary:hover{box-shadow:0 12px 32px #3b82f666;transform:translateY(-2px)}.btn.ghost{background:transparent;border-color:#ffffff1a}.btn.ghost:hover{background:#3b82f61a;border-color:var(--accent)}.btn.wide{width:100%}.actions-row{display:flex;gap:var(--ds-space-2-5, .625rem);align-items:center}.actions-row.wrap{flex-wrap:wrap}input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select{width:100%;border-radius:var(--ds-radius-sm, var(--radius-sm));border:1px solid var(--line);color:var(--text-main);padding:var(--ds-space-3, .75rem) var(--ds-space-3, .85rem);font-size:.95rem;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,color .2s ease}:where(input[type=text],input[type=email],input[type=password],input[type=url],input[type=search],input[type=number],input:not([type]),textarea,select){padding:.9rem var(--ds-space-4);background-clip:padding-box}textarea{resize:vertical}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{outline:2px solid rgba(59,130,246,.4);outline-offset:2px;border-color:var(--accent);background:#141932fa;box-shadow:0 0 20px #3b82f633}input:not([type=checkbox]):not([type=radio])::placeholder,textarea::placeholder{color:#a8b5e080}input[type=checkbox],input[type=radio]{width:1.05rem;height:1.05rem;min-height:1.05rem;padding:0;margin:0;border:1px solid rgba(122,155,228,.55);accent-color:var(--accent);box-shadow:none;flex:0 0 auto}label{font-size:.9rem;color:var(--text-muted);display:grid;gap:var(--ds-space-1-5, .375rem);font-weight:500}.form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-3, .75rem)}.form-grid--2up{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .full{grid-column:1 / -1}.checkbox-row{display:inline-flex;align-items:center;gap:.65rem;grid-column:1 / -1;color:var(--text-main)}.checkbox-row span{color:var(--text-muted);font-weight:600}.file-input-label{border-radius:var(--radius-sm);border:2px dashed var(--accent);color:var(--accent);font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:.6rem .8rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;font-size:.95rem}.file-input-label:hover{background:#3b82f61a;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f626}input[type=file]{color:var(--text-muted)}.filter-stack{max-height:460px;overflow:auto;display:grid;gap:.7rem;padding-right:.2rem}.filter-card{border:1px solid var(--line);background:#1e284b99;border-radius:var(--radius-md);padding:.85rem;display:grid;gap:.55rem;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.filter-card:hover{border-color:var(--accent);background:#3b82f61f}.filter-type{font-size:.7rem;text-transform:uppercase;letter-spacing:.13em;color:var(--accent);font-weight:700}.filter-type-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.25rem}.filter-type-override{font-size:.75rem;min-height:1.75rem;padding:.15rem .4rem}.mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-2)}.table-wrap{overflow:auto;max-height:460px;border:1px solid var(--line);border-radius:var(--radius-md);content-visibility:auto;contain-intrinsic-size:auto 460px}table{width:100%;border-collapse:collapse;background:linear-gradient(135deg,#191a23cc,#141723d9)}th,td{border-bottom:1px solid var(--line);padding:.7rem .85rem;text-align:left;font-size:.9rem;vertical-align:top}th{position:sticky;top:0;background:linear-gradient(135deg,#1e284bf2,#192341ed);z-index:1;font-weight:600;color:var(--text-main)}tr:hover td{background:#3b82f614;transition:background .15s ease}.switch-row{display:inline-flex;align-items:center;gap:.6rem;border:1px solid var(--line);border-radius:var(--radius-sm);padding:.4rem var(--ds-space-3);background:#1e284b99;color:var(--text-muted);transition:border-color .15s ease,background .15s ease;font-size:.95rem}.switch-row:hover{border-color:var(--accent);background:#3b82f626}.switch-row input{width:auto}.hidden,body.auth-only .app-shell,body.auth-only .uh-ai-assistant-widget{display:none!important}.auth-root{min-height:100vh;padding:var(--ds-space-8) var(--ds-space-4);display:grid;place-items:center;background:linear-gradient(135deg,#0f1016,#16171f,#1a1b28)}.auth-card{width:min(1080px,100%);display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 30px 80px #000c,0 0 60px #3b82f614;background:linear-gradient(165deg,#191a23fa,#16171ff2);backdrop-filter:blur(20px)}.auth-brand{padding:var(--ds-space-8);border-right:1px solid var(--line);display:grid;gap:1.2rem;align-content:start;background:radial-gradient(circle at 20% 30%,rgba(59,130,246,.08),transparent 60%),linear-gradient(165deg,#191a23f2,#16171ffa)}.auth-brand h2{font-size:1.8rem;background:linear-gradient(135deg,#ffffff 0%,var(--ds-module-revenue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.015em}.auth-workspace{padding:1.8rem;display:grid;gap:var(--ds-space-4);align-content:start}.auth-status-text{margin:.1rem 0 0;font-size:.95rem}.auth-tabs{display:inline-flex;gap:var(--ds-space-2);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--ds-space-1);width:fit-content;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;background:#1e284b80}.auth-required-note{margin:0 0 .15rem;font-size:.85rem}.uh-field-required{color:#dc2626;font-weight:700}.auth-tab-btn{border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);padding:var(--ds-space-2) var(--ds-space-4);font-weight:600;font-size:.95rem;transition:color .15s ease,background .15s ease,box-shadow .15s ease;cursor:pointer}.auth-tab-btn:hover{color:var(--text-main)}.auth-tab-btn.active{background:linear-gradient(135deg,#3b82f64d,#0ea5e940);color:#fff;box-shadow:inset 0 0 0 1px #3b82f666}.auth-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:#191a2399;padding:var(--ds-space-4);display:grid;gap:.85rem}.auth-panel label>input,.auth-panel label>textarea,.auth-panel label>select,.auth-brand .panel label>input{display:block;width:100%;min-height:44px;padding-inline:var(--ds-space-4)!important;padding-block:.78rem;line-height:1.35;text-indent:0;background-clip:padding-box}.auth-actions{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin-top:.2rem}.auth-stack{display:grid;gap:.85rem}.auth-password-field{display:grid;gap:.35rem}.auth-password-wrap{display:grid;grid-template-columns:1fr auto;align-items:stretch;gap:.45rem}.auth-password-wrap>input{min-width:0}.auth-password-toggle{align-self:stretch;min-height:44px;padding:0 .85rem;border:1px solid var(--line);border-radius:var(--ds-radius-md);background:var(--ds-surface-level-2);color:var(--ds-text-muted);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap}.auth-password-toggle:hover,.auth-password-toggle:focus-visible{color:var(--ds-text);border-color:var(--ds-accent)}.auth-password-hint{margin:.2rem 0 0}.auth-password-hint--error{color:var(--danger, #c0392b)}.auth-recover-manual{margin:0}.auth-recover-divider.hidden,form[data-auth-recover-reset-step].hidden{display:none!important}.auth-trial-cta{margin:.15rem 0 0}.auth-divider{height:1px;background:var(--line);margin:.3rem 0}.auth-feedback{min-height:1.4rem;margin:0;font-size:.9rem;font-weight:500}.auth-feedback[data-type=success]{color:#10b981}.auth-feedback[data-type=error]{color:#ef4444}.auth-consent-block{display:grid;gap:.45rem}.auth-consent-row{display:flex;align-items:flex-start;gap:.55rem}.auth-consent-row input[type=checkbox]{margin-top:.2rem}.auth-consent-lang{margin:0}.auth-link-btn{appearance:none;border:0;background:transparent;padding:0;margin:0;font:inherit;color:var(--accent);text-decoration:underline;cursor:pointer}.auth-link-btn:hover{color:#fff}.danger-text{color:#fca5a5;font-size:.9rem;font-weight:500}.success-text{color:var(--semantic-ok-text);font-size:.9rem;font-weight:500}.toast{position:fixed;right:var(--ds-space-6);bottom:var(--ds-space-6);max-width:340px;background:linear-gradient(135deg,#191a23f2,#141723fa);border:1px solid var(--line);color:var(--text-main);border-radius:var(--radius-md);padding:.9rem var(--ds-space-4);opacity:0;transform:translateY(20px);pointer-events:none;transition:opacity .22s ease,transform .22s ease;z-index:var(--ds-z-toast, 2100);box-shadow:0 10px 30px #0006}.toast.show{opacity:1;transform:translateY(0);pointer-events:none}video{width:100%;border-radius:var(--radius-sm);border:1px solid var(--line);margin-top:.6rem}.code-block{background:#0f142df2;border:1px solid var(--line);border-radius:var(--radius-md);padding:.9rem;max-height:240px;overflow:auto;white-space:pre-wrap}.btn.mini{padding:var(--ds-space-1, .35rem) var(--ds-space-2, .6rem);font-size:.8rem}.ux-toolbar{gap:var(--ds-space-2, .5rem);flex-wrap:wrap;flex:1 1 auto}.ux-toolbar input[type=search]{flex:1 1 clamp(14rem,24vw,22rem);min-width:min(100%,14rem);padding:var(--ds-space-2, .45rem) var(--ds-space-3);border-radius:var(--ds-radius-md, 10px)}.ux-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:.35rem;padding:0 .35rem;border-radius:999px;background:#0ea5e93d;border:1px solid rgba(14,165,233,.4);color:#d7f2ff;font-size:.68rem;font-weight:700}.ux-badge-danger{background:#ef444433;border-color:#ef444480;color:#ffd0d0}.ux-busy-wrap{width:100%;display:grid;gap:.35rem;margin-top:.2rem}.ux-busy-bar{height:4px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.6),transparent);opacity:0;transition:opacity .15s ease}.ux-busy-bar.active{opacity:1}.ux-activation-feedback{margin:0 0 var(--ds-space-4)}.ux-activation-feedback--content{margin:.75rem 0 1rem;padding:.85rem 1rem;border:1px dashed rgba(59,130,246,.35);border-radius:14px;background:#f8fafceb}.ux-activation-feedback .v0-loading-state{border-style:dashed}body.ux-activation-content-busy .ux-busy-bar{opacity:.35}body.ux-activation-content-busy #ux-busy-label{font-size:.8rem}.app-select-hint{display:block;margin-top:.2rem;max-width:11rem;line-height:1.25;font-size:.72rem}.ux-sidebar-search-wrap{display:grid;gap:.4rem}.ux-sidebar-search-wrap input{height:36px;border-radius:10px;padding:var(--ds-space-2) var(--ds-space-3)}.workspace-cluster{background:#0c163075}.workspace-cluster+.workspace-cluster{margin-top:.6rem}.workspace-cluster-btn{width:100%;background:linear-gradient(180deg,#122146e6,#0e1b3ad1);color:var(--text-main);text-align:left;padding:var(--ds-space-3) .85rem;display:grid}.workspace-cluster-btn:hover{background:linear-gradient(180deg,#1a2f5feb,#112247e0)}.workspace-cluster-head{display:flex;justify-content:space-between;gap:var(--ds-space-2)}.workspace-cluster-count{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(116,145,208,.42);border-radius:999px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.workspace-cluster-chevron{font-weight:700;margin-left:var(--ds-space-1)}.workspace-cluster-subtle{color:#90abd0;font-size:.75rem;line-height:1.25}.workspace-cluster-body{display:none;padding:var(--ds-space-2);gap:var(--ds-space-2)}.workspace-cluster.open .workspace-cluster-body,.workspace-cluster.active .workspace-cluster-body{display:grid}.workspace-cluster .workspace-group{margin:0;background:#101c3a73}.workspace-group{border:1px solid rgba(116,145,208,.26);border-radius:14px;background:#101c3a7a;overflow:hidden}.workspace-btn{width:100%;border:0;text-align:left;color:var(--text-main);display:grid}.workspace-btn:hover,.workspace-btn.active{background:#3b82f621}.workspace-btn-head{display:flex;justify-content:space-between;gap:var(--ds-space-2)}.workspace-count{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(116,145,208,.45);border-radius:999px;color:#cfe0ff;font-weight:700;text-transform:uppercase}.workspace-subtle{color:var(--text-muted);line-height:1.3}.workspace-services{display:none}.workspace-group.open .workspace-services,.workspace-group.active .workspace-services{display:grid}.workspace-nav-btn{position:relative;padding:.7rem var(--ds-space-8) .7rem var(--ds-space-3)}.workspace-nav-subtle{line-height:1.25;font-weight:500}.nav-pin{position:absolute;opacity:.55;color:#86a7d9}.workspace-nav-btn:hover .nav-pin,.nav-pin.is-pinned{opacity:1;color:#7ce0ff}.ux-recent-services{align-items:center;gap:.45rem;flex-wrap:wrap;min-height:36px}.ux-chip{border:1px solid rgba(116,145,208,.35);background:#142246ad;color:#e9f2ff;border-radius:999px;padding:.34rem .7rem;font-size:.78rem;font-weight:600}.ux-chip:hover{border-color:#3b82f6cc;background:#3b82f633}.ux-mobile-launcher-strip{display:none}.overview-summary-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.inventory-kpi-label{color:var(--ds-text-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;font-weight:700}.inventory-kpi-value{letter-spacing:-.01em;color:var(--ds-text)}.overview-app-grid{display:grid;gap:.7rem}.overview-app-card{border:1px solid rgba(116,145,208,.26);background:linear-gradient(145deg,#131e3cbf,#0f1830b8);display:grid;text-align:left;color:var(--text-main)}.overview-card-head{display:flex;justify-content:space-between;gap:.55rem}.overview-card-kpis{display:grid;gap:var(--ds-space-1);margin-top:.1rem}.overview-card-kpi-row{display:flex;align-items:center;justify-content:space-between;gap:.55rem;color:#c7daf8}.overview-card-kpi-row strong{color:#eff6ff}.overview-app-detail{display:grid;gap:.65rem}.overview-detail-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.overview-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.45rem}.overview-detail-row{border:1px solid rgba(116,145,208,.25);background:#1422448f;border-radius:10px;padding:.55rem .65rem;display:grid;gap:.15rem}.overview-detail-row span{color:#9eb7db;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.overview-detail-notes{margin:0;padding-left:var(--ds-space-4)}.overview-ai-breakdown{display:grid;gap:.45rem;margin-top:.65rem}.overview-ai-row{border:1px solid rgba(116,145,208,.25);background:#1422448f;border-radius:10px;padding:.6rem .7rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem}.overview-list-stack{display:grid;gap:var(--ds-space-2)}.overview-list-item{border:1px solid rgba(116,145,208,.22);background:#111c3894;padding:.62rem .7rem;display:grid;gap:var(--ds-space-1)}.overview-list-item.is-selected{border-color:#60a5fae6;background:#1730669e;box-shadow:0 0 0 1px #60a5fa40,0 12px 26px #06b6d41f}.overview-list-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2)}.overview-badge{border:1px solid rgba(116,145,208,.4);border-radius:999px;padding:.2rem var(--ds-space-2);font-size:.68rem;letter-spacing:.07em;text-transform:uppercase;color:#cce0ff;font-weight:700}.overview-list-item.severity-critical,.overview-list-item.severity-high{border-color:#ef444473;background:#48141a59}.overview-list-item.severity-medium,.overview-list-item.severity-warn{border-color:#f59e0b73;background:#58350b4d}.overview-status.ok,.overview-status.healthy{color:#bbf7d0;border-color:#10b98173;background:#10b98129}.overview-status.warn,.overview-status.degraded{color:#fde68a;border-color:#f59e0b73;background:#f59e0b29}.overview-status.error,.overview-status.offline,.overview-status.critical{color:#fecaca;border-color:#ef444473;background:#ef444429}.overview-upgrade-grid{display:grid;gap:.45rem;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.overview-task-actions .btn{padding:.3rem .55rem;font-size:.78rem}.ux-panel{position:fixed;right:var(--ds-space-4);bottom:var(--ds-space-4);z-index:var(--ds-z-utility-panel, 1300);width:min(520px,calc(100vw - 2rem));max-height:min(70vh,720px);overflow:auto;border:1px solid rgba(116,145,208,.35);background:linear-gradient(145deg,#121a32f5,#0e1428f5);border-radius:14px;padding:.9rem;box-shadow:0 20px 50px #00000080}.ux-panel header{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.7rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ux-settings-panel{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(1180px,calc(100vw - 2rem));max-height:min(86vh,880px);overflow:hidden;padding:0;background:radial-gradient(circle at 18% 6%,rgba(56,189,248,.16),transparent 34%),linear-gradient(145deg,#0c1224fa,#080d1cfa)}.ux-settings-header{padding:1rem 1.1rem .85rem;margin:0;border-bottom:1px solid rgba(116,145,208,.24)}.ux-settings-kicker{display:inline-flex;margin-bottom:.24rem;color:#8fd7ff;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ux-settings-layout{display:grid;grid-template-columns:minmax(230px,290px) minmax(0,1fr);min-height:min(690px,calc(86vh - 5rem))}.ux-settings-sidebar{display:grid;align-content:start;gap:.78rem;padding:.95rem;overflow:auto;border-right:1px solid rgba(116,145,208,.22);background:#0409146b}.ux-settings-search-label{display:block}.ux-settings-tab-list{display:grid;gap:.38rem}.ux-settings-nav-group{margin:.52rem 0 .1rem;color:var(--text-muted);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ux-settings-tab-btn,.ux-settings-result,.ux-settings-card{width:100%;border:1px solid rgba(116,145,208,.2);border-radius:14px;background:#0f1934a3;color:var(--text);text-align:left;cursor:pointer}.ux-settings-tab-btn{display:grid;gap:.16rem;padding:.66rem .72rem}.ux-settings-tab-btn span,.ux-settings-result span,.ux-settings-card span:not(.inline-badge){color:var(--text-muted);font-size:.82rem;line-height:1.35}.ux-settings-tab-btn.is-active,.ux-settings-tab-btn:hover,.ux-settings-result:hover,.ux-settings-card:hover{border-color:#38bdf894;background:linear-gradient(135deg,#0e749042,#1e2959b8)}.ux-settings-search-results{display:grid;gap:.48rem;padding-bottom:.62rem;border-bottom:1px solid rgba(116,145,208,.18)}.ux-settings-result-list{display:grid;gap:.38rem}.ux-settings-result{display:grid;gap:.14rem;padding:.58rem .64rem}.ux-settings-content{min-width:0;overflow:auto;padding:1rem}.ux-settings-content-head{display:flex;justify-content:space-between;gap:.8rem;margin-bottom:.85rem}.ux-settings-content-head h3{margin:0}.ux-settings-tab-panel{display:grid;gap:.78rem}.ux-settings-section{display:grid;gap:.75rem;padding:.86rem;border:1px solid rgba(116,145,208,.2);border-radius:16px;background:#0c162e99}.ux-settings-summary-grid,.ux-settings-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.68rem}.ux-settings-summary-card{display:grid;gap:.18rem;padding:.72rem;border:1px solid rgba(116,145,208,.18);border-radius:14px;background:#050c1c75}.ux-settings-summary-card strong{color:#e6f3ff;font-size:1rem}.ux-settings-card{display:grid;align-content:start;gap:.34rem;min-height:118px;padding:.74rem}.ux-settings-shortcut-group{display:grid;gap:.55rem}.ux-settings-shortcut-group+.ux-settings-shortcut-group{margin-top:.78rem}.ux-settings-locale .app-select-wrap{display:grid;gap:.25rem}.ux-settings-data{align-items:center}.uh-social-oauth-setup-overlay,.uh-paid-ads-oauth-setup-overlay,.uh-email-oauth-setup-overlay,.uh-inventory-shopify-oauth-setup-overlay,.uh-integrations-oauth-setup-overlay,.uh-communication-oauth-setup-overlay,.uh-accounting-quickbooks-oauth-setup-overlay,.uh-crm-oauth-setup-overlay{position:fixed;inset:0;z-index:var(--ds-z-modal-backdrop, 1900);background:#0f172a61;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.uh-social-oauth-setup-panel,.uh-paid-ads-oauth-setup-panel,.uh-email-oauth-setup-panel,.uh-inventory-shopify-oauth-setup-panel,.uh-integrations-oauth-setup-panel,.uh-communication-oauth-setup-panel,.uh-accounting-quickbooks-oauth-setup-panel,.uh-crm-oauth-setup-panel{right:max(1rem,calc(50vw - 320px));bottom:max(1rem,calc(50vh - 320px));width:min(640px,calc(100vw - 2rem));max-height:min(82vh,780px)}.ux-notification-list,.ux-status-grid,.ux-help-content{display:grid;gap:var(--ds-space-2)}.ux-notification-item,.ux-status-card,.ux-help-card{border:1px solid rgba(116,145,208,.24);background:#1421418f;border-radius:10px;padding:.62rem .7rem}button.ux-notification-item{display:block;width:100%;margin:0;text-align:left;font:inherit;color:inherit;cursor:pointer;appearance:none;-webkit-appearance:none}.ux-notification-item.is-read{opacity:.72}.ux-notification-item--actionable:focus-visible{outline:2px solid rgba(116,145,208,.72);outline-offset:2px}details.ux-status-technical{display:grid;gap:var(--ds-space-2);padding:.55rem .7rem .7rem}details.ux-status-technical>summary{cursor:pointer;font-weight:700;list-style:disclosure-closed;margin:0 0 .35rem}details.ux-status-technical[open]>summary{list-style:disclosure-open;margin-bottom:.55rem}details.ux-status-technical>.ux-status-card{background:#09102159}.ux-status-health-card .ux-notification-module{text-decoration:none}.ux-notification-item p{margin:.35rem 0 0}.ux-notification-item footer{margin-top:.55rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem}.ux-notification-module{display:inline-flex;align-items:center;gap:.3rem;min-height:28px;padding:.12rem .55rem;border:1px solid rgba(116,145,208,.24);border-radius:999px;background:#09102173;color:var(--text-muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.ux-notification-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.ux-notification-summary{display:flex;flex-wrap:wrap;gap:.42rem;margin:.6rem 0 .45rem}.ux-notification-toolbar{margin-bottom:var(--ds-space-2)}.ux-status-blockers{list-style:none;margin:.55rem 0 0;padding:0;display:grid;gap:.38rem}.ux-status-blockers li{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem;padding:.42rem var(--ds-space-2);border:1px solid rgba(116,145,208,.2);border-radius:8px;background:#09102180}.ux-status-blockers li>div{display:grid;gap:.14rem}.ux-status-blockers small{color:var(--text-muted);line-height:1.3}.ux-monitor-card{border-color:#6366f14d;background:radial-gradient(circle at top right,rgba(99,102,241,.12),transparent 38%),#1421418f}.ux-monitor-actions{margin-top:var(--ds-space-3)}.ux-monitor-actions .btn{min-width:8rem}.ux-shortcut-list{margin:0;padding:0;list-style:none;display:grid;gap:.4rem}.ux-shortcut-list li{border:1px solid rgba(116,145,208,.24);background:#1421418f;border-radius:10px;padding:.55rem .65rem;display:flex;justify-content:space-between;gap:.6rem;align-items:center}.ux-shortcut-list kbd{border:1px solid rgba(116,145,208,.4);border-radius:8px;padding:.2rem .4rem;font-size:.72rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;background:#0a1020bf}.ux-offline-banner{position:fixed;left:50%;bottom:var(--ds-space-4);transform:translate(-50%);z-index:var(--ds-z-offline-banner, 2090);border:1px solid rgba(239,68,68,.45);background:#3c1218f2;color:#ffd4d4;border-radius:999px;padding:.45rem .8rem;display:inline-flex;align-items:center;gap:.45rem}@media(max-width:1420px){.app-shell{grid-template-columns:minmax(240px,285px) minmax(0,1fr)}.overview-app-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media(max-width:1180px){.sidebar{max-height:none}.main-area{padding-top:.2rem}}@media(max-width:900px){.topbar{flex-direction:column;align-items:stretch}.topbar-tools,.status-cluster{justify-content:flex-start}.grid.two-col,.grid.two-cols{grid-template-columns:1fr}}:root{--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2rem;--space-5: 2.5rem;--font-xs: .75rem;--font-sm: .875rem;--font-md: 1rem;--font-lg: 1.25rem;--font-xl: 1.625rem;--radius: 12px;--radius-lg: 16px;--radius-pill: 999px;--motion-fast: var(--ds-motion-fast);--motion-base: var(--ds-motion-base);--motion-slow: var(--ds-motion-slow);--ease-standard: cubic-bezier(.2, 0, 0, 1);--surface-0: #0a1124;--surface-1: rgba(13, 22, 42, .9);--surface-2: rgba(17, 28, 52, .82);--surface-3: rgba(24, 38, 68, .74);--elev-1: 0 12px 28px rgba(1, 6, 19, .36);--elev-2: 0 20px 44px rgba(1, 6, 19, .5)}body{font-family:Inter,Segoe UI,sans-serif;overflow-x:hidden;background:var(--ds-bg-app)}h1,h2,h3,h4{font-family:Space Grotesk,Inter,sans-serif}h5,h6{margin:0;font-size:var(--font-md);line-height:1.35}.subtle,.service-head p,.workspace-subtle,.workspace-nav-subtle{line-height:1.5}.app-shell{gap:var(--space-2)}.sidebar{gap:var(--space-2);padding:var(--space-4) var(--space-3);border-radius:var(--radius-lg);scrollbar-width:thin;scrollbar-color:rgba(116,145,208,.5) transparent}.service-nav{gap:var(--space-1)}.workspace-group{border-radius:var(--radius-lg);border-color:#637db261;background:linear-gradient(165deg,#0c1a39c2,#0b152cbf);box-shadow:inset 0 0 0 1px #ffffff05;transition:border-color var(--motion-base) var(--ease-standard),background var(--motion-base) var(--ease-standard)}.workspace-group.active,.workspace-group:hover{border-color:#5999ff85}.workspace-btn{transition:background var(--motion-base) var(--ease-standard)}.workspace-btn-head{gap:var(--space-1)}.workspace-btn-head strong{display:block}.workspace-chevron{margin-left:.15rem;color:#a7c1ea;line-height:1;border:1px solid rgba(104,135,196,.42);border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.workspace-count{white-space:nowrap;border-color:#7697e085;background:#182c55b8}.workspace-subtle{display:block;color:#9eb7db;max-width:32ch;font-size:.84rem}.workspace-services{padding:.2rem var(--ds-space-2) .6rem}.workspace-nav-btn{border-color:#5779bd61;background:linear-gradient(170deg,#132448b8,#0e1b38b8);transition:transform var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.workspace-nav-btn:hover{background:linear-gradient(170deg,#1b3366c7,#102044c2)}.workspace-nav-title{color:#edf5ff}.workspace-nav-subtle{color:#9db8df;font-size:.78rem}.workspace-nav-btn.active .workspace-nav-subtle,.quickstart-nav-btn .workspace-nav-subtle,.pinned-group .workspace-nav-subtle{display:block}.nav-pin{border:1px solid rgba(127,163,233,.4);border-radius:var(--radius-pill);text-transform:uppercase;background:#111d3abd}.nav-pin.is-pinned{border-color:#4ae0ffb8;color:#8ff1ff;background:#0c3a497a}.quickstart-group{border-color:#3ad0ff70;background:linear-gradient(165deg,#09223ac7,#0b1b33c2)}.quickstart-nav-btn{min-height:52px;border-color:#46a1ff7a}.main-area{gap:var(--space-2)}.topbar{padding:var(--space-2) 1.2rem;border-radius:var(--radius-lg);background:linear-gradient(155deg,#0c172fe0,#0a1223e6);box-shadow:var(--elev-1)}.topbar-tools{flex:1 1 auto;justify-content:flex-end;row-gap:.45rem}.ux-toolbar{width:100%;max-width:none;margin-bottom:.1rem;padding:.1rem;border-radius:var(--radius)}.ux-toolbar input[type=search]{min-width:min(100%,clamp(14rem,24vw,22rem));height:38px;font-size:var(--font-sm)}.btn,.toolbar-btn{border-radius:10px;font-size:var(--font-sm);font-weight:600;transition:transform var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.btn:active,.toolbar-btn:active{transform:translateY(1px)}.status-pill{border-radius:var(--radius-pill);font-size:.73rem;font-weight:600;letter-spacing:.01em;white-space:nowrap}.status-pill.ok{border-color:var(--semantic-ok-border);background:var(--semantic-ok-bg);color:var(--semantic-ok-text)}.status-pill.warn{border-color:var(--semantic-warn-border);background:var(--semantic-warn-bg);color:var(--semantic-warn-text)}.status-pill.danger{border-color:var(--semantic-danger-border);background:var(--semantic-danger-bg);color:var(--semantic-danger-text)}.status-pill.info{border-color:#60a5fa85;background:#60a5fa29;color:#cfe3ff}.status-pill.neutral{border-color:#94a3b866;background:#94a3b824;color:var(--ds-text-muted, #cbd5e1)}.panel,.hero-panel,.crm-tab-panel,.panel.auth-panel{border-radius:var(--radius-lg);background:linear-gradient(160deg,#0e182fd6,#0b1326e0);border-color:#6c88c252;box-shadow:var(--elev-1)}.panel-heading{margin-bottom:.95rem}.panel-heading h4{font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.overview-summary-grid,.overview-connectivity-grid,.overview-premium-kpi-grid,.inventory-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.inventory-kpi-value{font-size:1.22rem;line-height:1.15}.overview-app-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:stretch}.overview-app-card{min-height:174px;border-radius:12px;padding:.9rem;gap:.6rem;border-color:#6384c65c;background:linear-gradient(160deg,#111f40b8,#0c1730bd);box-shadow:0 8px 18px #020a1a38;transition:transform var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.overview-app-card:hover{transform:translateY(-2px);border-color:#5697ffcc;box-shadow:0 14px 28px #010c1e57}.overview-app-card.active{border-color:#4ddfffd9;box-shadow:0 0 0 1px #4ddfff40,0 14px 30px #010c1e6b}.overview-card-head{align-items:flex-start}.overview-card-head h5{font-size:1.02rem;line-height:1.2}.overview-card-kpi-row{font-size:.81rem}.overview-card-kpi-row strong{font-size:.82rem}.overview-list-stack{gap:.58rem}.overview-list-item{border-radius:11px;border-color:#6c8cc747;background:linear-gradient(160deg,#142142ad,#0f1931a8)}.overview-flow-grid,.overview-premium-grid,.tier-catalog-grid,.platform-grid{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.overview-flow-card,.overview-premium-card,.overview-upgrade-card,.tier-catalog-card{border:1px solid rgba(106,139,201,.32);border-radius:12px;background:linear-gradient(160deg,#132243b3,#0d1831b8);padding:var(--ds-space-3);display:grid;gap:.45rem}.service-head{display:flex;justify-content:space-between;gap:var(--ds-space-4);align-items:flex-start;padding:var(--ds-space-1, .25rem) 0}.service-head>div{display:grid;gap:var(--ds-space-1, .35rem)}.crm-tab-row,.accounting-tab-row,.agent-tabs-row,.inventory-tab-row,.email-tab-row,.video-tab-row,.social-tab-row,.marketing-tab-row,.logs-tab-row,.phone-tab-row,.comm-tab-row,.storage-tab-row{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.agent-tabs-row--phased{align-items:center}.agent-tabs-phase-label{display:inline-flex;align-items:center;margin-left:.35rem;padding-left:var(--ds-space-2);border-left:1px solid rgba(105,137,197,.32);color:#8fb0d8;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;user-select:none}.agent-tabs-phase-label[data-agent-phase-label=design]{margin-left:.15rem}.agent-tabs-scroll-wrap{position:relative;display:flex;align-items:center;gap:var(--ds-space-1-5, .375rem);min-width:0}.agent-tabs-scroll-wrap .agent-tabs-row{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.agent-tabs-scroll-wrap .agent-tabs-row::-webkit-scrollbar{display:none}.agent-tabs-scroll-wrap.is-overflowing:after{content:"";position:absolute;top:0;right:2.1rem;bottom:0;width:2.5rem;pointer-events:none;background:linear-gradient(to right,#08101e00,#08101eeb)}.agent-tabs-scroll-btn{flex:0 0 auto;width:1.65rem;height:1.65rem;border:1px solid rgba(105,137,197,.35);border-radius:999px;background:#0c182ceb;color:#b8d4f5;cursor:pointer;padding:0}.agent-tabs-scroll-btn:before{content:"";display:block;width:.45rem;height:.45rem;margin:0 auto;border-top:2px solid currentColor;border-right:2px solid currentColor}.agent-tabs-scroll-btn--prev:before{transform:rotate(-135deg) translate(1px)}.agent-tabs-scroll-btn--next:before{transform:rotate(45deg) translate(-1px)}.agent-tabs-scroll-btn:hover{border-color:#8fb0d8a6;color:#e6f1ff}.tab-rail-scroll-wrap{position:relative;display:flex;align-items:center;gap:var(--ds-space-1-5, .375rem);min-width:0}.tab-rail-scroll-wrap>[role=tablist]{flex:1 1 auto;min-width:0}.tab-rail-scroll-btn{flex:0 0 auto;width:1.65rem;height:1.65rem;border:1px solid rgba(105,137,197,.35);border-radius:var(--ds-radius-pill, 999px);background:#0c182ceb;color:#b8d4f5;cursor:pointer;padding:0}.tab-rail-scroll-btn:before{content:"";display:block;width:.45rem;height:.45rem;margin:0 auto;border-top:2px solid currentColor;border-right:2px solid currentColor}.tab-rail-scroll-btn--prev:before{transform:rotate(-135deg) translate(1px)}.tab-rail-scroll-btn--next:before{transform:rotate(45deg) translate(-1px)}.tab-rail-scroll-btn:hover{border-color:#8fb0d8a6;color:#e6f1ff}.agent-create-feedback{margin:.65rem 0 .35rem}.agent-create-feedback .v0-inline-alert{margin:0}#builder-template-library.is-highlighted{outline:2px solid rgba(96,165,250,.55);outline-offset:4px;border-radius:.65rem}@media(max-width:1440px){.agent-tabs-row--phased .agent-tabs-phase-label{display:none}}.crm-tab-content,.accounting-tab-content,.agent-tab-content,.inventory-tab-content,.email-tab-content,.video-tab-content,.social-tab-content,.logs-tab-content,.phone-tab-content,.comm-tab-content,.storage-tab-content{display:none}.crm-tab-content.active,.accounting-tab-content.active,.agent-tab-content.active,.inventory-tab-content.active,.email-tab-content.active,.video-tab-content.active,.social-tab-content.active,.logs-tab-content.active,.phone-tab-content.active,.comm-tab-content.active,.storage-tab-content.active{display:grid;gap:var(--ds-space-3)}.accounting-settings-save-bar{position:sticky;bottom:0;z-index:2;padding:var(--ds-space-3);border-radius:var(--ds-radius-xl);border:1px solid rgba(255,255,255,.1);background:#0f172aeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.social-hero-policy-row{align-items:flex-start}.switch-row.social-policy-toggle{flex-direction:column;align-items:flex-start;gap:var(--ds-space-1);max-width:16rem}.switch-row.social-policy-toggle>span{font-weight:600}.social-toggle-help{display:block;font-size:.72rem;line-height:1.3;color:var(--text-muted, rgba(148, 163, 184, .85));max-width:16rem}.social-policy-toggle-head{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;font-weight:600}.switch-row.social-policy-toggle.is-plan-gated{opacity:.82;cursor:pointer}.switch-row.social-policy-toggle.is-plan-gated input[type=checkbox]{cursor:not-allowed}.social-plan-gate-badge{display:inline-flex;align-items:center;border-radius:999px;padding:.1rem .45rem;font-size:.68rem;font-weight:700;letter-spacing:.01em;border:1px solid rgba(96,165,250,.45);background:#60a5fa24;color:#cfe3ff}.account-card .account-head{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.social-channel-availability{margin-left:auto}.social-composer-primary-actions{align-items:center}.video-creative-fieldset{border:1px solid rgba(148,163,184,.18);border-radius:12px;padding:.85rem .9rem .95rem;margin:0 0 .85rem;min-inline-size:0}.video-creative-fieldset>legend{font-size:.82rem;font-weight:700;letter-spacing:.01em;padding:0 .4rem;color:var(--ds-text, #0f172a)}.video-creative-advanced{margin-bottom:.85rem}.video-composer-preview{margin:var(--ds-space-1) 0 .85rem}.video-preview-card{display:grid;gap:.7rem;grid-template-columns:minmax(120px,160px) 1fr;align-items:start;border:1px solid rgba(74,222,255,.28);border-radius:14px;padding:.8rem;background:var(--surface-2, rgba(13, 27, 42, .55))}.video-preview-frame{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:.35rem;border-radius:10px;padding:.6rem;aspect-ratio:9 / 16;background:linear-gradient(160deg,#4adeff2e,#0d1b2ad9);overflow:hidden}.video-preview-frame[data-aspect=square]{aspect-ratio:1 / 1}.video-preview-frame[data-aspect=landscape]{aspect-ratio:16 / 9}.video-preview-frame[data-aspect=story]{aspect-ratio:9 / 16}.video-preview-format{position:absolute;top:.45rem;left:var(--ds-space-2);font-size:.62rem;font-weight:600;opacity:.85}.video-preview-hook{font-size:.86rem;line-height:1.25}.video-preview-product{font-size:.7rem;opacity:.85}.video-preview-meta{display:grid;gap:.4rem;font-size:.76rem}.video-preview-line>span{font-weight:600;margin-right:.35rem;opacity:.75}.video-preview-platforms{display:flex;flex-wrap:wrap;gap:.3rem}.video-preview-chip{font-size:.68rem;padding:.12rem var(--ds-space-2);border-radius:999px;border:1px solid rgba(148,163,184,.3)}.video-preview-chip.is-primary{border-color:#4adeffb3;background:#0f435370;color:#dff9ff}.video-preview-flags{font-size:.7rem;opacity:.8}@media(max-width:640px){.video-preview-card{grid-template-columns:1fr}}.social-composer-preview{margin:.4rem 0}.social-preview-grid{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.social-preview-card{display:grid;gap:var(--ds-space-2);border:1px solid rgba(148,163,184,.22);border-radius:12px;padding:.7rem;background:var(--surface-2, rgba(13, 27, 42, .5))}.social-preview-head{display:flex;align-items:center;gap:var(--ds-space-2)}.social-preview-avatar{display:inline-flex;align-items:center;justify-content:center;inline-size:1.9rem;block-size:1.9rem;border-radius:50%;font-size:.8rem;font-weight:700;background:#4adeff38;color:#dff9ff;flex:0 0 auto}.social-preview-head>div{display:flex;flex-direction:column;line-height:1.2;min-inline-size:0}.social-preview-handle{font-size:.7rem;opacity:.75}.social-preview-type{margin-inline-start:auto;font-size:.64rem;text-transform:capitalize;padding:.1rem .45rem;border-radius:999px;border:1px solid rgba(148,163,184,.3)}.social-preview-body{font-size:.8rem;line-height:1.35;white-space:pre-wrap;word-break:break-word}.social-preview-tag{color:#4adeff;font-weight:600}.social-preview-truncated{opacity:.6}.social-preview-link{font-size:.72rem;color:#4adeff;word-break:break-all}.social-preview-media{block-size:4.5rem;border-radius:8px;background:linear-gradient(160deg,#4adeff24,#0d1b2ab3)}.social-preview-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2);font-size:.7rem;opacity:.85}.social-preview-count.is-over{color:#ff8a8a;font-weight:700;opacity:1}.social-analytics-kpis{display:grid;gap:.85rem}.social-analytics-primary{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.social-analytics-secondary{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--ds-space-2)}.social-secondary-metric{display:flex;flex-direction:column;gap:.15rem;padding:var(--ds-space-2) .7rem;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:var(--surface-2, rgba(13, 27, 42, .4))}.social-secondary-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;opacity:.7}.social-secondary-value{font-size:1.05rem;font-weight:700}#marketing-table-wrap .v0-table tbody tr{cursor:pointer}#marketing-table-wrap .v0-table tbody tr:hover{background:#4adeff0f}.marketing-studio-review{margin-top:.4rem}.marketing-studio-review-summary{font-size:.74rem;font-weight:600;color:#4adeff;cursor:pointer}.marketing-studio-review-body{display:grid;gap:.4rem;margin-top:.4rem}.marketing-studio-review-row{display:flex;gap:var(--ds-space-2);font-size:.74rem}.marketing-studio-review-row>span{opacity:.7;min-inline-size:5rem}.marketing-studio-review-variant{display:grid;gap:.15rem;padding:.45rem .6rem;border:1px solid rgba(148,163,184,.16);border-radius:8px}.marketing-studio-review-channel{font-size:.62rem;letter-spacing:.04em;opacity:.7}.marketing-studio-review-cta{font-size:.68rem;color:#4adeff}.marketing-studio-review-note{font-size:.68rem}.accounting-tab-rail{position:relative}.accounting-tab-label-short,.accounting-tab-rail-fade{display:none}.crm-tab-rail{position:relative;max-width:100%;min-width:0;overflow:hidden}.crm-tab-label-short,.crm-tab-rail-fade{display:none}.comm-tab-rail{position:relative}.comm-tab-label-short,.comm-tab-rail-fade{display:none}.phone-tab-rail{position:relative}.phone-tab-rail-fade{display:none}.phone-advanced-deeplinks{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:var(--ds-space-2)}.phone-advanced-deeplinks-label{margin-right:.15rem;font-size:.74rem}.accounting-aging{display:grid;gap:.6rem}.accounting-aging-bar{display:flex;width:100%;height:12px;border-radius:999px;overflow:hidden;background:#94a3b82e}.accounting-aging-bar-seg{height:100%;min-width:2px;transition:filter .15s ease}.accounting-aging-bar-seg.is-active{filter:brightness(1.25)}.accounting-aging-bar-empty{width:100%}.accounting-aging-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:.45rem}.accounting-aging-card{display:grid;gap:.15rem;padding:var(--ds-space-2) .55rem;border-radius:12px;border:1px solid rgba(105,137,197,.34);background:#0f1b378c;color:#d7e8ff;text-align:left;cursor:pointer;border-left-width:4px}.accounting-aging-card:hover{border-color:#4adeff99}.accounting-aging-card.is-active{border-color:#4adeffd9;background:#0f43536b}.accounting-aging-card-label{font-size:.72rem;font-weight:600;opacity:.82}.accounting-aging-card-value{font-size:.9rem}.accounting-aging-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:.3rem;border-top:1px solid rgba(105,137,197,.24);font-size:.85rem}.accounting-aging-filter-note{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap}.accounting-aging-sev--ok{border-left-color:#34d399}.accounting-aging-sev--ok.accounting-aging-bar-seg{background:#34d399}.accounting-aging-sev--low{border-left-color:#60a5fa}.accounting-aging-sev--low.accounting-aging-bar-seg{background:#60a5fa}.accounting-aging-sev--mid{border-left-color:#fbbf24}.accounting-aging-sev--mid.accounting-aging-bar-seg{background:#fbbf24}.accounting-aging-sev--high{border-left-color:#fb923c}.accounting-aging-sev--high.accounting-aging-bar-seg{background:#fb923c}.accounting-aging-sev--crit{border-left-color:#f87171}.accounting-aging-sev--crit.accounting-aging-bar-seg{background:#f87171}.accounting-ap-signal{border-left:3px solid transparent}.accounting-ap-signal--warn{border-left-color:#fbbf24}.accounting-ap-signal--alert{border-left-color:#f87171}.accounting-ap-signal-actions{margin-top:.35rem}.accounting-money-action{border-color:#4adeffb3;background:#0f435380;color:#dff9ff;font-weight:700}.accounting-approve-action{border-color:#34d399b3;background:#0d3c2f80;color:#d7fff0;font-weight:700}.accounting-action-icon{margin-right:.3rem;font-weight:800}[data-accounting-readonly]{opacity:.72;font-weight:500}[data-accounting-readonly]:hover{opacity:1}.accounting-bank-feed-preview{margin:var(--ds-space-2) 0;display:grid;gap:.4rem}.accounting-bank-feed-error{margin:0}.accounting-bank-preview-head{display:flex;gap:.6rem;align-items:baseline;flex-wrap:wrap}.accounting-bank-preview-invalid{color:#f87171;font-weight:700}.accounting-bank-preview-row--error{background:#f871711a}@media(max-width:480px){#accounting-section>.hero-panel{flex-direction:column;align-items:stretch;gap:var(--ds-space-3)}#accounting-section>.hero-panel>.actions-row.wrap{width:100%;justify-content:flex-start}}.accounting-bank-preview-error{color:#f87171}.accounting-bank-preview-ok{color:#34d399}.agents-mode-switch{margin-bottom:var(--ds-space-3)}.agents-mode-pane{display:none}.agents-mode-pane.active{display:grid;gap:var(--ds-space-3)}.phone-service-scope-pill{cursor:pointer}.phone-service-scope-pill:focus-visible{outline:2px solid rgba(74,222,255,.84);outline-offset:2px}.phone-status-chips{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.phone-status-legacy-pill{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.phone-status-error{margin-top:var(--ds-space-2);display:flex;align-items:center;justify-content:space-between;gap:.6rem}.phone-status-error[hidden]{display:none}.phone-status-error-detail{flex:1 1 auto}.phone-kb-meter{margin-bottom:var(--ds-space-2)}.phone-kb-meter-bar{position:relative;height:8px;border-radius:999px;background:#94a3b838;overflow:hidden;margin:.4rem 0}.phone-kb-meter-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#4adeffd9,#2dd4bfe6);transition:width .2s ease}.phone-kb-meter-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.3rem}.phone-kb-example-btn{margin-top:.3rem}.builder-node-lane{display:grid;gap:var(--ds-space-2);max-height:360px;overflow:auto;padding-right:.2rem}.builder-node-card{border:1px solid rgba(116,148,211,.28);border-radius:12px;background:linear-gradient(160deg,#0d1b39a8,#0a152db3);padding:.55rem;display:grid;gap:.3rem}.builder-node-head{display:flex;justify-content:space-between;align-items:center;gap:.45rem}.builder-health-healthy{border-color:#48de8066}.builder-health-attention{border-color:#ffb74d6b}.builder-health-degraded{border-color:#ff6b6b6b}.builder-editor-grid{display:grid;grid-template-columns:minmax(180px,220px) 1fr minmax(220px,280px);gap:.65rem;align-items:start}.builder-editor-grid--guided{grid-template-columns:minmax(190px,240px) 1fr}.uh-builder-main-column{display:grid;gap:.65rem;min-width:0}.uh-builder-support-grid{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.builder-summary-bar{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;margin-top:var(--ds-space-2);padding:var(--ds-space-2) .7rem;border:1px solid rgba(106,139,201,.26);border-radius:10px;background:#0b132a8c}.builder-summary-stat{display:inline-flex;align-items:baseline;gap:.35rem;font-size:.82rem}.builder-summary-stat__label{color:#8fb0d8;font-weight:600}.builder-summary-stat__value{color:#eaf4ff;font-size:.98rem;font-weight:700}.uh-advanced-pill{display:inline-flex;align-items:center;gap:.3rem}.uh-advanced-pill:before{content:"\203a";display:inline-block;font-weight:700;transform:rotate(90deg);transition:transform .16s ease}details[open]>summary .uh-advanced-pill:before{transform:rotate(-90deg)}.builder-subpanel{border:1px solid rgba(106,139,201,.26);border-radius:14px;background:linear-gradient(165deg,#0f1a36,#0b132a);padding:.6rem}#agents-section .panel.backdrop-blur-2xl:not(.modal):not([role=dialog]){backdrop-filter:none;-webkit-backdrop-filter:none;background-color:#0b132af5}.builder-template-toolbar{display:grid;gap:.55rem;margin-bottom:.65rem}.builder-template-card{gap:.45rem}.builder-template-meta{display:flex;flex-wrap:wrap;gap:.35rem}#builder-template-detail{margin-top:.65rem}.builder-palette{display:grid;gap:.45rem}.builder-palette-item{border:1px solid rgba(110,149,220,.34);border-radius:10px;background:#0f1c39b8;color:#deeeff;text-align:left;font-weight:600;padding:.48rem .56rem;cursor:grab}.builder-canvas{border:1px dashed rgba(105,137,197,.38);border-radius:12px;min-height:clamp(340px,70vh,760px);position:relative;background:linear-gradient(transparent 23px,#5f85cc14 24px),linear-gradient(90deg,transparent 23px,rgba(95,133,204,.08) 24px),linear-gradient(165deg,#0b162fbf,#081024c7);background-size:24px 24px,24px 24px,auto;overflow:auto}.builder-canvas-surface{position:relative;min-width:100%;min-height:100%}.builder-canvas-edges{position:absolute;inset:0;overflow:visible;pointer-events:none}.builder-canvas-edge,.builder-canvas-zone{pointer-events:auto}.builder-canvas-zone-rect{fill:#22376624;stroke:#7095e04d;stroke-width:1.5px;stroke-dasharray:8 6;transition:fill .16s ease,stroke .16s ease,filter .16s ease;cursor:move}.builder-canvas-zone.active .builder-canvas-zone-rect{fill:#42deff14;stroke:#42deffd9;filter:drop-shadow(0 0 10px rgba(66,222,255,.16))}.builder-canvas-zone.target .builder-canvas-zone-rect{fill:#78a1ff1f;stroke:#78a1ffeb;filter:drop-shadow(0 0 14px rgba(120,161,255,.22))}.builder-canvas-zone.tone-focus .builder-canvas-zone-rect{fill:#6758ff1a;stroke:#8979ff80}.builder-canvas-zone.tone-success .builder-canvas-zone-rect{fill:#48cd9214;stroke:#48cd9275}.builder-canvas-zone.tone-warning .builder-canvas-zone-rect{fill:#ffc15c14;stroke:#ffc15c7a}.builder-canvas-zone-label,.builder-canvas-zone-meta{pointer-events:none;user-select:none}.builder-canvas-zone-label{fill:#e5f1fff0;font-size:14px;font-weight:700;letter-spacing:.01em}.builder-canvas-zone-meta{fill:#abc4e7bd;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.builder-canvas-zone-resize{fill:#5ee3ffeb;stroke:#06132ed1;stroke-width:1px;cursor:nwse-resize;filter:drop-shadow(0 0 10px rgba(66,222,255,.22))}.builder-canvas-zone.active .builder-canvas-zone-resize{fill:#42deff}.builder-zone-members{display:grid;gap:.55rem}.builder-zone-member{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:.72rem .8rem;border:1px solid rgba(114,144,206,.18);border-radius:12px;background:#0e193475}.builder-zone-member strong{display:block;margin-bottom:.16rem}.builder-zone-member p{margin:0}.builder-canvas-edge-path,.builder-canvas-edge-preview{fill:none;stroke-linecap:round;stroke-linejoin:round}.builder-canvas-edge-path{stroke:#69dbffc7;stroke-width:2.5px;filter:drop-shadow(0 0 6px rgba(35,199,255,.22))}.builder-canvas-edge.active .builder-canvas-edge-path{stroke:#8b74fff2;stroke-width:3px;filter:drop-shadow(0 0 10px rgba(132,92,255,.34))}.builder-canvas-edge.runtime-success .builder-canvas-edge-path{stroke:#48cd92d1;filter:drop-shadow(0 0 8px rgba(72,205,146,.26))}.builder-canvas-edge.runtime-running .builder-canvas-edge-path,.builder-canvas-edge.runtime-active .builder-canvas-edge-path{stroke:#5accffeb;stroke-width:3px;filter:drop-shadow(0 0 10px rgba(90,204,255,.34))}.builder-canvas-edge.runtime-waiting .builder-canvas-edge-path{stroke:#f4c05ed1;filter:drop-shadow(0 0 8px rgba(244,192,94,.28))}.builder-canvas-edge.runtime-failed .builder-canvas-edge-path{stroke:#ff7474db;filter:drop-shadow(0 0 10px rgba(255,116,116,.3))}.builder-canvas-edge-hit{fill:none;stroke:transparent;stroke-width:14px;cursor:pointer}.builder-canvas-edge-preview{stroke:#87d7ff8c;stroke-width:2.5px;stroke-dasharray:10 8}.builder-edge-chip{border:1px solid rgba(108,149,229,.34);border-radius:999px;background:#0b152ceb;color:#ecf4ffeb;font-size:.68rem;line-height:1.15;padding:.32rem .55rem;text-align:center;white-space:nowrap;cursor:pointer;box-shadow:0 10px 26px #030a1942;display:grid;gap:.1rem;align-items:center;justify-items:center}.builder-edge-chip-label{font-weight:700}.builder-edge-chip-meta{font-size:.58rem;color:#b4cef5b8}.builder-canvas-node{position:absolute;width:220px;min-height:104px;border:1px solid rgba(116,148,211,.34);border-radius:10px;background:linear-gradient(160deg,#101e3ed6,#0b1731e0);padding:.7rem .7rem .6rem;display:grid;gap:.28rem;cursor:grab;box-sizing:border-box;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.builder-canvas-node.active{border-color:#42deffe0;box-shadow:0 0 0 1px #42deff3d,0 18px 34px #060e2247;transform:translateY(-1px)}.builder-canvas-node.wiring-source{border-color:#8272ffdb;box-shadow:0 0 0 1px #8272ff42,0 18px 34px #120c2e4d}.builder-canvas-node-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.builder-canvas-node small{color:#bed4f5cc}.builder-node-meta{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.builder-node-chip{display:inline-flex;align-items:center;gap:.2rem;padding:.18rem var(--ds-space-2);border-radius:999px;border:1px solid rgba(132,169,255,.22);background:#121c3ac7;color:#ecf4ffeb;font-size:.67rem;line-height:1.1;white-space:nowrap}.builder-node-chip.subtle{border-color:#79d1f12e;background:#0b1d30bd;color:#c7dcf2d6}.builder-node-chip.status-connected{border-color:#72adff47;background:#142d5ccc;color:#e0edfff0}.builder-node-chip.status-configured{border-color:#6366f157;background:#2a215ed1;color:#e7e7fff2}.builder-node-chip.status-live{border-color:#48cd9257;background:#0e3628d1;color:#dcffecf0}.builder-node-chip.status-error{border-color:#ff7f7f57;background:#541620d1;color:#ffe3e3f2}.builder-node-chip.risk-low{border-color:#48cd9257;background:#0e3628d1;color:#dcffecf0}.builder-node-chip.risk-medium{border-color:#72adff47;background:#142d5ccc;color:#e0edfff0}.builder-node-chip.risk-high{border-color:#f4ba5d5c;background:#543a12d6;color:#ffeec9f2}.builder-node-chip.risk-critical{border-color:#ff7f7f61;background:#5c121ee0;color:#ffe6e6f7}.builder-canvas-node.runtime-success{border-color:#48cd928a;box-shadow:0 0 0 1px #48cd9224,0 16px 30px #08151d3d}.builder-canvas-node.runtime-running,.builder-canvas-node.runtime-active{border-color:#5accffc7;box-shadow:0 0 0 1px #5accff2e,0 18px 32px #0713224d}.builder-canvas-node.runtime-waiting{border-color:#f4c05e99;box-shadow:0 0 0 1px #f4c05e29,0 18px 32px #1f150a3d}.builder-canvas-node.runtime-failed{border-color:#ff7474b3;box-shadow:0 0 0 1px #ff74742e,0 18px 32px #270c1247}.builder-canvas-node.runtime-skipped{opacity:.86}.builder-node-runtime{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin-top:.12rem}.builder-node-metric{font-size:.68rem;color:#cee0ffd1}.builder-node-error{margin:0;font-size:.72rem;color:var(--semantic-danger-text);line-height:1.35}.builder-preview-list{display:grid;gap:.45rem}.builder-preview-warnings{display:grid;gap:.2rem;margin-bottom:.45rem}.builder-run-playback-controls{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;gap:.65rem;align-items:center;margin-bottom:.65rem}#agents-section .btn,#agents-section .v0-primary-button{min-height:44px}#agents-section .btn.mini,#agents-section .btn.btn-sm,.builder-run-playback-controls .btn,.builder-run-playback-controls .btn.mini{min-height:40px;display:inline-flex;align-items:center;justify-content:center}.builder-run-playback-range{width:100%;min-height:40px}.builder-artifact-card{gap:.45rem}.builder-artifact-preview{margin:0;max-height:180px}.chain-step-card.active-playback{border-color:#5accff85;box-shadow:0 0 0 1px #5accff29}.builder-port{position:absolute;width:14px;height:14px;padding:0;border:2px solid rgba(137,214,255,.92);border-radius:999px;background:radial-gradient(circle at 35% 35%,#9be7fff5,#23a8ffb8);box-shadow:0 0 0 4px #355da12e;cursor:crosshair}.builder-port-input{left:-8px}.builder-port-output{right:-8px}.builder-port:hover,.builder-port:focus-visible{transform:scale(1.08);box-shadow:0 0 0 5px #5388dd3d,0 0 18px #4ec6ff47;outline:none}.builder-port.active{border-color:#fffffff5;box-shadow:0 0 0 5px #6c5cff3d,0 0 20px #7268ff57}.builder-port.candidate{border-color:#7eebc3f5;box-shadow:0 0 0 5px #48cd922e,0 0 18px #48cd924d}.builder-port-tag{position:absolute;font-size:.64rem;letter-spacing:.02em;color:#b4cef5b8;pointer-events:none;white-space:nowrap}.builder-port-tag.candidate{color:#adf5d4db}.builder-port-tag-input{left:14px}.builder-port-tag-output{right:14px}.builder-edge-composer{margin-top:.55rem;display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:.45rem;align-items:end}.builder-canvas-edge-handle{fill:#0e1932f5;stroke:#8ce2fff5;stroke-width:2px;cursor:crosshair;filter:drop-shadow(0 0 8px rgba(78,198,255,.28))}.builder-canvas-edge.active .builder-canvas-edge-handle{stroke:#8c74fffa;filter:drop-shadow(0 0 10px rgba(132,92,255,.34))}.builder-subflow-card.is-selected{border-color:#657aff8c;box-shadow:0 0 0 1px #657aff3d,0 18px 34px #121c4042}.builder-properties{display:grid;gap:.48rem}.builder-properties .subtle{margin:0}.builder-inline-actions{margin-top:-.15rem}.builder-selection-card{display:grid;gap:.42rem;padding:.72rem .78rem;border:1px solid rgba(108,149,229,.22);border-radius:12px;background:#0c152b9e;color:var(--ds-text-canvas)}.builder-selection-card-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.builder-selection-card-stats{display:flex;flex-wrap:wrap;gap:.38rem}.builder-selection-card-stats span{display:inline-flex;align-items:center;padding:.18rem .45rem;border-radius:999px;border:1px solid rgba(118,146,220,.22);background:#111c39b8;color:#dee8ffc7;font-size:.72rem}.builder-tool-detail-list{display:grid;gap:.7rem;margin-top:.8rem}.builder-tool-detail-card{border:1px solid rgba(120,150,255,.12);border-radius:16px;background:#081024b8;padding:.9rem var(--ds-space-4);display:grid;gap:.55rem}.builder-tool-detail-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.builder-tool-detail-head strong{color:var(--text-primary)}.builder-tool-detail-footer{color:var(--text-secondary);font-size:.82rem}.builder-output-token-list{display:grid;gap:.55rem}.builder-output-token-card{border:1px solid rgba(118,146,220,.18);border-radius:12px;background:#0c142c9e;padding:.7rem .8rem;display:grid;gap:var(--ds-space-1)}.builder-output-token-card strong{color:var(--text-primary)}.builder-output-token-card code,.builder-output-token-more{color:var(--text-secondary);font-size:.78rem}.agent-tool-chip,.builder-tool-chip{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;padding:.72rem .8rem;border:1px solid rgba(108,149,229,.2);border-radius:12px;background:#0c152b9e;color:var(--ds-text-canvas)}.agent-tool-chip strong,.builder-tool-chip strong,.agent-tool-chip label,.builder-tool-chip label{color:var(--ds-text-canvas)}.agent-tool-chip input,.builder-tool-chip input{margin-top:.18rem}.agent-tool-chip span,.builder-tool-chip span{display:grid;gap:.18rem}.agent-tool-chip small,.builder-tool-chip small{color:var(--ds-text-canvas-muted);font-size:.72rem;line-height:1.35}.agent-tool-chip.disabled,.builder-tool-chip.disabled{opacity:.58}.builder-tool-selector{display:grid;gap:.55rem;padding:.72rem;border:1px solid rgba(108,149,229,.22);border-radius:12px;background:#0c152b9e;color:var(--ds-text-canvas)}.builder-tool-selector-head,.builder-tool-grid{display:grid;gap:.55rem}@media(min-width:900px){.builder-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.builder-mapping-assistant{display:grid;gap:.55rem;padding:.7rem;border:1px solid rgba(108,149,229,.22);border-radius:12px;background:#0c152b9e;color:var(--ds-text-canvas)}.builder-mapping-assistant-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem;flex-wrap:wrap}.builder-condition-assistant{display:grid;gap:.55rem;padding:.7rem;border:1px solid rgba(122,92,255,.22);border-radius:12px;background:#12132eb3}.builder-condition-assistant code{display:inline-block;margin-top:.2rem;padding:.2rem .45rem;border-radius:8px;background:#ffffff0d;color:#f0f5fff5;word-break:break-word}.builder-mapping-token-list{display:flex;flex-wrap:wrap;gap:.4rem}.builder-inline-presets{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:-.15rem}.builder-inline-presets .btn.mini{min-height:32px}.builder-mapping-rows{display:grid;gap:.55rem}.builder-mapping-row{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr) auto;gap:.45rem;align-items:center}.builder-mapping-row input{min-width:0}.builder-mapping-empty{padding:.7rem .85rem;border:1px dashed rgba(108,149,229,.2);border-radius:10px;color:#d2dfffb3;font-size:.84rem}@media(max-width:960px){.builder-mapping-row{grid-template-columns:1fr}}.builder-validation-item.error{border-left:3px solid rgba(255,107,107,.8)}.builder-validation-item.warn{border-left:3px solid rgba(255,184,77,.8)}.builder-validation-summary{border-left:3px solid rgba(96,165,250,.72)}.builder-validation-order{margin:.4rem 0 0;padding-left:1.1rem;display:grid;gap:.28rem}.builder-validation-order li{color:#e8f1ffeb}.builder-validation-order .subtle{display:inline-block;margin-left:.4rem}@media(max-width:1180px){.builder-editor-grid{grid-template-columns:1fr}.builder-editor-grid--guided{display:flex;flex-direction:column}.builder-editor-grid--guided>.builder-subpanel{order:-1}.builder-editor-grid--guided .builder-palette{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:var(--ds-space-2);padding-bottom:.3rem;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.builder-editor-grid--guided .builder-palette-item{flex:0 0 auto;scroll-snap-align:start}.uh-builder-main-column{width:100%}.uh-builder-support-grid{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-top:.65rem}.builder-edge-composer{grid-template-columns:1fr 1fr}}@media(max-width:760px){.uh-builder-support-grid{grid-template-columns:1fr}}.email-outlook-shell{align-items:start}.email-pane{min-height:420px}.email-pane-list,.email-pane-read{display:grid;align-content:start;gap:.6rem}.email-connect-grid{margin-bottom:.4rem}.email-connect-setup{margin-bottom:var(--ds-space-2);border:1px solid rgba(115,144,204,.22);border-radius:12px;padding:.35rem .6rem;background:#0c162e59}.email-connect-setup>summary,.email-read-composer>summary,.email-read-actions>summary{cursor:pointer;font-weight:600;list-style:none;padding:.2rem 0}.email-connect-setup>summary::-webkit-details-marker,.email-read-composer>summary::-webkit-details-marker,.email-read-actions>summary::-webkit-details-marker{display:none}.email-connect-setup>summary:before,.email-read-composer>summary:before,.email-read-actions>summary:before{content:"\25b8";display:inline-block;margin-right:.4rem;transition:transform .15s ease;opacity:.7}.email-connect-setup[open]>summary:before,.email-read-composer[open]>summary:before,.email-read-actions[open]>summary:before{transform:rotate(90deg)}.email-read-composer,.email-read-actions{border:1px solid rgba(115,144,204,.22);border-radius:12px;padding:.45rem .6rem;margin:.4rem 0;background:#0c162e4d;display:grid;gap:.45rem}.email-read-composer-controls{align-items:end}.email-smart-brief{border:1px solid rgba(115,144,204,.24);border-radius:12px;padding:.55rem .65rem;margin:.35rem 0 .5rem;background:#0a142a6b;display:grid;gap:.45rem}.email-smart-brief-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.email-smart-brief-head h5{margin:0;font-size:.92rem}.email-smart-brief-why{margin:0;font-size:.88rem;line-height:1.45}.email-smart-brief-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.35rem .75rem;margin:0}.email-smart-brief-fact dt{margin:0;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:#bfcff0b8}.email-smart-brief-fact dd{margin:0;font-size:.84rem;font-weight:600}.email-smart-brief-actions{margin:0;padding-left:1.1rem;font-size:.82rem}.email-smart-brief-sources{display:flex;flex-wrap:wrap;gap:.35rem}.email-smart-brief-source{cursor:pointer}.email-message-body-prose.email-smart-brief-highlight{outline:2px solid rgba(96,165,250,.65);outline-offset:2px}.email-draft-preview-wrap{margin:.5rem 0 .2rem}.email-draft-preview-wrap>summary{cursor:pointer;font-size:.82rem}.email-draft-preview{margin-top:.45rem;border:1px solid rgba(115,144,204,.22);border-radius:12px;padding:.6rem .75rem;background:#0c162e4d;display:grid;gap:.45rem}.email-draft-preview-head{display:grid;gap:.2rem;font-size:.85rem}.email-draft-preview-body{margin:0;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:.9rem;line-height:1.45}.email-tab-count{margin-left:.4rem;min-width:1.4em;text-align:center;font-variant-numeric:tabular-nums}.email-tab-count[hidden],.email-tab-count:empty,.email-tab-count[aria-hidden=true]{display:none!important}.email-filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:var(--ds-space-2)}.email-filter-chips[hidden]{display:none}.email-filter-chip{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;border:1px solid rgba(115,144,204,.35)}.email-filter-chip-clear{font-weight:700;opacity:.75}.email-filter-chip:hover .email-filter-chip-clear{opacity:1}.email-folder-segment-field{display:grid;gap:.3rem}.email-folder-segment{display:inline-flex;flex-wrap:wrap;gap:.3rem}.email-folder-segment-btn.active{border-color:#48a8ffdb;box-shadow:0 0 0 1px #48a8ff3d}.email-folder-select-fallback{display:none}.email-report-scope-badge{background:#78561259;border:1px solid rgba(245,178,64,.4)}.accounts-grid{display:grid;gap:var(--ds-space-2);margin-bottom:.55rem}.email-message-list{display:grid;gap:.48rem;max-height:720px;overflow:auto;padding-right:.2rem}.email-message-item{border:1px solid rgba(115,144,204,.22);border-radius:12px;background:linear-gradient(160deg,#0f1c3a9e,#0a1227ad);padding:var(--ds-space-2);display:grid;gap:.42rem}.email-message-item.active{border-color:#48a8ffdb;box-shadow:0 0 0 1px #48a8ff3d}.email-message-item.unread{border-color:#74baff8a}.email-message-item--dense{padding:.35rem .45rem;gap:.2rem}.email-message-open--dense{display:grid;grid-template-columns:minmax(7rem,.95fr) minmax(8rem,1.2fr) minmax(6rem,1fr) auto;gap:.35rem .55rem;align-items:center}.email-row-sender.is-unread,.email-row-subject.is-unread{font-weight:700}.email-row-sender,.email-row-subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-row-snippet{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.email-row-meta{display:inline-flex;gap:.35rem;align-items:center;justify-content:flex-end;white-space:nowrap;font-size:.78rem}.email-row-actions{opacity:0;pointer-events:none;transition:opacity .12s ease}.email-message-item--dense:hover .email-row-actions,.email-message-item--dense.active .email-row-actions,.email-message-item--dense:focus-within .email-row-actions{opacity:1;pointer-events:auto}.email-quick-filter-row,.email-saved-view-row{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.email-saved-view-label{margin-right:.25rem}#email-panel-inbox[data-email-inbox-first=true] .email-pane-list[data-email-inbox-first=true] .panel-heading h4{font-size:.95rem}#email-panel-inbox[data-email-inbox-first=true] #email-accounts-wrap{max-height:7.5rem;overflow:auto}.email-message-open{border:0;background:transparent;color:inherit;text-align:left;padding:0;display:grid;gap:.35rem;cursor:pointer}.email-message-open:hover strong{color:var(--ds-accent-strong)}.email-message-head{display:flex;justify-content:space-between;gap:var(--ds-space-2);align-items:baseline}.email-message-foot{display:flex;justify-content:space-between;gap:var(--ds-space-2);align-items:center}.email-tag-inline{display:flex;flex-wrap:wrap;gap:var(--ds-space-1)}.email-tags-row{display:flex;flex-wrap:wrap;gap:.35rem}.account-card{border:1px solid rgba(113,144,202,.26);border-radius:12px;background:#0f1a3485;padding:.6rem;display:grid;gap:.42rem}.account-card.connected{border-color:#4badffd9}.account-head{display:flex;justify-content:space-between;gap:.45rem;align-items:center}#email-provider-hint{margin:0;border:1px solid rgba(109,137,196,.24);border-radius:10px;padding:.55rem .62rem;background:#121e386b}#email-campaign-status{margin-left:auto}#email-section[data-email-premium-shell=shared-inbox]{--email-accent: var(--ds-module-content);--email-accent-soft: rgba(14, 165, 233, .14);--email-border: var(--ds-border-strong);--email-panel-bg: linear-gradient(180deg, rgba(255, 255, 255, .94), rgba(248, 251, 255, .9));color:var(--text, #142033)}#email-section[data-email-premium-shell=shared-inbox] .email-premium-hero,#email-section[data-email-premium-shell=shared-inbox] .email-premium-panel,#email-section[data-email-premium-shell=shared-inbox] .email-pane,#email-section[data-email-premium-shell=shared-inbox] .email-mobile-card,#email-section[data-email-premium-shell=shared-inbox] .mobile-detail-shell{border-color:var(--email-border);background:var(--email-panel-bg);box-shadow:0 14px 34px #0f172a12}#email-section[data-email-premium-shell=shared-inbox] .email-premium-hero{align-items:center;gap:.85rem}#email-section[data-email-premium-shell=shared-inbox] .email-premium-hero h3{margin:0;font-size:clamp(1.32rem,1.2vw,1.72rem);letter-spacing:-.035em}#email-section[data-email-premium-shell=shared-inbox] .email-premium-hero p,#email-section[data-email-premium-shell=shared-inbox] .subtle{font-size:.82rem;line-height:1.45}#email-section[data-email-premium-shell=shared-inbox] .email-tab-row{gap:.28rem;padding:.24rem;border-radius:16px;background:#f1f5f9b8}#email-section[data-email-premium-shell=shared-inbox] .email-tab-btn{min-height:34px;padding:.42rem .68rem;border-radius:12px;font-size:.76rem;color:#475569}#email-section[data-email-premium-shell=shared-inbox] .email-tab-btn.active{color:var(--ds-text);background:#fff;box-shadow:0 10px 22px #0f172a14}#email-section[data-email-premium-shell=shared-inbox] .email-premium-workspace.active{gap:.7rem}#email-section[data-email-premium-shell=shared-inbox] .email-outlook-shell{grid-template-columns:minmax(360px,.92fr) minmax(440px,1.08fr);gap:.85rem}#email-section[data-email-premium-shell=shared-inbox] .email-pane{min-height:0;padding:.88rem;border-radius:18px}#email-section[data-email-premium-shell=shared-inbox] .email-connect-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}#email-section[data-email-premium-shell=shared-inbox] .email-premium-form-grid{gap:.55rem}#email-section[data-email-premium-shell=shared-inbox] .email-message-list{max-height:clamp(360px,52vh,620px);gap:.42rem}#email-section[data-email-premium-shell=shared-inbox] .email-bulk-toolbar.is-bulk-hidden{display:none}#email-section[data-email-premium-shell=shared-inbox] .email-bulk-toolbar{align-items:center;gap:.45rem;padding:.35rem .1rem}#email-section[data-email-premium-shell=shared-inbox] .email-bulk-row-select{display:inline-flex;align-items:center;margin-right:.35rem}#email-section[data-email-premium-shell=shared-inbox] .email-message-item--dense{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.35rem .55rem;align-items:start}#email-section[data-email-premium-shell=shared-inbox] .email-message-item--dense .email-row-tags,#email-section[data-email-premium-shell=shared-inbox] .email-message-item--dense .email-row-actions{grid-column:2 / -1}#email-section[data-email-premium-shell=shared-inbox] .email-message-list-meta{margin:.15rem 0 0}#email-section[data-email-premium-shell=shared-inbox] .email-saved-view-note{flex:1 1 100%}#email-section[data-email-premium-shell=shared-inbox] .email-mobile-compose-fab,#email-section[data-email-premium-shell=shared-inbox] .email-outlook-shell[data-email-mobile-stage=detail] .email-pane-list,#email-section[data-email-premium-shell=shared-inbox] .email-outlook-shell[data-email-mobile-stage=compose] .email-pane-list,#email-section[data-email-premium-shell=shared-inbox] .email-outlook-shell[data-email-mobile-stage=list] .email-pane-read{display:none}@media(max-width:980px){#email-section[data-email-premium-shell=shared-inbox] .email-mobile-compose-fab{display:inline-flex;position:sticky;bottom:.75rem;margin-left:auto;min-height:44px;min-width:44px;z-index:2}#email-section[data-email-premium-shell=shared-inbox] .email-mobile-card-actions .btn,#email-section[data-email-premium-shell=shared-inbox] .mobile-detail-actions .btn,#email-section[data-email-premium-shell=shared-inbox] .email-bulk-toolbar .btn{min-height:44px;min-width:44px}#email-section[data-email-premium-shell=shared-inbox] .email-outlook-shell[data-email-mobile-stage=detail] .email-pane-read,#email-section[data-email-premium-shell=shared-inbox] .email-outlook-shell[data-email-mobile-stage=compose] .email-pane-read{display:grid}#email-section[data-email-premium-shell=shared-inbox] .email-outlook-shell[data-email-mobile-stage=list] .email-pane-read[hidden]{display:none!important}}#email-section[data-email-premium-shell=shared-inbox] .email-premium-card{border-color:var(--email-border);background:#fffc}#email-section[data-email-premium-shell=shared-inbox] .email-premium-card--message,#email-section[data-email-premium-shell=shared-inbox] .email-premium-card--account{padding:.54rem;border-radius:14px;box-shadow:none}#email-section[data-email-premium-shell=shared-inbox] .email-premium-card--message.active,#email-section[data-email-premium-shell=shared-inbox] .email-premium-card--account.connected{border-color:#0ea5e994;background:linear-gradient(180deg,#f0f9fff5,#ffffffeb)}#email-section[data-email-premium-shell=shared-inbox] .email-message-head strong,#email-section[data-email-premium-shell=shared-inbox] .account-head strong{font-size:.86rem;line-height:1.25}#email-section[data-email-premium-shell=shared-inbox] .email-message-open p{margin:0;font-size:.78rem;line-height:1.38}#email-section[data-email-premium-shell=shared-inbox] .email-premium-detail-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem}#email-section[data-email-premium-shell=shared-inbox] .email-premium-detail-grid .inventory-health-item{padding:.58rem;min-width:0}#email-section[data-email-premium-shell=shared-inbox] .code-block,#email-section[data-email-premium-shell=shared-inbox] .v0-log-preview{max-width:100%;white-space:pre-wrap;word-break:break-word}#email-section[data-email-premium-shell=shared-inbox] [data-email-action-rail]{align-items:center;gap:.42rem}#email-section[data-email-premium-shell=shared-inbox] [data-email-analytics-disclosure]{margin:0;padding:.78rem .9rem}@media(max-width:1180px){#email-section[data-email-premium-shell=shared-inbox] .email-outlook-shell{grid-template-columns:1fr}#email-section[data-email-premium-shell=shared-inbox] .email-premium-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){#email-section[data-email-premium-shell=shared-inbox] .email-premium-hero{align-items:stretch}#email-section[data-email-premium-shell=shared-inbox] .email-connect-grid,#email-section[data-email-premium-shell=shared-inbox] .email-premium-detail-grid{grid-template-columns:1fr}#email-section[data-email-premium-shell=shared-inbox] .email-tab-row{flex-wrap:nowrap;overflow-x:auto}#email-section[data-email-premium-shell=shared-inbox] .email-mobile-card{margin-bottom:.6rem;padding:.78rem;border-radius:18px}#email-section[data-email-premium-shell=shared-inbox] .email-mobile-card-head h4{font-size:.93rem}#email-section[data-email-premium-shell=shared-inbox] .email-mobile-card-stats{gap:.44rem}#email-section[data-email-premium-shell=shared-inbox] .email-mobile-card-stat{padding:var(--ds-space-2) .56rem;border-radius:14px}#email-section[data-email-premium-shell=shared-inbox] .mobile-detail-shell{border-radius:20px}}@media(max-width:980px){#email-section[data-email-premium-shell=shared-inbox] .email-message-list{max-height:440px}}input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select{min-height:38px;font-size:var(--font-sm)}:where(input[type=text],input[type=email],input[type=password],input[type=url],input[type=search],input[type=number],input:not([type]),textarea,select){padding:.78rem var(--ds-space-4);line-height:1.35;min-height:42px}.ux-offline-banner{box-shadow:var(--elev-2)}#overview-section.is-loading{cursor:progress}@keyframes uh-skeleton{0%{background-position:0 0}to{background-position:240% 0}}@media(max-width:1500px){.overview-app-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:1180px){.sidebar{max-height:none}.service-head{flex-direction:column}.ux-toolbar{max-width:none}}@media(max-width:980px){.overview-app-grid,.overview-flow-grid,.overview-premium-grid,.tier-catalog-grid,.platform-grid{grid-template-columns:1fr}.workspace-nav-btn{padding-right:2.6rem}}.app-shell{grid-template-columns:minmax(280px,340px) minmax(0,1fr);min-height:100vh}.sidebar{height:calc(100vh - 1.2rem);border-radius:16px;overflow-y:auto;overflow-x:hidden}.main-area{gap:var(--ds-space-3, .75rem)}.topbar,.panel,.hero-panel{width:100%;max-width:none}.workspace-btn,.workspace-nav-btn,.overview-app-card,.overview-list-item,.panel-heading,.service-head{min-width:0}.workspace-nav-title,.workspace-nav-subtle,.workspace-subtle,.subtle,.overview-card-head h5,.overview-detail-head h5,.sidebar-foot li{overflow-wrap:anywhere;word-break:break-word}.overview-card-kpi-row,.overview-detail-row{min-width:0}@media(min-width:1800px){.app-shell{grid-template-columns:minmax(300px,360px) minmax(0,1fr);padding:.7rem .8rem!important}.main-area{padding:var(--ds-space-1)}}@media(max-width:1180px){.app-shell{padding:.45rem!important}}.topbar{display:grid;align-items:start;gap:var(--ds-space-3) var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-4) var(--ds-space-3);color:var(--ds-text, #0f172a)}.topbar-title{display:grid;gap:var(--ds-space-1)}#active-service-title{margin-top:var(--ds-space-1);font-size:clamp(1.24rem,.62vw + 1rem,1.66rem);line-height:1.15;letter-spacing:-.016em;overflow-wrap:anywhere;word-break:normal;color:var(--ds-text, #0f172a)}.topbar-tools{display:grid;grid-template-columns:minmax(0,1fr);gap:.62rem;align-items:start}.topbar-tools>.ux-toolbar{margin:0;padding:.45rem;border:1px solid rgba(96,129,197,.36);background:linear-gradient(160deg,#0d1830cc,#0a1224d6);border-radius:12px;display:flex;flex-wrap:wrap;align-items:center}.ux-toolbar-search{flex:0 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.42rem}.ux-toolbar-search .ux-command-palette-trigger,#ux-quick-search.ux-command-palette-trigger{display:inline-flex;align-items:center;gap:.4rem;min-height:36px;max-width:100%;padding-inline:.75rem}.ux-toolbar-search .ux-quick-search-kbd{font-size:.68rem;font-weight:600;opacity:.72;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:.35rem;padding:.1rem .3rem;line-height:1.2}.ux-toolbar-search input[type=search]{width:100%;height:auto;margin:0;padding-inline:.95rem!important}.ux-toolbar-actions,.ux-toolbar-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem}.ux-toolbar-meta{margin-left:auto}.topbar-actions-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-2) var(--ds-space-3)}.topbar-primary-actions,.topbar-account-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);color:var(--ds-text-secondary, #475569)}.topbar-account-actions{margin-left:auto}.app-select-wrap{display:inline-flex;align-items:center;gap:.38rem;min-height:38px;padding:.2rem .48rem;border:1px solid var(--line);border-radius:999px;background:#12214394;color:var(--text-muted);font-size:.74rem;font-weight:700;letter-spacing:.01em}.app-select-wrap>span{text-transform:uppercase;color:#9eb7e6}.app-select{border:1px solid rgba(112,146,214,.35);background:#0a1124eb;color:var(--text-main);border-radius:999px;min-height:28px;padding:0 .62rem;font-size:.74rem;font-weight:700}.app-select:focus{outline:none;border-color:#6385dacc}.topbar-primary-actions .toolbar-btn,.topbar-account-actions .toolbar-btn{min-height:38px}#auth-user-pill{display:inline-flex;align-items:center;min-height:38px;padding-inline:.78rem}.status-cluster{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;border-top:1px solid rgba(96,129,197,.28)}.status-cluster .status-pill{background:#122143b3;border-color:#7092d657}#backend-status-pill{font-weight:700}@media(max-width:1460px){.ux-toolbar-meta{margin-left:0}}@media(max-width:1280px){.topbar{grid-template-columns:1fr}.topbar-account-actions{margin-left:0}.app-select-wrap{order:0}}@media(max-width:860px){.ux-toolbar-search{flex-basis:100%;min-width:0}.topbar-primary-actions,.topbar-account-actions{width:100%}.status-cluster{border-top:0;padding-top:.05rem}}.mobile-nav-toggle,.mobile-nav-close{display:none}@media(max-width:1180px){.app-shell{padding:.45rem!important;gap:var(--ds-space-2)}.app-shell:after{z-index:1090}.sidebar{inset:var(--ds-space-2, .5rem) auto var(--ds-space-2, .5rem) var(--ds-space-2, .5rem);width:min(88vw,360px);z-index:1100;transform:translate(calc(-100% - var(--ds-space-2-5, .625rem)));border:1px solid rgba(96,129,197,.44);padding:var(--ds-space-4) var(--ds-space-3, .85rem) var(--ds-space-4, .9rem)}}.v0-inline-link.v0-row-action{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:44px;padding:.4rem .7rem;border:0;border-radius:.55rem;background:transparent;color:#4f46e5;font-weight:700;line-height:1.2}.v0-inline-link.v0-row-action:hover:not([disabled]){background:#6366f11a}.v0-inline-link.v0-row-action:focus-visible{outline:2px solid #4f46e5;outline-offset:2px}.v0-inline-link.v0-row-action[disabled]{opacity:.55;cursor:not-allowed}.v0-inline-link.v0-row-action--danger{color:var(--danger, #b42318)}.v0-inline-link.v0-row-action--danger:hover:not([disabled]){background:#b423181a}.v0-inline-link.v0-row-action--danger:focus-visible{outline-color:var(--danger, #b42318)}@media(max-width:1180px){body{background:var(--ds-text-canvas);color:var(--ds-text)}.app-shell{display:grid;grid-template-columns:var(--ds-layout-shell-sidebar, clamp(16rem, 18vw, 19rem)) minmax(0,1fr);background:radial-gradient(circle at top right,rgba(99,102,241,.08),transparent 28%),linear-gradient(180deg,var(--ds-text-canvas) 0%,#eef2ff 100%)}.sidebar{padding:var(--ds-space-6) var(--ds-space-4);border-right:1px solid rgba(148,163,184,.18);background:#ffffffe0;backdrop-filter:blur(18px)}.brand-block{padding:var(--ds-space-1) var(--ds-space-2) var(--ds-space-5)}.brand-block #brand-name,.topbar-title h2{color:var(--ds-text)}.brand-block .subtle,.topbar-title .eyebrow,.topbar-title .subtle,.sidebar-foot,.sidebar-foot .subtle{color:#64748b}.service-nav{display:grid;gap:var(--ds-space-3)}.ux-sidebar-search-wrap{margin:0 var(--ds-space-2) var(--ds-space-4)}.ux-sidebar-search-wrap input,.ux-toolbar-search input,.app-select,.v0-page-shell input,.v0-page-shell select,.v0-page-shell textarea{background:#ffffffeb;border:1px solid rgba(148,163,184,.28);color:var(--ds-text);box-shadow:none}.main-area{padding:var(--ds-space-6) var(--ds-space-6) var(--ds-space-8)}.topbar{position:sticky;top:0;z-index:20;margin-bottom:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-5);border:1px solid rgba(148,163,184,.18);border-radius:1.5rem;background:#ffffffd1;backdrop-filter:blur(18px);box-shadow:0 12px 40px #0f172a0f}.topbar-tools,.topbar-actions-row,.topbar-primary-actions,.topbar-account-actions{align-items:center}.btn,.toolbar-btn,.status-pill,.app-select-wrap{border-radius:.9rem}.toolbar-btn,.topbar .btn.ghost{background:#ffffffb8;color:var(--ds-text-body);border-color:#94a3b842}.btn:not(.ghost),.toolbar-btn:not(.ghost),.topbar .btn:not(.ghost){background:linear-gradient(135deg,#6366f1,var(--ds-module-operations));border-color:transparent;color:#fff;box-shadow:0 10px 24px #6366f12e}.status-pill{background:#f1f5f9f0;color:#475569;border:1px solid rgba(148,163,184,.24)}.wedge-nav-single,.wedge-nav-group{display:grid;gap:.55rem}.wedge-primary-btn{display:flex;align-items:center;gap:.85rem;width:100%;padding:.9rem var(--ds-space-4);border:1px solid rgba(226,232,240,.9);border-radius:1rem;background:#ffffffb8;color:var(--ds-text-body);text-align:left;box-shadow:0 1px 2px #0f172a0a}.wedge-primary-btn:hover,.wedge-primary-btn.active{border-color:#818cf873;background:linear-gradient(135deg,#6366f11f,#a855f71a);color:var(--ds-text)}.wedge-icon{width:2.25rem;height:2.25rem;border-radius:.9rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f1,var(--ds-module-operations));color:#fff;font-weight:700;box-shadow:0 10px 24px #6366f12e}.wedge-copy{display:grid;gap:.15rem}.wedge-copy strong{font-size:.98rem;color:var(--ds-text)}.wedge-copy small{color:#64748b}.wedge-subnav{display:none;gap:.45rem;padding:0 0 0 3.2rem}.wedge-nav-group.open .wedge-subnav{display:grid}.wedge-child-btn{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.72rem .85rem;border:1px solid rgba(226,232,240,.85);border-radius:.9rem;background:#ffffffb3;color:#475569}.wedge-child-btn.active{border-color:#818cf873;background:#eef2ffeb;color:#312e81}.wedge-child-label{font-weight:600}.wedge-child-meta{color:var(--ds-text-muted);font-size:.78rem}.sidebar-foot{margin-top:var(--ds-space-5);display:grid;gap:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-2) 0;border-top:1px solid rgba(226,232,240,.86);color:#64748b}.sidebar-foot-block{display:grid;gap:var(--ds-space-2)}.sidebar-foot-label{margin:0;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ds-text-muted)}.ux-recent-services{display:flex;flex-wrap:wrap;gap:.45rem}.ux-chip{border:1px solid rgba(226,232,240,.92);border-radius:999px;background:#ffffffc2;color:#475569;padding:.4rem .7rem}.v0-page-shell{color:var(--ds-text)}.v0-page{display:grid;gap:var(--ds-space-5)}.v0-card,.v0-hero-card{border:1px solid rgba(226,232,240,.9);border-radius:calc(var(--ds-radius-xl, 1.25rem) + .25rem);background:#ffffffe0;box-shadow:0 10px 40px #0f172a0d;padding:var(--ds-space-6)}.v0-page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ds-space-4);padding:var(--ds-space-1) 0}.v0-page-header h3,.v0-page h2,.v0-page h3,.v0-page h4{color:var(--ds-text)}.v0-page-header p,.v0-card-head p,.v0-page p,.v0-list-detail,.v0-stat-meta,.v0-table-subtext,.v0-card-footnote{color:#64748b}.v0-page-chip-row{display:flex;align-items:center;gap:var(--ds-space-3);margin-bottom:var(--ds-space-2)}.v0-page-chip,.v0-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;padding:.15rem .7rem;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.02em}.v0-page-chip{background:#6366f11a;color:#4338ca}.v0-badge--success{background:#10b9811f;color:#047857}.v0-badge--warning{background:#f59e0b24;color:#b45309}.v0-badge--danger{background:#ef44441f;color:#b91c1c}.v0-badge--neutral{background:#e2e8f0d1;color:#475569}.v0-page-date{color:var(--ds-text-muted);font-size:.88rem}.v0-primary-button,.v0-inline-button{border:0;border-radius:1rem;font-weight:700}.v0-primary-button,.v0-inline-button.is-primary{padding:.85rem 1.1rem;background:linear-gradient(135deg,#6366f1,var(--ds-module-operations));color:#fff;box-shadow:0 12px 26px #6366f12e}.v0-inline-button{padding:.7rem .95rem;background:#ffffffe6;color:#4338ca;border:1px solid rgba(199,210,254,.95)}.v0-goal-grid,.v0-action-grid,.v0-stat-grid,.v0-switcher-grid{display:grid;gap:var(--ds-space-4)}.v0-goal-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--ds-space-6)}.v0-goal-card{display:grid;gap:.55rem;padding:1.15rem;border-radius:1.25rem;border:1px solid rgba(226,232,240,.9);background:#ffffffdb;text-align:left;color:var(--ds-text-body)}.v0-goal-card:hover,.v0-switcher-button:hover{border-color:#818cf873;background:#eef2ffe6}.v0-goal-icon{width:2.6rem;height:2.6rem;border-radius:1rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f1,var(--ds-module-operations));color:#fff;font-weight:700}.v0-split-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(18rem,.95fr);gap:var(--ds-space-5)}.v0-split-grid.v0-split-grid--full{grid-template-columns:minmax(0,1fr)}.v0-side-stack{display:grid;gap:var(--ds-space-5)}.v0-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ds-space-4);margin-bottom:var(--ds-space-4)}.v0-checklist-stack,.v0-list-stack{display:grid;gap:.8rem}.uh-checklist-cta,.uh-home-onboarding-entry{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:var(--ds-space-2) .95rem}.uh-checklist-actions{display:flex;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;justify-content:flex-end}.uh-checklist-toggle{gap:.4rem;border:1px solid rgba(148,163,184,.6);background:#ffffffb3;border-radius:.7rem;color:var(--ds-text);font-weight:600}.uh-checklist-toggle .uh-checklist-toggle-box{width:1.1rem;height:1.1rem;border-radius:.35rem;border:1.5px solid rgba(99,102,241,.7);display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;line-height:1;color:#fff}.uh-checklist-toggle.is-checked .uh-checklist-toggle-box{background:#6366f1;border-color:#6366f1}.uh-home-onboarding-entry-wrap{margin-top:.85rem}.uh-home-onboarding-entry{width:100%;border:1px dashed rgba(99,102,241,.55);border-radius:.85rem;background:#eef2ff8c;color:#4f46e5;font-weight:700}.uh-starting-point-picker{display:grid;gap:.75rem;width:100%}.uh-starting-point-lead,.uh-starting-point-switch-label{margin:0;color:var(--ds-text-muted, #64748b);font-size:.92rem}.uh-starting-point-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.65rem}.uh-starting-point-card{display:grid;gap:.35rem;text-align:left;min-height:5.5rem;padding:.85rem .95rem;border:1px solid rgba(148,163,184,.55);border-radius:.85rem;background:#ffffffeb;color:var(--ds-text);cursor:pointer}.uh-starting-point-card strong{font-size:.98rem}.uh-starting-point-card span{font-size:.82rem;color:var(--ds-text-muted, #64748b);line-height:1.35}.uh-starting-point-card.is-selected,.uh-starting-point-card[aria-pressed=true]{border-color:#6366f1;box-shadow:0 0 0 1px #6366f159;background:#eef2ffbf}.uh-home-setup-chip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.85rem;padding:.85rem 1rem;border:1px solid rgba(148,163,184,.45);border-radius:.9rem;background:#f8fafcf2}.uh-home-setup-chip-body{display:grid;gap:.2rem;min-width:12rem;flex:1 1 14rem}.uh-home-setup-chip-body p{margin:0;color:var(--ds-text-muted, #64748b);font-size:.88rem}.uh-home-setup-chip-actions{display:flex;flex-wrap:wrap;gap:.45rem}.uh-today-mode-badge{margin-left:.4rem}.uh-ghost-refresh{background:transparent;border:1px solid rgba(148,163,184,.6);color:var(--ds-text);font-weight:600}.uh-ghost-refresh:hover{background:#94a3b824}.uh-actionable-row.is-tappable{cursor:pointer;transition:border-color .15s ease,background .15s ease}.uh-actionable-row.is-tappable:hover{border-color:#6366f180;background:#eef2ff73}.uh-actionable-row.is-tappable:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.uh-row-detail{margin-top:.35rem}.uh-row-detail-summary{cursor:pointer;color:#4f46e5;font-weight:700;font-size:.85rem;list-style:none;min-height:32px;display:inline-flex;align-items:center}.uh-row-detail-summary::-webkit-details-marker{display:none}.uh-row-detail-body{display:grid;gap:var(--ds-space-2);margin-top:var(--ds-space-2);padding-top:var(--ds-space-2);border-top:1px solid rgba(226,232,240,.8)}.uh-row-detail-eyebrow{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.uh-row-detail-meta{display:flex;flex-wrap:wrap;gap:.4rem .9rem;color:#64748b;font-size:.8rem}.today-launchpad-lock-reason{color:#64748b;font-size:.85rem}.status-pill.is-locked{background:#f59e0b29;color:#b45309}.ux-onboarding-header{align-items:flex-start}.ux-onboarding-kicker{display:block;font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:#6366f1;font-weight:700}.ux-onboarding-dots{display:flex;gap:.45rem;list-style:none;padding:0;margin:.6rem 0 .3rem}.ux-onboarding-dot{width:.55rem;height:.55rem;border-radius:999px;background:#94a3b880}.ux-onboarding-dot.is-active{background:#6366f1}.ux-onboarding-step-caption{font-size:.82rem;color:#64748b;margin-bottom:.6rem}.ux-onboarding-step{display:none;gap:.6rem}.ux-onboarding-step.is-active{display:grid}.ux-onboarding-list{margin:.3rem 0 0;padding-left:1.1rem;display:grid;gap:.3rem}.ux-onboarding-preview-block{display:grid;gap:.4rem;padding:.7rem .85rem;border:1px solid rgba(226,232,240,.85);border-radius:.85rem;background:#f8fafcb3}.ux-onboarding-preview-label{font-size:.8rem;color:var(--ds-text)}.ux-onboarding-pin-list{display:flex;flex-wrap:wrap;gap:.4rem}.ux-onboarding-pin-chip{padding:var(--ds-space-1) .6rem;border-radius:999px;background:#eef2ffe6;color:#4f46e5;font-size:.8rem;font-weight:600}.ux-onboarding-preview-start{font-weight:700}.ux-onboarding-apply-status{font-size:.85rem;color:#64748b;min-height:1.2rem}.ux-onboarding-footer{margin-top:.85rem;gap:var(--ds-space-2)}.v0-checklist-row,.v0-list-item,.v0-action-card,.v0-stat-card{border:1px solid rgba(226,232,240,.88);border-radius:1.2rem;background:#ffffffbd}.v0-checklist-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem;align-items:center;padding:var(--ds-space-4)}.v0-checklist-index{width:2rem;height:2rem;border-radius:.8rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f1,var(--ds-module-operations));color:#fff;font-weight:700}.v0-checklist-body{display:grid;gap:.2rem}.v0-stat-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.v0-stat-card{display:grid;gap:.55rem;padding:var(--ds-space-4)}.v0-stat-label-row{display:flex;justify-content:space-between;gap:var(--ds-space-3)}.v0-stat-label{color:#64748b;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em}.v0-stat-value{color:var(--ds-text);font-size:1.8rem;font-weight:800;line-height:1}.v0-stat-value--text{color:var(--text-muted);font-family:inherit;font-size:.95rem;font-weight:600;letter-spacing:normal;line-height:1.35;text-transform:none}.inventory-table-empty-state{padding:.85rem .35rem}.inventory-table-empty-row td{padding:1.25rem .75rem;text-align:center}.inventory-table-empty-row .inventory-table-empty-copy{display:grid;gap:.35rem;justify-items:center}.v0-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v0-action-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:start;padding:var(--ds-space-4)}.v0-action-card.is-primary{border-color:#818cf866;background:linear-gradient(135deg,#eef2fff2,#fffffff2)}.v0-action-icon{width:2.4rem;height:2.4rem;border-radius:.95rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f1,var(--ds-module-operations));color:#fff;font-weight:800}.v0-action-body{display:grid;gap:.2rem}.v0-list-item{display:grid;gap:.45rem;padding:.95rem var(--ds-space-4)}.v0-list-head,.v0-list-meta,.v0-highlight-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3)}.v0-inline-link{border:0;background:transparent;color:#4f46e5;font-weight:700;padding:0}.v0-highlight-card{background:radial-gradient(circle at top right,rgba(99,102,241,.08),transparent 34%),#ffffffe6}.v0-highlight-chip,.v0-hero-kicker{display:inline-flex;align-items:center;min-height:1.8rem;padding:.15rem .7rem;border-radius:999px;background:#6366f11a;color:#4338ca;font-size:.8rem;font-weight:700;margin-bottom:.7rem}.v0-highlight-card .v0-highlight-chip,.uh-dashboard-highlight-card .v0-highlight-chip{background:var(--ds-bg-selected, rgba(99, 102, 241, .1));color:var(--ds-text-secondary, #475569);border:1px solid var(--ds-border, rgba(148, 163, 184, .45))}.v0-subnav{display:flex;flex-wrap:wrap;gap:.6rem}.v0-subnav-button,.v0-switcher-button{padding:.72rem .95rem;border-radius:999px;border:1px solid rgba(226,232,240,.9);background:#ffffffd1;color:#475569}@media(pointer:coarse){.v0-subnav-button,.v0-switcher-button{min-height:44px}}.v0-subnav-button.active{border-color:#818cf87a;background:#eef2fff2;color:#312e81;font-weight:700}.v0-switcher-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v0-empty{padding:var(--ds-space-4) 0;color:#64748b}.v0-table-wrap{overflow-x:auto}.v0-table{width:100%;border-collapse:collapse}.v0-table th,.v0-table td{padding:.9rem .85rem;border-bottom:1px solid rgba(226,232,240,.82);text-align:left;vertical-align:top}.v0-table th{color:#64748b;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.v0-table td{color:var(--ds-text)}.v0-mobile-only{display:none}}@media(max-width:1180px){.sidebar{left:0;top:0;transform:translate(-102%);width:min(20rem,calc(100vw - 2rem));z-index:50}.main-area{padding:var(--ds-space-4) var(--ds-space-4) 6rem}}@media(max-width:960px){.v0-page-header,.v0-card-head,.v0-action-card,.v0-checklist-row,.v0-list-head,.v0-list-meta,.v0-highlight-footer{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}.v0-list-meta{position:relative;width:100%}.v0-list-meta .v0-inline-button,.v0-list-meta .v0-inline-link{align-self:flex-start;position:relative;z-index:1}.v0-goal-grid,.v0-action-grid,.v0-stat-grid,.v0-split-grid,.v0-switcher-grid{grid-template-columns:1fr}}@media(max-width:760px){.sidebar{width:min(92vw,340px);padding:.85rem .72rem .78rem}.brand-block h1{font-size:1.5rem}.topbar{top:.35rem}.toolbar-btn{min-height:34px;font-size:.74rem}.topbar-primary-actions .toolbar-btn,.topbar-account-actions .toolbar-btn{flex:1 1 calc(50% - .3rem)}.ux-toolbar-actions .toolbar-btn,.ux-toolbar-meta .toolbar-btn{min-height:32px;padding:.36rem .56rem}.panel,.hero-panel{padding:.82rem;border-radius:11px}}body.auth-only{overflow-x:hidden}body.auth-only .auth-root{width:100%;overflow-x:hidden}body.auth-only .auth-card{max-width:100%}body.auth-only .auth-tab-label-short{display:none}@media(max-width:980px){body.auth-only .auth-root{min-height:100svh;padding:var(--ds-space-4) var(--ds-space-3);place-items:start center}body.auth-only .auth-card{width:min(640px,100%);grid-template-columns:1fr;border-radius:14px}body.auth-only .auth-brand{border-right:0;border-bottom:1px solid var(--line);padding:var(--ds-space-5);min-width:0}body.auth-only .auth-brand h2{font-size:1.55rem;line-height:1.2}body.auth-only .auth-workspace{padding:var(--ds-space-4);min-width:0;overflow:hidden}body.auth-only .auth-tabs{width:100%;display:flex;flex-wrap:nowrap;overflow-x:auto;gap:.35rem;overscroll-behavior-x:contain;scroll-padding-inline:.35rem;mask-image:linear-gradient(to right,#000 92%,transparent 100%)}body.auth-only .auth-tab-btn{white-space:nowrap;flex:0 0 auto}body.auth-only .auth-tab-label-short{display:none}body.auth-only .auth-panel{min-width:0;padding:.85rem}body.auth-only .auth-panel label>input,body.auth-only .auth-panel label>textarea,body.auth-only .auth-panel label>select{min-height:44px;padding-inline:.85rem!important}body.auth-only .auth-actions{display:grid;grid-template-columns:1fr;gap:.55rem}body.auth-only .auth-actions .btn{width:100%;justify-content:center}}@media(max-width:520px){body.auth-only .auth-root{padding:.7rem .45rem}body.auth-only .auth-brand{padding:var(--ds-space-4);gap:.8rem}body.auth-only .auth-brand h2{font-size:1.42rem}body.auth-only .auth-workspace{padding:.8rem;gap:var(--ds-space-3)}body.auth-only .auth-tab-btn{padding:.45rem .7rem;font-size:.9rem}body.auth-only .auth-tab-label-full{display:none}body.auth-only .auth-tab-label-short{display:inline}body.auth-only .auth-value-props{display:none!important}body.auth-only .auth-brand{padding-bottom:var(--ds-space-3);gap:.65rem}body.auth-only .auth-panel{padding:var(--ds-space-3);gap:.7rem}}.help-tab-content{display:grid;gap:var(--ds-space-3)}.help-discovery-panel{display:grid;gap:.7rem}.help-kb-workspace{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:.7rem;min-height:420px}.help-kb-sidebar{border:1px solid rgba(116,145,208,.24);border-radius:12px;background:#0a132785;overflow:hidden}.help-kb-list{display:grid;gap:0;max-height:560px;overflow:auto}.help-kb-item{width:100%;text-align:left;border:0;border-bottom:1px solid rgba(116,145,208,.14);background:transparent;color:#dbe9ff;padding:.65rem .7rem;display:grid;gap:.3rem;cursor:pointer}.help-kb-item:hover{background:#233b6947}.help-kb-item.active{background:#2c4c8e66}.help-kb-item-title{font-size:.92rem;font-weight:700;line-height:1.3}.help-kb-item-meta{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.help-kb-detail{border:1px solid rgba(116,145,208,.24);border-radius:12px;background:#0c183180;padding:.8rem;display:grid;gap:.55rem;align-content:start}.help-reference-wrap>summary{cursor:pointer;font-weight:700;color:#dceaff;list-style:none}.help-reference-wrap>summary::-webkit-details-marker{display:none}.help-search-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:end}.help-search-grid label{display:grid;gap:.35rem}.help-answer-slot{border:1px solid rgba(116,145,208,.26);border-radius:12px;background:#121e3a66;padding:.7rem}.help-answer-card{display:grid;gap:.45rem}.help-answer-related{margin:0;padding-left:1.05rem;display:grid;gap:.3rem}.help-doc-grid{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.help-env-grid{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.help-doc-card{border:1px solid rgba(116,145,208,.26);border-radius:12px;background:#121e3a8f;padding:.8rem;display:grid;gap:.45rem}.help-doc-card h5{font-size:.98rem}.help-doc-card p{color:#c1d2ee;line-height:1.45}.help-doc-card-head{display:flex;align-items:center;justify-content:space-between;gap:.45rem}.help-doc-card code{font-size:.8rem}.help-step-list,.help-bullet-list{margin:0;padding-left:1.1rem;display:grid;gap:.45rem}.help-step-list li,.help-bullet-list li{color:#d7e6ff;line-height:1.45}.help-onboarding-planner{border:1px solid rgba(116,145,208,.28);background:#0c183194}.help-onboarding-planner .actions-row{align-items:center}@media(max-width:760px){.help-search-grid{grid-template-columns:1fr}.help-kb-workspace{grid-template-columns:1fr;min-height:0}.help-kb-list{max-height:260px}}@media(max-width:980px){html,body{max-width:100%;overflow-x:hidden}.topbar{position:relative!important;top:auto!important;z-index:20!important}.topbar-tools>.ux-toolbar{display:none}.topbar-primary-actions{display:none}.topbar-actions-row{display:flex;justify-content:flex-start}.topbar-account-actions{width:100%;margin-left:0}.status-cluster{width:100%;overflow-x:auto}.main-area,#services-root,.service-section,.panel,.hero-panel{min-width:0;max-width:100%}.grid.two-col,.grid.two-cols,.form-grid,.mini-grid{grid-template-columns:1fr}.table-wrap{max-width:100%}}@media(max-width:760px){.main-area{padding:.1rem}.panel,.hero-panel{padding:var(--ds-space-3)}.help-doc-grid,.help-env-grid{grid-template-columns:1fr}}.ux-recent-services,.quickstart-group,.workspace-nav-subtle{display:none!important}.ux-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.ux-toolbar-search{min-width:0}.ux-toolbar-actions{margin-left:0}@media(max-width:1180px){html,body{width:100%;overflow-x:hidden!important}.app-shell{padding:.35rem!important}.sidebar{inset:auto!important;width:100%!important;z-index:1!important;transform:none!important}.topbar{top:auto!important;padding:var(--ds-space-3)!important}.topbar-actions-row{display:grid;grid-template-columns:1fr;gap:.45rem}.status-cluster{flex-wrap:wrap;overflow:visible}.service-section{gap:.65rem}.panel,.hero-panel{max-width:100%;padding:.82rem!important}}@media(max-width:760px){.grid.two-col,.grid.two-cols,.overview-summary-grid,.overview-app-grid,.help-doc-grid,.help-env-grid,.form-grid,.mini-grid{grid-template-columns:1fr!important}.crm-tab-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.workspace-btn{min-height:56px;padding:.65rem .72rem}.workspace-count{padding:.14rem .42rem}}:root{--uh-space-1: .5rem;--uh-space-2: 1rem;--uh-space-3: 1.5rem;--uh-space-4: 2rem;--uh-radius: 12px;--uh-radius-lg: 16px;--uh-text: #f5f8ff;--uh-muted: #b8c1d8;--uh-surface: rgba(13, 23, 46, .9);--uh-border: rgba(111, 143, 206, .3);--uh-accent: var(--ds-module-revenue)}html,body{width:100%;max-width:100%;overflow-x:hidden}body{color:var(--uh-text);text-rendering:optimizeLegibility}h1,h2,h3,h4{line-height:1.2}.subtle{color:var(--uh-muted);max-width:80ch}.skip-link{position:absolute;left:var(--ds-space-3);top:-100px;z-index:var(--ds-z-skip-link, 2200);background:#0b1d3f;color:#fff;border:1px solid rgba(98,146,236,.7);border-radius:10px;padding:var(--ds-space-2) .8rem;text-decoration:none}.skip-link:focus{top:var(--ds-space-3)}.app-shell{width:100%;padding:var(--ds-space-3);gap:var(--ds-space-3);grid-template-columns:var(--ds-layout-shell-sidebar) minmax(0,1fr)}.sidebar{min-width:0;padding:1.15rem var(--ds-space-4);border-radius:var(--uh-radius-lg);border-color:var(--uh-border)}.main-area{min-width:0;padding:.3rem .35rem;gap:var(--ds-space-3)}.topbar{position:sticky;top:var(--ds-space-3);z-index:120;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:var(--ds-space-3) var(--ds-space-4);padding:.9rem var(--ds-space-4);border-radius:var(--uh-radius-lg)}.topbar-title{min-width:0;gap:.3rem}.topbar-tools{min-width:0;gap:var(--ds-space-2)}.topbar-tools>.ux-toolbar{width:100%;max-width:none;gap:.45rem;border-radius:var(--uh-radius);border-color:var(--uh-border);background:var(--uh-surface);padding:var(--ds-space-2)}.ux-toolbar-search{min-width:min(100%,clamp(12rem,20vw,18rem))}.ux-toolbar-search input[type=search]{min-height:40px;border-radius:10px}.ux-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.toolbar-btn{min-height:36px;border-radius:999px}.status-cluster{gap:.4rem;padding-top:.35rem}.status-cluster .status-pill{white-space:nowrap}#services-root,.service-section{min-width:0}.service-section{gap:var(--ds-space-3)}.panel,.hero-panel{border-radius:var(--uh-radius-lg);border-color:var(--uh-border);padding:var(--ds-space-4)}.hero-panel{align-items:flex-start}.btn{min-height:40px;border-radius:10px}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:disabled,.btn[aria-disabled=true]{opacity:.62;cursor:not-allowed;transform:none;box-shadow:none}.service-section.active .actions-row .btn.primary+.btn.primary,.service-section.active .panel-heading .btn.primary+.btn.primary,.btn[data-uh-demoted-primary="1"]{background:#14234899;border:1px solid rgba(111,143,206,.3);box-shadow:none;color:#dce8ff}.inline-tip{margin:.15rem 0 var(--ds-space-3);padding:.55rem var(--ds-space-3);border-radius:10px;border:1px solid rgba(101,141,217,.35);background:#12244d6b;color:#d9e8ff;font-size:.88rem}.empty-state{margin:0;padding:.7rem .8rem;border:1px dashed rgba(111,143,206,.35);border-radius:10px;color:var(--uh-muted);background:#0d193273}.overview-flow-grid,.overview-premium-grid,.tier-catalog-grid,#platform-elite10-grid,#platform-market20-grid,#platform-ultimate50-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.overview-flow-card p.subtle,.overview-premium-card p.subtle,.tier-catalog-card p.subtle{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.help-doc-grid,.help-env-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}:where(button,[role=button],a,input,select,textarea):focus-visible{outline-offset:2px}@media(max-width:1180px){.app-shell{padding:.45rem!important}.sidebar{inset:auto!important;transform:none!important;width:100%!important;max-height:none!important;z-index:1!important;overflow:visible}.topbar{top:.45rem;padding:var(--ds-space-3)}.topbar-tools>.ux-toolbar{gap:var(--ds-space-2)}.ux-toolbar-actions .toolbar-btn{flex:1 1 calc(50% - .28rem)}.status-cluster{width:100%;overflow-x:auto;border-top:0;padding-top:.05rem}.grid.two-col,.grid.two-cols,.form-grid,.mini-grid,.overview-summary-grid{grid-template-columns:1fr}}@media(max-width:760px){.ux-toolbar-actions .toolbar-btn{flex:1 1 100%}.status-cluster .status-pill:nth-child(2){display:none}}.access-backdrop{position:fixed;inset:0;background:#0208149e;backdrop-filter:blur(2px);z-index:var(--ds-z-modal-backdrop, 1900)}.access-panel{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(1200px,calc(100vw - 1.25rem));max-height:calc(100vh - 1.25rem);overflow:auto;padding:.95rem;display:grid;gap:.72rem;z-index:var(--ds-z-modal, 2000);border:1px solid rgba(102,140,217,.45);border-radius:16px;background:linear-gradient(160deg,#0b1530fa,#081024fa);box-shadow:0 26px 80px #0000008c}.access-users-table{width:100%;border-collapse:collapse;table-layout:fixed}.access-users-table th,.access-users-table td{border:1px solid rgba(86,126,201,.22);padding:.45rem var(--ds-space-2);vertical-align:top;text-align:left}.access-users-table th{font-size:.8rem;color:#d5e6ff;background:#22386857}.access-users-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:.72rem;align-items:start}#access-users-wrap,#access-user-detail-wrap{min-width:0}#access-users-wrap{overflow:auto}.inline-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.15rem .52rem;border:1px solid color-mix(in srgb,var(--accent) 36%,var(--line));background:#1324569e;color:#dcebff;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.access-user-detail{display:grid;gap:.62rem}.access-user-detail .panel-heading{align-items:start}.access-activity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--ds-space-2)}.access-activity-list{display:grid;gap:var(--ds-space-2)}.access-activity-item{border:1px solid rgba(86,126,201,.24);border-radius:10px;padding:var(--ds-space-2) .58rem;background:#101a3c8f;display:grid;gap:.16rem}.access-activity-item strong{font-size:.82rem;color:#d7e7ff}.access-activity-item span{font-size:.85rem;color:var(--text-muted)}.access-activity-item small{font-size:.76rem;color:color-mix(in srgb,var(--text-muted) 92%,#ffffff 8%)}.service-entitlements{display:grid;gap:.35rem;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.service-entitlements .switch-row{width:100%;justify-content:space-between}.access-compatibility-preserved{grid-column:1 / -1;display:grid;gap:.45rem;padding:var(--ds-space-3);border:1px dashed var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface) 78%,var(--surface-raised) 22%)}.access-compatibility-preserved-head{display:grid;gap:.18rem}.access-compatibility-preserved-chips{display:flex;flex-wrap:wrap;gap:.35rem}@media(max-width:900px){.access-panel{width:calc(100vw - .65rem);max-height:calc(100vh - .65rem);padding:var(--ds-space-3);gap:.62rem;border-radius:14px}.access-users-table{table-layout:auto}.access-users-table th,.access-users-table td{padding:.42rem .4rem;font-size:.82rem}.access-users-layout{grid-template-columns:1fr}}.inventory-image-cell{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:.45rem;min-width:220px}.inventory-image-preview{width:44px;height:44px;border-radius:8px;border:1px solid var(--line);background:#121832b3;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--text-muted);font-size:.68rem;letter-spacing:.03em;text-transform:uppercase}.inventory-image-preview img{width:100%;height:100%;object-fit:cover}.catalog-preview-wrap{margin-top:.55rem;border:1px solid var(--line);border-radius:var(--radius-md);background:#070c1e9e;min-height:220px;max-height:680px;overflow:auto;padding:.6rem}.catalog-preview-wrap .catalog-page.preview{margin:0}@media(max-width:900px){.inventory-image-cell{min-width:180px;grid-template-columns:36px minmax(0,1fr)}.inventory-image-preview{width:36px;height:36px;border-radius:7px}.catalog-preview-wrap{padding:.45rem}}.task-flow-card{border:1px solid rgba(109,147,224,.35);border-radius:14px;background:linear-gradient(160deg,#0e1c38c7,#0a152ccc);padding:.85rem .95rem;display:grid;gap:.55rem}@media(max-width:720px){#crm-section .task-flow-card,[data-service=crm] .task-flow-card{display:none!important}}.task-flow-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;flex-wrap:wrap}.task-flow-tag{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#7cc9ff;font-weight:700}.task-flow-steps{margin:0;padding-left:1.1rem;display:grid;gap:.28rem}.task-flow-actions{align-items:center;gap:var(--ds-space-2)}.task-flow-mode{margin:0;font-size:.82rem;color:#9ec7ff}.task-flow-blocker{margin:0;padding:.48rem .6rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--danger) 30%,var(--line));background:color-mix(in srgb,var(--danger) 12%,transparent);color:color-mix(in srgb,var(--danger) 70%,#ffffff 30%)}.btn.is-capability-blocked,.btn.is-capability-blocked:hover,.btn.is-capability-blocked:active{border-color:color-mix(in srgb,var(--warning) 45%,var(--line));background:linear-gradient(135deg,#1a140ce0,#130f0adb);color:color-mix(in srgb,var(--warning) 72%,#ffffff 28%);box-shadow:none}.task-mode-hidden{display:none!important}@media(max-width:980px){.service-section{gap:.72rem}.service-head{flex-direction:column;align-items:stretch}.service-head .actions-row,.panel .actions-row,.hero-panel .actions-row{width:100%;flex-wrap:wrap}.service-head .actions-row .btn,.panel .actions-row .btn,.hero-panel .actions-row .btn{flex:1 1 160px}.crm-tab-row,.accounting-tab-row,.agent-tabs-row,.inventory-tab-row,.email-tab-row,.video-tab-row,.social-tab-row,.logs-tab-row,.phone-tab-row,.comm-tab-row,.storage-tab-row{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;padding-bottom:.2rem;-webkit-overflow-scrolling:touch}.crm-tab-row .btn,.accounting-tab-row .btn,.agent-tabs-row .btn,.inventory-tab-row .btn,.email-tab-row .btn,.video-tab-row .btn,.social-tab-row .btn,.logs-tab-row .btn,.phone-tab-row .btn,.comm-tab-row .btn,.storage-tab-row .btn{white-space:nowrap}.task-flow-head .btn{flex:1 1 220px}}@media(max-width:760px){.form-grid,.mini-grid,.grid.two-col,.grid.two-cols,.overview-app-grid,.overview-flow-grid,.overview-premium-grid,.tier-catalog-grid,.platform-grid{grid-template-columns:1fr}.table-wrap{max-height:none;overflow:auto}.inventory-table th,.inventory-table td,table th,table td{font-size:.78rem;padding:var(--ds-space-2) .45rem}.actions-row .btn,.task-flow-head .btn{width:100%;flex:1 1 100%}#ux-overlay-root .ux-panel header .actions-row .btn,.ux-mobile-context-sheet-head .btn{width:auto;flex:0 0 auto}}:root{--bg-primary: #0b0c15;--bg-secondary: #11121f;--bg-tertiary: #1a1b2e;--bg-card-soft: rgba(255, 255, 255, .03);--primary-accent: #6366f1;--secondary-accent: #10b981;--tertiary-accent: var(--ds-module-workspace);--text-primary: var(--ds-text-canvas);--text-secondary: var(--ds-text-canvas-subtle);--border-soft: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .16);--glass-bg: rgba(17, 18, 31, .76);--glass-bg-strong: rgba(26, 27, 46, .82);--ease-premium: cubic-bezier(.4, 0, .2, 1);--glow-indigo: 0 0 45px rgba(99, 102, 241, .25);--glow-cyan: 0 0 40px rgba(6, 182, 212, .18);--bg-deep: var(--bg-primary);--bg-mid: var(--bg-secondary);--bg-surface: var(--glass-bg);--bg-card: var(--glass-bg-strong);--line: var(--border-soft);--line-strong: var(--border-strong);--text-main: var(--text-primary);--text-muted: var(--text-secondary);--accent: var(--primary-accent);--accent-strong: #4f46e5;--accent-2: var(--tertiary-accent);--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px}html,body{background:var(--bg-primary)}body{position:relative;color:var(--text-primary);font-family:DM Sans,Segoe UI,sans-serif;line-height:1.55;letter-spacing:0;background-image:radial-gradient(circle at 12% 14%,rgba(99,102,241,.16),transparent 32%),radial-gradient(circle at 88% 82%,rgba(6,182,212,.14),transparent 30%),linear-gradient(140deg,#0b0c15,#11121f 52%,#1a1b2e)}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}body:after{content:"";position:fixed;inset:-20% -10%;pointer-events:none;z-index:0;background:radial-gradient(42rem 42rem at 18% 12%,rgba(99,102,241,.16),transparent 68%),radial-gradient(36rem 36rem at 82% 18%,rgba(6,182,212,.12),transparent 70%),radial-gradient(30rem 30rem at 50% 88%,rgba(16,185,129,.1),transparent 72%);filter:blur(24px)}.app-shell,.auth-root{position:relative;z-index:1}h1,h2,h3,h4{font-family:Plus Jakarta Sans,DM Sans,sans-serif;color:var(--text-primary)}.brand-block h1,.auth-brand h2{letter-spacing:-.04em;background:linear-gradient(135deg,#fff,#cfd8ff 45%,#89dfff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.eyebrow{color:#7f97ff}.subtle,label,.workspace-subtle,.workspace-nav-subtle{color:var(--text-secondary)}.app-shell{max-width:none!important;margin:0!important;padding:0!important;gap:0!important}.sidebar,.topbar,.panel,.hero-panel,.auth-card,.auth-panel,.workspace-group,.filter-card,.help-doc-card,.help-kb-detail,.help-kb-sidebar,.catalog-preview-wrap,.table-wrap{border-color:var(--border-soft);background:linear-gradient(var(--glass-bg),var(--glass-bg)) padding-box,linear-gradient(135deg,#6366f147,#06b6d42e,#10b98138) border-box;border:1px solid transparent;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.storage-files-table-wrap{max-height:30rem;overflow-y:auto}.storage-files-table thead th{position:sticky;top:0;z-index:2;background:var(--glass-bg, rgba(10, 16, 34, .92));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.storage-files-sort{display:inline-flex;align-items:center;gap:var(--ds-space-1);background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.storage-files-sort:hover{color:var(--text-primary);text-decoration:underline}.storage-files-sort.is-active{color:var(--text-primary);font-weight:700}.storage-files-sort-indicator{font-size:.7em}.storage-upload-dropzone{display:grid;gap:var(--ds-space-2);padding:.9rem;border:1px dashed var(--border-soft, rgba(125, 154, 255, .3));border-radius:14px;background:#ffffff05;transition:border-color .2s ease,background .2s ease}.storage-upload-dropzone.is-dragover{border-color:#6366f1b3;background:#6366f11a}.storage-upload-dropzone-hint{font-size:.82rem}.storage-detail-subsection{display:block;padding:var(--ds-space-1) 0 0}.storage-detail-subsection+.storage-detail-subsection{border-top:1px solid var(--border-soft, rgba(125, 154, 255, .14));padding-top:.9rem}.topbar{border-radius:28px;box-shadow:var(--glow-indigo),0 20px 50px #00000073}.sidebar{box-shadow:var(--glow-cyan),0 20px 55px #00000075}.panel,.hero-panel,.workspace-group,.help-doc-card,.filter-card,.inventory-kpi-card{transition:transform .3s var(--ease-premium),box-shadow .3s var(--ease-premium),border-color .3s var(--ease-premium),background .3s var(--ease-premium)}.inventory-kpi-card--success{border-left:3px solid var(--ds-success)}.inventory-kpi-card--warning{border-left:3px solid var(--ds-warning)}.inventory-kpi-card--danger{border-left:3px solid var(--ds-danger)}.inventory-kpi-card--neutral{border-left:3px solid rgba(148,163,184,.4)}.platform-healthy-summary{display:grid;gap:.4rem;margin:0}.platform-healthy-summary>summary{cursor:pointer;list-style:revert;font-size:.82rem;font-weight:600;color:var(--ds-success);padding:.3rem 0}.platform-healthy-summary>summary:hover{filter:brightness(1.1)}.panel:hover,.hero-panel:hover,.workspace-group:hover,.help-doc-card:hover,.filter-card:hover,.inventory-kpi-card:hover{transform:translateY(-2px);box-shadow:0 20px 48px #0000006b,var(--glow-indigo)}.btn,.nav-btn,.workspace-nav-btn,.workspace-btn,.auth-tab-btn,.status-pill{transition:transform .3s var(--ease-premium),box-shadow .3s var(--ease-premium),border-color .3s var(--ease-premium),background .3s var(--ease-premium),color .3s var(--ease-premium)!important}.btn{position:relative;overflow:hidden}.btn:before{content:"";position:absolute;inset:0 auto 0 -140%;width:120%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:skew(-18deg);transition:left .55s var(--ease-premium)}.btn:hover:before{left:130%}.btn.ghost,.toolbar-btn.ghost{background:#ffffff05;color:#d6e4ff;border:1px solid var(--border-soft)}.btn.ghost:hover,.toolbar-btn.ghost:hover{background:#6366f124;border-color:#6366f17a}.nav-btn,.workspace-nav-btn{background:#ffffff05}.nav-btn.active,.workspace-nav-btn.active,.workspace-group.active>.workspace-btn{background:linear-gradient(135deg,#6366f142,#06b6d424);border-color:#6366f199;box-shadow:0 0 0 1px #6366f161 inset,0 10px 26px #6366f12e}.status-pill{background:#ffffff08;color:#c5d4ea;border:1px solid var(--border-soft)}.status-pill.danger{border-color:#ef44447a}input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select{color:var(--ds-text);border-color:var(--ds-border-strong);background:var(--ds-surface-level-1);border-radius:12px}input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,textarea:focus,select:focus{border-color:#6366f1b3;outline:2px solid rgba(99,102,241,.4);box-shadow:0 0 0 2px #06b6d424,0 0 26px #6366f133}input[type=checkbox],input[type=radio]{border-radius:.28rem;border-color:#94a3b8b3;background:#0d1426f2;accent-color:#6366f1}table th{background:linear-gradient(135deg,#323e6ec7,#1b294cd1)}table tr:hover td{background:#6366f117}.auth-root{background:radial-gradient(circle at 14% 16%,rgba(99,102,241,.16),transparent 30%),radial-gradient(circle at 82% 84%,rgba(6,182,212,.12),transparent 28%),linear-gradient(145deg,#0b0c15,#11121f 52%,#1a1b2e)}.auth-card{transform:perspective(1200px) rotateX(1.4deg) rotateY(-1deg);transition:transform .45s var(--ease-premium),box-shadow .45s var(--ease-premium)}.auth-card:hover{transform:perspective(1200px) rotateX(0) rotateY(0);box-shadow:0 30px 80px #000000a6,0 0 50px #6366f133}@media(max-width:1180px){.topbar{border-radius:20px}.sidebar,.panel,.hero-panel{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}}@media(max-width:760px){.app-shell{padding:.45rem!important;gap:var(--ds-space-2)!important}.topbar{border-radius:16px}.panel,.hero-panel,.auth-panel,.help-doc-card,.workspace-group{border-radius:14px}.auth-card{transform:none}}body.ux-density-comfortable{--ux-panel-pad: 1.1rem;--ux-gap: .9rem;--ux-nav-pad-y: .9rem;--ux-nav-pad-x: 1rem;--ux-control-h: 44px;--ux-control-pad-y: .78rem;--ux-control-pad-x: .95rem;--ux-table-pad-y: .7rem;--ux-table-pad-x: .85rem}body.ux-density-compact{--ux-panel-pad: .82rem;--ux-gap: .62rem;--ux-nav-pad-y: .62rem;--ux-nav-pad-x: .78rem;--ux-control-h: 38px;--ux-control-pad-y: .56rem;--ux-control-pad-x: .72rem;--ux-table-pad-y: .5rem;--ux-table-pad-x: .65rem}body.ux-density-comfortable .service-section,body.ux-density-comfortable .panel,body.ux-density-comfortable .workspace-group,body.ux-density-comfortable .auth-panel,body.ux-density-comfortable .filter-card,body.ux-density-comfortable .help-doc-card,body.ux-density-comfortable .help-kb-detail,body.ux-density-comfortable .help-kb-sidebar,body.ux-density-compact .service-section,body.ux-density-compact .panel,body.ux-density-compact .workspace-group,body.ux-density-compact .auth-panel,body.ux-density-compact .filter-card,body.ux-density-compact .help-doc-card,body.ux-density-compact .help-kb-detail,body.ux-density-compact .help-kb-sidebar{gap:var(--ux-gap)!important}body.ux-density-comfortable .panel,body.ux-density-comfortable .workspace-group,body.ux-density-comfortable .auth-panel,body.ux-density-comfortable .filter-card,body.ux-density-comfortable .help-doc-card,body.ux-density-comfortable .help-kb-detail,body.ux-density-comfortable .help-kb-sidebar,body.ux-density-compact .panel,body.ux-density-compact .workspace-group,body.ux-density-compact .auth-panel,body.ux-density-compact .filter-card,body.ux-density-compact .help-doc-card,body.ux-density-compact .help-kb-detail,body.ux-density-compact .help-kb-sidebar{padding:var(--ux-panel-pad)!important}body.ux-density-comfortable .nav-btn,body.ux-density-comfortable .workspace-btn,body.ux-density-comfortable .workspace-nav-btn,body.ux-density-comfortable .auth-tab-btn,body.ux-density-comfortable .btn,body.ux-density-comfortable .toolbar-btn{min-height:var(--ux-control-h)!important;padding:var(--ux-nav-pad-y) var(--ux-nav-pad-x)!important}body.ux-density-compact .nav-btn,body.ux-density-compact .workspace-btn,body.ux-density-compact .workspace-nav-btn,body.ux-density-compact .auth-tab-btn,body.ux-density-compact .btn,body.ux-density-compact .toolbar-btn{min-height:var(--ux-control-h)!important;padding:var(--ux-nav-pad-y) var(--ux-nav-pad-x)!important;font-size:.9rem!important}body.ux-density-comfortable :where(input[type=text],input[type=email],input[type=password],input[type=url],input[type=search],input[type=number],input:not([type]),textarea,select){min-height:var(--ux-control-h)!important;padding:var(--ux-control-pad-y) var(--ux-control-pad-x)!important}body.ux-density-compact :where(input[type=text],input[type=email],input[type=password],input[type=url],input[type=search],input[type=number],input:not([type]),textarea,select){min-height:var(--ux-control-h)!important;padding:var(--ux-control-pad-y) var(--ux-control-pad-x)!important;font-size:.92rem!important;line-height:1.28!important}body :where(input[type=checkbox],input[type=radio]){width:.95rem!important;height:.95rem!important;min-height:.95rem!important}body.ux-density-comfortable :where(input[type=checkbox],input[type=radio]){width:1rem!important;height:1rem!important;min-height:1rem!important}body.ux-density-compact :where(input[type=checkbox],input[type=radio]){width:.88rem!important;height:.88rem!important;min-height:.88rem!important}body.ux-density-comfortable table th,body.ux-density-comfortable table td,body.ux-density-compact table th,body.ux-density-compact table td{padding:var(--ux-table-pad-y) var(--ux-table-pad-x)!important}body.ux-density-compact .app-shell{gap:var(--ds-space-2)!important}body.ux-density-comfortable .app-shell{gap:.85rem!important}@media(max-width:760px){body.ux-density-compact .topbar,body.ux-density-comfortable .topbar{position:static!important;inset:auto!important;z-index:auto!important}body.ux-density-compact .main-area,body.ux-density-comfortable .main-area{padding:var(--ds-space-3)!important}}@media(max-width:1180px){body{overflow-x:hidden!important}.app-shell{padding:.45rem!important;gap:var(--ds-space-2)!important;min-height:100svh;position:relative}.app-shell:after{content:""!important;position:fixed;inset:0;background:#020816a3;opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:var(--ds-z-drawer-scrim, 1180);display:block!important}body.mobile-nav-open .app-shell:after{opacity:1;pointer-events:auto}.main-area{order:1;padding:.35rem!important;gap:.55rem}.sidebar{order:0;position:fixed!important;inset:.45rem auto .45rem .45rem!important;width:min(88vw,340px)!important;max-width:340px;max-height:calc(100svh - .9rem)!important;z-index:var(--ds-z-drawer, 1200)!important;transform:translate(calc(-100% - .7rem))!important;transition:transform .2s cubic-bezier(.4,0,.2,1)!important;border-radius:14px;overflow-y:auto!important;overflow-x:hidden!important;padding:.95rem .85rem!important;box-shadow:0 28px 62px #00000094}body.mobile-nav-open .sidebar{transform:translate(0)!important}body.mobile-nav-open{overflow:hidden!important}.mobile-nav-toggle,.mobile-nav-close{display:inline-flex!important;align-items:center;justify-content:center;gap:var(--ds-space-1-5, .375rem)}.mobile-nav-toggle{min-height:36px;width:fit-content;margin-top:var(--ds-space-1, .25rem)}.mobile-nav-toggle .mobile-nav-bars{font-size:1rem;line-height:1}.mobile-nav-toggle .mobile-nav-label{font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.mobile-nav-close{min-height:34px;width:fit-content;margin-left:auto;margin-bottom:var(--ds-space-1, .25rem);letter-spacing:.03em}.topbar{top:.35rem!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.6rem!important;padding:.78rem!important;width:100%;max-width:100%}.topbar-title{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label" "title toggle";align-items:center;gap:.3rem .55rem}#active-service-label{grid-area:label}#active-service-title{grid-area:title;font-size:clamp(1rem,4.2vw,1.22rem)}#ux-mobile-nav-toggle{grid-area:toggle;justify-self:end}.topbar-tools{min-width:0;width:100%;justify-content:flex-start}.topbar-tools>.ux-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:var(--ds-space-2)!important;width:100%!important}.ux-toolbar-search{display:grid;gap:var(--ds-space-2);min-width:0!important;width:100%!important}.ux-mobile-launcher-strip{display:none!important}#ux-mobile-launcher-command-btn,#ux-mobile-launcher-primary-btn{justify-content:center;min-height:42px!important;border-radius:16px}.ux-mobile-launcher-services{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:.45rem;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:.12rem;scrollbar-width:none}.ux-mobile-launcher-services::-webkit-scrollbar{display:none}.ux-mobile-launcher-chip{min-height:40px;scroll-snap-align:start}.ux-toolbar-actions{display:flex;flex-wrap:wrap;gap:.42rem}#ux-apps-btn{display:none!important}.ux-toolbar-actions .toolbar-btn{flex:1 1 calc(50% - .24rem)}.topbar-primary-actions{display:none!important}.topbar-account-actions{width:100%;margin-left:0!important;display:flex;flex-wrap:wrap;gap:.42rem}.service-section,.panel,.hero-panel{max-width:100%;min-width:0}}@media(max-width:760px){.sidebar{width:min(92vw,330px)!important}.ux-toolbar-actions .toolbar-btn,.topbar-account-actions .toolbar-btn{flex:1 1 100%}.service-section{gap:.7rem}.topbar-actions-row{display:grid!important;grid-template-columns:1fr!important;gap:.55rem!important;max-height:none!important;overflow:visible!important;pointer-events:auto!important;margin:0!important}.topbar-primary-actions,.status-cluster{display:none!important}.topbar-account-actions{display:flex!important;margin-left:0!important;flex-wrap:wrap!important;gap:var(--ds-space-2)!important;max-height:none!important;overflow:visible!important;pointer-events:auto!important}.topbar-account-actions .app-select-wrap{display:none!important}#auth-user-pill{flex:1 1 100%;justify-content:center}#auth-access-btn,#auth-logout-btn{flex:1 1 calc(50% - .25rem);min-width:0}}.ux-mobile-tabbar,.ux-mobile-action-rail{display:none}@media(max-width:980px){.main-area{padding-bottom:calc(var(--ux-mobile-tabbar-height) + var(--ux-mobile-action-height) + env(safe-area-inset-bottom) + 1.15rem)!important}.ux-mobile-action-rail{position:fixed;left:.55rem;right:.55rem;bottom:calc(var(--ux-mobile-tabbar-height) + env(safe-area-inset-bottom) + .45rem);z-index:1165;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ux-mobile-action-rail .btn{border-radius:10px}.ux-mobile-tabbar{padding:.45rem calc(.6rem + env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + .45rem) calc(.6rem + env(safe-area-inset-left));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ux-mobile-tabbar .btn.active{background:linear-gradient(135deg,#6366f161,#06b6d442);box-shadow:0 0 0 1px #6366f16b inset}#ux-overlay-root .ux-panel{position:fixed!important;left:.55rem;right:.55rem;top:auto!important;bottom:calc(var(--ux-mobile-tabbar-height) + var(--ux-mobile-action-height) + env(safe-area-inset-bottom) + .6rem)!important;max-height:min(62svh,560px);width:auto!important;overflow:auto;border-radius:14px;z-index:1162!important}#ux-overlay-root .ux-panel header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.55rem;flex-wrap:nowrap;margin-bottom:.7rem}#ux-overlay-root .ux-panel header>h4{flex:1 1 auto;min-width:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ux-overlay-root .ux-panel header .actions-row{flex:0 0 auto;width:auto;flex-wrap:nowrap;gap:.35rem}#ux-overlay-root .ux-panel header .actions-row select{max-width:5.6rem;min-height:36px;font-size:.78rem}#ux-overlay-root .ux-settings-panel .ux-settings-header{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.55rem;flex-wrap:nowrap}#ux-overlay-root .ux-settings-panel .ux-settings-header>div:first-child{flex:1 1 auto;min-width:0}#ux-overlay-root .ux-settings-panel .ux-settings-header>div:first-child>p.subtle{display:none}#ux-overlay-root .ux-settings-panel .ux-settings-header>button{flex:0 0 auto;align-self:flex-start;width:auto}.ux-mobile-context-sheet-head{align-items:center}.ux-mobile-context-sheet-head>div:first-child{flex:1 1 auto;min-width:0}.ux-mobile-context-sheet-head .btn{flex:0 0 auto;align-self:center;white-space:nowrap}#ux-mobile-context-sheet-detail{margin:.18rem 0 0;font-size:.78rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#ux-overlay-root .ux-settings-panel{top:.55rem!important;bottom:calc(var(--ux-mobile-tabbar-height) + env(safe-area-inset-bottom) + .55rem)!important;transform:none!important;display:flex;flex-direction:column}.ux-settings-panel .ux-settings-header{padding:.82rem}.ux-settings-layout{grid-template-columns:1fr}.ux-settings-sidebar{border-right:0;border-bottom:1px solid rgba(116,145,208,.22);padding:.72rem;max-height:42svh}.ux-settings-tab-list{grid-template-columns:repeat(auto-fit,minmax(142px,1fr))}.ux-settings-tab-btn{min-height:44px;padding:.58rem}.ux-settings-tab-btn span{display:none}.ux-settings-content{padding:.75rem}.ux-settings-summary-grid,.ux-settings-card-grid{grid-template-columns:1fr}table.mobile-card-table{width:100%;border-collapse:separate;border-spacing:0}table.mobile-card-table thead{display:none}table.mobile-card-table tbody{display:grid;gap:.58rem}table.mobile-card-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--ds-border, rgba(214, 223, 236, .98));border-radius:1rem;background:var(--ds-bg-card, #ffffff);box-shadow:0 8px 20px #0f172a0d;padding:.3rem var(--ds-space-1)}table.mobile-card-table tbody td{display:grid;grid-template-columns:minmax(96px,38%) minmax(0,1fr);align-items:start;gap:var(--ds-space-2);padding:.4rem var(--ds-space-2)!important;border:0;border-bottom:1px solid var(--ds-border, rgba(226, 232, 240, .95));font-size:.83rem;color:var(--ds-text, #0f172a);white-space:normal;word-break:break-word}table.mobile-card-table tbody tr td:last-child{border-bottom:0}table.mobile-card-table tbody td:before{content:attr(data-label);color:#556073;font-weight:700;font-size:.72rem;line-height:1.25;letter-spacing:.04em;text-transform:uppercase}}@media(max-width:980px){.ux-mobile-tabbar{pointer-events:none}.ux-mobile-tabbar .btn,.ux-mobile-tabbar button,.ux-mobile-tabbar [role=button]{pointer-events:auto}.main-area{padding-bottom:calc(var(--ux-mobile-tabbar-height, 68px) + env(safe-area-inset-bottom) + 2rem)!important}.service-section{padding-bottom:calc(var(--ux-mobile-tabbar-height, 68px) + env(safe-area-inset-bottom) + 2.5rem)}.task-flow-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:var(--ds-space-2)!important}.task-flow-actions .btn{width:100%!important;margin:0!important}}@media(max-width:980px){.task-flow-card .task-flow-steps,.task-flow-card .task-flow-mode,.task-flow-card>p.subtle:not(.task-flow-blocker):not(.task-flow-mode){display:none}.task-flow-card{padding:.6rem .75rem;gap:.4rem}.task-flow-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.service-nav{display:grid!important;gap:.55rem!important;align-content:start}.workspace-cluster{border:1px solid rgba(101,131,192,.4);border-radius:12px;background:linear-gradient(180deg,#0b1836cc,#0a132bb8);box-shadow:none;overflow:hidden}.workspace-cluster+.workspace-cluster{margin-top:var(--ds-space-2)!important}.workspace-cluster-btn{min-height:auto!important;padding:.62rem .72rem!important;background:linear-gradient(180deg,#102148e6,#0c1835d6);border:0;border-bottom:1px solid rgba(102,135,198,.34);gap:.2rem!important}.workspace-cluster-btn:hover{background:linear-gradient(180deg,#182f65eb,#0f1e41e0)}.workspace-cluster-head{align-items:center!important;gap:.38rem!important}.workspace-cluster-title{font-size:.72rem!important;letter-spacing:.12em!important;text-transform:uppercase;font-weight:800!important;color:#d5e4ff}.workspace-cluster-count{margin-left:auto;font-size:.62rem!important;line-height:1;padding:.16rem .4rem!important;border-color:#7c9ddd80;color:#c4d8fb;background:#0f244ab8}.workspace-cluster-chevron{width:1.06rem;height:1.06rem;border-radius:999px;border:1px solid rgba(122,153,214,.42);display:inline-flex;align-items:center;justify-content:center;font-size:.67rem;line-height:1;color:#a8c2ef;margin-left:.22rem!important}.workspace-cluster-subtle{display:none}.workspace-cluster-body{padding:.28rem!important;gap:.28rem!important}.workspace-cluster .workspace-group,.workspace-group,.quickstart-group,.pinned-group{border:1px solid rgba(93,122,180,.28);border-radius:10px;background:#0b173280;box-shadow:none;padding:0!important}.workspace-group+.workspace-group{margin-top:.34rem!important}.workspace-btn{min-height:auto!important;padding:.52rem .6rem!important;border-radius:9px;gap:.12rem!important;background:transparent}.workspace-btn:hover,.workspace-btn.active,.workspace-group.active>.workspace-btn{background:#537dcf2e}.workspace-btn-head{align-items:center!important;gap:.36rem!important}.workspace-btn-head strong{font-size:.92rem!important;line-height:1.22!important;font-weight:700!important}.workspace-count{font-size:.61rem!important;padding:.13rem .36rem!important;margin-left:auto!important;letter-spacing:.08em!important}.workspace-chevron{min-width:1.02rem!important;height:1.02rem!important;font-size:.67rem!important}.workspace-subtle,.workspace-nav-subtle{display:none}.workspace-services{padding:.2rem .28rem .32rem!important;gap:.22rem!important}.workspace-nav-btn{min-height:36px!important;padding:.46rem 1.84rem .46rem .58rem!important;border-radius:8px;display:flex!important;align-items:center!important;gap:.42rem!important;background:#0c1a38a8;border:1px solid rgba(90,122,181,.34)}.workspace-nav-btn:hover{transform:none!important;box-shadow:none;border-color:#65aaffbd;background:#142854c7}.workspace-nav-btn.active{border-color:#6366f199;box-shadow:inset 0 0 0 1px #6366f138;background:linear-gradient(135deg,#6366f142,#06b6d424)}.workspace-nav-title{font-size:.87rem!important;line-height:1.2!important;font-weight:650!important}.nav-pin{right:.46rem!important;top:50%!important;transform:translateY(-50%)!important;font-size:.58rem!important;padding:.1rem .32rem!important;letter-spacing:.08em!important}@media(max-width:760px){.workspace-cluster-title{font-size:.68rem!important}.workspace-btn-head strong{font-size:.86rem!important}.workspace-count{font-size:.58rem!important}}.workspace-nav-lifecycle{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:96px;padding:.14rem .46rem;border-radius:999px;border:1px solid rgba(130,152,193,.45);background:#0e1830c7;color:#c8d9ff;font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.1;white-space:nowrap}.workspace-nav-lifecycle.is-not_connected{border-color:#fb718594;color:#fecdd3;background:#4712229e}.workspace-nav-lifecycle.is-connected{border-color:#fbbf2494;color:#fde68a;background:#5436078f}.workspace-nav-lifecycle.is-configured{border-color:#38bdf894;color:#bae6fd;background:#0c365794}.workspace-nav-lifecycle.is-live{border-color:#34d3999e;color:#bbf7d0;background:#0b422e8f}.workspace-nav-lifecycle.is-unknown{border-color:#94a3b894;color:#d1d5db;background:#1f293794}.ux-status-card p{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-3)}.ux-status-card p strong{color:#eef5ffeb;font-weight:700}.ux-status-card p.subtle{display:block;margin-top:.48rem}.ux-status-card .actions-row{margin-top:.55rem}@media(max-width:980px){.workspace-nav-lifecycle{min-width:84px;font-size:.54rem;padding:.12rem .4rem}}#ux-mobile-nav-toggle:focus-visible,#ux-mobile-nav-close:focus-visible,.ux-mobile-tabbar .btn:focus-visible,.ux-mobile-action-rail .btn:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px;box-shadow:0 0 0 3px var(--color-focus-ring)}@media(max-width:1180px){html,body{max-width:100%}.app-shell{width:100%!important;max-width:100%!important;margin:0!important;padding:var(--ds-space-2)!important;gap:.55rem!important}.main-area{min-width:0!important;width:100%!important;max-width:100%!important;overflow-x:clip!important}#services-root,.service-section{min-width:0;max-width:100%}.service-section>*{min-width:0;max-width:100%}.topbar{position:sticky!important;top:max(.3rem,env(safe-area-inset-top))!important;z-index:1110!important}.topbar-title{min-width:0}#active-service-title{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar{inset:var(--ds-space-2) auto var(--ds-space-2) var(--ds-space-2)!important;max-height:calc(100svh - 1rem)!important;height:auto!important;will-change:transform}body:not(.mobile-nav-open) .sidebar{visibility:hidden!important;pointer-events:none!important}body.mobile-nav-open .sidebar{visibility:visible!important;pointer-events:auto!important}.sidebar-foot{margin-top:.35rem;font-size:.8rem}}@media(max-width:980px){.ux-mobile-action-rail{display:grid!important}.ux-mobile-tabbar .btn,.ux-mobile-action-rail .btn{touch-action:manipulation}.record-detail-backdrop{z-index:1340}.record-detail-panel{top:env(safe-area-inset-top)!important;right:0!important;left:0!important;width:100vw!important;max-width:100vw!important;height:calc(100svh - env(safe-area-inset-top))!important;border-left:0;border-radius:0;padding:.82rem!important;z-index:1350}.record-detail-head{position:sticky;top:0;z-index:2;padding-bottom:.42rem;background:linear-gradient(180deg,#0c122cfa,#0c122ceb 80%,#0c122c00)}.record-detail-grid{grid-template-columns:1fr}.access-panel{inset:.4rem!important;transform:none!important;width:auto!important;max-height:none!important}}@media(max-width:760px){.ux-mobile-action-rail{left:.45rem;right:.45rem}.ux-mobile-tabbar{padding-left:.45rem;padding-right:.45rem}}body{background:var(--ds-text-canvas);color:var(--ds-text)}.app-shell{grid-template-columns:var(--ds-layout-shell-sidebar, clamp(16rem, 18vw, 19rem)) minmax(0,1fr);background:radial-gradient(circle at top right,rgba(99,102,241,.08),transparent 28%),linear-gradient(180deg,var(--ds-text-canvas) 0%,#eef2ff 100%)}.sidebar{background:#ffffffe0;border-right:1px solid rgba(148,163,184,.18);box-shadow:none}.topbar{background:#ffffffd1;border:1px solid rgba(148,163,184,.18);box-shadow:0 12px 40px #0f172a0f}.toolbar-btn,.topbar .btn.ghost{background:#ffffffb8;color:var(--ds-text-body);border-color:#94a3b842}@media(max-width:1180px){.app-shell{grid-template-columns:1fr!important}}@media(max-width:980px){body{background:radial-gradient(circle at top center,rgba(99,102,241,.22),transparent 34%),radial-gradient(circle at bottom left,rgba(6,182,212,.16),transparent 28%),linear-gradient(180deg,#050914 0%,#0a1020 52%,var(--ds-text) 100%);color:#e7eefc}.app-shell{background:radial-gradient(circle at top right,rgba(99,102,241,.16),transparent 26%),linear-gradient(180deg,#070c1cf5,#0b1226f0);padding:var(--ds-space-2)!important}.main-area{padding:.35rem!important;gap:.7rem!important}.sidebar{background:linear-gradient(180deg,#090e1ff5,#0a1125f0);border:1px solid rgba(99,102,241,.18)}.topbar-tools{gap:.45rem!important}.topbar{background:linear-gradient(180deg,#0d1329eb,#0a1022e6);border:1px solid rgba(125,154,255,.16);box-shadow:0 14px 42px #02081657;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.topbar-title .eyebrow,.topbar-title .subtle{color:#8ca0cb}#active-service-title{color:#f8fbff;text-shadow:0 1px 0 rgba(0,0,0,.18)}.topbar-tools>.ux-toolbar{gap:.45rem!important;padding:0!important;border:0;background:transparent;box-shadow:none}.ux-toolbar-search{min-width:0!important;display:grid;gap:.48rem!important}.ux-toolbar-search input[type=search]{padding:.82rem var(--ds-space-4)!important;background:#0c1328f0;border:1px solid rgba(125,154,255,.15);color:#eff4ff;box-shadow:inset 0 1px #ffffff05,0 10px 24px #0208163d}.ux-toolbar-search input[type=search]::placeholder{color:#cdddff85}.ux-mobile-launcher-strip{display:none!important}#ux-mobile-launcher-command-btn{justify-content:center!important;min-height:42px!important;border-radius:16px;background:#ffffff12;color:#eef4ff;border:1px solid rgba(125,154,255,.16);box-shadow:0 10px 24px #02081629}#ux-mobile-launcher-primary-btn{justify-content:center!important;min-height:42px!important;border-radius:16px;background:linear-gradient(135deg,#6366f1eb,#06b6d4d6);color:#fff;border:0;box-shadow:0 14px 30px #2563eb38}#ux-mobile-launcher-primary-btn.hidden{display:none!important}.ux-mobile-launcher-services{display:grid!important;grid-auto-flow:column;grid-auto-columns:max-content;gap:.45rem!important;overflow-x:auto;overscroll-behavior-x:contain;padding:.05rem .02rem .14rem!important;scrollbar-width:none;scroll-snap-type:x proximity}.ux-mobile-launcher-services::-webkit-scrollbar{display:none}.ux-mobile-launcher-chip{min-height:38px!important;padding:.52rem .8rem!important;border-radius:999px;background:#ffffff0f;border:1px solid rgba(125,154,255,.14);color:#dbe7ff;box-shadow:0 10px 24px #02081624;scroll-snap-align:start}.ux-toolbar-actions{grid-auto-flow:column;grid-auto-columns:max-content;gap:var(--ds-space-2)!important;padding:.1rem .05rem .15rem;scrollbar-width:none}.ux-toolbar-actions::-webkit-scrollbar{display:none}.ux-toolbar-actions .toolbar-btn{min-width:max-content!important;min-height:40px!important;padding:.68rem .95rem!important;white-space:nowrap!important;border-radius:999px;background:#ffffff0f;color:#dbe7ff;border:1px solid rgba(125,154,255,.14);box-shadow:0 10px 24px #02081629}.topbar-actions-row,.topbar-account-actions,.status-cluster,.ux-mobile-tabbar.hidden,.ux-mobile-action-rail.hidden{display:none!important}.ux-mobile-action-rail{left:var(--ds-space-2)!important;right:var(--ds-space-2)!important;bottom:calc(var(--ux-mobile-tabbar-height, 68px) + env(safe-area-inset-bottom) + .35rem)!important;grid-template-columns:minmax(0,1fr) minmax(0,108px)!important;gap:.42rem!important;padding:.42rem!important;border-radius:14px;background:#080d22f5;border:1px solid rgba(99,102,241,.22);box-shadow:0 18px 44px #02081657}.ux-mobile-action-rail .btn{min-width:0!important;width:100%!important;min-height:48px!important;padding:.68rem .8rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.86rem!important}.ux-mobile-action-rail .btn.ghost{background:#ffffff0f;color:#dbe7ff;border:1px solid rgba(125,154,255,.18);box-shadow:none}.ux-mobile-tabbar{gap:var(--ds-space-1)!important;padding:.38rem .42rem calc(env(safe-area-inset-bottom) + .38rem)!important;background:#080d22fa;border-top:1px solid rgba(99,102,241,.18)}.ux-mobile-tabbar .btn{min-width:0!important;width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.1!important;color:#dbe7ff;background:#ffffff0d;border:1px solid rgba(125,154,255,.14);box-shadow:none}.ux-mobile-tabbar .btn.active{color:#fff;background:linear-gradient(135deg,#6366f1b8,#06b6d48f);border-color:transparent}body.mobile-action-rail-visible .main-area{padding-bottom:calc(var(--ux-mobile-tabbar-height, 68px) + var(--ux-mobile-action-height, 64px) + env(safe-area-inset-bottom) + 1rem)!important}body:not(.mobile-action-rail-visible) .main-area{padding-bottom:calc(var(--ux-mobile-tabbar-height, 68px) + env(safe-area-inset-bottom) + 1.1rem)!important}body.mobile-action-rail-visible .service-section{padding-bottom:calc(var(--ux-mobile-tabbar-height, 68px) + var(--ux-mobile-action-height, 64px) + env(safe-area-inset-bottom) + 1.4rem)!important}body:not(.mobile-action-rail-visible) .service-section{padding-bottom:calc(var(--ux-mobile-tabbar-height, 68px) + env(safe-area-inset-bottom) + 1.8rem)!important}.service-section,.panel,.hero-panel,.crm-tab-panel,.panel.auth-panel,.v0-card,.workspace-cluster,.workspace-group{background:linear-gradient(180deg,#0e152ceb,#0a1124e6);border:1px solid rgba(125,154,255,.12);box-shadow:0 16px 40px #0208162e}.panel-heading h4,.hero-panel h3,.workspace-cluster-title,.workspace-btn-head strong,.workspace-nav-title{color:var(--ds-text-canvas-strong, #f6f9ff)}.subtle,.workspace-subtle,.workspace-nav-subtle,.workspace-cluster-subtle,.panel p,.hero-panel p{color:var(--ds-text-canvas-subtle, #8ea3cf)}.workspace-cluster-btn,.workspace-btn,.workspace-nav-btn{background:#ffffff0a;border:1px solid rgba(125,154,255,.08);box-shadow:none}.workspace-btn.active,.workspace-group.active>.workspace-btn,.workspace-nav-btn.active{background:linear-gradient(135deg,#6366f13d,#06b6d42e);border-color:#6366f152;box-shadow:inset 0 0 0 1px #6366f129}.status-pill,.workspace-count,.workspace-cluster-count{background:#ffffff0d;color:var(--ds-text-canvas-soft, #cfdcff);border-color:#7d9aff24}}@media(max-width:760px){.topbar{padding:.72rem!important}.topbar-title{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"label toggle" "title title"!important;gap:.28rem .45rem!important}#active-service-label{align-self:center}#active-service-title{font-size:1.14rem!important;white-space:normal!important;line-height:1.15!important}.ux-toolbar-actions .toolbar-btn{min-height:38px!important;padding:.62rem .82rem!important;font-size:.84rem!important}.panel,.hero-panel,.v0-card{border-radius:18px;padding:.9rem!important}}@media(max-width:980px){:root{--ux-mobile-tabbar-height: 72px;--ux-mobile-action-height: 60px}html,body{min-height:100dvh;background:radial-gradient(circle at top,rgba(81,99,255,.16),transparent 42%),linear-gradient(180deg,#081120,#0b1426 34%,#0a1120)}body{overflow-x:hidden}.app-shell{min-height:100dvh;background:transparent}.main-area{display:block!important;min-height:100dvh;padding:calc(env(safe-area-inset-top) + .72rem) .8rem calc(var(--ux-mobile-tabbar-height) + env(safe-area-inset-bottom) + 1.15rem) .8rem!important}.topbar{top:calc(env(safe-area-inset-top) + .3rem);margin-bottom:.85rem!important;padding:.85rem!important;gap:var(--ds-space-3)!important;border-radius:24px}.topbar-title{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"label" "title"!important;align-items:center!important;gap:.32rem .6rem!important}#active-service-label{grid-area:label;margin:0!important}#active-service-title{grid-area:title;margin:0!important;font-size:1.16rem!important;line-height:1.16!important}.topbar-title:has(.uh-breadcrumb-list) #active-service-title{display:none!important}#ux-mobile-nav-toggle,#ux-sidebar-collapse-btn,.ux-sidebar-collapse-btn{display:none!important}.mobile-nav-close{display:inline-flex!important;align-items:center;justify-content:center;gap:.35rem;min-height:40px!important;padding:.58rem .88rem!important;border-radius:999px;align-self:flex-start}.topbar-tools{min-width:0!important}.topbar-tools>.ux-toolbar,.topbar-tools{display:grid!important;grid-template-columns:1fr!important;gap:.55rem!important}.topbar-actions-row,.topbar-primary-actions,.topbar-account-actions,.status-cluster{display:none!important}.ux-toolbar-search{order:0}.ux-mobile-launcher-strip{display:none!important}.ux-toolbar-search input[type=search]{min-height:44px!important;border-radius:16px;font-size:.94rem!important}.ux-toolbar-actions{display:none!important}.topbar{padding:.55rem .7rem!important;gap:.45rem!important;margin-bottom:.55rem!important}#active-service-title{display:none!important}.topbar-title{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"label"!important;gap:0!important}.sidebar{position:fixed!important;inset:0 12% 0 0!important;width:auto!important;max-width:24rem!important;z-index:var(--ds-z-drawer, 1200)!important;padding:calc(env(safe-area-inset-top) + .85rem) .85rem calc(env(safe-area-inset-bottom) + 1rem)!important;border-right:1px solid rgba(125,154,255,.18);border-radius:0 28px 28px 0;transform:translate(-104%)!important;transition:transform .18s ease,opacity .18s ease!important;opacity:0!important;pointer-events:none!important;background:linear-gradient(180deg,#080e1efa,#0a1121fa);box-shadow:0 26px 70px #02081694;overflow-y:auto!important}body.mobile-nav-open .sidebar{transform:translate(0)!important;opacity:1!important;pointer-events:auto!important}.brand-block{order:1;gap:var(--ds-space-2)!important;padding-bottom:.85rem!important;margin-bottom:.85rem!important;border-bottom:1px solid rgba(125,154,255,.1)}.ux-sidebar-search-wrap{order:2;position:sticky;top:0;z-index:2;margin-bottom:.8rem;padding-bottom:var(--ds-space-1);background:linear-gradient(180deg,#080e1efa,#080e1ebd 82%,#080e1e00)}.ux-sidebar-search-wrap input[type=search]{min-height:46px!important;border-radius:18px;background:#0c1328e0}.sidebar-foot{order:3;display:grid!important;margin:0 0 .85rem!important;padding:0!important;border-top:0;gap:.7rem!important;background:transparent}.sidebar-foot-block{gap:.42rem!important}.sidebar-foot-block:nth-of-type(2){display:none!important}.sidebar-foot-label{color:#8ea3cf}.ux-recent-services{display:grid!important;grid-auto-flow:column;grid-auto-columns:max-content;gap:var(--ds-space-2)!important;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:.1rem;scrollbar-width:none;scroll-snap-type:x proximity}.ux-recent-services::-webkit-scrollbar{display:none}.ux-chip{display:inline-flex!important;align-items:center;min-height:38px;padding:.42rem .82rem!important;scroll-snap-align:start;white-space:nowrap}#sidebar-quick-action-btn{display:inline-flex!important;align-items:center;justify-content:center;width:100%;min-height:44px;border-radius:16px;background:var(--ds-gradient-brand);border:0;color:#fff;box-shadow:var(--ds-shadow-brand)}.service-nav{order:4;display:grid!important;gap:var(--ds-space-3)!important;padding-bottom:var(--ds-space-4)}.workspace-cluster{padding:var(--ds-space-1)!important;border-radius:22px;background:#ffffff0a;border:1px solid rgba(125,154,255,.08)}.workspace-cluster.is-mobile-active{background:linear-gradient(180deg,#6366f124,#ffffff0a);border-color:#6366f138;box-shadow:inset 0 0 0 1px #6366f114}.workspace-cluster-btn,.workspace-btn,.workspace-nav-btn{min-height:48px!important;border-radius:18px;padding:.8rem .88rem!important}.workspace-cluster-title,.workspace-btn-head strong,.workspace-nav-title{font-size:.98rem!important;line-height:1.2!important}.workspace-cluster-subtle,.workspace-nav-subtle,.workspace-subtle{font-size:.8rem!important;line-height:1.35!important}.workspace-cluster:not(.is-mobile-active) .workspace-cluster-subtle,.workspace-group:not(.active) .workspace-subtle,.workspace-nav-subtle{display:none!important}.service-section,.panel,.hero-panel,.v0-card{border-radius:22px}.service-section{padding:.95rem!important;margin-bottom:.8rem!important}.service-section>*+*{margin-top:.85rem!important}.v0-mobile-only{display:block!important}.v0-mobile-hide{display:none!important}#ai-agents-tab-panels.agents-mobile-sandbox-panels-visible,#ai-agents-tab-panels.agents-mobile-panels-visible{display:block!important}.v0-module-subnav,.crm-tab-row,.email-tab-row,.comm-tab-row,.phone-tab-row,.storage-tab-row,.inventory-tab-row,.accounting-tab-row,.video-tab-row,.social-tab-row,.logs-tab-row,.agent-tabs-row{display:flex!important;gap:.55rem!important;overflow-x:auto!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:.35rem;padding-bottom:.2rem!important;scrollbar-width:none}.v0-module-subnav::-webkit-scrollbar,.crm-tab-row::-webkit-scrollbar,.email-tab-row::-webkit-scrollbar,.comm-tab-row::-webkit-scrollbar,.phone-tab-row::-webkit-scrollbar,.storage-tab-row::-webkit-scrollbar,.inventory-tab-row::-webkit-scrollbar,.accounting-tab-row::-webkit-scrollbar,.video-tab-row::-webkit-scrollbar,.social-tab-row::-webkit-scrollbar,.logs-tab-row::-webkit-scrollbar,.agent-tabs-row::-webkit-scrollbar{display:none}.v0-module-subnav-btn,.tab-btn{flex:0 0 auto!important;min-height:44px!important;padding:.62rem .82rem!important;border-radius:999px;scroll-snap-align:center;touch-action:pan-x manipulation;white-space:nowrap!important}.accounting-tab-label-full{display:none}.accounting-tab-label-short{display:inline}.accounting-tab-rail-fade{display:block;position:absolute;top:0;right:0;bottom:0;width:26px;pointer-events:none;background:linear-gradient(to right,#0f1b3700,#0f1b37d9)}#crm-section .crm-tab-btn{min-height:46px!important}#crm-section .crm-tab-label-full{display:none}#crm-section .crm-tab-label-short{display:inline}.crm-tab-rail-fade{display:block;position:absolute;top:0;right:0;bottom:0;width:26px;pointer-events:none;background:linear-gradient(to right,#0f1b3700,#0f1b37d9)}#phone-section .phone-tab-btn,#communication-section .comm-tab-btn{min-height:44px!important}#communication-section .comm-tab-label-full{display:none}#communication-section .comm-tab-label-short{display:inline}.comm-tab-rail-fade,.phone-tab-rail-fade{display:block;position:absolute;top:0;right:0;bottom:0;width:26px;pointer-events:none;background:linear-gradient(to right,#0f1b3700,#0f1b37d9)}.v0-module-panel{padding-top:.35rem}.table-wrap{overflow:visible!important;border:0;background:transparent;box-shadow:none}.mobile-card-table,.mobile-card-table tbody{display:block;width:100%}.mobile-card-table thead{display:none}.mobile-card-table tr{display:grid;gap:.55rem;margin-bottom:.7rem;padding:.88rem;border-radius:1rem;background:var(--ds-bg-card, #ffffff);border:1px solid var(--ds-border, rgba(214, 223, 236, .98));box-shadow:0 8px 20px #0f172a0d}.mobile-card-table td{display:grid;gap:.18rem;padding:0!important;border:0;color:var(--ds-text, #0f172a)}.mobile-card-table td:before{content:attr(data-label);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#556073}.crm-mobile-card{display:grid;gap:.72rem;margin-bottom:var(--ds-space-3);padding:.92rem;border-radius:20px;background:#ffffff0d;border:1px solid rgba(125,154,255,.1);box-shadow:0 18px 36px #02081629}.crm-mobile-card.is-selected{border-color:#6366f15c;box-shadow:0 18px 36px #02081629,inset 0 0 0 1px #6366f12e;background:linear-gradient(180deg,#6366f124,#ffffff0d)}.crm-mobile-card-head h4{margin:.12rem 0 0;font-size:1rem;line-height:1.22;color:var(--ds-text-canvas-strong, #f6f9ff)}.crm-mobile-card-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7dd3fc}.crm-mobile-card-subtitle{margin:.18rem 0 0;color:var(--ds-text-canvas-subtle, #8ea3cf);font-size:.85rem;line-height:1.38}.crm-mobile-card-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.crm-mobile-card-stat{display:grid;gap:.14rem;padding:.62rem .7rem;border-radius:16px;background:#0a1022b8;border:1px solid rgba(125,154,255,.08)}.crm-mobile-card-stat span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ds-text-canvas-subtle, #8ea3cf)}.crm-mobile-card-stat strong{color:var(--ds-text-canvas-strong, #f6f9ff);font-size:.9rem;line-height:1.2}.crm-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.44rem}.crm-mobile-card-meta span{padding:.42rem .58rem;border-radius:999px;background:#ffffff0a;border:1px solid rgba(125,154,255,.08);color:var(--ds-text-canvas-soft, #cfdcff);font-size:.78rem;line-height:1.25}.crm-mobile-card-actions{display:flex;flex-wrap:wrap;gap:.45rem}.crm-mobile-card-actions .btn{flex:1 1 8.5rem;min-height:42px!important;justify-content:center}.sales-mobile-card{display:grid;gap:.72rem;margin-bottom:var(--ds-space-3);padding:.92rem;border-radius:20px;background:#ffffff0d;border:1px solid rgba(125,154,255,.1);box-shadow:0 18px 36px #02081629}.sales-mobile-card.is-selected{border-color:#06b6d457;box-shadow:0 18px 36px #02081629,inset 0 0 0 1px #06b6d429;background:linear-gradient(180deg,#06b6d41f,#ffffff0d)}.sales-mobile-card-head h4{margin:.12rem 0 0;font-size:1rem;line-height:1.22;color:#f6f9ff}.sales-mobile-card-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#67e8f9}.sales-mobile-card-subtitle{margin:.18rem 0 0;color:#8ea3cf;font-size:.85rem;line-height:1.38}.sales-mobile-card-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.sales-mobile-card-stat{display:grid;gap:.14rem;padding:.62rem .7rem;border-radius:16px;background:#0a1022b8;border:1px solid rgba(125,154,255,.08)}.sales-mobile-card-stat span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8ea3cf}.sales-mobile-card-stat strong{color:#f6f9ff;font-size:.9rem;line-height:1.2}.sales-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.44rem}.sales-mobile-card-meta span{padding:.42rem .58rem;border-radius:999px;background:#ffffff0a;border:1px solid rgba(125,154,255,.08);color:#cfdcff;font-size:.78rem;line-height:1.25}.sales-mobile-card-actions{display:flex;flex-wrap:wrap;gap:.45rem}.sales-mobile-card-actions .btn{flex:1 1 7.8rem;min-height:42px!important;justify-content:center}.sales-mobile-card-more{border-top:1px solid rgba(125,154,255,.1);padding-top:var(--ds-space-2)}.sales-mobile-card-more>summary{cursor:pointer;list-style:none;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8ea3cf;min-height:36px;display:flex;align-items:center}.sales-mobile-card-more>summary::-webkit-details-marker{display:none}.sales-mobile-card-more[open]>summary{color:#cfdcff}.sales-mobile-card-more-body{display:grid;gap:.6rem;margin-top:.55rem}.social-mobile-card{display:grid;gap:.72rem;margin-bottom:var(--ds-space-3);padding:.92rem;border-radius:20px;background:#ffffff0d;border:1px solid rgba(125,154,255,.1);box-shadow:0 18px 36px #02081629}.social-mobile-card.is-selected{border-color:#f9a8d457;box-shadow:0 18px 36px #02081629,inset 0 0 0 1px #f9a8d429;background:linear-gradient(180deg,#f9a8d41a,#ffffff0d)}.social-mobile-card-head{display:grid;gap:.18rem}.social-mobile-card-head h4{margin:.12rem 0 0;font-size:1rem;line-height:1.22;color:#f6f9ff}.social-mobile-card-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f9a8d4}.social-mobile-card-subtitle{margin:.18rem 0 0;color:#8ea3cf;font-size:.85rem;line-height:1.38}.social-mobile-card-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.social-mobile-card-stat{display:grid;gap:.14rem;padding:.62rem .7rem;border-radius:16px;background:#0a1022b8;border:1px solid rgba(125,154,255,.08)}.social-mobile-card-stat span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8ea3cf}.social-mobile-card-stat strong{color:#f6f9ff;font-size:.9rem;line-height:1.2}.social-mobile-card-actions{display:flex;flex-wrap:wrap;gap:.45rem}.social-mobile-card-actions .btn{flex:1 1 7.8rem;min-height:42px!important;justify-content:center}.storage-mobile-card{display:grid;gap:.72rem;margin-bottom:var(--ds-space-3);padding:.92rem;border-radius:20px;background:#ffffff0d;border:1px solid rgba(125,154,255,.1);box-shadow:0 18px 36px #02081629}.storage-mobile-card.is-selected{border-color:#22c55e57;box-shadow:0 18px 36px #02081629,inset 0 0 0 1px #22c55e29;background:linear-gradient(180deg,#22c55e1a,#ffffff0d)}.storage-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.storage-mobile-card-head h4{margin:.12rem 0 0;font-size:1rem;line-height:1.22;color:#f6f9ff}.storage-mobile-card-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#86efac}.storage-mobile-card-subtitle{margin:.18rem 0 0;color:#8ea3cf;font-size:.85rem;line-height:1.38}.storage-mobile-card-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.storage-mobile-card-stat{display:grid;gap:.14rem;padding:.62rem .7rem;border-radius:16px;background:#0a1022b8;border:1px solid rgba(125,154,255,.08)}.storage-mobile-card-stat--wide{grid-column:1 / -1}.storage-mobile-card-stat span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8ea3cf}.storage-mobile-card-stat strong{color:#f6f9ff;font-size:.9rem;line-height:1.2}.storage-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.44rem}.storage-mobile-card-meta span{padding:.42rem .58rem;border-radius:999px;background:#ffffff0a;border:1px solid rgba(125,154,255,.08);color:#cfdcff;font-size:.78rem;line-height:1.25}.vault-mobile-card{display:grid;gap:.72rem;margin-bottom:var(--ds-space-3);padding:.92rem;border-radius:20px;background:#ffffff0d;border:1px solid rgba(125,154,255,.1);box-shadow:0 18px 36px #02081629}.vault-mobile-card.is-selected{border-color:#facc1557;box-shadow:0 18px 36px #02081629,inset 0 0 0 1px #facc1529;background:linear-gradient(180deg,#facc151f,#ffffff0d)}.vault-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.vault-mobile-card-head h4{margin:.12rem 0 0;font-size:1rem;line-height:1.22;color:#f6f9ff}.vault-mobile-card-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fde68a}.vault-mobile-card-subtitle{margin:.18rem 0 0;color:#8ea3cf;font-size:.85rem;line-height:1.38}.vault-mobile-card-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.vault-mobile-card-stat{display:grid;gap:.14rem;padding:.62rem .7rem;border-radius:16px;background:#0a1022b8;border:1px solid rgba(125,154,255,.08)}.vault-mobile-card-stat--wide{grid-column:1 / -1}.vault-mobile-card-stat span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8ea3cf}.vault-mobile-card-stat strong{color:#f6f9ff;font-size:.9rem;line-height:1.2}.vault-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.44rem}.vault-mobile-card-meta span{padding:.42rem .58rem;border-radius:999px;background:#ffffff0a;border:1px solid rgba(125,154,255,.08);color:#cfdcff;font-size:.78rem;line-height:1.25}.vault-mobile-card-actions{display:flex;flex-wrap:wrap;gap:.45rem}.vault-mobile-card-actions .btn{flex:1 1 8rem;min-height:42px!important;justify-content:center}.vault-detail-shell{display:grid;gap:.8rem}.vault-detail-actions{display:flex;flex-wrap:wrap;gap:.45rem}.vault-detail-actions .btn{flex:1 1 7.2rem;min-height:42px!important;justify-content:center}.vault-detail-body{padding:.82rem;border-radius:18px;background:#080c1899;border:1px solid rgba(125,154,255,.08)}.portal-mobile-card{display:grid;gap:.72rem;margin-bottom:var(--ds-space-3);padding:.92rem;border-radius:20px;background:#ffffff0d;border:1px solid rgba(125,154,255,.1);box-shadow:0 18px 36px #02081629}.portal-mobile-card.is-selected{border-color:#2dd4bf57;box-shadow:0 18px 36px #02081629,inset 0 0 0 1px #2dd4bf29;background:linear-gradient(180deg,#2dd4bf1f,#ffffff0d)}.portal-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.portal-mobile-card-head h4{margin:.12rem 0 0;font-size:1rem;line-height:1.22;color:#f6f9ff}.portal-mobile-card-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#67e8f9}.portal-mobile-card-subtitle{margin:.18rem 0 0;color:#8ea3cf;font-size:.85rem;line-height:1.38}.portal-mobile-card-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.portal-mobile-card-stat{display:grid;gap:.14rem;padding:.62rem .7rem;border-radius:16px;background:#0a1022b8;border:1px solid rgba(125,154,255,.08)}.portal-mobile-card-stat span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8ea3cf}.portal-mobile-card-stat strong{color:#f6f9ff;font-size:.9rem;line-height:1.2}.portal-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.44rem}.portal-mobile-card-meta span{padding:.42rem .58rem;border-radius:999px;background:#ffffff0a;border:1px solid rgba(125,154,255,.08);color:#cfdcff;font-size:.78rem;line-height:1.25}.portal-mobile-card-actions{display:flex;flex-wrap:wrap;gap:.45rem}.portal-mobile-card-actions .btn{flex:1 1 7.8rem;min-height:42px!important;justify-content:center}.chatbot-mobile-card{display:grid;gap:.72rem;margin-bottom:var(--ds-space-3);padding:.92rem;border-radius:20px;background:#ffffff0d;border:1px solid rgba(125,154,255,.1);box-shadow:0 18px 36px #02081629}.chatbot-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.chatbot-mobile-card-head h4{margin:.12rem 0 0;font-size:1rem;line-height:1.22;color:#f6f9ff}.chatbot-mobile-card-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c4b5fd}.chatbot-mobile-card-subtitle{margin:.18rem 0 0;color:#8ea3cf;font-size:.85rem;line-height:1.38}.chatbot-mobile-card-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.chatbot-mobile-card-stat{display:grid;gap:.14rem;padding:.62rem .7rem;border-radius:16px;background:#0a1022b8;border:1px solid rgba(125,154,255,.08)}.chatbot-mobile-card-stat span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8ea3cf}.chatbot-mobile-card-stat strong{color:#f6f9ff;font-size:.9rem;line-height:1.2}.chatbot-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.44rem}.chatbot-mobile-card-meta span{padding:.42rem .58rem;border-radius:16px;background:#ffffff0a;border:1px solid rgba(125,154,255,.08);color:#cfdcff;font-size:.78rem;line-height:1.35}.workspace-mobile-card{display:grid;gap:.72rem;margin-bottom:var(--ds-space-3);padding:.92rem;border-radius:20px;background:#ffffff0d;border:1px solid rgba(125,154,255,.1);box-shadow:0 18px 36px #02081629}.workspace-mobile-card.is-selected{border-color:#3b82f661;box-shadow:0 18px 40px #2563eb33}.workspace-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.workspace-mobile-card-head h4{margin:.12rem 0 0;font-size:1rem;line-height:1.22;color:#f6f9ff}.workspace-mobile-card-subtitle{margin:.18rem 0 0;color:#8ea3cf;font-size:.85rem;line-height:1.38}.workspace-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.44rem}.workspace-mobile-card-meta span{padding:.42rem .58rem;border-radius:16px;background:#ffffff0a;border:1px solid rgba(125,154,255,.08);color:#cfdcff;font-size:.78rem;line-height:1.35}.workspace-mobile-card-actions{display:flex;flex-wrap:wrap;gap:.45rem}.workspace-mobile-card-actions .btn{flex:1 1 7.8rem;min-height:42px!important;justify-content:center}.workspace-mobile-detail-wrap{display:grid;gap:.8rem}.operations-mobile-card{display:grid;gap:.72rem;margin-bottom:var(--ds-space-3);padding:.92rem;border-radius:20px;background:#ffffff0d;border:1px solid rgba(125,154,255,.1);box-shadow:0 18px 36px #02081629}.operations-mobile-card.is-selected{border-color:#3b82f661;box-shadow:0 18px 40px #2563eb33}.operations-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.operations-mobile-card-head h4{margin:.12rem 0 0;font-size:1rem;line-height:1.22;color:#f6f9ff}.operations-mobile-card-subtitle{margin:.18rem 0 0;color:#8ea3cf;font-size:.85rem;line-height:1.38}.operations-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.44rem}.operations-mobile-card-meta span{padding:.42rem .58rem;border-radius:16px;background:#ffffff0a;border:1px solid rgba(125,154,255,.08);color:#cfdcff;font-size:.78rem;line-height:1.35}.operations-mobile-card-actions{display:flex;flex-wrap:wrap;gap:.45rem}.operations-mobile-card-actions .btn{flex:1 1 7.8rem;min-height:42px!important;justify-content:center}.operations-mobile-detail-wrap{display:grid;gap:.8rem}.automation-mobile-card{display:grid;gap:.72rem;margin-bottom:var(--ds-space-3);padding:.92rem;border-radius:20px;background:#ffffff0d;border:1px solid rgba(125,154,255,.1);box-shadow:0 18px 36px #02081629}.automation-mobile-detail-wrap{display:grid;gap:var(--ds-space-3)}.automation-mobile-inline-actions{display:inline-flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.automation-mobile-control-wrap .v0-list-item.is-selected,#automation-mobile-last-run-wrap .v0-list-item.is-selected{border-color:#60a5fa61;box-shadow:0 0 0 1px #60a5fa33,0 18px 36px #0208162e;background:linear-gradient(180deg,#1b264ae0,#0a1022eb)}.automation-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.automation-mobile-card-head h4{margin:.12rem 0 0;font-size:1rem;line-height:1.22;color:#f6f9ff}.automation-mobile-card-subtitle{margin:.18rem 0 0;color:#8ea3cf;font-size:.85rem;line-height:1.38}.automation-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.44rem}.automation-mobile-card-meta span{padding:.42rem .58rem;border-radius:16px;background:#ffffff0a;border:1px solid rgba(125,154,255,.08);color:#cfdcff;font-size:.78rem;line-height:1.35}.automation-mobile-card-footer{margin:-.12rem 0 0;color:#8ea3cf;font-size:.82rem;line-height:1.4}.automation-mobile-card-actions{display:flex;flex-wrap:wrap;gap:.45rem}.automation-mobile-card-actions .btn{flex:1 1 7.8rem;min-height:42px!important;justify-content:center}#platform-section[data-platform-premium-shell=read-path],#platform-section[data-platform-premium-shell=read-path] *{min-width:0}#platform-section[data-platform-premium-shell=read-path] .v0-page-header{padding:clamp(1rem,1.8vw,1.35rem)}#platform-section[data-platform-premium-shell=read-path] .v0-page-header h3{max-width:54rem;font-size:clamp(1.18rem,1.6vw,1.55rem);line-height:1.14}#platform-section[data-platform-premium-shell=read-path] .v0-page-header p,#platform-section[data-platform-premium-shell=read-path] .v0-card-head p,#platform-section[data-platform-premium-shell=read-path] .subtle{font-size:clamp(.78rem,.9vw,.9rem);line-height:1.45}#platform-section[data-platform-premium-shell=read-path] .v0-card,#platform-section[data-platform-premium-shell=read-path] .panel{border-radius:18px}#platform-section[data-platform-premium-shell=read-path] .platform-read-path-panel{display:grid;gap:.78rem;overflow:hidden}#platform-section[data-platform-premium-shell=read-path] .platform-read-path-panel>.grid{margin-top:0}#platform-section[data-platform-premium-shell=read-path] .platform-read-path-rail{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.18rem .7rem;align-items:center;padding:.72rem .82rem;border:1px solid rgba(125,154,255,.16);border-radius:18px;background:radial-gradient(circle at 8% 0%,rgba(34,211,238,.16),transparent 36%),linear-gradient(135deg,#090e1fd1,#0f172ae6);box-shadow:0 18px 42px #0208162e}#platform-section[data-platform-premium-shell=read-path] .platform-read-path-rail span{width:max-content;padding:.26rem .54rem;border-radius:999px;background:#22d3ee1f;border:1px solid rgba(34,211,238,.24);color:#9cecff;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#platform-section[data-platform-premium-shell=read-path] .platform-read-path-rail strong{color:#f8fbff;font-size:clamp(.9rem,1vw,1rem);line-height:1.25}#platform-section[data-platform-premium-shell=read-path] .platform-read-path-rail p{grid-column:2;margin:0;color:#9eb2dc;font-size:clamp(.75rem,.82vw,.84rem);line-height:1.38}#platform-section[data-platform-premium-shell=read-path] .platform-read-path-card{overflow:hidden;border-color:#7d9aff24;background:linear-gradient(180deg,#ffffff12,#ffffff09),#080d1eb8}#platform-section[data-platform-premium-shell=read-path] .inventory-kpi-grid{gap:.58rem}#platform-section[data-platform-premium-shell=read-path] .inventory-kpi-card{padding:.78rem .82rem;border-radius:16px}#platform-section[data-platform-premium-shell=read-path] .inventory-kpi-value{font-size:clamp(1rem,1.25vw,1.2rem)}#platform-section[data-platform-premium-shell=read-path] .inventory-health-stack{gap:.46rem}#platform-section[data-platform-premium-shell=read-path] .inventory-health-item{padding:.62rem .7rem;border-radius:14px}#platform-section[data-platform-premium-shell=read-path] .inventory-health-item strong{font-size:clamp(.79rem,.9vw,.9rem)}#platform-section[data-platform-premium-shell=read-path] .inventory-health-item span{overflow-wrap:anywhere;font-size:clamp(.74rem,.82vw,.84rem)}#platform-section[data-platform-premium-shell=read-path] .actions-row.wrap{gap:var(--ds-space-2)}#platform-section[data-platform-premium-shell=read-path] .btn,#platform-section[data-platform-premium-shell=read-path] .v0-primary-button{min-height:38px;padding-inline:.85rem}#platform-section[data-platform-premium-shell=read-path] .platform-read-path-rail{grid-template-columns:1fr}#platform-section[data-platform-premium-shell=read-path] .platform-read-path-rail p{grid-column:1}.platform-mobile-card{display:grid;gap:.72rem;margin-bottom:var(--ds-space-3);padding:.92rem;border-radius:20px;background:#ffffff0d;border:1px solid rgba(125,154,255,.1);box-shadow:0 18px 36px #02081629}.platform-mobile-card.is-selected{border-color:#60a5fa6b;box-shadow:0 0 0 1px #60a5fa3d,0 22px 44px #0f172a47;background:linear-gradient(180deg,#1b264aeb,#0a1022f0)}.platform-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.platform-mobile-card-head h4{margin:.12rem 0 0;font-size:1rem;line-height:1.22;color:#f6f9ff}.platform-mobile-card-subtitle{margin:.18rem 0 0;color:#8ea3cf;font-size:.85rem;line-height:1.38}.platform-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.44rem}.platform-mobile-card-meta span{padding:.42rem .58rem;border-radius:16px;background:#ffffff0a;border:1px solid rgba(125,154,255,.08);color:#cfdcff;font-size:.78rem;line-height:1.35}.platform-mobile-card-actions{display:flex;flex-wrap:wrap;gap:.45rem}.platform-mobile-card-actions .btn{flex:1 1 7.8rem;min-height:42px!important;justify-content:center}.platform-mobile-detail-wrap{margin-top:.9rem}.agents-mobile-card{display:grid;gap:.72rem;margin-bottom:var(--ds-space-3);padding:.92rem;border-radius:20px;background:#ffffff0d;border:1px solid rgba(125,154,255,.1);box-shadow:0 18px 36px #02081629}.agents-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.agents-mobile-card-head h4{margin:.12rem 0 0;font-size:1rem;line-height:1.22;color:#f6f9ff}.agents-mobile-card-subtitle{margin:.18rem 0 0;color:#8ea3cf;font-size:.85rem;line-height:1.38}.agents-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.44rem}.agents-mobile-card-meta span{padding:.42rem .58rem;border-radius:16px;background:#ffffff0a;border:1px solid rgba(125,154,255,.08);color:#cfdcff;font-size:.78rem;line-height:1.35}.agents-mobile-card-actions{display:flex;flex-wrap:wrap;gap:.45rem}.agents-mobile-card-actions .btn{flex:1 1 7.8rem;min-height:42px!important;justify-content:center}.revenue-mobile-card{display:grid;gap:.72rem;margin-bottom:var(--ds-space-3);padding:.92rem;border-radius:20px;background:#ffffff0d;border:1px solid rgba(125,154,255,.1);box-shadow:0 18px 36px #02081629}.revenue-mobile-card.is-selected{border-color:#6366f16b;box-shadow:0 20px 44px #2563eb33;background:linear-gradient(180deg,#192240f5,#0e1426e6)}.revenue-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.revenue-mobile-card-head h4{margin:.12rem 0 0;font-size:1rem;line-height:1.22;color:#f6f9ff}.revenue-mobile-card-subtitle{margin:.18rem 0 0;color:#8ea3cf;font-size:.85rem;line-height:1.38}.revenue-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.44rem}.revenue-mobile-card-meta span{padding:.42rem .58rem;border-radius:16px;background:#ffffff0a;border:1px solid rgba(125,154,255,.08);color:#cfdcff;font-size:.78rem;line-height:1.35}.revenue-mobile-card-actions{display:flex;flex-wrap:wrap;gap:.45rem}.revenue-mobile-card-actions .btn{flex:1 1 7.8rem;min-height:42px!important;justify-content:center}.revenue-mobile-detail-wrap{display:grid;gap:var(--ds-space-3)}.connector-mobile-card{display:grid;gap:.72rem;margin-bottom:var(--ds-space-3);padding:.92rem;border-radius:20px;background:#ffffff0d;border:1px solid rgba(125,154,255,.1);box-shadow:0 18px 36px #02081629}.connector-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.connector-mobile-card-head h4{margin:.12rem 0 0;font-size:1rem;line-height:1.22;color:#f6f9ff}.connector-mobile-card-subtitle{margin:.18rem 0 0;color:#8ea3cf;font-size:.85rem;line-height:1.38}.connector-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.44rem}.connector-mobile-card-meta span{padding:.42rem .58rem;border-radius:16px;background:#ffffff0a;border:1px solid rgba(125,154,255,.08);color:#cfdcff;font-size:.78rem;line-height:1.35}.connector-mobile-card-actions{display:flex;flex-wrap:wrap;gap:.45rem}.connector-mobile-card-actions .btn{flex:1 1 7.8rem;min-height:42px!important;justify-content:center}.admin-mobile-card{display:grid;gap:.72rem;margin-bottom:var(--ds-space-3);padding:.92rem;border-radius:20px;background:#ffffff0d;border:1px solid rgba(125,154,255,.1);box-shadow:0 18px 36px #02081629}.admin-mobile-card.is-selected{border-color:#3b82f661;box-shadow:0 18px 40px #2563eb33}.admin-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.admin-mobile-card-head h4{margin:.12rem 0 0;font-size:1rem;line-height:1.22;color:#f6f9ff}.admin-mobile-card-subtitle{margin:.18rem 0 0;color:#8ea3cf;font-size:.85rem;line-height:1.38}.admin-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.44rem}.admin-mobile-card-meta span{padding:.42rem .58rem;border-radius:16px;background:#ffffff0a;border:1px solid rgba(125,154,255,.08);color:#cfdcff;font-size:.78rem;line-height:1.35}.admin-mobile-card-actions{display:flex;flex-wrap:wrap;gap:.45rem}.admin-mobile-card-actions .btn{flex:1 1 7.8rem;min-height:42px!important;justify-content:center}.admin-mobile-detail-wrap{display:grid;gap:.8rem}.today-mobile-card{display:grid;gap:.72rem;margin-bottom:var(--ds-space-3);padding:.92rem;border-radius:20px;background:#ffffff0d;border:1px solid rgba(125,154,255,.1);box-shadow:0 18px 36px #02081629}.today-mobile-card.is-selected{border-color:#60a5fa6b;box-shadow:0 18px 40px #2563eb33}.today-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.today-mobile-card-head h4{margin:.12rem 0 0;font-size:1rem;line-height:1.22;color:#f6f9ff}.today-mobile-card-subtitle{margin:.18rem 0 0;color:#8ea3cf;font-size:.85rem;line-height:1.38}.today-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.44rem}.today-mobile-card-meta span{padding:.42rem .58rem;border-radius:16px;background:#ffffff0a;border:1px solid rgba(125,154,255,.08);color:#cfdcff;font-size:.78rem;line-height:1.35}.today-mobile-card-actions{display:flex;flex-wrap:wrap;gap:.45rem}.today-mobile-card-actions .btn{flex:1 1 7.8rem;min-height:42px!important;justify-content:center}.today-mobile-detail-wrap{display:grid;gap:.8rem}.email-mobile-card{display:grid;gap:.72rem;margin-bottom:var(--ds-space-3);padding:.92rem;border-radius:20px;background:#ffffff0d;border:1px solid rgba(125,154,255,.1);box-shadow:0 18px 36px #02081629}.email-mobile-card.is-selected{border-color:#f472b657;box-shadow:0 18px 36px #02081629,inset 0 0 0 1px #f472b629;background:linear-gradient(180deg,#f472b61f,#ffffff0d)}.email-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.email-mobile-card-head h4{margin:.12rem 0 0;font-size:1rem;line-height:1.22;color:#f6f9ff}.email-mobile-card-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f9a8d4}.email-mobile-card-subtitle{margin:.18rem 0 0;color:#8ea3cf;font-size:.85rem;line-height:1.38}.email-mobile-card-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.email-mobile-card-stat{display:grid;gap:.14rem;padding:.62rem .7rem;border-radius:16px;background:#0a1022b8;border:1px solid rgba(125,154,255,.08)}.email-mobile-card-stat--wide{grid-column:1 / -1}.email-mobile-card-stat span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8ea3cf}.email-mobile-card-stat strong{color:#f6f9ff;font-size:.9rem;line-height:1.2}.email-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.44rem}.email-mobile-card-meta span{padding:.42rem .58rem;border-radius:999px;background:#ffffff0a;border:1px solid rgba(125,154,255,.08);color:#cfdcff;font-size:.78rem;line-height:1.25}.email-mobile-card-actions{display:flex;flex-wrap:wrap;gap:.45rem}.email-mobile-card-actions .btn{flex:1 1 7.4rem;min-height:42px!important;justify-content:center}.comm-mobile-card{display:grid;gap:.72rem;margin-bottom:var(--ds-space-3);padding:.92rem;border-radius:20px;background:#ffffff0d;border:1px solid rgba(125,154,255,.1);box-shadow:0 18px 36px #02081629}.comm-mobile-card.is-selected{border-color:#3b82f657;box-shadow:0 18px 36px #02081629,inset 0 0 0 1px #3b82f629;background:linear-gradient(180deg,#3b82f61f,#ffffff0d)}.comm-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.comm-mobile-card-head h4{margin:.12rem 0 0;font-size:1rem;line-height:1.22;color:#f6f9ff}.comm-mobile-card-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#93c5fd}.comm-mobile-card-subtitle{margin:.18rem 0 0;color:#8ea3cf;font-size:.85rem;line-height:1.38}.comm-mobile-card-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.comm-mobile-card-stat{display:grid;gap:.14rem;padding:.62rem .7rem;border-radius:16px;background:#0a1022b8;border:1px solid rgba(125,154,255,.08)}.comm-mobile-card-stat--wide{grid-column:1 / -1}.comm-mobile-card-stat span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8ea3cf}.comm-mobile-card-stat strong{color:#f6f9ff;font-size:.9rem;line-height:1.2}.comm-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.44rem}.comm-mobile-card-meta span{padding:.42rem .58rem;border-radius:999px;background:#ffffff0a;border:1px solid rgba(125,154,255,.08);color:#cfdcff;font-size:.78rem;line-height:1.25}.comm-mobile-card-actions{display:flex;flex-wrap:wrap;gap:.45rem}.comm-mobile-card-actions .btn{flex:1 1 8rem;min-height:42px!important;justify-content:center}.comm-mobile-section-stack{display:grid;gap:.9rem}.comm-mobile-data-section{display:grid;gap:.65rem}.comm-mobile-data-section h4{margin:0;color:#f6f9ff}.inventory-enterprise-mobile-card{display:grid;gap:.72rem;margin-bottom:var(--ds-space-3);padding:.92rem;border-radius:20px;background:#ffffff0d;border:1px solid rgba(125,154,255,.1);box-shadow:0 18px 36px #02081629}.inventory-enterprise-mobile-card.is-selected{border-color:#22c55e57;box-shadow:0 18px 36px #02081629,inset 0 0 0 1px #22c55e29;background:linear-gradient(180deg,#22c55e1a,#ffffff0d)}.inventory-enterprise-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.inventory-enterprise-mobile-card-head h4{margin:.12rem 0 0;font-size:1rem;line-height:1.22;color:#f6f9ff}.inventory-enterprise-mobile-card-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#86efac}.inventory-enterprise-mobile-card-subtitle{margin:.18rem 0 0;color:#8ea3cf;font-size:.85rem;line-height:1.38}.inventory-enterprise-mobile-card-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.inventory-enterprise-mobile-card-stat{display:grid;gap:.14rem;padding:.62rem .7rem;border-radius:16px;background:#0a1022b8;border:1px solid rgba(125,154,255,.08)}.inventory-enterprise-mobile-card-stat--wide{grid-column:1 / -1}.inventory-enterprise-mobile-card-stat span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8ea3cf}.inventory-enterprise-mobile-card-stat strong{color:#f6f9ff;font-size:.9rem;line-height:1.2}.inventory-enterprise-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.44rem}.inventory-enterprise-mobile-card-meta span{padding:.42rem .58rem;border-radius:999px;background:#ffffff0a;border:1px solid rgba(125,154,255,.08);color:#cfdcff;font-size:.78rem;line-height:1.25}.accounting-mobile-card{display:grid;gap:.72rem;margin-bottom:var(--ds-space-3);padding:.92rem;border-radius:20px;background:#ffffff0d;border:1px solid rgba(125,154,255,.1);box-shadow:0 18px 36px #02081629}.accounting-mobile-card.is-selected{border-color:#f59e0b57;box-shadow:0 18px 36px #02081629,inset 0 0 0 1px #f59e0b29;background:linear-gradient(180deg,#f59e0b1f,#ffffff0d)}.accounting-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.accounting-mobile-card-head h4{margin:.12rem 0 0;font-size:1rem;line-height:1.22;color:#f6f9ff}.accounting-mobile-card-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fcd34d}.accounting-mobile-card-subtitle{margin:.18rem 0 0;color:#8ea3cf;font-size:.85rem;line-height:1.38}.accounting-mobile-card-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.accounting-mobile-card-stat{display:grid;gap:.14rem;padding:.62rem .7rem;border-radius:16px;background:#0a1022b8;border:1px solid rgba(125,154,255,.08)}.accounting-mobile-card-stat--wide{grid-column:1 / -1}.accounting-mobile-card-stat span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8ea3cf}.accounting-mobile-card-stat strong{color:#f6f9ff;font-size:.9rem;line-height:1.2}.accounting-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.44rem}.accounting-mobile-card-meta span{padding:.42rem .58rem;border-radius:999px;background:#ffffff0a;border:1px solid rgba(125,154,255,.08);color:#cfdcff;font-size:.78rem;line-height:1.25}.accounting-mobile-card-actions{display:flex;flex-wrap:wrap;gap:.45rem}.accounting-mobile-card-actions .btn{flex:1 1 8rem;min-height:42px!important;justify-content:center}.video-mobile-card{display:grid;gap:.72rem;margin-bottom:var(--ds-space-3);padding:.92rem;border-radius:20px;background:#ffffff0d;border:1px solid rgba(125,154,255,.1);box-shadow:0 18px 36px #02081629}.video-mobile-card.is-selected{border-color:#ec489957;box-shadow:0 18px 36px #02081629,inset 0 0 0 1px #ec489929;background:linear-gradient(180deg,#ec48991f,#ffffff0d)}.video-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.video-mobile-card-head h4{margin:.12rem 0 0;font-size:1rem;line-height:1.22;color:#f6f9ff}.video-mobile-card-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f9a8d4}.video-mobile-card-subtitle{margin:.18rem 0 0;color:#8ea3cf;font-size:.85rem;line-height:1.38}.video-mobile-card-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.video-mobile-card-stat{display:grid;gap:.14rem;padding:.62rem .7rem;border-radius:16px;background:#0a1022b8;border:1px solid rgba(125,154,255,.08)}.video-mobile-card-stat--wide{grid-column:1 / -1}.video-mobile-card-stat span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8ea3cf}.video-mobile-card-stat strong{color:#f6f9ff;font-size:.9rem;line-height:1.2}.video-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.44rem}.video-mobile-card-meta span{padding:.42rem .58rem;border-radius:999px;background:#ffffff0a;border:1px solid rgba(125,154,255,.08);color:#cfdcff;font-size:.78rem;line-height:1.25}.video-mobile-card-actions{display:flex;flex-wrap:wrap;gap:.45rem}.video-mobile-card-actions .btn{flex:1 1 7.8rem;min-height:42px!important;justify-content:center}.phone-mobile-card{display:grid;gap:.72rem;margin-bottom:var(--ds-space-3);padding:.92rem;border-radius:20px;background:#ffffff0d;border:1px solid rgba(125,154,255,.1);box-shadow:0 18px 36px #02081629}.phone-mobile-card.is-selected{border-color:#22c55e57;box-shadow:0 18px 36px #02081629,inset 0 0 0 1px #22c55e29;background:linear-gradient(180deg,#22c55e1f,#ffffff0d)}.phone-mobile-card-head{display:grid;gap:.18rem}.phone-mobile-card-head strong{color:#f6f9ff;font-size:1rem;line-height:1.24}.phone-mobile-card-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#86efac}.phone-mobile-card-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.phone-mobile-card-stat{display:grid;gap:.14rem;padding:.62rem .7rem;border-radius:16px;background:#0a1022b8;border:1px solid rgba(125,154,255,.08)}.phone-mobile-card-stat span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8ea3cf}.phone-mobile-card-stat strong{color:#f6f9ff;font-size:.9rem;line-height:1.2}.phone-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.44rem}.phone-mobile-card-meta span{padding:.42rem .58rem;border-radius:999px;background:#ffffff0a;border:1px solid rgba(125,154,255,.08);color:#cfdcff;font-size:.78rem;line-height:1.25}.phone-mobile-card-actions{display:flex;flex-wrap:wrap;gap:.45rem}.phone-mobile-card-actions .btn{flex:1 1 7.8rem;min-height:42px!important;justify-content:center}.logs-mobile-card{display:grid;gap:.72rem;margin-bottom:var(--ds-space-3);padding:.92rem;border-radius:20px;background:#ffffff0d;border:1px solid rgba(125,154,255,.1);box-shadow:0 18px 36px #02081629}.logs-mobile-card.is-selected{border-color:#fbbf2457;box-shadow:0 18px 36px #02081629,inset 0 0 0 1px #fbbf2429;background:linear-gradient(180deg,#fbbf241a,#ffffff0d)}.logs-mobile-card-head{display:grid;gap:.18rem}.logs-mobile-card-head strong{color:#f6f9ff;font-size:1rem;line-height:1.24}.logs-mobile-card-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fcd34d}.logs-mobile-card-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.logs-mobile-card-stat{display:grid;gap:.14rem;padding:.62rem .7rem;border-radius:16px;background:#0a1022b8;border:1px solid rgba(125,154,255,.08)}.logs-mobile-card-stat span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8ea3cf}.logs-mobile-card-stat strong{color:#f6f9ff;font-size:.9rem;line-height:1.2}.logs-mobile-card-actions{display:flex;flex-wrap:wrap;gap:.45rem}.logs-mobile-card-actions .btn{flex:1 1 7.8rem;min-height:42px!important;justify-content:center}.support-mobile-card,.security-mobile-card{display:grid;gap:.82rem;padding:var(--ds-space-4);border-radius:24px;background:#ffffff0d;border:1px solid rgba(125,154,255,.1);box-shadow:0 18px 36px #02081629}.support-mobile-card.is-selected{border-color:#6366f157;box-shadow:0 18px 36px #02081629,inset 0 0 0 1px #6366f12e;background:linear-gradient(180deg,#6366f11f,#ffffff0d)}.support-mobile-card-head,.security-mobile-card-head{display:grid;gap:.18rem}.support-mobile-card-head h4,.security-mobile-card-head h4{margin:0;color:#f6f9ff;font-size:1rem;line-height:1.24}.support-mobile-card-eyebrow,.security-mobile-card-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7dd3fc}.support-mobile-card-subtitle,.security-mobile-card-subtitle{margin:0;color:#b7c5e4;font-size:.82rem;line-height:1.5}.support-mobile-card-stats,.security-mobile-card-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.support-mobile-card-stat,.security-mobile-card-stat{display:grid;gap:.14rem;padding:.62rem .7rem;border-radius:16px;background:#0a1022b8;border:1px solid rgba(125,154,255,.08)}.support-mobile-card-stat span,.security-mobile-card-stat span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8ea3cf}.support-mobile-card-stat strong,.security-mobile-card-stat strong{color:#f6f9ff;font-size:.9rem;line-height:1.2}.support-mobile-card-meta,.security-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.4rem}.support-mobile-card-meta span,.security-mobile-card-meta span{display:inline-flex;align-items:center;min-height:28px;padding:.32rem .58rem;border-radius:999px;background:#0f172ac7;border:1px solid rgba(125,154,255,.12);color:#c9d5f2;font-size:.74rem;line-height:1.2}.support-mobile-card-actions,.security-mobile-card-actions{display:flex;flex-wrap:wrap;gap:.45rem}.support-mobile-card-actions .btn,.security-mobile-card-actions .btn,.security-mobile-card-actions select{flex:1 1 7.8rem;min-height:42px!important}.mobile-detail-shell{display:grid;gap:.78rem;padding:.96rem;border-radius:24px;background:linear-gradient(180deg,#090e1df5,#080c18e0);border:1px solid rgba(125,154,255,.12);box-shadow:0 22px 44px #0208162e;touch-action:pan-y}.mobile-detail-head{display:grid;gap:var(--ds-space-2)}.mobile-detail-copy{display:grid;gap:.18rem}.mobile-detail-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7dd3fc}.mobile-detail-head h3{margin:0;color:#f6f9ff;font-size:1.02rem;line-height:1.22}.mobile-detail-subtitle{margin:0;color:#b7c5e4;font-size:.84rem;line-height:1.45}.mobile-detail-badges,.mobile-detail-meta,.mobile-detail-tabs,.mobile-detail-actions{display:flex;flex-wrap:wrap;gap:.45rem}.mobile-detail-meta span{display:inline-flex;align-items:center;min-height:28px;padding:.34rem .58rem;border-radius:999px;background:#0f172ac7;border:1px solid rgba(125,154,255,.12);color:#c9d5f2;font-size:.74rem;line-height:1.2}.mobile-detail-more{display:grid;gap:.55rem;padding:.1rem 0 0}.mobile-detail-more summary{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:34px;padding:.42rem .72rem;border-radius:999px;background:#0c1222d1;border:1px solid rgba(125,154,255,.12);color:#d5e1fb;font-size:.78rem;font-weight:700;cursor:pointer;list-style:none}.mobile-detail-more summary::-webkit-details-marker{display:none}.mobile-detail-more[open] summary{background:#6366f124;border-color:#6366f138}.mobile-detail-meta-expanded{padding-top:.1rem}.mobile-detail-tabs .btn,.mobile-detail-actions .btn,.mobile-detail-actions select{flex:1 1 7.6rem;min-height:42px!important;justify-content:center}.mobile-detail-body{display:grid;gap:.72rem;padding:.85rem;border-radius:18px;background:#080c18ad;border:1px solid rgba(125,154,255,.08)}.email-mobile-message-body{margin:0;white-space:pre-wrap;word-break:break-word}.email-mobile-detail-section{display:grid;gap:.7rem;padding:.82rem;border-radius:18px;background:#0b1222bd;border:1px solid rgba(125,154,255,.08)}.email-mobile-detail-form{display:grid;gap:.72rem}.features-mobile-card{display:grid;gap:.82rem;padding:var(--ds-space-4);border-radius:24px;background:#ffffff0d;border:1px solid rgba(125,154,255,.1);box-shadow:0 18px 36px #02081629}.features-mobile-card-head{display:grid;gap:.18rem}.features-mobile-card-head h4{margin:0;color:#f6f9ff;font-size:1rem;line-height:1.24}.features-mobile-card-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#22d3ee}.features-mobile-card-subtitle{margin:0;color:#b7c5e4;font-size:.82rem;line-height:1.5}.features-mobile-card-stats{display:grid;gap:.55rem}.features-mobile-card-stat{display:grid;gap:.14rem;padding:.62rem .7rem;border-radius:16px;background:#0a1022b8;border:1px solid rgba(125,154,255,.08)}.features-mobile-card-stat span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8ea3cf}.features-mobile-card-stat strong{color:#f6f9ff;font-size:.88rem;line-height:1.4}.features-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.4rem}.features-mobile-card-meta span{display:inline-flex;align-items:center;min-height:28px;padding:.32rem .58rem;border-radius:999px;background:#0f172ac7;border:1px solid rgba(125,154,255,.12);color:#c9d5f2;font-size:.74rem;line-height:1.2}.features-mobile-card-actions{display:flex;flex-wrap:wrap;gap:.45rem}.features-mobile-card-actions .btn{flex:1 1 8.2rem;min-height:42px!important}.leadintel-mobile-card{display:grid;gap:.82rem;padding:var(--ds-space-4);border-radius:24px;background:#ffffff0d;border:1px solid rgba(125,154,255,.1);box-shadow:0 18px 36px #02081629}.leadintel-mobile-card.is-selected{border-color:#10b98157;box-shadow:0 18px 36px #02081629,inset 0 0 0 1px #10b98129;background:linear-gradient(180deg,#10b9811a,#ffffff0d)}.leadintel-mobile-card-head{display:grid;gap:.18rem}.leadintel-mobile-card-head h4{margin:0;color:#f6f9ff;font-size:1rem;line-height:1.24}.leadintel-mobile-card-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6ee7b7}.leadintel-mobile-card-subtitle{margin:0;color:#b7c5e4;font-size:.82rem;line-height:1.5}.leadintel-mobile-card-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.leadintel-mobile-card-stat{display:grid;gap:.14rem;padding:.62rem .7rem;border-radius:16px;background:#0a1022b8;border:1px solid rgba(125,154,255,.08)}.leadintel-mobile-card-stat span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8ea3cf}.leadintel-mobile-card-stat strong{color:#f6f9ff;font-size:.9rem;line-height:1.2}.leadintel-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.4rem}.leadintel-mobile-card-meta span{display:inline-flex;align-items:center;min-height:28px;padding:.32rem .58rem;border-radius:999px;background:#0f172ac7;border:1px solid rgba(125,154,255,.12);color:#c9d5f2;font-size:.74rem;line-height:1.2}.leadintel-mobile-card-actions{display:flex;flex-wrap:wrap;gap:.45rem}.leadintel-mobile-card-actions .btn{flex:1 1 7.6rem;min-height:42px!important}.bi-mobile-card{display:grid;gap:.82rem;padding:var(--ds-space-4);border-radius:24px;background:#ffffff0d;border:1px solid rgba(125,154,255,.1);box-shadow:0 18px 36px #02081629}.bi-mobile-card-head{display:grid;gap:.18rem}.bi-mobile-card-head h4{margin:0;color:#f6f9ff;font-size:1rem;line-height:1.24}.bi-mobile-card-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#60a5fa}.bi-mobile-card-subtitle{margin:0;color:#b7c5e4;font-size:.82rem;line-height:1.5}.bi-mobile-card-stats{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.bi-mobile-card-stat{display:grid;gap:.14rem;padding:.62rem .7rem;border-radius:16px;background:#0a1022b8;border:1px solid rgba(125,154,255,.08)}.bi-mobile-card-stat span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8ea3cf}.bi-mobile-card-stat strong{color:#f6f9ff;font-size:.88rem;line-height:1.3}.bi-mobile-card-actions{display:flex;flex-wrap:wrap;gap:.45rem}.bi-mobile-card-actions .btn{flex:1 1 8rem;min-height:42px!important}.help-mobile-card{display:grid;gap:.48rem;width:100%;padding:.95rem var(--ds-space-4);border-radius:22px;text-align:left;background:#ffffff0d;border:1px solid rgba(125,154,255,.1);box-shadow:0 18px 36px #02081629;color:#eff4ff}.help-mobile-card.is-active{border-color:#22d3ee57;box-shadow:0 18px 36px #02081629,inset 0 0 0 1px #22d3ee2e;background:linear-gradient(180deg,#22d3ee1a,#ffffff0d)}.help-mobile-card-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#67e8f9}.help-mobile-card-title{font-size:.98rem;font-weight:700;line-height:1.28;color:#f6f9ff}.help-mobile-card-summary{color:#b7c5e4;font-size:.82rem;line-height:1.5}.help-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.38rem}.help-mobile-card-meta span{display:inline-flex;align-items:center;min-height:28px;padding:.28rem .58rem;border-radius:999px;background:#0f172ac7;border:1px solid rgba(125,154,255,.12);color:#c9d5f2;font-size:.74rem;line-height:1.2}.marketing-overview-mobile-card{display:grid;gap:.58rem;width:100%;padding:.98rem var(--ds-space-4);border-radius:22px;text-align:left;background:linear-gradient(180deg,#111827e0,#080f1cf0);border:1px solid rgba(125,154,255,.12);box-shadow:0 18px 36px #02081629;color:#eff4ff}.marketing-overview-mobile-card.is-selected{border-color:#22d3ee57;box-shadow:0 18px 36px #02081629,inset 0 0 0 1px #22d3ee2e}.marketing-overview-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3)}.marketing-overview-mobile-card-head h4{margin:.18rem 0 0;color:#f6f9ff;font-size:.98rem;line-height:1.28}.marketing-overview-mobile-card-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#67e8f9}.marketing-overview-mobile-card-subtitle{margin:0;color:#b7c5e4;font-size:.84rem;line-height:1.5}.marketing-overview-mobile-card-stats{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-overview-mobile-card-stat{display:grid;gap:.14rem;padding:.62rem .7rem;border-radius:16px;background:#0a1022b8;border:1px solid rgba(125,154,255,.08)}.marketing-overview-mobile-card-stat span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8ea3cf}.marketing-overview-mobile-card-stat strong{color:#f6f9ff;font-size:.88rem;line-height:1.3}.marketing-overview-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.38rem}.marketing-overview-mobile-card-meta span{display:inline-flex;align-items:center;min-height:28px;padding:.28rem .58rem;border-radius:999px;background:#0f172ac7;border:1px solid rgba(125,154,255,.12);color:#c9d5f2;font-size:.74rem;line-height:1.2}.marketing-overview-mobile-card-actions{display:flex;flex-wrap:wrap;gap:.45rem}.marketing-overview-mobile-card-actions .btn{flex:1 1 8rem;min-height:42px!important}.ops-console-mobile-card{display:grid;gap:.56rem;width:100%;padding:.95rem var(--ds-space-4);border-radius:22px;text-align:left;background:linear-gradient(180deg,#0f172ae0,#070c18f0);border:1px solid rgba(125,154,255,.12);box-shadow:0 18px 36px #02081629;color:#eff4ff}.ops-console-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3)}.ops-console-mobile-card-head h4{margin:.18rem 0 0;color:#f6f9ff;font-size:.98rem;line-height:1.28}.ops-console-mobile-card-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#67e8f9}.ops-console-mobile-card-subtitle{margin:0;color:#b7c5e4;font-size:.84rem;line-height:1.5}.ops-console-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.38rem}.ops-console-mobile-card-meta span{display:inline-flex;align-items:center;min-height:28px;padding:.28rem .58rem;border-radius:999px;background:#0f172ac7;border:1px solid rgba(125,154,255,.12);color:#c9d5f2;font-size:.74rem;line-height:1.2}.ux-mobile-action-rail,.ux-mobile-action-rail.hidden{display:none!important}.ux-mobile-fab-wrap{position:fixed;right:.9rem;bottom:calc(var(--ux-mobile-tabbar-height) + env(safe-area-inset-bottom) + .8rem);z-index:36;display:flex;justify-content:flex-end}.ux-mobile-fab-wrap.hidden{display:none!important}.ux-mobile-fab{display:inline-flex!important;align-items:center;justify-content:center;gap:.56rem;min-height:var(--ux-mobile-action-height)!important;padding:.84rem var(--ds-space-4)!important;border-radius:20px;background:linear-gradient(135deg,#6366f1f5,#06b6d4e6);border:0;color:#fff;box-shadow:0 22px 46px #2563eb57}.ux-mobile-fab:disabled{opacity:.52}.ux-mobile-fab-icon{display:inline-grid;place-items:center;width:1.2rem;height:1.2rem;font-size:1.2rem;line-height:1}.ux-mobile-context-sheet{position:fixed!important;left:.8rem!important;right:.8rem!important;bottom:calc(var(--ux-mobile-tabbar-height) + env(safe-area-inset-bottom) + .55rem)!important;z-index:38!important;padding:.78rem!important;border-radius:24px;background:linear-gradient(180deg,#091022fa,#0a1124fa);border:1px solid rgba(125,154,255,.16);box-shadow:0 30px 80px #0208167a;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.ux-mobile-context-sheet.hidden{display:none!important}.ux-mobile-context-sheet-handle{width:3rem;height:4px;margin:0 auto .72rem;border-radius:999px;background:#d8e4ff5c}.ux-mobile-context-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.72rem}.ux-mobile-context-sheet-head h3{margin:.08rem 0 0;font-size:1.02rem;line-height:1.2}.ux-mobile-context-actions{display:grid;gap:.62rem}.ux-mobile-context-action{display:grid;gap:.18rem;width:100%;padding:.84rem .95rem;border-radius:18px;text-align:left;background:#ffffff0d;border:1px solid rgba(125,154,255,.12);color:#eff4ff;box-shadow:0 12px 28px #0208162e}.ux-mobile-context-action strong{font-size:.96rem;line-height:1.2}.ux-mobile-context-action span{color:#8ea3cf;font-size:.81rem;line-height:1.35}.ux-mobile-context-action.is-primary{background:linear-gradient(135deg,#6366f133,#06b6d429);border-color:#6366f147}.ux-mobile-tabbar{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:34!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:.28rem!important;padding:.46rem .44rem calc(env(safe-area-inset-bottom) + .44rem)!important}.ux-mobile-tabbar.hidden{display:none!important}.ux-mobile-tabbar .btn{border-radius:18px;min-height:46px!important;padding:.46rem .16rem!important;font-size:.71rem!important;font-weight:700!important;letter-spacing:.01em}}.uh-operations-chip-row{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.uh-meta-chip{display:inline-flex;align-items:center;max-width:100%;padding:.24rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--ds-surface-muted, #eef2ff) 88%,#fff);border:1px solid color-mix(in srgb,var(--ds-border, #cbd5e1) 80%,#94a3b8);color:var(--ds-text, #0f172a);font-size:.78rem;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.uh-meta-chip--readable{background:color-mix(in srgb,var(--ds-bg-card, #ffffff) 92%,#cbd5e1);border:1px solid color-mix(in srgb,var(--ds-border, #94a3b8) 70%,#64748b);color:var(--ds-text, #0f172a);opacity:1!important;font-weight:550}.uh-meta-chip--sample{margin-top:.35rem;background:color-mix(in srgb,#f59e0b 16%,#fff);border-color:color-mix(in srgb,#f59e0b 40%,#cbd5e1);color:#92400e}.uh-operations-list-more{display:flex;justify-content:center;margin-top:.35rem}.uh-operations-sync-target{display:inline-flex;align-items:center;gap:.4rem}.uh-operations-sync-target-label{font-size:.78rem;color:#8ea3cf}.uh-operations-detail-drawer{margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(125,154,255,.16)}.leadintel-result-slot{display:block;margin-top:.6rem}.leadintel-result-card{display:grid;gap:.7rem;padding:var(--ds-space-4) 1.1rem;border-radius:18px;background:#ffffff0a;border:1px solid rgba(125,154,255,.16)}.leadintel-result-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3)}.leadintel-result-eyebrow{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#d6e0ffa8}.leadintel-result-score,.leadintel-result-verdict{display:block;font-size:1.35rem;font-weight:700;color:#f6f9ff}.leadintel-result-summary,.leadintel-result-next{margin:0;color:#e2e9ffdb;font-size:.9rem}.leadintel-result-next .leadintel-result-eyebrow{margin-bottom:.15rem}.leadintel-result-confirm{margin:0;padding:.45rem .65rem;border-radius:12px;background:#4ade801f;border:1px solid rgba(74,222,128,.3);color:#d6ffe4;font-size:.86rem}.leadintel-result-reasons{margin:0;padding-left:1.1rem;display:grid;gap:.32rem;color:#e2e9ffd6;font-size:.88rem}.leadintel-weight-stack{display:grid;gap:.4rem}.leadintel-weight-row{display:grid;grid-template-columns:9rem 1fr auto;align-items:center;gap:.6rem}.leadintel-weight-label{font-size:.82rem;color:#d6e0ffc7}.leadintel-weight-track{position:relative;height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.leadintel-weight-fill,.leadintel-forecast-bar-fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,#7d9affe6,#60d3ffe6)}.leadintel-weight-value{font-variant-numeric:tabular-nums;font-size:.82rem;color:#f6f9ff}.leadintel-provenance-chips,.leadintel-chip-list{display:flex;flex-wrap:wrap;gap:.4rem}.leadintel-provenance-chip,.leadintel-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:999px;background:#7d9aff24;border:1px solid rgba(125,154,255,.28);font-size:.78rem;color:#e7edff}.leadintel-forecast-cards{margin-top:.2rem}.leadintel-forecast-chart{display:grid;gap:.42rem}.leadintel-forecast-bar-row{display:grid;grid-template-columns:10rem 1fr auto;align-items:center;gap:.6rem}.leadintel-forecast-bar-label{font-size:.82rem;color:#d6e0ffc7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leadintel-forecast-bar-track{position:relative;height:10px;border-radius:999px;background:#ffffff14;overflow:hidden}.leadintel-forecast-bar-value{font-variant-numeric:tabular-nums;font-size:.82rem;color:#f6f9ff}.leadintel-result-raw{margin-top:.2rem;font-size:.82rem}.leadintel-result-raw>summary{cursor:pointer;color:#d6e0ffb8}.leadintel-result-raw .log-preview{margin-top:.4rem;max-height:18rem;overflow:auto}.leadintel-discovery-preview{margin-top:.2rem}.leadintel-prospects-table,.leadintel-routes-table,.leadintel-outreach-table{width:100%;border-collapse:collapse}.leadintel-prospects-table th,.leadintel-routes-table th,.leadintel-outreach-table th,.leadintel-prospects-table td,.leadintel-routes-table td,.leadintel-outreach-table td{padding:.55rem .65rem;text-align:left;border-bottom:1px solid rgba(125,154,255,.12);vertical-align:top;font-size:.86rem}.leadintel-sort-btn{background:none;border:0;padding:0;cursor:pointer;color:#d6e0ffc7;font:inherit;font-weight:600}.leadintel-sort-btn.is-active{color:#f6f9ff}.crm-sort-btn{background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit;font-weight:600}.crm-sort-btn.is-active{color:var(--ds-color-accent, #2563eb)}.leadintel-prospect-row.is-checked{background:#7d9aff14}.leadintel-row-select-cell{width:2.4rem}.leadintel-row-actions{display:inline-flex;align-items:center;gap:.35rem}.leadintel-bulk-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6rem;margin-bottom:.6rem;padding:var(--ds-space-2) var(--ds-space-3);border-radius:12px;background:#7d9aff1f;border:1px solid rgba(125,154,255,.26)}.leadintel-bulk-count{color:#f6f9ff;font-size:.9rem}.leadintel-chip-source{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.leadintel-chip-input{display:grid;gap:.4rem}.leadintel-chip-remove{background:none;border:0;padding:0;cursor:pointer;color:inherit;font-size:.95rem;line-height:1}.leadintel-chip-entry,.leadintel-picker-filter{width:100%}@media(max-width:760px){.sidebar{inset:0 8% 0 0!important}.main-area{padding-left:.72rem!important;padding-right:.72rem!important}.ux-mobile-fab{padding:.82rem .92rem!important}.ux-mobile-context-sheet{left:.72rem!important;right:.72rem!important;border-radius:22px}}.phone-mobile-detail-wrap{display:none}@media(max-width:980px){#phone-section .phone-mobile-detail-wrap{display:block;margin-bottom:.85rem}#phone-section .phone-call-detail-desktop{display:none}}@media(max-width:980px){[class*=-mobile-card-actions],.automation-mobile-inline-actions,.mobile-detail-tabs,.mobile-detail-actions{display:flex!important;flex-wrap:nowrap!important;gap:var(--ds-space-2)!important;overflow-x:auto!important;padding-bottom:.14rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}[class*=-mobile-card-actions]::-webkit-scrollbar,.automation-mobile-inline-actions::-webkit-scrollbar,.mobile-detail-tabs::-webkit-scrollbar,.mobile-detail-actions::-webkit-scrollbar{display:none}[class*=-mobile-card-actions]>.btn,[class*=-mobile-card-actions]>button,[class*=-mobile-card-actions]>select,.automation-mobile-inline-actions>.btn,.automation-mobile-inline-actions>button,.automation-mobile-inline-actions>select,.mobile-detail-tabs>.btn,.mobile-detail-tabs>button,.mobile-detail-tabs>select,.mobile-detail-actions>.btn,.mobile-detail-actions>button,.mobile-detail-actions>select{flex:0 0 auto!important;min-width:max-content;min-height:42px!important;scroll-snap-align:start}[class*=-mobile-card-actions]>.btn.primary,[class*=-mobile-card-actions]>button.primary,.automation-mobile-inline-actions>.btn.primary,.automation-mobile-inline-actions>button.primary,.mobile-detail-actions>.btn.primary,.mobile-detail-actions>button.primary{min-width:9.5rem}.v0-stat-grid,.overview-summary-grid,.inventory-kpi-grid,.overview-premium-kpi-grid,.v0-specialist-stat-grid,.v0-hybrid-stat-grid{display:grid!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.72rem!important;overflow-x:visible!important;scroll-snap-type:none}.v0-stat-grid>*,.overview-summary-grid>*,.inventory-kpi-grid>*,.overview-premium-kpi-grid>*,.v0-specialist-stat-grid>*,.v0-hybrid-stat-grid>*{min-width:0;scroll-snap-align:none}#bi-section .v0-stat-grid,#bi-section .overview-summary-grid,#bi-section .inventory-kpi-grid,#bi-section .v0-specialist-stat-grid,#bi-section .v0-hybrid-stat-grid{grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow-x:visible!important;scroll-snap-type:none}#bi-section .v0-stat-grid>*,#bi-section .overview-summary-grid>*,#bi-section .inventory-kpi-grid>*,#bi-section .v0-specialist-stat-grid>*,#bi-section .v0-hybrid-stat-grid>*{scroll-snap-align:none}.portal-premium-kpi-grid.v0-specialist-stat-grid,.portal-premium-kpi-grid{grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow-x:visible!important;scroll-snap-type:none}.portal-premium-kpi-grid>*{scroll-snap-align:none}.panel-heading,.hero-panel .panel-heading{align-items:flex-start}.panel-heading .subtle{display:block;margin-top:.08rem}.panel>.form-grid,.hero-panel>.form-grid{gap:.82rem}.panel>.form-grid label,.hero-panel>.form-grid label{gap:.46rem;font-size:.86rem}.panel>.form-grid input:not([type=checkbox]):not([type=radio]):not([type=file]),.panel>.form-grid textarea,.panel>.form-grid select,.hero-panel>.form-grid input:not([type=checkbox]):not([type=radio]):not([type=file]),.hero-panel>.form-grid textarea,.hero-panel>.form-grid select{min-height:48px;padding:.92rem var(--ds-space-4);border-radius:18px}.panel>.form-grid textarea,.hero-panel>.form-grid textarea{min-height:124px}.panel>.form-grid+.actions-row.wrap,.hero-panel>.form-grid+.actions-row.wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:.62rem;margin-top:.18rem;position:sticky;bottom:calc(var(--ux-mobile-tabbar-height) + env(safe-area-inset-bottom) + .55rem);z-index:9;padding:.72rem;border-radius:20px;border:1px solid rgba(125,154,255,.12);background:linear-gradient(180deg,#090e1fcc,#090e1ff5);box-shadow:0 18px 40px #03081a42;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.panel>.form-grid+.actions-row.wrap .btn,.hero-panel>.form-grid+.actions-row.wrap .btn{width:100%;min-height:48px;justify-content:center}.panel>.form-grid+.actions-row.wrap .btn.primary:first-of-type,.hero-panel>.form-grid+.actions-row.wrap .btn.primary:first-of-type{grid-column:1 / -1}.panel>.actions-row.wrap,.hero-panel>.actions-row.wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:.62rem;align-items:stretch}.panel>.actions-row.wrap>input,.panel>.actions-row.wrap>select,.panel>.actions-row.wrap>textarea,.panel>.actions-row.wrap>button,.panel>.actions-row.wrap>.btn,.hero-panel>.actions-row.wrap>input,.hero-panel>.actions-row.wrap>select,.hero-panel>.actions-row.wrap>textarea,.hero-panel>.actions-row.wrap>button,.hero-panel>.actions-row.wrap>.btn{width:100%;min-width:0}.panel>.actions-row.wrap>.subtle,.hero-panel>.actions-row.wrap>.subtle{display:block;grid-column:1 / -1}.crm-toolbar-row,.inventory-editor-controls,.inventory-grid-controls,.inventory-grid-toolbar .actions-row,.help-onboarding-planner .actions-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.72rem}.crm-toolbar-row>input,.crm-toolbar-row>select,.crm-toolbar-row>.btn,.inventory-editor-controls>.btn,.inventory-grid-controls>label,.inventory-grid-controls>select,.inventory-grid-controls>.btn,.help-onboarding-planner .actions-row>.btn{width:100%;min-width:0;min-height:48px}.crm-toolbar-row>span.subtle{display:block}.crm-toolbar-row>input,.crm-toolbar-row>select,.inventory-grid-controls>label,.inventory-grid-controls>select,.inventory-editor-controls>.btn,.help-onboarding-planner .actions-row>.btn{border-radius:18px}[data-mobile-collapsible]{position:relative}.mobile-panel-disclosure{display:flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%;min-height:46px;margin-top:.72rem;padding:.82rem .96rem;border-radius:18px;border:1px solid rgba(125,154,255,.16);background:linear-gradient(180deg,#0e142ad1,#0b1021f5);color:#e8effff0;font-size:.82rem;font-weight:700;letter-spacing:.01em;text-align:left;box-shadow:0 14px 32px #03081a2e}.mobile-panel-disclosure:after{content:"\203a";font-size:1rem;opacity:.82;transform:rotate(90deg);transition:transform .16s ease}[data-mobile-collapsible]:not(.is-mobile-collapsed)>.mobile-panel-disclosure:after{transform:rotate(-90deg)}[data-mobile-collapsible=editor]>.mobile-panel-disclosure{border-color:#50bbff3d;background:linear-gradient(180deg,#121c3aeb,#0a1126fa);box-shadow:0 16px 32px #060f273d}[data-mobile-collapsible=analytics]>.mobile-panel-disclosure{border-color:#5eead433;background:linear-gradient(180deg,#0c1e29eb,#08121cfa);box-shadow:0 16px 32px #03111c3d}[data-mobile-collapsible].is-mobile-collapsed>:not(.panel-heading):not(.mobile-panel-disclosure){display:none!important}[data-mobile-collapsible].is-mobile-collapsed>.mobile-panel-disclosure{margin-top:.42rem}}:root{--color-bg-primary: var(--ds-bg-app);--color-bg-secondary: var(--ds-bg-subtle);--color-bg-tertiary: var(--ds-bg-card);--color-surface-1: var(--ds-bg-card);--color-surface-2: var(--ds-bg-card);--color-border-default: var(--ds-border);--color-border-strong: var(--ds-border-strong);--color-text-primary: var(--ds-text);--color-text-secondary: var(--ds-text-muted);--color-accent-primary: var(--ds-accent);--color-accent-primary-strong: var(--ds-accent-strong);--color-accent-secondary: var(--ds-info);--color-success: var(--ds-success);--color-warning: var(--ds-warning);--color-danger: var(--ds-danger);--color-info: var(--ds-info);--color-focus-ring: var(--ds-focus);--font-family-display: var(--ds-font-display);--font-family-body: var(--ds-font-body);--space-1: var(--ds-space-1);--space-2: var(--ds-space-2);--space-3: var(--ds-space-3);--space-4: var(--ds-space-4);--space-5: var(--ds-space-5);--space-6: var(--ds-space-6);--space-7: var(--ds-space-7);--space-8: var(--ds-space-8);--radius-sm: var(--ds-radius-sm);--radius-md: var(--ds-radius-md);--radius-lg: var(--ds-radius-lg);--radius-xl: var(--ds-radius-xl);--radius-pill: var(--ds-radius-pill);--shadow-sm: var(--ds-shadow-card);--shadow-md: var(--ds-shadow-card);--elevation-lg: var(--ds-shadow-soft);--glow-primary: var(--ds-shadow-accent);--surface-0: var(--ds-bg-app);--surface-1: var(--ds-bg-card);--surface-2: var(--ds-bg-card);--surface-3: var(--ds-bg-subtle);--semantic-ok-bg: rgba(16, 185, 129, .1);--semantic-ok-border: rgba(16, 185, 129, .22);--semantic-ok-text: #047857;--semantic-warn-bg: rgba(245, 158, 11, .1);--semantic-warn-border: rgba(245, 158, 11, .22);--semantic-warn-text: #b45309;--semantic-danger-bg: rgba(239, 68, 68, .1);--semantic-danger-border: rgba(239, 68, 68, .22);--semantic-danger-text: #b91c1c;--uh-text: var(--ds-text-body);--uh-muted: var(--ds-text-muted);--uh-surface: var(--ds-bg-card);--uh-border: var(--ds-border);--uh-accent: var(--ds-accent);--bg-primary: var(--ds-bg-app);--bg-secondary: var(--ds-bg-subtle);--bg-tertiary: var(--ds-bg-card);--bg-card-soft: var(--ds-bg-subtle);--primary-accent: var(--ds-accent);--secondary-accent: var(--ds-accent-emerald);--tertiary-accent: var(--ds-accent-cyan);--text-primary: var(--ds-text);--text-secondary: var(--ds-text-muted);--border-soft: var(--ds-border);--border-strong: var(--ds-border-strong);--glass-bg: var(--ds-bg-card);--glass-bg-strong: var(--ds-bg-card);--ease-premium: var(--ds-motion-ease)}html{color-scheme:light}html,body,.app-shell{background:var(--ds-bg-app)}body{font-family:var(--ds-font-body)!important;color:var(--ds-text-body);background-image:none;background-attachment:initial}body:before,body:after{display:none!important;content:none!important}h1,h2,h3,h4{font-family:var(--ds-font-display)!important;color:var(--ds-text);letter-spacing:-.02em!important}.subtle,.service-head p,.workspace-subtle,.workspace-nav-subtle,label{color:var(--ds-text-muted)}:where(button,[role=button],a,input,select,textarea):focus-visible{outline:none;border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-focus)}@media(min-width:981px){.mobile-panel-disclosure,[data-mobile-collapsible=editor]>.mobile-panel-disclosure,[data-mobile-collapsible=analytics]>.mobile-panel-disclosure{border:1px solid var(--ds-border);background:var(--ds-bg-card);color:var(--ds-text-body);box-shadow:var(--ds-shadow-card)}}body.auth-only{background:radial-gradient(circle at top left,rgba(2,132,199,.12),transparent 28%),linear-gradient(180deg,#f1f5f9eb,#f8fafc);color:var(--ds-text-body)}body.auth-only .auth-root{min-height:100vh;padding:clamp(1rem,2vw,2rem);display:grid;place-items:center;background:radial-gradient(circle at top left,rgba(2,132,199,.14),transparent 26%),radial-gradient(circle at bottom right,rgba(16,185,129,.12),transparent 24%),linear-gradient(180deg,#f1f5f9f0,#f8fafc)}body.auth-only .auth-card{background:var(--ds-bg-card);border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);box-shadow:0 18px 46px #0f172a1f;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none!important;overflow:hidden}body.auth-only .auth-card:hover{transform:none!important;box-shadow:0 22px 56px #0f172a24}body.auth-only .auth-brand{background:linear-gradient(180deg,#fffffff7,#f8fafcf7),radial-gradient(circle at 12% 8%,rgba(99,102,241,.12),transparent 42%),radial-gradient(circle at 88% 100%,rgba(6,182,212,.1),transparent 46%);border-right:1px solid var(--ds-border);color:var(--ds-text-body)}body.auth-only .auth-value-props{list-style:none!important;display:grid!important;gap:.55rem!important;margin:1.15rem 0 0!important;padding:0!important}body.auth-only .auth-value-props li{position:relative!important;padding-left:1.6rem!important;color:var(--ds-text-body);font-size:.92rem!important;line-height:1.4!important}body.auth-only .auth-value-props li:before{content:""!important;position:absolute!important;left:0!important;top:.42rem!important;width:.72rem!important;height:.72rem!important;border-radius:999px;background:var(--ds-gradient-brand)}body.auth-only .auth-brand h2,body.auth-only .auth-brand .eyebrow,body.auth-only .auth-brand .subtle,body.auth-only .auth-brand .auth-status-text{-webkit-text-fill-color:initial;background:none}body.auth-only .auth-brand h2{color:var(--ds-text)}body.auth-only .auth-brand .eyebrow{color:var(--ds-accent-strong)}body.auth-only .auth-brand .subtle,body.auth-only .auth-brand .auth-status-text,body.auth-only .auth-workspace,body.auth-only .auth-workspace label,body.auth-only .auth-feedback{color:var(--ds-text-muted)}body.auth-only .auth-feedback[data-type=success]{color:var(--ds-success)}body.auth-only .auth-feedback[data-type=error]{color:#b91c1c}body.auth-only .auth-workspace,body.auth-only .auth-panel{background:transparent}body.auth-only .auth-tabs{background:var(--ds-bg-subtle);border:1px solid var(--ds-border)}body.auth-only .auth-tab-btn{color:var(--ds-text-muted)}body.auth-only .auth-tab-btn.active{background:var(--ds-bg-card);color:var(--ds-text);box-shadow:var(--ds-shadow-card)}body.auth-only .auth-panel{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-bg-card);box-shadow:var(--ds-shadow-card);backdrop-filter:none;-webkit-backdrop-filter:none}body.auth-only input:not([type=checkbox]):not([type=radio]):not([type=file]),body.auth-only textarea,body.auth-only select{background:var(--ds-bg-card);color:var(--ds-text);border:1px solid var(--ds-border);box-shadow:none}body.auth-only input::placeholder,body.auth-only textarea::placeholder{color:var(--ds-text-soft)}body.auth-only .btn.primary{background:var(--ds-gradient-brand);color:#fff;border:0;box-shadow:var(--ds-shadow-brand)}body.auth-only .btn.primary:hover{background:var(--ds-gradient-brand-strong);filter:saturate(1.06)!important}body.auth-only .btn:hover{transform:none!important}body.auth-only .btn.ghost,body.auth-only .toolbar-btn.ghost{background:var(--ds-bg-card);color:var(--ds-text-body);border:1px solid var(--ds-border)}body.auth-only .btn.ghost:hover,body.auth-only .toolbar-btn.ghost:hover{background:var(--ds-bg-subtle);border-color:var(--ds-border-strong)}body.auth-only .danger-text{color:#b91c1c}@media(min-width:981px){.sidebar-foot{display:grid!important;visibility:visible!important;opacity:1!important}.sidebar-foot-block,#ux-recent-services,#ux-recent-services .ux-chip{display:flex!important;visibility:visible!important;opacity:1!important}}:root{--ds-space-section-gap: clamp(1rem, 1.25vw, 1.35rem);--ds-space-card-padding: clamp(.78rem, 1vw, 1rem);--ds-space-inner-padding: clamp(.62rem, .85vw, .9rem);--ds-space-inner-gap: clamp(.5rem, .7vw, .75rem);--ds-layout-shell-sidebar: 14rem;--ds-layout-shell-gap: clamp(.45rem, .75vw, .8rem);--ds-layout-shell-padding: clamp(.45rem, .75vw, .8rem);--ds-layout-main-gap: clamp(.6rem, .8vw, .9rem);--ds-layout-content-inline: clamp(.65rem, 1vw, 1.2rem);--ds-layout-content-block: clamp(.65rem, 1vw, 1.1rem);--ds-layout-grid-gap: clamp(.55rem, .8vw, .85rem);--ds-layout-grid-card-min: clamp(13rem, 18vw, 18rem);--ds-layout-grid-panel-min: clamp(15rem, 21vw, 22rem);--ds-layout-grid-split-side: clamp(17rem, 24vw, 25rem)}.crm-account-page-commandbar,.crm-view-summary{border:1px solid var(--ds-border);background:#ffffffeb;border-radius:14px;box-shadow:var(--ds-shadow-card)}.crm-account-page-commandbar{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:.78rem .9rem}.crm-account-page-commandbar strong{display:block;color:var(--ds-text);font-size:.98rem;line-height:1.15}.crm-account-page-commandbar p{margin:.16rem 0 0}.crm-view-summary{display:grid;gap:.55rem;padding:var(--ds-space-3) .9rem}.crm-view-summary-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.crm-view-summary-head strong{color:var(--ds-text);font-size:.98rem}.crm-view-summary-head p{margin:.16rem 0 0}.crm-view-summary-chips{display:flex;flex-wrap:wrap;gap:.38rem}.crm-view-chip{display:inline-flex;align-items:center;min-height:1.55rem;padding:.18rem .48rem;border-radius:999px;border:1px solid var(--ds-border);background:var(--ds-bg-subtle);color:var(--ds-text-muted);font-size:.76rem;font-weight:700}.crm-view-chip.is-empty{font-weight:600}:root{--ds-space-section-gap: clamp(.68rem, .95vw, 1rem);--ds-space-card-padding: clamp(.5rem, .72vw, .68rem);--ds-space-inner-padding: clamp(.42rem, .62vw, .58rem);--ds-space-inner-gap: clamp(.35rem, .52vw, .5rem);--ds-layout-shell-sidebar: 15.5rem;--ds-layout-shell-gap: clamp(.32rem, .55vw, .55rem);--ds-layout-shell-padding: clamp(.32rem, .55vw, .55rem);--ds-layout-main-gap: clamp(.42rem, .62vw, .65rem);--ds-layout-content-inline: clamp(.45rem, .75vw, .85rem);--ds-layout-content-block: clamp(.42rem, .7vw, .78rem);--ds-layout-grid-gap: clamp(.4rem, .6vw, .62rem);--ds-layout-grid-card-min: clamp(11.5rem, 16vw, 15.5rem);--ds-layout-grid-panel-min: clamp(13rem, 18vw, 19rem);--ds-layout-grid-split-side: clamp(15rem, 22vw, 22rem)}body.ux-density-compact table th,body.ux-density-compact table td{padding:.3rem .44rem!important;font-size:.78rem!important;line-height:1.24!important}.owner-modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:var(--ds-space-6);background:#0f172a8c;backdrop-filter:blur(2px)}.owner-modal{width:min(560px,100%);max-height:90vh;overflow:auto;display:flex;flex-direction:column;background:var(--ds-surface-level-0, #fff);border-radius:18px;box-shadow:0 24px 64px #0f172a52;border:1px solid rgba(148,163,184,.28)}.owner-modal--critical{border-color:#ef444480;box-shadow:0 24px 64px #ef444447}.owner-modal-head{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:var(--ds-space-5) var(--ds-space-6) var(--ds-space-3)}.owner-modal-head h2{margin:0;flex:1 1 auto;font-size:1.15rem}.owner-modal-body{padding:var(--ds-space-2) var(--ds-space-6) var(--ds-space-4);display:flex;flex-direction:column;gap:.9rem}.owner-modal-foot{display:flex;justify-content:flex-end;gap:.6rem;padding:var(--ds-space-4) var(--ds-space-6) var(--ds-space-5);border-top:1px solid rgba(148,163,184,.18)}.owner-field{display:flex;flex-direction:column;gap:.35rem;font-weight:600;font-size:.9rem}.owner-field textarea{min-height:4.5rem;resize:vertical}.owner-field--confirm code{background:#ef44441a;color:#991b1b;padding:.05rem .35rem;border-radius:6px}.owner-callout{margin:0;padding:var(--ds-space-3) .9rem;border-radius:12px;font-size:.9rem;font-weight:600}.owner-callout--warn{background:#eab3081f;color:#854d0e;border:1px solid rgba(234,179,8,.3)}.owner-callout--danger{background:#ef44441f;color:#991b1b;border:1px solid rgba(239,68,68,.4);text-transform:uppercase;letter-spacing:.02em}.owner-pill-critical{background:#ef444424;color:#991b1b}.owner-pill-high{background:#f59e0b29;color:#92400e}.owner-pill-medium{background:#3b82f624;color:#1e40af}.owner-pill-low{background:#94a3b82e;color:var(--ds-text-body)}.owner-btn-danger{background:#dc2626;color:#fff;border-color:#dc2626}.owner-btn-danger:hover{background:#b91c1c}.owner-modal :focus-visible,.owner-btn:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.owner-list-row{display:flex;justify-content:space-between;gap:var(--ds-space-4);padding:.35rem 0}@media(max-width:640px){.owner-modal-backdrop{padding:var(--ds-space-3);align-items:flex-end}.owner-modal{width:100%}.owner-modal-foot{flex-direction:column-reverse}.owner-modal-foot .owner-btn{width:100%}}.owner-control-plane :focus-visible,.owner-row-button:focus-visible,.owner-nav-item:focus-visible,.owner-btn:focus-visible,.owner-nav-toggle:focus-visible{outline:2px solid var(--ds-module-owner, #6366f1);outline-offset:2px;border-radius:8px}.owner-control-plane :focus:not(:focus-visible){outline:none}.owner-row-button{cursor:pointer}.owner-row-button:hover{background:#6366f10f}.owner-row-button:focus-visible{outline-offset:-2px}.owner-tail-controls{display:inline-flex;align-items:center;gap:var(--ds-space-2);flex-wrap:wrap}.owner-tail-status{font-size:.8rem;font-weight:600;letter-spacing:.02em}.owner-tail-status.is-live{color:var(--ds-text-positive, #22c55e)}.owner-tail-status.is-live:before{content:"";display:inline-block;width:.55rem;height:.55rem;margin-right:.4rem;border-radius:50%;background:var(--ds-text-positive, #22c55e);vertical-align:middle;animation:owner-tail-pulse 1.6s ease-in-out infinite}.owner-tail-status.is-paused{color:var(--ds-text-muted)}@keyframes owner-tail-pulse{0%,to{opacity:1}50%{opacity:.3}}.owner-btn.is-active{border-color:var(--ds-module-owner, #6366f1);color:var(--ds-text-canvas, #fff)}.owner-audit-verify{white-space:nowrap}.owner-pill-positive{background:#22c55e24;color:var(--ds-text-positive, #16a34a)}.owner-pill-danger{background:#ef444429;color:var(--ds-text-danger, #dc2626)}.owner-card-head-extras{display:inline-flex;align-items:center;gap:var(--ds-space-2)}.owner-nav-toggle{display:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;font-size:1.25rem;border:1px solid var(--ds-border-strong);border-radius:10px;background:transparent;color:inherit;cursor:pointer}@media(max-width:900px){.owner-control-plane{grid-template-columns:1fr}.owner-nav-toggle{display:inline-flex}.owner-sidebar{position:fixed;inset:0 auto 0 0;z-index:40;width:min(20rem,86vw);transform:translate(-100%);transition:transform .18s ease;box-shadow:0 0 0 100vmax #02061700}.owner-sidebar.is-open{transform:translate(0);box-shadow:2px 0 24px #02061773,0 0 0 100vmax #0206178c}.owner-tail-controls{width:100%}}body.rtl-layout{text-align:right}body.rtl-layout .topbar,body.rtl-layout .topbar-tools,body.rtl-layout .topbar-actions-row,body.rtl-layout .topbar-account-actions,body.rtl-layout .topbar-primary-actions,body.rtl-layout .status-cluster{direction:rtl}body.rtl-layout .skip-link{left:auto;right:var(--ds-space-4)}body.rtl-layout .service-nav,body.rtl-layout .sidebar-foot,body.rtl-layout .brand-block{text-align:right}body.rtl-layout .ux-mobile-tabbar{direction:rtl}body.rtl-layout .toast{left:auto;right:var(--ds-space-6)}.uh-connector-grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--ds-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.uh-connector-card{display:grid;gap:.7rem;align-content:start;padding:var(--ds-space-4);border:1px solid rgba(226,232,240,.88);border-radius:1.2rem;background:#ffffffbd}.uh-connector-card:hover{border-color:#818cf873;background:#eef2ffe6}.uh-connector-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center}.uh-connector-logo{width:2.6rem;height:2.6rem;border-radius:.95rem;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;letter-spacing:.01em;color:#fff;background:linear-gradient(135deg,var(--uh-connector-logo-color, #6366f1),rgba(15,23,42,.32))}.uh-connector-card-title{display:grid;gap:.12rem;min-width:0}.uh-connector-card-title strong{color:var(--ds-text, #0f172a);font-size:1rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.uh-connector-card-category{color:#64748b;font-size:.82rem;line-height:1.3}.uh-connector-card-meta{margin:0;color:#475569;font-size:.84rem;line-height:1.4}.uh-connector-card-actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-2) .9rem;align-items:center}.uh-connector-card-inline-status{margin:.35rem 0 0;padding:.45rem .65rem;border-radius:.55rem;font-size:.82rem;line-height:1.35}.integrations-inline-status-wrap{margin:0 0 1rem}.integrations-inline-status-wrap .integrations-inline-status{margin:0;padding:.65rem .85rem;border-radius:.65rem;font-size:.88rem;line-height:1.4;border:1px solid rgba(15,23,42,.08);background:#f8fafc}.integrations-inline-status-wrap .integrations-inline-status.is-success{border-color:#16a34a40;background:#f0fdf4;color:#166534}.integrations-inline-status-wrap .integrations-inline-status.is-warning{border-color:#d9770640;background:#fffbeb;color:#92400e}.integrations-inline-status-wrap .integrations-inline-status.is-error{border-color:#dc262640;background:#fef2f2;color:#991b1b}.integrations-inline-status-wrap .integrations-inline-status.is-loading,.integrations-inline-status-wrap .integrations-inline-status.is-neutral{border-color:#3b82f633;background:#eff6ff;color:#1e40af}.integrations-action-result{gap:.75rem}.integrations-action-summary{margin:0}.uh-developer-details{margin:.35rem 0 0}.uh-developer-details summary{cursor:pointer;font-size:.84rem;font-weight:600;color:#475569}.bi-custom-query-status{margin:.35rem 0 0;width:100%}.import-center-stepper-wrap{margin:0 0 1rem}.import-center-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0 0 .65rem;padding:0;list-style:none}.import-center-step{display:flex;align-items:center;gap:.55rem;padding:.55rem .7rem;border-radius:.65rem;border:1px solid rgba(15,23,42,.08);background:#f8fafc;color:#64748b;font-size:.84rem}.import-center-step span{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;background:#e2e8f0;font-size:.75rem;font-weight:700}.import-center-step.is-current{border-color:#2563eb59;background:#eff6ff;color:#1e3a8a}.import-center-step.is-current span{background:#2563eb;color:#fff}.import-center-step.is-complete{border-color:#16a34a40;background:#f0fdf4;color:#166534}.import-center-step.is-complete span{background:#16a34a;color:#fff}.import-center-next-step{margin:0;padding:.65rem .85rem;border-radius:.65rem;border:1px solid rgba(37,99,235,.2);background:#eff6ff;color:#1e3a8a;font-size:.88rem;line-height:1.4}.import-center-next-step.is-complete{border-color:#16a34a33;background:#f0fdf4;color:#166534}@media(max-width:980px){#imports-section .v0-page-header.uh-page-header,#imports-section .v0-specialist-header{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem}#imports-section .v0-page-header>div,#imports-section .v0-specialist-header>div{min-width:0}#imports-section .v0-page-header .actions-row,#imports-section .v0-specialist-header .actions-row{width:100%;justify-content:stretch}#imports-section .v0-page-header .actions-row>*,#imports-section .v0-specialist-header .actions-row>*{flex:1 1 auto}.import-center-stepper{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){#imports-section .v0-page,#imports-section .v0-specialist-page{min-width:0;width:100%}#imports-section .v0-page-header.uh-page-header,#imports-section .v0-specialist-header{display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;width:100%;min-width:0}#imports-section .v0-page-header>div,#imports-section .v0-specialist-header>div{width:100%;max-width:100%;min-width:0}#imports-section .v0-page-header h3,#imports-section .v0-specialist-header h3{max-width:100%;overflow-wrap:normal;word-break:normal}#imports-section .v0-page-header .actions-row,#imports-section .v0-specialist-header .actions-row{flex-direction:column;align-items:stretch;width:100%}#imports-section .v0-page-header .actions-row>*,#imports-section .v0-specialist-header .actions-row>*{width:100%;flex:1 1 auto}}#admin-side-top.admin-next-action-shell,#admin-mobile-next.admin-next-action-shell{min-height:0;background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:.85rem;padding:.85rem 1rem}.admin-next-action-card h3{margin:.35rem 0 .4rem;font-size:1rem;color:#0f172a}.admin-next-action-card p{margin:0 0 .75rem;color:#475569;font-size:.9rem;line-height:1.45}.admin-next-action-chip{color:#1e3a8a;background:#2563eb1f}.admin-next-action-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.admin-tab-wayfinding{margin:0 0 .65rem}.admin-tab-shortcuts{display:flex;flex-wrap:wrap;gap:.45rem}.v0-field{display:flex;flex-direction:column;gap:.35rem}.v0-field-label{font-size:.78rem;font-weight:600;color:var(--ds-text-muted, #64748b)}.v0-input{width:100%}.v0-field-error{margin:0;font-size:.78rem;color:var(--danger, #b42318)}.v0-empty-hint{margin:0;font-size:.85rem;color:var(--ds-text-muted, #64748b)}.bi-custom-query{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ds-space-2);width:100%;margin-top:var(--ds-space-2);padding-top:.6rem;border-top:1px solid rgba(148,163,184,.2)}.bi-custom-query__field{display:flex;flex-direction:column;gap:.2rem;min-width:9rem}.bi-custom-query__field>select{min-height:38px}.bi-period-control{display:inline-flex;align-items:center;gap:.4rem}.bi-period-control>span{font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bi-period-control>select{min-height:38px;border-radius:10px}.inventory-kpi-trend{margin-top:.32rem}.inventory-catalog-card{box-shadow:0 1px 2px #0f172a0f;transition:transform .15s ease,box-shadow .15s ease}.inventory-catalog-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0f172a1f}.inventory-overview-grid{align-items:start;grid-auto-rows:max-content}.inventory-overview-panel{align-self:start}.inventory-overview-product-link{appearance:none;border:0;padding:0;background:none;color:inherit;font:inherit;font-weight:650;text-align:left;cursor:pointer}.inventory-overview-product-link:hover,.inventory-overview-product-link:focus-visible{color:var(--ds-primary, #4f46e5);text-decoration:underline}.inventory-catalog-table .inventory-catalog-row{min-height:64px;height:64px}.inventory-catalog-table .inventory-catalog-row[data-product-id]{cursor:pointer}.inventory-catalog-table .inventory-catalog-row>td{padding-top:.35rem;padding-bottom:.35rem;vertical-align:middle}.inventory-catalog-table .inventory-catalog-row[data-product-id]:hover>td,.inventory-catalog-table .inventory-catalog-row[data-product-id]:focus-within>td{background:color-mix(in srgb,var(--ds-primary, #4f46e5) 7%,transparent)}.inventory-catalog-row-name:hover,.inventory-catalog-row-name:focus-visible{color:var(--ds-primary, #4f46e5);text-decoration:underline}.inventory-catalog-thumb{display:block;width:52px;height:52px;border-radius:9px;object-fit:cover}.inventory-catalog-thumb.is-fallback{display:inline-flex;align-items:center;justify-content:center;background:var(--ds-bg-subtle, rgba(120, 130, 150, .12));color:var(--ds-text-muted, rgba(120, 130, 150, .9));font-weight:700}@media(prefers-reduced-motion:reduce){.inventory-catalog-card{transition:none}.inventory-catalog-card:hover{transform:none}}.bi-trend-chip{display:inline-flex;align-items:center;gap:.28rem;padding:.18rem var(--ds-space-2);border-radius:999px;font-size:.72rem;font-weight:600;line-height:1.2;border:1px solid rgba(148,163,184,.3);background:#0f172a59;color:#c9d5f2}.bi-trend-chip-glyph{font-size:.66rem;line-height:1}.bi-trend-chip--positive{color:#34d399;border-color:#34d39966;background:#10b9811f}.bi-trend-chip--negative{color:#f87171;border-color:#f8717166;background:#ef44441f}.bi-trend-chip--warn{color:#fbbf24;border-color:#fbbf2466;background:#f59e0b1f}.bi-trend-chip--critical{color:#fb7185;border-color:#fb718573;background:#f43f5e24}.bi-trend-chip--neutral{color:#c9d5f2}.bi-sparkline-row{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:.55rem}.bi-sparkline-cell{display:flex;flex-direction:column;gap:.22rem}.bi-sparkline-cap{font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ds-text-canvas-subtle, #8ea3cf)}.bi-sparkline{display:block;width:132px;height:34px;color:#67e8f9}.bi-sparkline.bi-trend-chip--positive{color:#34d399}.bi-sparkline.bi-trend-chip--negative{color:#f87171}.bi-sparkline.bi-trend-chip--neutral{color:#67e8f9}.bi-pricing-lab-form{display:grid;gap:.6rem;margin-bottom:.85rem;padding-bottom:.85rem;border-bottom:1px solid rgba(148,163,184,.2)}.bi-pricing-lab-field{display:flex;flex-direction:column;gap:.24rem}.bi-pricing-lab-field>span{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ds-text-canvas-subtle, #8ea3cf)}.bi-pricing-lab-field>input{min-height:38px;border-radius:10px}#bi-pricing-lab-state.is-error{color:#f87171}.bi-pricing-whatif{border-color:#67e8f966}#bi-section [role=group]:focus-visible{outline:2px solid rgba(103,232,249,.7);outline-offset:3px;border-radius:14px}.comm-commands-subrail{display:inline-flex;gap:var(--ds-space-1);margin-bottom:.85rem;padding:var(--ds-space-1);border-radius:12px;border:1px solid rgba(148,163,184,.22);background:#0f172a59}.comm-commands-subrail__btn{appearance:none;cursor:pointer;border:0;border-radius:9px;padding:.45rem .95rem;font-weight:600;font-size:.85rem;color:var(--ds-text-muted, #94a3b8);background:transparent}.comm-commands-subrail__btn.active{color:#fff;background:linear-gradient(135deg,#6366f16b,#06b6d447);box-shadow:0 0 0 1px #6366f166 inset}.uh-security-defaults-form{display:flex;flex-direction:column;gap:.85rem}.uh-security-defaults-group,.uh-endpoint-group{border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--ds-space-3) .85rem .85rem;margin:0;min-width:0}.uh-security-defaults-group>legend,.uh-endpoint-group>legend{padding:0 .4rem;font-weight:600}.uh-security-defaults-form .switch-row.full{display:flex;justify-content:space-between}.uh-endpoint-field{display:flex;align-items:flex-end;gap:var(--ds-space-2)}.uh-endpoint-field>label{flex:1 1 auto;min-width:0}.uh-endpoint-test{flex:0 0 auto}.uh-input-invalid,input.uh-input-invalid{border-color:var(--danger, #f87171);box-shadow:0 0 0 1px var(--danger, #f87171) inset}.uh-endpoint-test-fail{color:var(--danger, #f87171)}.uh-entitlement-chips-field{display:flex;flex-direction:column;gap:.35rem}.uh-entitlement-chips-label{font-weight:600}.uh-entitlement-chips-hint{margin:0}.uh-entitlement-chips{display:flex;flex-wrap:wrap;gap:.3rem;min-height:1.9rem;align-items:center}.uh-entitlement-chip{display:inline-flex;align-items:center;gap:.3rem;min-height:26px;padding:.18rem .2rem .18rem .55rem;border-radius:999px;border:1px solid var(--color-border, rgba(148, 163, 184, .28));background:var(--color-bg-secondary, rgba(248, 250, 252, .08));font-size:.74rem;font-weight:600;line-height:1.2}.uh-entitlement-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;font-size:.95rem;line-height:1;cursor:pointer}.uh-entitlement-chip-remove:hover,.uh-entitlement-chip-remove:focus-visible{background:var(--danger, #f87171);color:#fff}.uh-entitlement-chips-add{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.uh-entitlement-chips-add-input{flex:1 1 12rem;min-width:0}.uh-entitlement-chips-empty{font-size:.78rem}.uh-connector-detail-overlay{position:fixed;inset:0;z-index:var(--ds-z-modal-backdrop, 1900);background:#0f172a61;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;justify-content:flex-end}.uh-connector-detail-overlay.hidden{display:none}.uh-connector-detail-panel{width:min(460px,calc(100vw - 1.5rem));max-width:100%;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:0}.uh-connector-detail-header{flex:0 0 auto;gap:var(--ds-space-3);align-items:flex-start}.uh-connector-detail-body{flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column;gap:var(--ds-space-4);padding-top:var(--ds-space-2)}.uh-connector-detail-section{border-top:1px solid rgba(116,145,208,.2);padding-top:.85rem}.uh-connector-detail-section:first-child{border-top:0;padding-top:0}.uh-connector-detail-section h4{margin:0 0 var(--ds-space-2);font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.uh-connector-detail-identity-head{display:flex;align-items:center;gap:.7rem}.uh-connector-detail-identity-head strong{display:block;font-size:1.05rem}.uh-connector-detail-facts{margin:.8rem 0 0;display:grid;gap:.45rem}.uh-connector-detail-facts>div{display:flex;justify-content:space-between;gap:var(--ds-space-3)}.uh-connector-detail-facts dt{margin:0;color:var(--text-muted);font-size:.8rem}.uh-connector-detail-facts dd{margin:0;font-size:.82rem;text-align:right}.uh-connector-detail-status-row{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.uh-connector-detail-hint{margin:.55rem 0 0;font-size:.84rem}.uh-connector-detail-meta{margin:.45rem 0 0;font-size:.78rem;color:var(--text-muted)}.uh-connector-detail-subhead{margin:.4rem 0 .35rem;font-size:.78rem;color:var(--text-muted)}.uh-connector-detail-scopes{list-style:none;margin:0 0 .4rem;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.uh-connector-detail-scope{font-size:.74rem;padding:.12rem var(--ds-space-2);border-radius:999px;border:1px solid rgba(116,145,208,.28);background:#14214180}.uh-connector-detail-scope.is-granted{border-color:#10b98180;color:var(--success, #34d399)}.uh-connector-detail-scope.is-missing{border-color:#f8717180;color:var(--danger, #f87171)}.uh-connector-detail-webhooks{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.uh-connector-detail-webhook{display:flex;align-items:center;gap:var(--ds-space-2);font-size:.8rem}.uh-connector-detail-webhook-type{font-weight:600}.uh-connector-detail-webhook-time{margin-left:auto;color:var(--text-muted);font-size:.74rem}.uh-connector-detail-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.55rem}.uh-connector-detail-danger h4{color:var(--danger, #f87171)}@media(max-width:560px){.uh-connector-detail-panel{width:100%}}.uh-ai-assistant-widget{position:fixed;right:clamp(1rem,2vw,1.5rem);bottom:clamp(1rem,2vw,1.5rem);z-index:1200;font-family:Inter,Segoe UI,sans-serif;color:#102033;--uh-ai-assistant-launcher-reserve: 4.75rem}.uh-ai-assistant-launcher{width:3.6rem;height:3.6rem;border:0;border-radius:999px;background:linear-gradient(140deg,#4f46e5,#0ea5e9 55%,#14b8a6);color:#fff;box-shadow:0 16px 38px #14215957,inset 0 1px #ffffff47;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.uh-ai-assistant-launcher:hover{transform:translateY(-2px);filter:saturate(1.06);box-shadow:0 22px 48px #1421596b,inset 0 1px #ffffff4d}.uh-ai-assistant-widget.is-open .uh-ai-assistant-launcher{background:#fff;color:#4f46e5;border:1px solid rgba(79,70,229,.25);box-shadow:0 14px 32px #0f213733}.uh-ai-assistant-widget.is-dragging-file .uh-ai-assistant-panel{border-color:#0e74908c;box-shadow:0 24px 70px #0e74903d}.uh-ai-assistant-panel{position:absolute;right:0;bottom:4.4rem;width:min(25rem,calc(100vw - 2rem));height:min(38rem,calc(100vh - 7rem));min-height:30rem;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-areas:"header" "switcher" "credit" "messages" "composer";overflow:hidden;border:1px solid rgba(79,70,229,.14);border-radius:18px;background:#fff;box-shadow:0 30px 80px #14215947,0 2px 8px #0f213714}.uh-ai-assistant-panel[hidden]{display:none!important}.uh-ai-assistant-header,.uh-ai-assistant-switcher,.uh-ai-assistant-form{padding:.8rem;border-bottom:1px solid rgba(15,33,55,.1)}.uh-ai-assistant-header{grid-area:header;display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:linear-gradient(180deg,#f7f9ff,#eef2fb);border-bottom-color:#4f46e51f;position:sticky;top:0;z-index:3}.uh-ai-assistant-header-copy{min-width:0}.uh-ai-assistant-header [data-ai-assistant-status]:empty{display:none}.uh-ai-assistant-header strong{display:block;font-size:.95rem;line-height:1.2}.uh-ai-assistant-header-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin-top:.2rem}.uh-ai-assistant-engine-pill{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;border:1px solid rgba(15,33,55,.14);background:#eef2f7;color:#3d5166;font-size:.68rem;font-weight:600;letter-spacing:.01em}.uh-ai-assistant-engine-pill.is-live{background:#e8f5ee;border-color:#125e3a38;color:#145a32}.uh-ai-assistant-engine-pill.is-blocked{background:#fff4e8;border-color:#8f4e0c38;color:#8a4b0d}.uh-ai-assistant-credits-summary{font-size:.72rem;color:#5e7187}.uh-ai-assistant-header span{display:block;margin-top:0;font-size:.76rem;color:#5e7187}.uh-ai-assistant-header-actions,.uh-ai-assistant-message-actions{display:flex;align-items:center;gap:.4rem}.uh-ai-assistant-icon-btn{display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;border:1px solid rgba(15,33,55,.14);border-radius:10px;background:#fff;color:#102033;font-size:1.25rem;line-height:1;cursor:pointer}.uh-ai-assistant-text-btn{min-height:2.15rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:0 .7rem;border:1px solid rgba(79,70,229,.2);border-radius:10px;background:#4f46e514;color:#4338ca;font:inherit;font-size:.76rem;font-weight:700;cursor:pointer}.uh-ai-assistant-text-btn:hover,.uh-ai-assistant-icon-btn:hover{border-color:#4f46e557;background:#4f46e521}.uh-ai-assistant-switcher{grid-area:switcher;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;background:#fff;position:sticky;top:3.35rem;z-index:2}.uh-ai-assistant-credit{grid-area:credit;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.7rem .8rem;border-bottom:1px solid rgba(124,45,18,.2);background:#fff7ed;color:#7c2d12;font-size:.82rem;line-height:1.35;position:sticky;top:6.65rem;z-index:2}.uh-ai-assistant-credit[hidden]{display:none!important}.uh-ai-assistant-switcher select,.uh-ai-assistant-form textarea{min-width:0;width:100%;border:1px solid rgba(15,33,55,.16);border-radius:8px;background:#fff;color:#102033}.uh-ai-assistant-conversation-label{display:grid;gap:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1020339e}.uh-ai-assistant-switcher select{min-height:2.25rem;padding:0 .65rem}.uh-ai-assistant-switcher button,.uh-ai-assistant-credit button,.uh-ai-assistant-form button,.uh-ai-assistant-message-actions button{min-height:2.25rem;border:1px solid rgba(15,33,55,.16);border-radius:10px;background:#102033;color:#fff;padding:0 .75rem;font-weight:700;cursor:pointer;white-space:nowrap}.uh-ai-assistant-switcher [data-ai-assistant-open-studio]{background:#4f46e517;color:#4338ca;border-color:#4f46e53d;font-weight:600}.uh-ai-assistant-switcher [data-ai-assistant-open-studio]:hover{background:#4f46e529;border-color:#4f46e557}.uh-ai-assistant-form button[type=submit]{background:linear-gradient(140deg,#4f46e5,#0ea5e9);border-color:transparent}.uh-ai-assistant-form button:disabled,.uh-ai-assistant-form textarea:disabled{cursor:not-allowed;opacity:.58}.uh-ai-assistant-messages{grid-area:messages;display:flex;flex-direction:column;gap:.65rem;min-height:0;overflow-y:auto;padding:.9rem;background:linear-gradient(180deg,#f8faff,#f6f8fc)}.uh-ai-assistant-message{width:fit-content;max-width:88%;border:1px solid rgba(15,33,55,.1);border-radius:14px 14px 14px 5px;padding:.7rem .85rem;background:#fff;box-shadow:0 8px 22px #0f213714}.uh-ai-assistant-message p{margin:0;color:#24364a;font-size:.86rem;line-height:1.45;overflow-wrap:anywhere;max-height:14rem;overflow-y:auto}.uh-ai-assistant-input-meta{margin:.35rem 0 0;text-align:right;font-size:.72rem;color:#24364a9e}.uh-ai-assistant-input-meta.is-near-limit{color:#b45309;font-weight:600}.uh-ai-assistant-message.is-user{align-self:flex-end;background:linear-gradient(140deg,#4f46e5,#4338ca);border-color:transparent;border-radius:14px 14px 5px;color:#fff}.uh-ai-assistant-message.is-user p{color:#fff}.uh-ai-assistant-message-attachments{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.55rem}.uh-ai-assistant-message-attachment,.uh-ai-assistant-attachment-chip{display:inline-grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem .45rem;max-width:100%;border:1px solid rgba(15,33,55,.13);border-radius:8px;background:#eef6ff;color:#102033;padding:.35rem .45rem}.uh-ai-assistant-message-attachment strong,.uh-ai-assistant-attachment-chip strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem}.uh-ai-assistant-message-attachment small,.uh-ai-assistant-attachment-chip small{color:#5e7187;font-size:.7rem;white-space:nowrap}.uh-ai-assistant-message-attachment small{grid-column:1 / -1}.uh-ai-assistant-message.is-user .uh-ai-assistant-message-attachment{border-color:#ffffff47;background:#ffffff1f;color:#fff}.uh-ai-assistant-message.is-user .uh-ai-assistant-message-attachment small{color:#ffffffc7}.uh-ai-assistant-message-actions{margin-top:.6rem}.uh-ai-assistant-form{grid-area:composer;display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem;border-top:1px solid rgba(15,33,55,.1);border-bottom:0;background:#fff;box-shadow:0 -10px 24px #0f21370d}.uh-ai-assistant-attachment-tray{display:flex;flex-wrap:wrap;gap:.4rem;min-width:0}.uh-ai-assistant-attachment-tray[hidden]{display:none!important}.uh-ai-assistant-attachment-chip.is-error{border-color:#b91c1c52;background:#fef2f2;color:#7f1d1d}.uh-ai-assistant-attachment-chip.is-uploading{border-color:#0e749047;background:#ecfeff}.uh-ai-assistant-attachment-chip button{width:1.45rem;min-width:1.45rem;height:1.45rem;min-height:1.45rem;display:inline-grid;place-items:center;padding:0;border-radius:999px;background:#fff;color:#102033}.uh-ai-assistant-composer-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:.55rem}.uh-ai-assistant-attach-btn{width:2.45rem;min-width:2.45rem;padding:0!important;font-size:1.2rem;line-height:1}.uh-ai-assistant-new-btn,.uh-ai-assistant-attach-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.uh-ai-assistant-btn-icon{display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1}.uh-ai-assistant-attach-btn.is-armed,.uh-ai-assistant-widget.is-attach-armed .uh-ai-assistant-attach-btn{border-color:#0e74908c;background:#0e749014;box-shadow:0 0 0 2px #0e74901f}.uh-ai-assistant-form textarea{min-height:2.75rem;max-height:7rem;resize:vertical;padding:.7rem .8rem;line-height:1.35}@media(max-width:680px){.uh-ai-assistant-widget{right:.75rem;bottom:calc(var(--ux-mobile-tabbar-height, 68px) + env(safe-area-inset-bottom,0px) + .75rem)}.uh-ai-assistant-panel{position:fixed;left:.75rem;right:.75rem;bottom:calc(var(--ux-mobile-tabbar-height, 68px) + env(safe-area-inset-bottom,0px) + 4.55rem);width:auto;height:min(36rem,calc(100vh - 6rem));min-height:24rem}.uh-ai-assistant-switcher,.uh-ai-assistant-credit,.uh-ai-assistant-form{grid-template-columns:1fr}.uh-ai-assistant-composer-row{grid-template-columns:auto minmax(0,1fr) auto}.uh-ai-assistant-switcher button,.uh-ai-assistant-credit button,.uh-ai-assistant-form button{width:100%}.uh-ai-assistant-composer-row .uh-ai-assistant-attach-btn,.uh-ai-assistant-composer-row button[type=submit],.uh-ai-assistant-attachment-chip button{width:auto}}#calendar-root .uh-cal-grid{display:flex;flex-direction:column;gap:4px}#calendar-root .uh-cal-week{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}#calendar-root .uh-cal-dows{margin-bottom:2px}#calendar-root .uh-cal-dow{text-align:center;font-size:.72rem;font-weight:600;color:var(--ds-text-muted);text-transform:uppercase;letter-spacing:.04em;padding:4px 0}#calendar-root .uh-cal-day{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:62px;padding:6px 8px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface-level-1);color:var(--ds-text);cursor:pointer;transition:border-color var(--ds-motion-fast),background var(--ds-motion-fast)}#calendar-root .uh-cal-day:hover{border-color:var(--ds-border-strong)}#calendar-root .uh-cal-day.is-muted{opacity:.45}#calendar-root .uh-cal-day.is-today{border-color:var(--ds-accent)}#calendar-root .uh-cal-day.is-selected{outline:2px solid var(--ds-accent);outline-offset:-1px}#calendar-root .uh-cal-day.is-past{opacity:.55}#calendar-root .uh-cal-day.is-past:hover{border-color:var(--ds-border-strong, var(--ds-border))}#calendar-root .uh-cal-daynum{font-size:.85rem;font-weight:600}#calendar-root .uh-cal-appt-list{list-style:none;margin:0 0 .85rem;padding:0;display:flex;flex-direction:column;gap:6px}#calendar-root .uh-cal-appt{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface-level-2)}#calendar-root .uh-cal-appt-time{font-variant-numeric:tabular-nums;font-weight:700;color:var(--ds-accent);min-width:3.2rem}#calendar-root .uh-cal-appt-body{display:flex;flex-direction:column;flex:1;min-width:0}#calendar-root .uh-cal-appt-title,#calendar-root .uh-cal-appt-customer{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}#calendar-root .uh-cal-slots{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:.85rem}#calendar-root .uh-cal-closed-actions{margin:0 0 .85rem}.uh-sample-seed-list{list-style:none;margin:.65rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.uh-sample-seed-item{display:flex;align-items:center;gap:.45rem;font-size:.9rem;color:var(--ds-text-muted, #64748b)}.uh-sample-seed-item.is-loading,.uh-sample-seed-item.is-done,.uh-sample-seed-item.is-already{color:var(--ds-text, #0f172a)}.uh-sample-seed-item.is-failed{color:var(--ds-danger, #b91c1c)}#calendar-root .uh-hours-grid{display:flex;flex-direction:column;gap:6px}#calendar-root .uh-hours-grid-head{display:grid;grid-template-columns:minmax(5.5rem,1.4fr) 1fr 1fr;gap:8px;font-size:.78rem;font-weight:700;color:var(--text-muted, #64748b);padding:0 .1rem}#calendar-root .uh-hours-row{display:grid;grid-template-columns:minmax(5.5rem,1.4fr) 1fr 1fr;gap:8px;align-items:center}#calendar-root .uh-hours-day{display:inline-flex;align-items:center;gap:6px;margin:0;min-width:0;color:var(--ds-text);font-weight:600}#calendar-root .uh-hours-day-label{display:inline-block;min-width:2.4rem;color:var(--ds-text)}#calendar-root .uh-hours-error:not([hidden]){color:var(--ds-danger, #b91c1c);font-weight:600}#calendar-root .uh-muted{color:var(--ds-text-muted)}@media(max-width:980px){#calendar-root .uh-cal-day{min-height:50px;padding:4px 5px}}#aiadmin-root .uh-ai-profile-picker{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:.85rem}#aiadmin-root .uh-ai-doc-list{list-style:none;margin:.85rem 0 0;padding:0;display:flex;flex-direction:column;gap:6px}#aiadmin-root .uh-ai-doc{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface-level-2)}#aiadmin-root .uh-muted{color:var(--ds-text-muted)}#aiadmin-root textarea{width:100%;min-height:96px;font:inherit}.ux-settings-panel{--settings-ink: #0f172a;--settings-strong: #0b1324;--settings-muted: #556073;--settings-faint: #64748b;--settings-panel-grad: linear-gradient(160deg, #ffffff 0%, #f8fafc 55%, #f1f5fb 100%);--settings-header-grad: linear-gradient(135deg, #ffffff 0%, #f4f8fd 100%);--settings-canvas: #f3f5f9;--settings-sidebar-grad: linear-gradient(180deg, #f9fbfd 0%, #f2f5fa 100%);--settings-content-grad: linear-gradient(180deg, #fbfcfe 0%, #f6f9fc 100%);--settings-card: #ffffff;--settings-card-grad: linear-gradient(180deg, #ffffff 0%, #fbfcff 100%);--settings-soft: #eef2f7;--settings-field: #ffffff;--settings-line: rgba(15, 23, 42, .1);--settings-line-soft: rgba(15, 23, 42, .07);--settings-line-strong: rgba(15, 23, 42, .16);--settings-accent: #0b7d91;--settings-accent-strong: #0c6f80;--settings-accent-2: #f97316;--settings-accent-soft: rgba(11, 125, 145, .09);--settings-accent-tint: rgba(11, 125, 145, .14);--settings-ring: rgba(11, 125, 145, .3);--settings-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 18px 50px rgba(15, 23, 42, .1);--settings-shadow-card: 0 1px 2px rgba(15, 23, 42, .05), 0 6px 18px rgba(15, 23, 42, .05);--settings-scroll: rgba(15, 23, 42, .28) transparent;--settings-warn-ink: #92400e;--settings-warn-line: rgba(245, 158, 11, .42);--settings-warn-soft: rgba(251, 191, 36, .16);display:flex;flex-direction:column;height:min(86svh,880px);max-height:min(86svh,880px)!important;min-height:min(34rem,86svh);color:var(--settings-ink);border:1px solid var(--settings-line-strong);background:var(--settings-panel-grad);box-shadow:var(--settings-shadow);scrollbar-color:var(--settings-scroll)}.ux-settings-panel .subtle,.ux-settings-panel small{color:var(--settings-muted)}.ux-settings-header{flex:0 0 auto;color:var(--settings-ink);border-bottom-color:var(--settings-line);background:var(--settings-header-grad)}.ux-settings-header h4{color:var(--settings-strong)}.ux-settings-kicker{color:var(--settings-accent)}.ux-settings-layout{flex:1 1 auto;min-height:0;overflow:hidden;background:var(--settings-canvas)}.ux-settings-sidebar,.ux-settings-content{min-height:0;overscroll-behavior:contain;scrollbar-color:var(--settings-scroll)}.ux-settings-sidebar{border-right-color:var(--settings-line);overflow-y:auto;background:var(--settings-sidebar-grad)}.ux-settings-content{overflow-y:auto;color:var(--settings-ink);background:var(--settings-content-grad);box-shadow:inset 1px 0 0 var(--settings-line-soft)}.ux-settings-content-head{margin:0 0 .9rem;padding:.58rem .7rem .72rem;border:1px solid var(--settings-line);border-radius:18px;background:var(--settings-card-grad);box-shadow:var(--settings-shadow-card)}.ux-settings-content-head h3{color:var(--settings-strong)}.ux-settings-content-head p{margin:.12rem 0 0;color:var(--settings-muted)}.ux-settings-panel input:not([type=checkbox]):not([type=radio]),.ux-settings-panel select,.ux-settings-panel textarea{color:var(--settings-ink);border-color:var(--settings-line-strong);background:var(--settings-field)}.ux-settings-panel input::placeholder,.ux-settings-panel textarea::placeholder{color:var(--settings-faint)}.ux-settings-panel input:focus,.ux-settings-panel select:focus,.ux-settings-panel textarea:focus{border-color:var(--settings-accent);box-shadow:0 0 0 3px var(--settings-ring);outline:none}.ux-settings-panel table{color:var(--settings-ink);border-color:var(--settings-line);background:var(--settings-card)}.ux-settings-panel th,.ux-settings-panel td{border-color:var(--settings-line)}.ux-settings-panel th{color:var(--settings-strong);background:var(--settings-soft)}.ux-settings-panel td{background:var(--settings-card)}.ux-settings-panel .btn.ghost{color:var(--settings-ink);border-color:var(--settings-line-strong);background:var(--settings-card)}.ux-settings-panel .btn.ghost:hover{border-color:var(--settings-accent);background:var(--settings-accent-soft)}.ux-settings-panel .form-grid>label:not(.switch-row),.ux-settings-panel .ux-settings-locale .app-select-wrap{display:grid;gap:.42rem;padding:.72rem .82rem;border:1px solid var(--settings-line);border-radius:16px;color:var(--settings-ink);background:var(--settings-card);box-shadow:var(--settings-shadow-card)}.ux-settings-panel .form-grid>label:not(.switch-row){font-weight:800}.ux-settings-panel .form-grid>label:not(.switch-row) input:not([type=checkbox]):not([type=radio]),.ux-settings-panel .form-grid>label:not(.switch-row) select,.ux-settings-panel .form-grid>label:not(.switch-row) textarea,.ux-settings-panel .ux-settings-locale .app-select{width:100%}.ux-settings-panel .switch-row{justify-content:space-between;min-height:3.15rem;color:var(--settings-ink);border-color:var(--settings-line);background:var(--settings-card);box-shadow:var(--settings-shadow-card)}.ux-settings-panel .switch-row span{color:var(--settings-ink);font-weight:800}.ux-settings-nav-group{color:var(--settings-faint)}.ux-settings-search-results{border-bottom-color:var(--settings-line)}.ux-settings-tab-btn,.ux-settings-result,.ux-settings-card,.ux-settings-advanced-link{color:var(--settings-ink);border-color:var(--settings-line);background:var(--settings-card);box-shadow:var(--settings-shadow-card)}.ux-settings-tab-btn span,.ux-settings-result span,.ux-settings-card span:not(.inline-badge){color:var(--settings-muted)}.ux-settings-tab-btn:hover,.ux-settings-result:hover,.ux-settings-card:hover,.ux-settings-advanced-link:hover{border-color:var(--settings-accent);background:var(--settings-accent-soft)}.ux-settings-tab-btn.is-active{color:var(--settings-accent-strong);border-color:var(--settings-accent);background:var(--settings-accent-tint);box-shadow:0 0 0 1px var(--settings-accent-soft),var(--settings-shadow-card)}.ux-settings-tab-btn.is-active span{color:var(--settings-muted)}.ux-settings-section,.ux-settings-summary-card,.ux-settings-card,.ux-settings-inline-card{color:var(--settings-ink);background:var(--settings-card-grad);border-color:var(--settings-line)}.ux-settings-summary-card strong{color:var(--settings-strong)}.ux-settings-inline-controls,.ux-settings-inline-section,.ux-settings-inline-stack{display:grid;gap:.75rem}.ux-settings-inline-card{display:grid;gap:.82rem;padding:.95rem;border:1px solid var(--settings-line);border-radius:20px;box-shadow:var(--settings-shadow-card);position:relative;overflow:hidden}.ux-settings-inline-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--settings-accent),var(--settings-accent-2));opacity:.74}.ux-settings-inline-card.is-focused{outline:3px solid var(--settings-ring);border-color:var(--settings-accent)}.ux-settings-inline-head{display:flex;justify-content:space-between;gap:.85rem;align-items:start}.ux-settings-inline-head h4{margin:.18rem 0;color:var(--settings-ink)}.ux-settings-inline-head p{margin:0;color:var(--settings-muted)}.ux-settings-inline-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.62rem}.ux-settings-inline-field{display:grid;gap:.38rem;min-height:100%;padding:.72rem;border:1px solid var(--settings-line);border-radius:14px;background:var(--settings-soft)}.ux-settings-inline-field.is-switch{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ux-settings-inline-field strong{display:block;color:var(--settings-ink)}.ux-settings-inline-field small{display:block;margin-top:.12rem;line-height:1.35}.ux-settings-inline-field input:not([type=checkbox]),.ux-settings-inline-field select,.ux-settings-inline-field textarea{width:100%;color:var(--settings-ink);border-color:var(--settings-line-strong);background:var(--settings-field)}.ux-settings-inline-field textarea[data-settings-inline-type=json]{min-height:11rem;font-family:JetBrains Mono,Cascadia Code,SFMono-Regular,monospace;font-size:.82rem;line-height:1.5}.ux-settings-inline-field input[type=password]::placeholder{color:var(--settings-faint)}.ux-settings-inline-field--wide{grid-column:1 / -1}.ux-settings-guided-field{gap:.7rem}.ux-settings-guided-editor,.ux-settings-guided-rows{display:grid;gap:.65rem}.ux-settings-guided-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.62rem;align-items:start;padding:.72rem;border:1px solid var(--settings-line);border-radius:16px;background:var(--settings-soft)}.ux-settings-guided-row-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.55rem}.ux-settings-guided-cell,.ux-settings-guided-check{display:grid;gap:.28rem;color:var(--settings-ink)}.ux-settings-guided-cell span,.ux-settings-guided-check span{color:var(--settings-muted);font-size:.75rem;font-weight:800;letter-spacing:.02em}.ux-settings-guided-cell input,.ux-settings-guided-cell select,.ux-settings-guided-cell textarea{width:100%;color:var(--settings-ink);border-color:var(--settings-line-strong);background:var(--settings-field)}.ux-settings-guided-cell--wide{grid-column:span 2}.ux-settings-guided-check{grid-template-columns:auto minmax(0,1fr);align-items:center;align-self:end;min-height:2.4rem;padding:.38rem .46rem;border:1px solid var(--settings-line);border-radius:12px;background:var(--settings-card)}.ux-settings-guided-raw{padding:.62rem;border:1px dashed var(--settings-line-strong);border-radius:14px;background:var(--settings-soft)}.ux-settings-guided-raw summary{cursor:pointer;color:var(--settings-ink);font-weight:800}.ux-settings-guided-raw p{margin:.48rem 0 .55rem}@media(max-width:700px){.ux-settings-guided-row{grid-template-columns:minmax(0,1fr)}.ux-settings-guided-row>.btn{width:100%}.ux-settings-guided-cell--wide{grid-column:1 / -1}}.ux-settings-inline-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.ux-settings-access-create,.ux-settings-access-matrix{margin-top:.2rem}.settings-helper{margin:0;padding:.7rem;border:1px solid var(--settings-line);border-radius:14px;color:var(--settings-muted);background:var(--settings-soft)}.ux-settings-health-list{display:grid;gap:.62rem;margin-top:.85rem}.ux-settings-health-item,.ux-settings-simulator-card{display:grid;gap:.3rem;padding:.78rem .85rem;border:1px solid var(--settings-line);border-radius:16px;color:var(--settings-ink);background:var(--settings-card-grad);box-shadow:var(--settings-shadow-card)}.ux-settings-health-item{width:100%;text-align:left;cursor:pointer}.ux-settings-health-item.is-review{border-color:var(--settings-warn-line);background:var(--settings-warn-soft)}.ux-settings-health-item strong,.ux-settings-simulator-card strong{color:var(--settings-strong)}.ux-settings-simulator{margin-top:.85rem}.ux-settings-simulator-grid{display:grid;grid-template-columns:minmax(190px,.75fr) repeat(2,minmax(0,1fr));gap:.65rem}.ux-settings-capability-list,.ux-settings-simulator-services>div{display:flex;flex-wrap:wrap;gap:.45rem}.ux-settings-capability-pill{display:inline-flex;align-items:center;min-height:2rem;padding:.32rem .6rem;border:1px solid var(--settings-line-strong);border-radius:999px;color:var(--settings-muted);background:var(--settings-soft);font-size:.82rem;font-weight:800}.ux-settings-capability-pill.is-on{border-color:var(--settings-accent);color:var(--settings-accent-strong);background:var(--settings-accent-tint)}.ux-settings-simulator-services{display:grid;gap:.45rem}.ux-settings-activity-list{display:grid;gap:.5rem}.ux-settings-activity-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem .75rem;border:1px solid var(--settings-line);border-radius:14px;background:var(--settings-soft)}.ux-settings-advanced-editors{padding:.78rem .9rem;border:1px dashed var(--settings-line-strong);border-radius:16px;background:var(--settings-soft)}.ux-settings-advanced-editors summary{cursor:pointer;color:var(--settings-ink);font-weight:800}.ux-settings-advanced-editors>p{margin:.55rem 0 .75rem}.ux-settings-advanced-link-list{display:grid;gap:.5rem}.ux-settings-advanced-link{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.22rem .55rem;width:100%;padding:.68rem .75rem;border:1px solid var(--settings-line);border-radius:14px;text-align:left;cursor:pointer}.ux-settings-advanced-link strong,.ux-settings-advanced-link span:not(.inline-badge){grid-column:2}.ux-settings-mfa-qr{margin:0;padding:.8rem;border:1px solid var(--settings-line);border-radius:16px;background:var(--settings-card)}.ux-settings-panel .status-pill.warn{border-color:var(--settings-warn-line);color:var(--settings-warn-ink);background:var(--settings-warn-soft)}body.ux-high-contrast .ux-settings-panel{--settings-ink: #ffffff;--settings-strong: #ffffff;--settings-muted: #dbe6f5;--settings-faint: #c3d2e6;--settings-panel-grad: radial-gradient(circle at 8% -8%, rgba(56, 189, 248, .28), transparent 34%), linear-gradient(160deg, #05101f 0%, #081426 60%, #050c18 100%);--settings-header-grad: linear-gradient(135deg, #081426 0%, #0b1a30 100%);--settings-canvas: #0a1220;--settings-sidebar-grad: linear-gradient(180deg, #071120 0%, #0a1526 100%);--settings-content-grad: linear-gradient(180deg, #0a1424 0%, #080f1c 100%);--settings-card: #0f1d34;--settings-card-grad: linear-gradient(180deg, #12233d 0%, #0d1a30 100%);--settings-soft: rgba(148, 163, 184, .16);--settings-field: #0b1728;--settings-line: rgba(125, 211, 252, .34);--settings-line-soft: rgba(125, 211, 252, .22);--settings-line-strong: rgba(125, 211, 252, .5);--settings-accent: #38bdf8;--settings-accent-strong: #7dd3fc;--settings-accent-2: #22d3ee;--settings-accent-soft: rgba(56, 189, 248, .16);--settings-accent-tint: rgba(56, 189, 248, .24);--settings-ring: rgba(56, 189, 248, .45);--settings-shadow: 0 24px 70px rgba(0, 0, 0, .55);--settings-shadow-card: 0 14px 32px rgba(0, 0, 0, .34);--settings-scroll: rgba(125, 211, 252, .7) rgba(15, 23, 42, .6);--settings-warn-ink: #fde68a;--settings-warn-line: rgba(251, 191, 36, .5);--settings-warn-soft: rgba(113, 63, 18, .34)}body.ux-high-contrast #ux-preferences-panel .ux-settings-header,body.ux-high-contrast #ux-preferences-panel h2,body.ux-high-contrast #ux-preferences-panel h3,body.ux-high-contrast #ux-preferences-panel h4,body.ux-high-contrast #ux-preferences-panel strong,body.ux-high-contrast #ux-preferences-panel summary,body.ux-high-contrast #ux-preferences-panel label,body.ux-high-contrast #ux-preferences-panel legend,body.ux-high-contrast #ux-preferences-panel kbd,body.ux-high-contrast #ux-preferences-panel .switch-row span,body.ux-high-contrast #ux-preferences-panel .ux-settings-inline-field strong{color:var(--settings-ink)}body.ux-high-contrast #ux-preferences-panel p,body.ux-high-contrast #ux-preferences-panel .subtle,body.ux-high-contrast #ux-preferences-panel small,body.ux-high-contrast #ux-preferences-panel .ux-settings-tab-btn span,body.ux-high-contrast #ux-preferences-panel .ux-settings-result span,body.ux-high-contrast #ux-preferences-panel .ux-settings-card span:not(.inline-badge){color:var(--settings-muted)}body.ux-high-contrast #ux-preferences-panel .ux-settings-kicker{color:var(--settings-accent)}body.ux-high-contrast #ux-preferences-panel input:not([type=checkbox]):not([type=radio]),body.ux-high-contrast #ux-preferences-panel select,body.ux-high-contrast #ux-preferences-panel textarea{color:var(--settings-ink);border-color:var(--settings-line-strong);background:var(--settings-field)}body.ux-high-contrast #ux-preferences-panel .switch-row,body.ux-high-contrast #ux-preferences-panel .form-grid>label:not(.switch-row),body.ux-high-contrast #ux-preferences-panel .ux-settings-locale .app-select-wrap{color:var(--settings-ink);border-color:var(--settings-line);background:var(--settings-card)}@media(max-width:980px){#ux-overlay-root .ux-settings-panel{height:auto;min-height:0;max-height:none!important;overflow:hidden}.ux-settings-layout{flex:1 1 auto;min-height:0;overflow:hidden}.ux-settings-content{min-height:0;overflow-y:auto}.ux-settings-simulator-grid{grid-template-columns:1fr}}.topbar-account-actions{position:relative!important;display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;overflow:visible!important;z-index:90}.topbar-account-trigger{position:relative;z-index:2}.topbar-account-menu{position:absolute;top:calc(100% + .45rem);right:0;z-index:2200;display:none;min-width:14.5rem;padding:.45rem;border:1px solid rgba(148,163,184,.32);border-radius:18px;background:#fffffffa;box-shadow:0 24px 58px #0f172a2e}.topbar-account-menu[hidden]{display:none!important}.topbar-account-actions.is-open .topbar-account-menu:not([hidden]){display:grid;gap:.38rem}.topbar-account-menu .toolbar-btn{display:inline-flex!important;position:static!important;width:100%!important;min-width:0!important;justify-content:flex-start;border-radius:14px;background:transparent;color:#172033;box-shadow:none}.topbar-account-menu .toolbar-btn.hidden{display:none!important}.topbar-account-menu .toolbar-btn:hover{background:#f0f7ff}.topbar-account-menu-identity{display:grid;gap:.15rem;padding:.35rem .55rem .55rem;border-bottom:1px solid rgba(148,163,184,.22);margin-bottom:.15rem}.topbar-account-menu-identity strong{font-size:.92rem;color:#0f172a}.topbar-account-menu-role{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.topbar-account-menu-org{font-size:.78rem;font-weight:600;color:#334155}.topbar-account-menu #auth-logout-btn{color:#9f2f17}.ux-page-actions{display:flex;justify-content:flex-end;margin:.35rem 0 .55rem;position:relative;z-index:5}.ux-page-actions-shell{display:inline-flex}.ux-page-advanced{margin-top:.55rem;padding:.9rem;border:1px solid rgba(148,163,184,.24);border-radius:18px;background:#fffffff5;box-shadow:0 18px 40px #0f172a1f}@media(max-width:760px){.topbar-account-actions{width:100%!important;justify-content:stretch!important}#auth-user-pill{width:100%}.topbar-account-menu{left:0;right:0;min-width:0}#ux-overlay-root .ux-settings-panel{left:.55rem!important;right:.55rem!important;top:.55rem!important;bottom:calc(var(--ux-mobile-tabbar-height, 0px) + env(safe-area-inset-bottom,0px) + .55rem)!important;width:auto!important;max-height:none!important;transform:none!important}.ux-settings-layout{grid-template-columns:1fr;grid-template-rows:min(18rem,35svh) minmax(0,1fr);overflow:hidden}.ux-settings-sidebar{height:min(18rem,35svh);max-height:min(18rem,35svh);overflow:auto}.ux-settings-content{min-height:0;overflow:auto}}#settings-section .ux-settings-page-host,.service-section[data-service=settings] .ux-settings-panel{position:relative;inset:auto;transform:none;width:100%;max-width:none;height:auto;min-height:min(34rem,70svh);max-height:none!important;margin:0}#settings-section .ux-settings-layout,.service-section[data-service=settings] .ux-settings-layout{flex:1 1 auto;min-height:min(28rem,60svh);max-height:min(78svh,920px);overflow:hidden}#settings-section .ux-settings-sidebar,#settings-section .ux-settings-content,.service-section[data-service=settings] .ux-settings-sidebar,.service-section[data-service=settings] .ux-settings-content{min-height:0;overscroll-behavior:contain}@media(max-width:980px){#settings-section .ux-settings-page-host,.service-section[data-service=settings] .ux-settings-panel{min-height:0;max-height:none!important}#settings-section .ux-settings-layout,.service-section[data-service=settings] .ux-settings-layout{max-height:none}}#email-panel-inbox[data-email-inbox-first=true] [data-email-premium-state=advanced-moved]{display:none}.email-inbox-metrics{margin-bottom:var(--ds-space-2);border:1px solid rgba(115,144,204,.18);border-radius:12px;padding:.25rem .55rem;background:#0c162e47}.email-inbox-metrics>summary{cursor:pointer;font-weight:600;list-style:none;padding:.15rem 0}.email-inbox-metrics>summary::-webkit-details-marker{display:none}.email-inbox-metrics>summary:before{content:"\25b8";display:inline-block;margin-right:.4rem;transition:transform .15s ease;opacity:.7}.email-inbox-metrics[open]>summary:before{transform:rotate(90deg)}#email-panel-inbox[data-email-inbox-first=true] .email-inbox-metrics:not([open]){margin-bottom:.35rem}#email-panel-inbox[data-email-cold-start=true] .email-outlook-shell{grid-template-columns:1fr}#email-panel-inbox[data-email-cold-start=true] #email-message-list,#email-panel-inbox[data-email-cold-start=true] .email-pane-read,#email-panel-inbox[data-email-cold-start=true] [data-email-premium-panel=read-pane]{display:none!important}.comm-chat-layout{display:flex;flex-direction:column;gap:.75rem}.comm-chat-stream{max-height:min(48vh,28rem);overflow:auto;min-height:12rem}.comm-chat-composer{margin-top:.25rem}.comm-chat-pinned-wrap,.comm-chat-advanced{margin:.25rem 0}@keyframes uh-flash-highlight{0%{box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-accent, #4f46e5) 55%,transparent)}to{box-shadow:0 0 0 3px transparent}}.flash-highlight{animation:uh-flash-highlight 1.2s ease-out}.tab-rail-scroll-wrap{position:relative;display:flex;align-items:stretch;gap:.35rem}.tab-rail-scroll-wrap .v0-subnav,.tab-rail-scroll-wrap .crm-tab-row{flex:1 1 auto;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.tab-rail-scroll-btn{flex:0 0 auto;align-self:center;min-width:2.25rem;min-height:2.25rem;border-radius:999px;border:1px solid var(--ds-border, rgba(148,163,184,.35));background:var(--ds-surface-level-2, #fff);cursor:pointer}.tab-rail-scroll-btn[hidden]{display:none!important}.tab-rail-scroll-wrap:after{content:"";pointer-events:none;position:absolute;top:0;right:2.5rem;bottom:0;width:2rem;background:linear-gradient(90deg,transparent,rgba(243,245,249,.95));opacity:.9}@media(max-width:980px){table[data-responsive-table=cards] thead{display:none}table[data-responsive-table=cards] tbody,table[data-responsive-table=cards] tr,table[data-responsive-table=cards] td{display:block;width:100%}table[data-responsive-table=cards] tr{margin-bottom:.75rem;border:1px solid rgba(148,163,184,.25);border-radius:12px;padding:.55rem .7rem}table[data-responsive-table=cards] td{display:flex;justify-content:space-between;gap:.75rem;padding:.25rem 0}table[data-responsive-table=cards] td:before{content:attr(data-label);font-weight:600;color:var(--ds-text-muted, #64748b)}.owner-table-wrap,.data-table-wrap,.inventory-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,var(--ds-bg-card, #fff) 30%,transparent),linear-gradient(90deg,transparent,var(--ds-bg-card, #fff) 70%) 100% 0,radial-gradient(farthest-side at 0 50%,rgba(15,23,42,.12),transparent),radial-gradient(farthest-side at 100% 50%,rgba(15,23,42,.12),transparent) 100% 0;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}}.platform-read-path-rail+.grid.inventory-kpi-grid{margin-bottom:.85rem}.platform-read-path-card .panel-heading h4{font-size:.95rem;letter-spacing:.01em}.platform-kpi-primary{border:1px solid rgba(37,99,235,.22);box-shadow:0 8px 24px #0f172a0f}:root{--uh-bp-mobile: 760px;--uh-bp-tablet: 980px;--uh-bp-desktop: 1180px}.social-tiktok-options:not([hidden]){display:block;margin-top:var(--ds-space-3, .75rem)}.social-tiktok-panel{display:grid;gap:var(--ds-space-3, .75rem);padding:var(--ds-space-3, .75rem);border:1px solid var(--ds-border, rgba(148, 163, 184, .35));border-radius:var(--ds-radius-lg, 1rem);background:var(--ds-bg-card, #ffffff);color:var(--ds-text, #0f172a)}.social-tiktok-panel .panel-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ds-space-2, .5rem)}.social-tiktok-panel .panel-heading h5{margin:0;font-size:.95rem;color:var(--ds-text, #0f172a)}.social-tiktok-creator{display:flex;align-items:center;gap:var(--ds-space-3, .75rem);padding:var(--ds-space-2, .5rem) var(--ds-space-3, .75rem);border-radius:var(--ds-radius-md, .75rem);background:var(--ds-bg-subtle, #f8fafc)}.social-tiktok-creator .social-preview-avatar{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--ds-bg-selected, rgba(8, 145, 178, .12));color:var(--ds-text, #0f172a);font-weight:700}.social-tiktok-privacy,.social-tiktok-interactions{margin:0;padding:var(--ds-space-3, .75rem);border:1px solid var(--ds-border, rgba(148, 163, 184, .28));border-radius:var(--ds-radius-md, .75rem);display:grid;gap:var(--ds-space-2, .5rem)}.social-tiktok-privacy legend,.social-tiktok-interactions legend{padding:0 var(--ds-space-1, .25rem);font-weight:700;color:var(--ds-text, #0f172a)}.social-tiktok-radio{display:flex;align-items:flex-start;gap:var(--ds-space-2, .5rem);padding:var(--ds-space-2, .5rem);border-radius:var(--ds-radius-sm, .5rem);cursor:pointer}.social-tiktok-radio:hover{background:var(--ds-bg-subtle, #f8fafc)}.social-tiktok-radio-label{display:grid;gap:.15rem}.social-tiktok-disclosure{display:grid;gap:var(--ds-space-2, .5rem);padding:var(--ds-space-3, .75rem);border-radius:var(--ds-radius-md, .75rem);background:var(--ds-bg-subtle, #f8fafc)}.social-tiktok-disclosure [data-disabled=true]{opacity:.55}.social-tiktok-consent{margin:0;font-size:.8rem;color:var(--ds-text-muted, #64748b)}@media(max-width:980px){.social-tiktok-panel{padding:var(--ds-space-2, .5rem)}}html,body{background:var(--ds-bg-app);color:#24324a}@media(max-width:980px){border-color: var(--ds-accent);outline: 2px solid var(--ds-focus);outline-offset: 2px;box-shadow: 0 0 0 2px var(--ds-focus)}body input::placeholder,body textarea::placeholder{color:var(--ds-text-soft)}body .btn,body .v0-inline-button,body .v0-primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.95rem;padding:0 var(--ds-space-4);border-radius:1rem;border:1px solid var(--ds-border);background:var(--ds-surface-level-3);color:#42536b;font-weight:700;box-shadow:var(--ds-elevation-level-3)}body .btn.primary,body .v0-primary-button,body .v0-inline-button.is-primary{background:var(--ds-bg-accent);border-color:transparent;box-shadow:var(--ds-shadow-accent)}body .btn.ghost,body .v0-inline-button:not(.is-primary){background:#fff;color:#475569}body .v0-button-small{min-height:2.45rem;padding:.55rem .9rem;border-radius:.85rem;font-size:.88rem}body .v0-button-mini{min-height:2.1rem;padding:.42rem .72rem;border-radius:.78rem;font-size:.8rem}body .v0-button-wide{width:100%}body .switch-row,body .checkbox-row,body .v0-switch-row{display:flex;align-items:center;gap:var(--ds-space-3);min-height:3rem;padding:.82rem .95rem;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-bg-card-alt);color:var(--ds-text-body);box-shadow:none}body .switch-row.full,body .checkbox-row.full,body .v0-switch-row.full{width:100%}body .switch-row>span,body .checkbox-row>span,body .v0-switch-row>span{margin-right:auto;color:var(--ds-text-body);font-weight:600}body .switch-row>:is(input,.switch,[role=switch]),body .checkbox-row>:is(input,.switch,[role=switch]),body .v0-switch-row>:is(input,.switch,[role=switch]){margin-left:auto}body :where(.switch-row,.checkbox-row,.v0-switch-row) :where(input[type=checkbox],input[type=radio]){accent-color:var(--ds-accent)}body :where(input[type=checkbox],input[type=radio]){accent-color:var(--ds-accent)}body :is(.switch-row,.checkbox-row,.v0-switch-row):hover{border-color:var(--ds-accent);background:var(--ds-accent-soft)}body :is(.switch-row,.checkbox-row,.v0-switch-row):focus-within{border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-focus)}body .v0-table-actions{display:flex;align-items:center;justify-content:flex-start;gap:var(--ds-space-2);flex-wrap:wrap}body .status-pill,body .v0-badge,body .v0-page-chip,body .v0-highlight-chip,body .v0-hero-kicker{display:inline-flex;align-items:center;justify-content:center;min-height:1.95rem;padding:.2rem .7rem;border-radius:999px;font-size:.8rem;font-weight:700;border:1px solid var(--ds-border);background:var(--ds-bg-subtle);color:var(--ds-text-muted)}body .status-pill[data-pressure-band=healthy],body .status-pill[data-pressure-band=won]{background:#10b9811a;color:#0f9f6e;border-color:#10b98129}body .status-pill[data-pressure-band=watch]{background:#3b82f61a;color:#2563eb;border-color:#3b82f629}body .status-pill[data-pressure-band=at_risk]{background:#f59e0b1a;color:#b7791f;border-color:#f59e0b29}body .status-pill[data-pressure-band=critical],body .status-pill[data-pressure-band=stalled],body .status-pill[data-pressure-band=lost]{background:#ef44441a;color:#dc2626;border-color:#ef444429}body .v0-inline-alert,body .inline-tip,body .ux-offline-banner{display:grid;gap:.32rem;margin:0;padding:.9rem var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-bg-card);color:var(--ds-text-body);box-shadow:none}body .v0-inline-alert.hidden,body .v0-inline-alert[hidden],body .inline-tip.hidden,body .inline-tip[hidden],body .ux-offline-banner.hidden,body .ux-offline-banner[hidden]{display:none}body .panel.hidden,body .panel[hidden],body .v0-card.hidden,body .v0-card[hidden],body .uh-card-section.hidden,body .uh-card-section[hidden]{display:none;visibility:hidden;pointer-events:none}body .v0-inline-alert strong,body .inline-tip strong,body .ux-offline-banner strong{color:var(--ds-text)}body .v0-inline-alert p,body .inline-tip p,body .ux-offline-banner p{margin:0;color:var(--ds-text-muted)}body .v0-inline-alert--info,body .inline-tip{background:#0ea5e914;border-color:#0ea5e92e}body .v0-inline-alert--success{background:#10b98114;border-color:#10b9812e}body .v0-inline-alert--warning{background:#f59e0b1a;border-color:#f59e0b33}body .v0-inline-alert--danger,body .ux-offline-banner{background:#ef444414;border-color:#ef44442e}body .v0-inline-alert.info{background:#0ea5e914;border-color:#0ea5e92e}body .v0-inline-alert.success{background:#10b98114;border-color:#10b9812e}body .v0-inline-alert.warning{background:#f59e0b1a;border-color:#f59e0b33}body .v0-inline-alert.danger,body .v0-inline-alert.error{background:#ef444414;border-color:#ef44442e}body .empty-state{margin:0;padding:.95rem var(--ds-space-4);border:1px dashed var(--ds-border);border-radius:var(--ds-radius-lg);background:linear-gradient(180deg,#ffffff 0%,var(--ds-text-canvas) 100%);color:var(--ds-text-muted)}body .v0-loading-state{display:grid;gap:.7rem}body .v0-loading-state.is-compact{gap:var(--ds-space-2)}body .v0-loading-copy{color:var(--ds-text-muted);font-size:.9rem;font-weight:600}body .v0-loading-lines{display:grid;gap:.55rem}body .v0-skeleton-line{display:block;width:100%;height:.82rem;border-radius:var(--ds-radius-pill);background:var(--ds-skeleton-sheen);background-size:200% 100%;animation:uh-skeleton 1.2s linear infinite}body .v0-skeleton-line:nth-child(2n){width:88%}body .v0-skeleton-line:last-child{width:62%}body .v0-section-stack,body .v0-workbench-main,body .v0-workbench-side{display:grid;gap:var(--ds-space-4);align-content:start;min-width:0}body .v0-workbench{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(min(100%,var(--ds-layout-grid-split-side)),.82fr);gap:var(--ds-layout-grid-gap);align-items:start;width:100%;min-width:0}body .v0-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-3)}body .actions-row.wrap>.v0-fluid-field,body .v0-toolbar-row>.v0-fluid-field{display:grid;gap:.45rem;flex:1 1 clamp(14rem,22vw,20rem);min-width:min(100%,14rem);align-self:stretch}body .actions-row.wrap>.v0-fluid-field--wide,body .v0-toolbar-row>.v0-fluid-field--wide{flex-basis:clamp(16rem,26vw,24rem)}body .actions-row.wrap>.v0-fluid-field--compact,body .v0-toolbar-row>.v0-fluid-field--compact{flex-basis:clamp(12rem,18vw,16rem);min-width:min(100%,12rem)}body .v0-fluid-field>input,body .v0-fluid-field>select,body .v0-fluid-field>textarea{width:100%;min-width:0}body .v0-toolbar-row--search,body .v0-toolbar-row--bulk{padding:.85rem .95rem;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-lg);background:var(--ds-surface-level-3)}body .v0-toolbar-row--bulk{border-style:dashed;background:linear-gradient(180deg,#ffffff 0%,var(--ds-text-canvas) 100%)}body .v0-toolbar-row>.subtle:last-child,body .v0-inline-alert-actions>.subtle:last-child{margin-left:auto}body .v0-inline-alert-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}body .table-wrap,body .record-inline-wrap,body .inventory-health-stack,body .inventory-sync-log,body .agent-history,body .jobs-stack,body .accounts-grid,body .inventory-bars,body .vault-file-list{color:var(--ds-text)}body .inventory-health-item,body .inventory-sync-log>*,body .agent-history>*,body .jobs-stack>*,body .accounts-grid>*,body .vault-file-list>*{background:var(--ds-surface-level-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);padding:.9rem var(--ds-space-4)}@media(max-width:1180px){body .v0-workbench{grid-template-columns:1fr}}body #inventory-section .switch-row,body #inventory-section .inventory-grid-toolbar,body #inventory-section .inventory-columns-manager,body #inventory-section .inventory-mobile-card,body #inventory-section .catalog-preview-wrap,body #email-section .email-message-item,body #email-section .account-card,body #email-section #email-provider-hint{background:var(--ds-surface-level-3);color:var(--ds-text);border:1px solid var(--ds-border);box-shadow:none}body #inventory-section .switch-row{border-radius:var(--ds-radius-lg)}body #inventory-section .inventory-grid-toolbar,body #inventory-section .inventory-columns-manager,body #inventory-section .inventory-mobile-card,body #inventory-section .catalog-preview-wrap,body #email-section .email-message-item,body #email-section .account-card,body #email-section #email-provider-hint{border-radius:var(--ds-radius-xl)}body #inventory-section .switch-row span,body #inventory-section .inventory-columns-manager summary,body #inventory-section .inventory-mobile-card-copy span,body #inventory-section .catalog-preview-wrap .subtle,body #email-section .email-message-item .subtle,body #email-section .account-card span,body #email-section #email-provider-hint{color:var(--ds-text-muted)}body #inventory-section .inventory-grid-controls,body #inventory-section .inventory-columns-list,body #inventory-section .inventory-mobile-card-fields,body #email-section .email-message-item,body #email-section .account-card{color:var(--ds-text)}body #email-section .email-message-item.active{background:#6d5efc14;border-color:#6d5efc42}body #email-section .email-message-item.unread{border-color:#3b82f638}body #email-section .account-card.connected{background:#10b98114;border-color:#10b98138}body .code-block,body .log-preview,body pre{background:var(--ds-text-canvas);color:var(--ds-text-body);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);padding:var(--ds-space-4)}body .table-wrap table{width:100%;border-collapse:separate;border-spacing:0;background:transparent}body .table-wrap thead th,body .table-wrap th{padding:.9rem var(--ds-space-4);border-bottom:1px solid var(--ds-border);background:var(--ds-text-canvas);color:var(--ds-text-muted);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:left}body .table-wrap tbody td,body .table-wrap td{padding:var(--ds-space-4);border-bottom:1px solid var(--ds-border);color:var(--ds-text);vertical-align:top;background:#fff}body .table-wrap tbody tr:hover{background:#6d5efc08}body .table-wrap tbody tr:hover td{background:var(--ds-text-canvas)}body .form-grid{display:grid;gap:.85rem var(--ds-space-4)}body .form-grid label{display:grid;gap:.38rem;min-width:0;color:var(--ds-text-muted);font-size:.9rem;font-weight:500}body .form-grid label>.uh-field-label{display:block;line-height:1.35}body .form-grid label>.subtle,body .form-grid label>small{font-size:.78rem;font-weight:400;color:var(--ds-text-soft);line-height:1.4}body .form-grid input,body .form-grid textarea,body .form-grid select{width:100%;min-width:0}body .actions-row{display:flex;flex-wrap:wrap;gap:var(--ds-space-3);align-items:center}body .uh-provider-auth-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-3);min-height:3rem;padding:var(--ds-space-3) 1.125rem;border-radius:999px;border:1px solid rgba(203,213,225,.95);background:linear-gradient(180deg,#fffffffa,#f8fafcfa);color:var(--ds-text);box-shadow:0 10px 28px -18px #0f172a8c;font-weight:600;letter-spacing:-.01em}body .uh-provider-auth-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 34px -22px #0f172a8c}body .uh-provider-auth-button:disabled{opacity:.62;cursor:not-allowed;box-shadow:none}body .uh-provider-auth-button__icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:#e2e8f0e6;color:var(--ds-text);font-size:.95rem;font-weight:800;line-height:1;flex:0 0 auto}body .uh-provider-auth-button__label{white-space:nowrap}body .uh-provider-auth-button[data-provider-auth-brand=google] .uh-provider-auth-button__icon{background:conic-gradient(from 180deg,#34a853 0 25%,#4285f4 25% 50%,#ea4335 50% 75%,#fbbc05 75% 100%);color:#fff}body .uh-provider-auth-button[data-provider-auth-brand=microsoft] .uh-provider-auth-button__icon{background:linear-gradient(135deg,#5b8df6,#2563eb);color:#fff}body .uh-provider-auth-button[data-provider-auth-brand=instagram] .uh-provider-auth-button__icon{background:linear-gradient(135deg,#f58529,#dd2a7b 55%,#8134af);color:#fff}body .uh-provider-auth-button[data-provider-auth-brand=facebook] .uh-provider-auth-button__icon,body .uh-provider-auth-button[data-provider-auth-brand=linkedin] .uh-provider-auth-button__icon,body .uh-provider-auth-button[data-provider-auth-brand=x] .uh-provider-auth-button__icon,body .uh-provider-auth-button[data-provider-auth-brand=yahoo] .uh-provider-auth-button__icon,body .uh-provider-auth-button[data-provider-auth-brand=zoho] .uh-provider-auth-button__icon,body .uh-provider-auth-button[data-provider-auth-brand=fastmail] .uh-provider-auth-button__icon,body .uh-provider-auth-button[data-provider-auth-brand=tiktok] .uh-provider-auth-button__icon,body .uh-provider-auth-button[data-provider-auth-brand=pinterest] .uh-provider-auth-button__icon,body .uh-provider-auth-button[data-provider-auth-brand=threads] .uh-provider-auth-button__icon{color:#fff}body .uh-provider-auth-button[data-provider-auth-brand=facebook] .uh-provider-auth-button__icon{background:linear-gradient(135deg,#1877f2,#2563eb)}body .uh-provider-auth-button[data-provider-auth-brand=linkedin] .uh-provider-auth-button__icon{background:linear-gradient(135deg,#0a66c2,#0284c7)}body .uh-provider-auth-button[data-provider-auth-brand=x] .uh-provider-auth-button__icon{background:linear-gradient(135deg,#111827,#000)}body .uh-provider-auth-button[data-provider-auth-brand=yahoo] .uh-provider-auth-button__icon{background:linear-gradient(135deg,#7e22ce,#9333ea)}body .uh-provider-auth-button[data-provider-auth-brand=zoho] .uh-provider-auth-button__icon{background:linear-gradient(135deg,#ef4444,#f59e0b)}body .uh-provider-auth-button[data-provider-auth-brand=fastmail] .uh-provider-auth-button__icon{background:linear-gradient(135deg,#10b981,#059669)}body .uh-provider-auth-button[data-provider-auth-brand=tiktok] .uh-provider-auth-button__icon{background:linear-gradient(135deg,#111827,#ec4899)}body .uh-provider-auth-button[data-provider-auth-brand=pinterest] .uh-provider-auth-button__icon{background:linear-gradient(135deg,#ef4444,#dc2626)}body .uh-provider-auth-button[data-provider-auth-brand=threads] .uh-provider-auth-button__icon{background:linear-gradient(135deg,#111827,#4b5563)}body .record-inline-wrap{min-height:6rem}body .crm-view-summary{display:grid;gap:.7rem;margin-bottom:.9rem;padding:.95rem var(--ds-space-4);border:1px solid var(--ds-border);border-radius:1rem;background:linear-gradient(180deg,#fcfdff,#f8fbff)}body .crm-view-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}body .crm-view-summary-head strong{color:var(--ds-text);font-size:1rem;font-weight:700}body .crm-view-summary-chips{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}body .crm-view-chip{display:inline-flex;align-items:center;min-height:1.95rem;padding:.2rem .72rem;border-radius:999px;background:var(--ds-bg-subtle);color:var(--ds-text-muted);font-weight:600}body .crm-view-chip.is-empty{background:transparent;border:1px dashed var(--ds-border-strong)}body .crm-workspace-shell,body .crm-workspace-grid{display:grid;gap:var(--ds-space-4)}body .crm-workspace-grid--two{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-layout-grid-panel-min)),1fr));gap:var(--ds-layout-grid-gap)}body .crm-workspace-section.crm-workspace-card{display:grid;align-content:start;align-self:start;gap:var(--ds-space-inner-gap);min-width:0;padding:var(--ds-space-card-padding);background:var(--ds-surface-level-1);border:1px solid var(--ds-border);box-shadow:var(--ds-elevation-level-1)}body #crm-record-detail-wrap .crm-workspace-card{background:var(--ds-surface-level-1);color:var(--ds-text)}body #crm-record-detail-wrap .crm-workspace-col-stack{display:grid;gap:var(--ds-space-inner-gap);align-content:start;min-width:0}body #crm-record-detail-wrap .crm-files-input{display:none}body #crm-record-detail-wrap .crm-files-dropzone{border:1px dashed var(--ds-border-strong);border-radius:14px;padding:.8rem;background:var(--ds-surface-level-2);transition:border-color .18s ease,background .18s ease}body #crm-record-detail-wrap .crm-files-dropzone.is-dragover{border-color:var(--ds-info);background:#4f46e512}body #crm-record-detail-wrap .crm-files-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.6rem}body #crm-record-detail-wrap .crm-file-tile{display:flex;flex-direction:column;gap:.45rem;padding:.65rem;border:1px solid var(--ds-border);border-radius:12px;background:var(--ds-surface-level-1);box-shadow:var(--ds-shadow-flat);text-align:left;min-width:0}body #crm-record-detail-wrap .crm-file-thumb{height:3rem;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.72rem;letter-spacing:.05em;background:linear-gradient(135deg,#6366f1,#4f46e5)}body #crm-record-detail-wrap .crm-file-thumb--img{background:linear-gradient(135deg,#10b981,var(--ds-module-workspace))}body #crm-record-detail-wrap .crm-file-name{display:block;font-size:.82rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body #crm-record-detail-wrap .crm-file-sub{font-size:.7rem}body #crm-record-detail-wrap .crm-file-actions{display:flex;gap:.3rem;flex-wrap:wrap;margin-top:auto}body #crm-record-detail-wrap .crm-file-tile--add{align-items:center;justify-content:center;gap:var(--ds-space-1);min-height:6.25rem;border-style:dashed;background:transparent;box-shadow:none;color:var(--ds-text-muted);cursor:pointer}body #crm-record-detail-wrap .crm-file-tile--add:hover{border-color:var(--ds-info);color:var(--ds-info)}body #crm-record-detail-wrap .crm-file-add-glyph{font-size:1.5rem;line-height:1;font-weight:600}body #crm-record-detail-wrap .crm-file-add-label{font-size:.75rem;font-weight:600}body #crm-record-detail-wrap .crm-files-hint{margin-top:.6rem;font-size:.72rem}body #crm-record-detail-wrap .record-detail-grid article strong.is-empty{color:var(--ds-text-muted);font-weight:500}body .is-empty{color:var(--ds-text-muted);font-weight:500}body #crm-record-detail-shell>.panel-heading{flex-direction:column;align-items:flex-start;gap:.2rem}body .th-sort{display:inline-flex;align-items:center;gap:.3rem}body .th-sort-caret{font-size:.7em;line-height:1;color:var(--ds-info, #4f46e5)}body th[aria-sort]{color:var(--ds-text)}body .table-wrap td:first-child input[type=checkbox],body .table-wrap th:first-child input[type=checkbox],body .v0-table td:first-child input[type=checkbox],body .v0-table th:first-child input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:var(--ds-info, #4f46e5)}body .table-wrap td:first-child:has(>input[type=checkbox]),body .table-wrap th:first-child:has(>input[type=checkbox]),body .v0-table td:first-child:has(>input[type=checkbox]),body .v0-table th:first-child:has(>input[type=checkbox]){cursor:pointer}body #crm-record-detail-wrap .crm-workspace-card .record-detail-event,body #crm-record-detail-wrap .crm-workspace-card .record-detail-grid article{background:var(--ds-surface-level-3);border-color:var(--ds-border);color:var(--ds-text)}body #crm-record-detail-wrap .crm-workspace-card .record-detail-grid article{box-shadow:var(--ds-shadow-flat)}body .crm-workspace-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3)}body .crm-workspace-section-head strong{color:var(--ds-text);font-size:1rem;font-weight:700}body .crm-workspace-mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-3)}body .crm-workspace-mini-stat{display:grid;gap:.28rem;padding:var(--ds-space-inner-padding);border:1px solid var(--ds-border);border-radius:.95rem;background:var(--ds-surface-level-2)}body .crm-workspace-mini-stat span{color:var(--ds-text-muted);font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}body .crm-workspace-mini-stat strong{color:var(--ds-text);font-size:1.05rem;font-weight:700}body .crm-workspace-row-stack{display:grid;gap:.7rem}body .crm-workspace-row{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:var(--ds-space-inner-padding);border:1px solid var(--ds-border-soft);border-radius:.95rem;background:var(--ds-surface-level-3)}body .crm-workspace-row--stacked{align-items:flex-start}body .crm-workspace-row-end{display:flex;align-items:center;gap:.7rem}body .crm-workspace-row-value{color:var(--ds-text);font-weight:700;white-space:nowrap}body .crm-workspace-note-block{display:grid;gap:.32rem;padding:var(--ds-space-inner-padding);border:1px solid var(--ds-border-soft);border-radius:.95rem;background:var(--ds-surface-level-3)}body .crm-workspace-note-label,body .crm-workspace-subtitle{color:var(--ds-text-muted);font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}body .crm-workspace-subsection{display:grid;gap:.6rem}body .crm-workspace-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-layout-grid-panel-min)),1fr));gap:var(--ds-layout-grid-gap)}body .crm-workspace-action-grid .full{grid-column:1 / -1}body .crm-workspace-toggle-row{padding:var(--ds-space-inner-padding);border:1px solid var(--ds-border-soft);border-radius:.95rem;background:var(--ds-surface-level-3)}body #crm-record-detail-wrap .crm-workspace-card .record-detail-grid article,body #crm-record-detail-wrap .crm-workspace-card .record-detail-event:not(.crm-workspace-section){border-color:var(--ds-border);background:var(--ds-surface-level-3);box-shadow:none}body #crm-record-detail-wrap .crm-workspace-card .record-detail-grid article span,body #crm-record-detail-wrap .crm-workspace-card .record-inline-empty,body #crm-record-detail-wrap .crm-workspace-card .record-detail-event:not(.crm-workspace-section) .subtle,body #crm-record-detail-wrap .crm-workspace-card .record-detail-event:not(.crm-workspace-section) small{color:var(--ds-text-muted)}body #crm-record-detail-wrap .crm-workspace-card .record-detail-grid article strong,body #crm-record-detail-wrap .crm-workspace-card .record-detail-event:not(.crm-workspace-section)>strong{color:var(--ds-text);font-size:.95rem;font-weight:700;letter-spacing:normal;text-transform:none}body .crm-pipeline-stage-card{display:grid;gap:.9rem;min-height:100%}body .crm-pipeline-stage-card.is-active{border-color:#6366f147;box-shadow:0 0 0 1px #6366f114,var(--ds-shadow-card)}body .crm-pipeline-stage-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3)}body .crm-pipeline-stage-list{display:grid;gap:.7rem}body .crm-pipeline-stage-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:.8rem .9rem;border:1px solid var(--ds-border);border-radius:.95rem;background:var(--ds-bg-card-alt)}body .crm-pipeline-stage-row .record-inline-actions{flex-wrap:wrap;justify-content:flex-end}body .v0-hybrid-card{padding:var(--ds-space-5)}body .v0-hybrid-subpanel{background:var(--ds-bg-card-alt)}body .v0-specialist-page{display:grid;gap:1.45rem;width:100%;min-width:0}body .v0-specialist-card{padding:1.4rem;border:1px solid var(--ds-border);border-radius:1.3rem;background:linear-gradient(180deg,#fff,#fbfcff);box-shadow:var(--ds-shadow-card)}body .v0-specialist-subpanel{background:linear-gradient(180deg,#fbfcff,#f7f9fc)}body .v0-hybrid-grid-2,body .v0-hybrid-grid{display:grid;gap:var(--ds-space-4)}body .v0-hybrid-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-layout-grid-panel-min)),1fr));gap:var(--ds-layout-grid-gap)}body .v0-hybrid-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-layout-grid-card-min)),1fr));gap:var(--ds-layout-grid-gap)}body .v0-specialist-grid-2,body .v0-specialist-grid{display:grid;gap:var(--ds-space-4);width:100%;min-width:0}body .v0-specialist-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-layout-grid-panel-min)),1fr));gap:var(--ds-layout-grid-gap)}body .v0-specialist-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-layout-grid-card-min)),1fr));gap:var(--ds-layout-grid-gap)}body .v0-specialist-header{align-items:flex-start}body .v0-specialist-header .file-input-label{min-height:2.95rem}body .v0-module-subnav{display:flex;flex-wrap:wrap;gap:.55rem;padding:.38rem;background:var(--ds-surface-level-3);border:1px solid var(--ds-border-soft);border-radius:calc(var(--ds-radius-lg) + .1rem)}body .v0-module-subnav-btn{min-height:2.7rem;padding:0 .92rem;border:1px solid transparent;border-radius:.95rem;background:transparent;color:var(--ds-text-muted);font-weight:700;box-shadow:none}body .v0-module-subnav-btn.active{background:var(--ds-surface-level-1);border-color:color-mix(in srgb,var(--ds-accent) 18%,var(--ds-border));color:var(--ds-accent-strong);box-shadow:var(--ds-elevation-level-2)}body .v0-module-subnav-btn:not(.active):hover{color:var(--ds-accent-strong);background:var(--ds-accent-soft);border-color:color-mix(in srgb,var(--ds-accent) 18%,var(--ds-border))}body .tab-btn{border:1px solid transparent;background:transparent;color:var(--ds-text-muted);border-radius:999px;padding:.35rem .72rem;font-size:.79rem;font-weight:700}body .tab-btn.active{border-color:color-mix(in srgb,var(--ds-accent) 18%,var(--ds-border));background:var(--ds-surface-level-1);color:var(--ds-accent-strong)}body .v0-module-panel{margin-top:.15rem;width:100%;min-width:0}body .v0-module-panel.active{display:grid;gap:1.15rem;width:100%;min-width:0}body .record-detail-tabs{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:var(--ds-space-inner-gap);padding:.4rem;border:1px solid var(--ds-border-soft);border-radius:calc(var(--ds-radius-lg) + .1rem);background:var(--ds-surface-level-3)}body .record-tab{min-height:2.35rem;padding:.42rem .78rem;border-radius:.85rem}body .record-tab.is-active{background:var(--ds-surface-level-1);color:var(--ds-accent-strong);border-color:color-mix(in srgb,var(--ds-accent) 18%,var(--ds-border));box-shadow:var(--ds-elevation-level-2)}body .record-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-layout-grid-compact-min)),1fr));align-content:start;gap:var(--ds-space-inner-gap)}body .record-detail-grid article,body .record-detail-event:not(.crm-workspace-section),body .record-inline-actions,body .record-detail-body,body .uh-dashboard-mini-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface-level-3);align-content:start;box-shadow:var(--ds-shadow-flat)}body .record-detail-grid article,body .record-detail-event:not(.crm-workspace-section){padding:var(--ds-space-inner-padding)}body .record-inline-actions,body .record-detail-body{padding:var(--ds-space-inner-padding)}body .crm-tab-content,body .agent-tab-content,body .inventory-tab-content,body .accounting-tab-content,body .video-tab-content,body .social-tab-content,body .email-tab-content,body .comm-tab-content,body .phone-tab-content,body .storage-tab-content,body .logs-tab-content{display:none}body .crm-tab-content.active,body .agent-tab-content.active,body .inventory-tab-content.active,body .accounting-tab-content.active,body .video-tab-content.active,body .social-tab-content.active,body .email-tab-content.active,body .comm-tab-content.active,body .phone-tab-content.active,body .storage-tab-content.active,body .logs-tab-content.active{display:grid;gap:var(--ds-space-4);width:100%;min-width:0}body .crm-tab-content:not(.active),body .agent-tab-content:not(.active),body .inventory-tab-content:not(.active),body .accounting-tab-content:not(.active),body .video-tab-content:not(.active),body .social-tab-content:not(.active),body .email-tab-content:not(.active),body .comm-tab-content:not(.active),body .phone-tab-content:not(.active),body .storage-tab-content:not(.active),body .logs-tab-content:not(.active){display:none}body .service-section,body .service-section.active,body .v0-page-shell,body .v0-page,body .panel,body .v0-card,body .v0-specialist-card,body .table-wrap,body .record-inline-wrap,body .grid.two-col,body .grid.two-cols,body .email-outlook-shell,body .email-pane,body .inventory-editor-controls{width:100%;min-width:0}body .grid.two-col,body .grid.two-cols,body .email-outlook-shell{align-items:start}body .agent-history-item,body .future-lab-play-card,body .chain-step-card,body .agent-card,body .agent-queue-item,body .builder-node-card,body .builder-template-card,body .builder-validation-summary,body .builder-validation-item{display:grid;gap:.45rem;padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:1rem;background:var(--ds-bg-card-alt);box-shadow:none;color:var(--ds-text)}body .agent-history-head,body .future-lab-play-head,body .chain-step-head,body .agent-card-head,body .agent-queue-head,body .builder-node-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3)}body .agent-history-item.active,body .future-lab-play-card.selected,body .builder-template-card.active,body .chain-step-card.active,body .agent-card.selected{border-color:#6d5efc57;background:#6d5efc14}body .builder-node-card.builder-health-healthy,body .agent-history-item.done,body .agent-history-item.approved{border-color:#10b98138}body .builder-node-card.builder-health-attention,body .agent-history-item.warn,body .agent-history-item.waiting_approval,body .builder-validation-item.warn{border-color:#f59e0b3d;background:#f59e0b0f}body .builder-node-card.builder-health-degraded,body .agent-history-item.failed,body .agent-history-item.blocked,body .agent-history-item.error,body .builder-validation-item.error{border-color:#ef44443d;background:#ef44440f}body .builder-editor-grid{display:grid;grid-template-columns:minmax(clamp(15rem,18vw,18rem),.92fr) minmax(0,1.35fr) minmax(clamp(16rem,20vw,22rem),1fr);gap:var(--ds-layout-grid-gap);align-items:start}body .builder-palette-item{border:1px solid var(--ds-border);border-radius:.9rem;background:#fff;color:var(--ds-text);font-weight:700;padding:.6rem .72rem;text-align:left}body .builder-canvas{border:1px solid var(--ds-border);border-radius:1rem;background:linear-gradient(transparent 23px,#94a3b81a 24px),linear-gradient(90deg,transparent 23px,rgba(148,163,184,.1) 24px),linear-gradient(180deg,#ffffff 0%,var(--ds-text-canvas) 100%);background-size:24px 24px,24px 24px,auto}body .builder-canvas-zone-label{fill:var(--ds-text-body)}body .builder-canvas-zone-meta{fill:#64748b}body .builder-properties{display:grid;gap:var(--ds-space-3)}@media(max-width:1180px){body .crm-workspace-grid--two{grid-template-columns:minmax(0,1fr)}body .crm-workspace-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))}body .crm-workspace-action-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:1180px){body .service-head,body .v0-page-header{align-items:flex-start;flex-direction:column}body .v0-hybrid-grid-2,body .v0-specialist-grid-2,body .builder-editor-grid{grid-template-columns:1fr}}@media(max-width:780px){body .panel,body .hero-panel,body .table-panel,body .v0-card{padding:var(--ds-space-4);border-radius:1.1rem}}body{color:var(--ds-text-body)}body .panel,body .table-panel,body .record-detail-panel{background:var(--ds-surface-level-1);border:1px solid var(--ds-border-strong);box-shadow:var(--ds-elevation-level-1)}body .hero-panel,body .inventory-kpi-card,body .v0-card,body .v0-hero-card,body .v0-highlight-card,body .v0-stat-card,body .v0-action-card,body .v0-goal-card,body .v0-list-item,body .score-card{background:linear-gradient(180deg,var(--ds-surface-level-2) 0%,var(--ds-bg-card-alt) 100%);border:1px solid var(--ds-border);box-shadow:var(--ds-elevation-level-2)}body .hero-panel{background:linear-gradient(180deg,var(--ds-surface-level-2) 0%,var(--ds-bg-card-alt) 100%);border-color:var(--ds-border-strong);box-shadow:var(--ds-elevation-level-2)}body .service-head h3,body .v0-page-header h3,body .panel-heading h4,body .v0-card-head h4{color:var(--ds-text);font-family:var(--ds-font-display)}body .service-head p,body .service-head .subtle,body .v0-page-header p{color:var(--ds-text-canvas-muted)}body .panel-heading h4,body .v0-card-head h4{color:var(--ds-text)}body .v0-card-head p,body .v0-card-footnote,body .subtle{color:var(--ds-text-muted)}body .uh-page-shell{padding:0;margin:0;background:transparent}body .uh-page{display:grid;gap:max(var(--ds-layout-main-gap),var(--ds-space-section-gap))}@media(min-width:1181px){body .uh-page-header{align-items:flex-end}}body .uh-page-header-copy,body .uh-card-head-copy{display:grid;gap:.22rem;min-width:0}body .uh-page-header-actions{display:inline-flex;align-items:center;gap:var(--ds-space-3)}body .uh-page-chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}body .uh-page-date{color:var(--ds-text-muted);font-size:.9rem;font-weight:500}body .uh-card-section{display:grid;gap:var(--ds-space-inner-gap);padding:var(--ds-space-card-padding);background:var(--ds-surface-level-1);border:1px solid var(--ds-border);border-radius:calc(var(--ds-radius-xl) + .1rem);box-shadow:var(--ds-elevation-level-1)}body .uh-card-head{margin-bottom:0}body .uh-metric-grid,body .uh-list-stack{width:100%}body .uh-split-layout{display:grid;gap:var(--ds-layout-grid-gap)}body .uh-split-layout--dashboard,body .uh-split-layout--dashboard-summary{grid-template-columns:minmax(0,1.45fr) minmax(min(100%,var(--ds-layout-grid-split-side)),.95fr)}body .uh-split-layout--intro{grid-template-columns:minmax(0,1.18fr) minmax(min(100%,var(--ds-layout-grid-split-side)),.82fr)}body .uh-side-stack,body .uh-mobile-summary,body .uh-button-grid{display:grid;gap:var(--ds-layout-grid-gap)}body .uh-switcher-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}body .uh-data-table{width:100%}body .uh-card-section--hero,body .uh-card-section--callout{position:relative;overflow:hidden}body .uh-card-section--callout{background:linear-gradient(180deg,var(--ds-surface-level-1) 0%,var(--ds-bg-card-alt) 100%);border-color:color-mix(in srgb,var(--ds-info) 10%,var(--ds-border))}@media(max-width:1180px){body .uh-split-layout--dashboard,body .uh-split-layout--dashboard-summary,body .uh-split-layout--intro{grid-template-columns:1fr}}body input,body textarea,body select{background:var(--ds-surface-level-1);color:var(--ds-text-body);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-md);box-shadow:inset 0 1px 1px #0f172a08}body .btn,body .v0-inline-button,body .v0-primary-button,body .v0-switcher-button{border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface-level-3);color:var(--ds-text-body);box-shadow:none;transition:border-color var(--ds-motion-fast) var(--ds-motion-ease),background var(--ds-motion-fast) var(--ds-motion-ease),box-shadow var(--ds-motion-fast) var(--ds-motion-ease),color var(--ds-motion-fast) var(--ds-motion-ease)}body .btn:not(.primary):not(:disabled):hover,body .v0-inline-button:not(.is-primary):not(:disabled):hover{border-color:var(--ds-accent);background:var(--ds-accent-soft);box-shadow:var(--ds-elevation-level-1)}body .btn.primary,body .v0-primary-button,body .v0-inline-button.is-primary{background:var(--ds-accent);color:#fff;border-color:var(--ds-accent);box-shadow:var(--ds-shadow-accent)}body .status-pill,body .v0-badge,body .v0-page-chip,body .v0-highlight-chip,body .v0-hero-kicker{border:1px solid var(--ds-border);background:var(--ds-bg-card);color:var(--ds-text-muted)}body .v0-badge--neutral{background:#e2e8f0d1;color:#475569;border-color:#94a3b84d}body .status-pill.ok,body .v0-badge--success{background:#10b9811a;color:#047857;border-color:#10b98133}body .status-pill.warn,body .v0-badge--warning{background:#f59e0b1a;color:#b45309;border-color:#f59e0b33}body .status-pill.danger,body .v0-badge--danger{background:#ef44441a;color:#b91c1c;border-color:#ef444433}body code,body pre,body kbd,body samp,body .v0-stat-value,body .crm-workspace-row-value,body .catalog-item-price,body [data-mono]{font-family:var(--ds-font-mono)}body .glow-emerald:before,body .glow-amber:before,body .glow-pink:before,body .glow-cyan:before{top:0;left:0;right:0}body .crm-mobile-card,body .sales-mobile-card,body .storage-mobile-card,body .accounting-mobile-card,body .inventory-enterprise-mobile-card,body .email-mobile-card,body .comm-mobile-card,body .phone-mobile-card,body .workspace-mobile-card,body .platform-mobile-card,body .admin-mobile-card,body .support-mobile-card{background:var(--ds-surface-level-3);border:1px solid var(--ds-border);color:var(--ds-text);box-shadow:var(--ds-elevation-level-1)}body .crm-mobile-card h4,body .sales-mobile-card h4,body .storage-mobile-card h4,body .accounting-mobile-card h4,body .inventory-enterprise-mobile-card h4,body .email-mobile-card h4,body .comm-mobile-card h4,body .phone-mobile-card h4,body .workspace-mobile-card h4,body .platform-mobile-card h4,body .admin-mobile-card h4,body .support-mobile-card h4,body .crm-mobile-card strong,body .sales-mobile-card strong,body .storage-mobile-card strong,body .accounting-mobile-card strong,body .inventory-enterprise-mobile-card strong,body .email-mobile-card strong,body .comm-mobile-card strong,body .phone-mobile-card strong,body .workspace-mobile-card strong,body .platform-mobile-card strong,body .admin-mobile-card strong,body .support-mobile-card strong{color:var(--ds-text)}body .crm-mobile-card p,body .crm-mobile-card span,body .sales-mobile-card p,body .sales-mobile-card span,body .storage-mobile-card p,body .storage-mobile-card span,body .accounting-mobile-card p,body .accounting-mobile-card span,body .inventory-enterprise-mobile-card p,body .inventory-enterprise-mobile-card span,body .email-mobile-card p,body .email-mobile-card span,body .comm-mobile-card p,body .comm-mobile-card span,body .phone-mobile-card p,body .phone-mobile-card span,body .workspace-mobile-card p,body .workspace-mobile-card span,body .platform-mobile-card p,body .platform-mobile-card span,body .admin-mobile-card p,body .admin-mobile-card span,body .support-mobile-card p,body .support-mobile-card span{color:var(--ds-text-muted)}body .uh-confirm-ok.danger{background:var(--ds-danger, var(--ds-danger));border-color:var(--ds-danger, var(--ds-danger));color:#fff}body .service-section[data-service=video] .video-creative-fieldset>legend{color:var(--ds-text, #0f172a);-webkit-text-fill-color:var(--ds-text, #0f172a)}body .service-section[data-service=video] .score-card,body .service-section[data-service=agents] .score-card,body .service-section[data-service=social] .score-card,body .service-section[data-service=email] .score-card,body .service-section[data-service=phone] .score-card{color:var(--ds-text-muted, #475569);font-size:.92rem;line-height:1.45}body .score-card.score-card--waiting,body .service-section[data-service=video] .score-card:has([data-video-premium-state$=-empty]),body .service-section[data-service=video] .score-card:has([data-video-premium-state=quote-empty]){display:block;padding:.85rem 1rem;border-radius:12px;border:1px dashed var(--ds-border, rgba(148, 163, 184, .45));background:var(--ds-bg-subtle, rgba(248, 250, 252, .92));box-shadow:none;color:var(--ds-text-muted, #475569)}body .marketing-premium-panel--next h3,body .marketing-premium-panel--mobile-next h3,body .marketing-next-action-kicker{color:var(--ds-text-muted, #64748b)}body .marketing-premium-panel--next h3,body .marketing-premium-panel--mobile-next h3{color:var(--ds-text, #0f172a)}body .v0-highlight-card .v0-highlight-chip,body .uh-dashboard-highlight-card .v0-highlight-chip,body .marketing-studio-chip{background:var(--ds-bg-subtle, rgba(248, 250, 252, .96));color:var(--ds-text-secondary, #475569);border:1px solid var(--ds-border, rgba(148, 163, 184, .45))}body #communication-section[data-communication-premium-shell=ops]{--comm-premium-border: rgba(14, 116, 144, .16);--comm-premium-border-strong: rgba(14, 165, 233, .24);--comm-premium-panel: rgba(255, 255, 255, .82);--comm-premium-panel-soft: rgba(240, 249, 255, .74);--comm-premium-shadow: 0 16px 34px rgba(15, 23, 42, .08);gap:.72rem}body #communication-section[data-communication-premium-shell=ops] .service-head,body #communication-section[data-communication-premium-shell=ops] [data-communication-premium-nav],body #communication-section[data-communication-premium-shell=ops] [data-communication-premium-card],body #communication-section[data-communication-premium-shell=ops] [data-communication-provider-sensitive=true]{border-color:var(--comm-premium-border);background:var(--comm-premium-panel);box-shadow:var(--comm-premium-shadow)}body #communication-section[data-communication-premium-shell=ops] .service-head{align-items:center;gap:.72rem;padding:.82rem .95rem}body #communication-section[data-communication-premium-shell=ops] .service-head h3{margin:0;font-size:clamp(1.28rem,1.18vw,1.72rem);letter-spacing:-.03em}body #communication-section[data-communication-premium-shell=ops] .table-wrap thead th{position:sticky;top:0;z-index:2;background:linear-gradient(135deg,#191a23f5,#141723fa)}body #communication-section[data-communication-premium-shell=ops] .service-head p,body #communication-section[data-communication-premium-shell=ops] .subtle{font-size:.82rem;line-height:1.45}body #communication-section[data-communication-premium-shell=ops] [data-communication-premium-nav]{padding:.28rem;border-radius:18px}body #communication-section[data-communication-premium-shell=ops] .comm-tab-row{gap:.26rem}body #communication-section[data-communication-premium-shell=ops] .comm-tab-btn{min-height:44px;padding:.6rem .8rem;font-size:.8rem}body #communication-section[data-communication-premium-shell=ops] .comm-tab-content.active{gap:.68rem}body #communication-section[data-communication-premium-shell=ops] .panel,body #communication-section[data-communication-premium-shell=ops] .v0-card{min-width:0}body #communication-section[data-communication-premium-shell=ops] [data-communication-premium-card]{border-radius:18px}body #communication-section[data-communication-premium-shell=ops] [data-communication-premium-grid]{gap:var(--ds-space-2)}body #communication-section[data-communication-premium-shell=ops] [data-communication-premium-card=kpi],body #communication-section[data-communication-premium-shell=ops] [data-communication-premium-card=analytics-kpi]{padding:.58rem .68rem;border-radius:16px}body #communication-section[data-communication-premium-shell=ops] [data-communication-premium-card=kpi] .inventory-kpi-label,body #communication-section[data-communication-premium-shell=ops] [data-communication-premium-card=analytics-kpi] .inventory-kpi-label{font-size:.68rem}body #communication-section[data-communication-premium-shell=ops] [data-communication-premium-card=kpi] .inventory-kpi-value,body #communication-section[data-communication-premium-shell=ops] [data-communication-premium-card=analytics-kpi] .inventory-kpi-value{font-size:clamp(1rem,.95vw,1.28rem)}body #communication-section[data-communication-premium-shell=ops] [data-communication-action-rail]{align-items:center;justify-content:flex-end;gap:.42rem}body #communication-section[data-communication-premium-shell=ops] [data-communication-action-rail] .btn,body #communication-section[data-communication-premium-shell=ops] [data-communication-action-rail] input,body #communication-section[data-communication-premium-shell=ops] [data-communication-action-rail] select{min-height:38px}body #communication-section[data-communication-premium-shell=ops] [data-communication-action-rail] input,body #communication-section[data-communication-premium-shell=ops] [data-communication-action-rail] select{min-width:min(100%,14rem)}body #communication-section[data-communication-premium-shell=ops] [data-communication-provider-sensitive=true]{border-top:1px solid var(--comm-premium-border-strong);background:linear-gradient(180deg,var(--comm-premium-panel-soft),rgba(255,255,255,.86))}body #communication-section[data-communication-premium-shell=ops] .comm-mobile-card[data-communication-premium-card]{border-color:var(--comm-premium-border);background:#ffffffd6}@media(max-width:980px){body #communication-section[data-communication-premium-shell=ops] .service-head,body #communication-section[data-communication-premium-shell=ops] [data-communication-action-rail]{align-items:stretch}body #communication-section[data-communication-premium-shell=ops] [data-communication-action-rail] .btn{justify-content:center}}@media(max-width:760px){body #communication-section[data-communication-premium-shell=ops] .comm-tab-row{flex-wrap:nowrap;overflow-x:auto}body #communication-section[data-communication-premium-shell=ops] .comm-mobile-card[data-communication-premium-card]{margin-bottom:.6rem;padding:.78rem;border-radius:18px}body #communication-section[data-communication-premium-shell=ops] .comm-mobile-card-head h4{font-size:.94rem}}body #phone-section[data-phone-premium-shell=receptionist]{--phone-premium-border: rgba(15, 118, 110, .16);--phone-premium-border-strong: rgba(20, 184, 166, .24);--phone-premium-panel: rgba(255, 255, 255, .84);--phone-premium-panel-soft: rgba(240, 253, 250, .72);--phone-premium-shadow: 0 16px 34px rgba(15, 23, 42, .08);gap:.72rem}body #phone-section[data-phone-premium-shell=receptionist] .service-head,body #phone-section[data-phone-premium-shell=receptionist] [data-phone-premium-nav],body #phone-section[data-phone-premium-shell=receptionist] [data-phone-premium-card],body #phone-section[data-phone-premium-shell=receptionist] [data-phone-provider-sensitive=true]{border-color:var(--phone-premium-border);background:var(--phone-premium-panel);box-shadow:var(--phone-premium-shadow)}body #phone-section[data-phone-premium-shell=receptionist] .service-head{align-items:center;gap:.72rem;padding:.82rem .95rem}body #phone-section[data-phone-premium-shell=receptionist] .service-head h3{margin:0;font-size:clamp(1.28rem,1.18vw,1.72rem);letter-spacing:-.03em}body #phone-section[data-phone-premium-shell=receptionist] .service-head p,body #phone-section[data-phone-premium-shell=receptionist] .subtle{font-size:.82rem;line-height:1.45}body #phone-section[data-phone-premium-shell=receptionist] [data-phone-premium-nav]{padding:.28rem;border-radius:18px}body #phone-section[data-phone-premium-shell=receptionist] .phone-tab-row{gap:.26rem}body #phone-section[data-phone-premium-shell=receptionist] .phone-tab-btn{min-height:44px;padding:.6rem .8rem;font-size:.8rem}body #phone-section[data-phone-premium-shell=receptionist] .phone-tab-content.active{gap:.68rem}body #phone-section[data-phone-premium-shell=receptionist] .panel,body #phone-section[data-phone-premium-shell=receptionist] .v0-card{min-width:0}body #phone-section[data-phone-premium-shell=receptionist] [data-phone-premium-card]{border-radius:18px}body #phone-section[data-phone-premium-shell=receptionist] [data-phone-premium-card=kpi]{padding:.58rem .68rem;border-radius:16px}body #phone-section[data-phone-premium-shell=receptionist] [data-phone-premium-card=kpi] .inventory-kpi-label{font-size:.68rem}body #phone-section[data-phone-premium-shell=receptionist] [data-phone-premium-card=kpi] .inventory-kpi-value{font-size:clamp(1rem,.95vw,1.28rem)}body #phone-section[data-phone-premium-shell=receptionist] [data-phone-action-rail]{align-items:center;justify-content:flex-end;gap:.42rem}body #phone-section[data-phone-premium-shell=receptionist] [data-phone-action-rail] .btn,body #phone-section[data-phone-premium-shell=receptionist] [data-phone-action-rail] input,body #phone-section[data-phone-premium-shell=receptionist] [data-phone-action-rail] select{min-height:38px}body #phone-section[data-phone-premium-shell=receptionist] [data-phone-action-rail] input,body #phone-section[data-phone-premium-shell=receptionist] [data-phone-action-rail] select{min-width:min(100%,14rem)}body #phone-section[data-phone-premium-shell=receptionist] [data-phone-provider-sensitive=true]{border-top:1px solid var(--phone-premium-border-strong);background:linear-gradient(180deg,var(--phone-premium-panel-soft),rgba(255,255,255,.86))}body #phone-section[data-phone-premium-shell=receptionist] .phone-mobile-card[data-phone-premium-card]{border-color:var(--phone-premium-border);background:#ffffffd6}@media(max-width:980px){body #phone-section[data-phone-premium-shell=receptionist] .service-head,body #phone-section[data-phone-premium-shell=receptionist] [data-phone-action-rail]{align-items:stretch}body #phone-section[data-phone-premium-shell=receptionist] [data-phone-action-rail] .btn{justify-content:center}}body #phone-section[data-phone-premium-shell=receptionist] .phone-call-actions{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.7rem}body #phone-section[data-phone-premium-shell=receptionist] .phone-action-group{display:flex;flex-direction:column;gap:.35rem;padding:.55rem .6rem;border:1px solid var(--phone-premium-border);border-radius:var(--ds-radius-md);background:var(--phone-premium-panel-soft)}body #phone-section[data-phone-premium-shell=receptionist] .phone-action-group--danger{border-color:color-mix(in srgb,var(--danger) 30%,var(--phone-premium-border));background:color-mix(in srgb,var(--danger) 6%,var(--phone-premium-panel-soft))}body #phone-section[data-phone-premium-shell=receptionist] .phone-action-group-label{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ds-text-soft, #64748b)}body #phone-section[data-phone-premium-shell=receptionist] .phone-action-group-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem}body #phone-section[data-phone-premium-shell=receptionist] .phone-action-group[data-phone-action-group=primary]{border-color:var(--phone-premium-border-strong);background:linear-gradient(180deg,var(--phone-premium-panel-soft),rgba(255,255,255,.9))}body #phone-section[data-phone-premium-shell=receptionist] .phone-split-button{position:relative;display:inline-flex;align-items:stretch}body #phone-section[data-phone-premium-shell=receptionist] .phone-split-button .phone-split-primary{border-top-right-radius:0;border-bottom-right-radius:0}body #phone-section[data-phone-premium-shell=receptionist] .phone-split-button .phone-split-toggle{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px;padding-left:.55rem;padding-right:.55rem;min-width:2.1rem}body #phone-section[data-phone-premium-shell=receptionist] .phone-split-button .phone-split-toggle[aria-expanded=true]{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}body #phone-section[data-phone-premium-shell=receptionist] .phone-popover{position:absolute;z-index:30;top:calc(100% + .35rem);left:0;min-width:14rem;display:flex;flex-direction:column;gap:.4rem;padding:.65rem;border-radius:var(--ds-radius-md);background:var(--ds-surface-level-1, #ffffff);border:1px solid var(--ds-border-strong, var(--line-strong));box-shadow:var(--ds-elevation-level-3, 0 12px 30px rgba(15, 23, 42, .18))}body #phone-section[data-phone-premium-shell=receptionist] .phone-popover[hidden]{display:none}body #phone-section[data-phone-premium-shell=receptionist] .phone-popover-anchor{position:relative;display:inline-flex}body #phone-section[data-phone-premium-shell=receptionist] .phone-menu-item{display:flex;flex-direction:column;gap:.1rem;width:100%;padding:.45rem .55rem;border:1px solid transparent;border-radius:var(--ds-radius-sm, 8px);background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}body #phone-section[data-phone-premium-shell=receptionist] .phone-menu-item:hover,body #phone-section[data-phone-premium-shell=receptionist] .phone-menu-item:focus-visible{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));background:color-mix(in srgb,var(--accent) 8%,transparent);outline:none}body #phone-section[data-phone-premium-shell=receptionist] .phone-menu-item small{color:var(--ds-text-soft, #64748b);font-size:.74rem}body #phone-section[data-phone-premium-shell=receptionist] .phone-followup-popover{min-width:17rem}body #phone-section[data-phone-premium-shell=receptionist] .phone-popover-title{margin:0;font-size:.78rem;font-weight:700}body #phone-section[data-phone-premium-shell=receptionist] .phone-popover-hint{margin:0;font-size:.72rem}body #phone-section[data-phone-premium-shell=receptionist] .phone-popover .phone-popover-actions{display:flex;justify-content:flex-end}body #phone-section[data-phone-premium-shell=receptionist] .phone-followup-popover [data-phone-action-rail=follow-up-policy]{flex-direction:column;align-items:stretch;gap:.3rem}body #phone-section[data-phone-premium-shell=receptionist] .phone-end-confirm{display:flex;align-items:center;flex-wrap:wrap;gap:.42rem}body #phone-section[data-phone-premium-shell=receptionist] .phone-end-confirm-prompt{display:inline-flex;align-items:center;gap:.42rem;padding:var(--ds-space-1) .4rem;border-radius:var(--ds-radius-sm, 8px);background:color-mix(in srgb,var(--danger) 10%,transparent)}body #phone-section[data-phone-premium-shell=receptionist] .phone-end-confirm-prompt[hidden]{display:none}body #phone-section[data-phone-premium-shell=receptionist] .phone-end-confirm-text{font-size:.8rem;font-weight:600;color:color-mix(in srgb,var(--danger) 75%,#1f2937)}body #phone-section[data-phone-premium-shell=receptionist] .phone-call-actions .btn.danger{border-color:color-mix(in srgb,var(--danger) 70%,var(--line));background:var(--danger);color:#fff}body #phone-section[data-phone-premium-shell=receptionist] .phone-call-actions .btn.danger:hover{background:color-mix(in srgb,var(--danger) 86%,#000000 14%)}@media(min-width:981px){body #phone-section[data-phone-premium-shell=receptionist] .phone-call-actions{flex-direction:row;flex-wrap:wrap;align-items:stretch}body #phone-section[data-phone-premium-shell=receptionist] .phone-action-group[data-phone-action-group=primary],body #phone-section[data-phone-premium-shell=receptionist] .phone-action-group[data-phone-action-group=secondary]{flex:1 1 22rem}body #phone-section[data-phone-premium-shell=receptionist] .phone-action-group[data-phone-action-group=end]{flex:0 0 auto}}@media(max-width:760px){body #phone-section[data-phone-premium-shell=receptionist] .phone-tab-row{flex-wrap:nowrap;overflow-x:auto}body #phone-section[data-phone-premium-shell=receptionist] .phone-mobile-card[data-phone-premium-card]{margin-bottom:.6rem;padding:.78rem;border-radius:18px}body #phone-section[data-phone-premium-shell=receptionist] .phone-mobile-card-head strong{font-size:.94rem}}@media(min-width:981px){body #email-section .email-inbox-filter-toolbar .uh-filter-disclosure{display:inline-flex}body #email-section .email-inbox-filter-toolbar:not(.is-filters-open) .uh-filter-secondary{display:none}body #email-section .email-inbox-filter-toolbar.is-filters-open .uh-filter-secondary{display:contents}}body .topbar-title:has(.uh-breadcrumb-list) #active-service-title{display:none;visibility:hidden;height:0;margin:0;padding:0;overflow:hidden;opacity:0;max-height:0;-webkit-text-fill-color:transparent;background:none;pointer-events:none}@media(min-width:1181px){body .topbar-title:has(.uh-breadcrumb-list) #active-service-title{display:none}}@media(max-width:980px){body .topbar-title:has(.uh-breadcrumb-list) #active-service-title{display:none}}@media(min-width:981px){body.tenant-shell-minimax .app-shell{min-height:100dvh;height:100dvh;padding:0;gap:0;align-items:stretch;overflow:hidden}body.tenant-shell-minimax .sidebar{min-height:100dvh;height:100dvh;border-radius:0;overflow:hidden}body.tenant-shell-minimax .service-nav{min-height:0;overflow-y:auto;overflow-x:hidden}body.tenant-shell-minimax .main-area{min-height:100dvh;height:100dvh;overflow-y:auto;overflow-x:hidden}}body #active-service-title{letter-spacing:-.04em;color:var(--ds-text, var(--text-primary, #0f172a));background:none;-webkit-text-fill-color:var(--ds-text, var(--text-primary, #0f172a));-webkit-background-clip:border-box;background-clip:border-box}@media(max-width:980px){body.ux-mobile-chrome-collapsed .ux-toolbar-actions,body.ux-mobile-chrome-collapsed.tenant-shell-minimax .ux-toolbar-actions,body.ux-mobile-chrome-collapsed .ux-mobile-launcher-strip,body.ux-mobile-chrome-collapsed #ux-mobile-launcher-strip{display:none}body .service-section[data-service=vault] .vault-premium-shell{display:grid;gap:clamp(.78rem,1.4vw,1.05rem)}body .service-section[data-service=vault] .vault-premium-hero{min-height:unset;padding:clamp(1rem,1.7vw,1.35rem);align-items:center;background:radial-gradient(circle at top left,rgba(250,204,21,.14),transparent 34%),linear-gradient(135deg,#0c1223e6,#060a18c7);border-color:#facc1529}body .service-section[data-service=vault] .vault-premium-hero h3{margin-bottom:.24rem;font-size:clamp(1.08rem,1.7vw,1.35rem)}body .service-section[data-service=vault] .vault-premium-hero p,body .service-section[data-service=vault] .vault-premium-panel .subtle,body .service-section[data-service=vault] #vault-files-status-note{font-size:.84rem;line-height:1.45}body .service-section[data-service=vault] .vault-premium-control-grid{gap:clamp(.78rem,1.4vw,1rem)}body .service-section[data-service=vault] .vault-premium-panel{padding:clamp(.95rem,1.55vw,1.22rem);border-color:#7d9aff1f;background:linear-gradient(180deg,#0c1223b8,#070b1694),#ffffff0a;box-shadow:0 16px 34px #02081629}body .service-section[data-service=vault] .vault-premium-panel .panel-heading{margin-bottom:.72rem;padding-bottom:.64rem;border-bottom:1px solid rgba(125,154,255,.1)}body .service-section[data-service=vault] .vault-premium-panel h4{font-size:.98rem}body .service-section[data-service=vault] .vault-premium-panel input,body .service-section[data-service=vault] .vault-premium-panel .btn,body .service-section[data-service=vault] .vault-premium-panel .file-input-label{min-height:2.42rem}body .service-section[data-service=vault] .vault-premium-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.82rem .9rem;border-radius:18px;border:1px solid rgba(125,154,255,.11);background:#080d1c94;box-shadow:0 12px 26px #02081624}body .service-section[data-service=vault] .vault-premium-row.is-selected{border-color:#facc155c;background:linear-gradient(180deg,#facc151f,#080d1c9e),#080d1c94}body .service-section[data-service=vault] .vault-premium-row .vault-item-head{margin-bottom:.24rem}body .service-section[data-service=vault] .vault-premium-action-rail{justify-content:flex-end;gap:.45rem}body .service-section[data-service=vault] .vault-premium-detail{display:grid;gap:.74rem;border-radius:20px}body .service-section[data-service=vault] .vault-premium-detail .record-detail-grid{gap:.62rem}body .service-section[data-service=vault] .vault-premium-empty{padding:.82rem .9rem;border-radius:18px;border:1px dashed rgba(125,154,255,.18);background:#080d1c5c}@media(max-width:1180px){body .service-section[data-service=vault] .vault-premium-row{grid-template-columns:1fr}body .service-section[data-service=vault] .vault-premium-action-rail{justify-content:flex-start}}@media(max-width:1180px){body .service-section[data-service=vault] .vault-premium-shell,body .service-section[data-service=vault] .vault-premium-control-grid{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}body .service-section[data-service=vault] .vault-premium-panel,body .service-section[data-service=vault] .vault-premium-hero{width:100%;max-width:100%;min-width:0;overflow-wrap:anywhere}body .service-section[data-service=vault]{padding-bottom:calc(var(--ux-mobile-tabbar-height, 4.8rem) + 1.2rem)}}}body #crm-section .form-grid label:has(>input[type=number]),body #crm-section .form-grid label:has(>input[type=date]){max-width:12rem}@media(min-width:721px)and (max-width:980px){body #fieldops-section .v0-mobile-only,body #facilities-section .v0-mobile-only{display:none}body #fieldops-section .v0-mobile-hide,body #facilities-section .v0-mobile-hide{display:grid}}body .leadintel-kebab{position:relative;display:inline-block}body .leadintel-kebab-menu{position:absolute;right:0;top:calc(100% + .25rem);z-index:20;min-width:11rem;display:grid;padding:.3rem;border-radius:12px;background:var(--ds-surface-level-1, #ffffff);border:1px solid var(--ds-border, rgba(15, 23, 42, .09));box-shadow:0 18px 40px #0f172a29;color:var(--ds-text, #0f172a)}body .leadintel-kebab-item{text-align:left;background:none;border:0;padding:.45rem .6rem;border-radius:8px;cursor:pointer;color:var(--ds-text, #0f172a);font:inherit;font-size:.85rem}body .leadintel-kebab-item:hover,body .leadintel-kebab-item:focus-visible{background:color-mix(in srgb,var(--ds-accent, #4f46e5) 12%,transparent);color:var(--ds-text, #0f172a)}body details>summary:focus-visible{outline:none;border-radius:var(--ds-radius-md);box-shadow:0 0 0 3px var(--ds-focus)}body .app-shell{grid-template-columns:var(--ds-layout-shell-sidebar, 14rem) minmax(0,1fr);gap:var(--ds-layout-shell-gap);padding:var(--ds-layout-shell-padding)}body .main-area{gap:var(--ds-layout-main-gap);padding:var(--ds-layout-content-block) var(--ds-layout-content-inline)}body .topbar{min-height:auto;padding:.65rem .85rem;border-radius:16px}body .service-section,body .v0-page,body .v0-side-stack,body .record-inline-wrap{gap:var(--ds-layout-grid-gap)}body .service-head,body .v0-page-header{gap:.65rem;padding:0}body .service-head h3,body .v0-page-header h3{font-size:clamp(1.35rem,1.7vw,1.75rem);line-height:1.08;margin:0}body .service-head p,body .v0-page-header p{margin:.12rem 0 0}body .panel,body .v0-card,body .v0-hero-card,body .uh-card-section,body .hero-panel,body .workspace-group,body .table-wrap{border-radius:14px;padding:var(--ds-space-card-padding)}body .grid,body .v0-stat-grid,body .v0-action-grid,body .inventory-kpi-grid,body .uh-metric-grid,body .uh-dashboard-side-stack,body .uh-split-layout,body .uh-split-layout--dashboard{gap:var(--ds-layout-grid-gap)}body .v0-action-card,body .v0-stat-card,body .v0-list-item,body .record-detail-event,body .inventory-kpi-card,body .overview-app-card{border-radius:12px;padding:.72rem}body :where(input[type=text],input[type=email],input[type=password],input[type=url],input[type=search],input[type=number],input:not([type]),textarea,select){padding:.45rem .65rem}body table th,body table td{padding:.42rem .56rem}body .module-rail-btn{min-height:var(--ds-layout-rail-item-min);padding:.42rem var(--ds-space-2);gap:.42rem}body .module-rail-child-btn{min-height:var(--ds-layout-rail-child-min);padding:.38rem var(--ds-space-2)}body .module-rail-icon{width:var(--ds-layout-rail-icon-size);height:var(--ds-layout-rail-icon-size)}body .wedge-copy small,body .wedge-child-meta{line-height:1.15}@media(max-width:980px){body .app-shell{grid-template-columns:1fr}body .crm-account-page-commandbar,body .crm-view-summary-head{align-items:stretch;display:grid}body .crm-account-page-commandbar .btn{width:100%;justify-content:center;min-height:40px}}@media(max-width:760px){body .panel,body .v0-card,body .uh-card-section,body .table-wrap{border-radius:12px;padding:.68rem}body .btn,body .toolbar-btn,body .nav-btn,body .workspace-nav-btn,body .v0-module-subnav-btn{min-height:40px}}body{font-size:12.75px}body .app-shell{grid-template-columns:var(--ds-layout-shell-sidebar, 15.5rem) minmax(0,1fr)}body .main-area,body .service-section,body .v0-page{gap:var(--ds-layout-main-gap)}body .topbar{padding:.42rem .6rem;border-radius:12px}body .service-head,body .v0-page-header{gap:.42rem}body .service-head h3,body .v0-page-header h3{font-size:clamp(1.12rem,1.35vw,1.45rem);letter-spacing:-.025em}body .service-head p,body .v0-page-header p,body .subtle{font-size:.82rem;line-height:1.35}body .page-kicker,body .status-pill,body .tag,body .badge{font-size:.72rem;line-height:1.15}body .panel,body .v0-card,body .v0-hero-card,body .uh-card-section,body .hero-panel,body .workspace-group,body .v0-inline-alert,body .crm-account-page-commandbar,body .crm-view-summary{border-radius:10px;padding:var(--ds-space-card-padding)}body .panel-heading,body .v0-card-head,body .uh-card-head{gap:.38rem;margin-bottom:.36rem}body .panel-heading h4,body .v0-card-head h4,body .uh-card-head h4{font-size:.9rem;line-height:1.18}body .v0-action-card,body .v0-stat-card,body .v0-list-item,body .record-detail-event,body .inventory-kpi-card,body .overview-app-card,body .crm-mobile-card{border-radius:9px;padding:var(--ds-space-2)}body .btn,body .toolbar-btn,body .nav-btn,body .workspace-nav-btn,body .v0-module-subnav-btn{min-height:29px;padding:.3rem .52rem;border-radius:8px;font-size:.78rem}body :where(input[type=text],input[type=email],input[type=password],input[type=url],input[type=search],input[type=number],input:not([type]),textarea,select){min-height:29px;padding:.32rem var(--ds-space-2);border-radius:8px;font-size:.78rem;line-height:1.2}body :where(input[type=checkbox],input[type=radio]){width:.78rem;height:.78rem;min-height:.78rem}body .table-wrap{border-radius:9px;padding:0;max-height:360px}body #sales-leads-wrap.table-wrap:has(.sales-mobile-card){max-height:none;overflow:visible}body #sales-leads-wrap.table-wrap:has(.sales-mobile-card-more[open]){padding-bottom:calc(5.5rem + var(--ds-space-4))}body table{font-size:.78rem}body table th,body table td{padding:.3rem .44rem;font-size:.78rem;line-height:1.24}body table th{font-size:.68rem;letter-spacing:.055em}body table td strong{font-size:.82rem;line-height:1.2}body .module-rail-btn{min-height:var(--ds-layout-rail-item-min);padding:.3rem .42rem;border-radius:9px}body .module-rail-child-btn{min-height:var(--ds-layout-rail-child-min);padding:.27rem .42rem;border-radius:8px}body .wedge-copy strong,body .wedge-child-label{font-size:.78rem}body .wedge-copy small,body .wedge-child-meta{font-size:.66rem}body .crm-account-page-commandbar{align-items:center;box-shadow:0 10px 24px #0f172a0f}body .crm-account-page-commandbar strong,body .crm-view-summary-head strong{font-size:.88rem}body .crm-accounts-list-panel{gap:.42rem}body #crm-accounts-wrap{max-height:640px;overflow:auto;border-radius:var(--ds-radius-xl);border:1px solid var(--ds-border);background-color:var(--ds-surface-level-1);background-image:linear-gradient(180deg,var(--ds-surface-level-1),var(--ds-bg-card-alt));box-shadow:var(--ds-elevation-level-2),var(--ds-shadow-brand)}body #crm-accounts-wrap table{border-collapse:separate;border-spacing:0;width:100%;font-size:.9rem}body #crm-accounts-wrap thead th{position:sticky;top:0;z-index:2;background-color:var(--ds-surface-level-1);background-image:var(--ds-gradient-brand-soft);backdrop-filter:blur(8px);border-bottom:1px solid var(--ds-border-strong);box-shadow:inset 0 1px #fff9;color:var(--ds-accent-strong);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:700;padding:.8rem .9rem;white-space:nowrap}body #crm-accounts-wrap tbody td{padding:.78rem .9rem;font-size:.9rem;line-height:1.35;background:transparent;border-bottom:1px solid var(--ds-border-soft);vertical-align:middle}body #crm-accounts-wrap tbody tr:last-child td{border-bottom:0}body #crm-accounts-wrap tbody tr:hover td{background:var(--ds-accent-soft)}body #crm-accounts-wrap tbody tr.is-selected td{background:var(--ds-bg-selected);box-shadow:inset 3px 0 0 var(--ds-accent)}body #crm-accounts-wrap tbody tr.is-risk:not(.is-selected) td{background:color-mix(in srgb,var(--ds-danger) 6%,transparent);box-shadow:inset 3px 0 0 var(--ds-danger)}body #crm-accounts-wrap .crm-account-cell strong{font-size:.95rem;line-height:1.25;color:var(--ds-text)}body #crm-accounts-wrap .crm-account-sub{font-size:.78rem;color:var(--ds-text-soft);margin-top:.12rem}body #crm-accounts-wrap .crm-needs-data{display:inline-block;margin-top:.3rem;padding:.08rem .46rem;border-radius:var(--ds-radius-pill);font-family:inherit;font-size:.68rem;font-weight:700;letter-spacing:.02em;cursor:pointer;color:color-mix(in srgb,var(--ds-warning) 78%,#3a2a00);background:color-mix(in srgb,var(--ds-warning) 16%,#fff);border:1px solid color-mix(in srgb,var(--ds-warning) 34%,var(--ds-border));transition:background var(--ds-motion-fast) var(--ds-motion-ease)}body #crm-accounts-wrap .crm-needs-data:hover,body #crm-accounts-wrap .crm-needs-data[aria-expanded=true]{background:color-mix(in srgb,var(--ds-warning) 28%,#fff)}body #crm-accounts-wrap .crm-stage-badge{display:inline-block;padding:.16rem .55rem;border-radius:var(--ds-radius-pill);font-size:.76rem;font-weight:600;color:var(--ds-text-body);background:var(--ds-bg-inner);border:1px solid var(--ds-border-soft)}body #crm-accounts-wrap .crm-count{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ds-text-body)}body #crm-accounts-wrap .crm-pipeline-value{font-variant-numeric:tabular-nums}body #crm-accounts-wrap .crm-pipeline-value.is-strong{font-weight:700;color:var(--ds-accent-strong)}body #crm-accounts-wrap .crm-pipeline-value.is-zero{color:var(--ds-text-soft)}body #crm-accounts-wrap .crm-inline-fix{display:inline-flex;align-items:center;gap:.2rem;padding:.18rem .55rem;border-radius:var(--ds-radius-pill);font-size:.74rem;font-weight:600;cursor:pointer;color:var(--ds-accent-strong);background:var(--ds-accent-soft);border:1px dashed color-mix(in srgb,var(--ds-accent) 42%,var(--ds-border));transition:background var(--ds-motion-fast) var(--ds-motion-ease),box-shadow var(--ds-motion-fast) var(--ds-motion-ease)}body #crm-accounts-wrap .crm-inline-fix:hover{background:color-mix(in srgb,var(--ds-accent) 16%,#fff);box-shadow:var(--ds-shadow-soft)}body #crm-accounts-wrap .crm-inline-edit{width:100%;max-width:12rem;padding:.3rem var(--ds-space-2);border-radius:var(--ds-radius-sm);border:1px solid var(--ds-accent);font-size:.84rem;color:var(--ds-text);background:#fff;box-shadow:0 0 0 3px var(--ds-focus)}body #crm-accounts-wrap .status-pill[data-health-band]{min-height:1.7rem;padding:.22rem .62rem;font-weight:700;box-shadow:inset 0 1px #ffffff8c}body #crm-accounts-wrap .status-pill[data-health-band=healthy]{color:color-mix(in srgb,var(--ds-success) 72%,#06281d);background:color-mix(in srgb,var(--ds-success) 14%,#fff);border-color:color-mix(in srgb,var(--ds-success) 36%,var(--ds-border))}body #crm-accounts-wrap .status-pill[data-health-band=watch]{color:color-mix(in srgb,var(--ds-warning) 78%,#3a2a00);background:color-mix(in srgb,var(--ds-warning) 15%,#fff);border-color:color-mix(in srgb,var(--ds-warning) 36%,var(--ds-border))}body #crm-accounts-wrap .status-pill[data-health-band=at-risk]{color:color-mix(in srgb,var(--ds-danger) 74%,#2a0606);background:color-mix(in srgb,var(--ds-danger) 13%,#fff);border-color:color-mix(in srgb,var(--ds-danger) 36%,var(--ds-border))}body #crm-account-quick-views{display:flex;flex-wrap:wrap;gap:.42rem;margin:0 0 .85rem}body #crm-account-quick-views .crm-quick-view{padding:.34rem .82rem;border-radius:var(--ds-radius-pill);font-size:.8rem;font-weight:600;cursor:pointer;color:var(--ds-text-body);background:var(--ds-surface-level-1);border:1px solid var(--ds-border);transition:color var(--ds-motion-fast) var(--ds-motion-ease),border-color var(--ds-motion-fast) var(--ds-motion-ease),box-shadow var(--ds-motion-fast) var(--ds-motion-ease)}body #crm-account-quick-views .crm-quick-view:hover{border-color:color-mix(in srgb,var(--ds-accent) 45%,var(--ds-border));color:var(--ds-accent-strong)}body #crm-account-quick-views .crm-quick-view[aria-pressed=true]{color:#fff;background-image:var(--ds-gradient-brand);border-color:transparent;box-shadow:var(--ds-shadow-brand)}body #crm-accounts-wrap .crm-account-cell{position:relative}body #crm-accounts-wrap .crm-needs-data-panel{position:absolute;top:calc(100% + .3rem);left:0;z-index:5;min-width:12rem;display:flex;flex-direction:column;gap:.35rem;padding:.6rem;border-radius:var(--ds-radius-md);background:var(--ds-surface-level-1);border:1px solid var(--ds-border-strong);box-shadow:var(--ds-elevation-level-3, 0 12px 30px rgba(15, 23, 42, .18))}body #crm-accounts-wrap .crm-needs-data-panel.hidden{display:none}body #crm-accounts-wrap .crm-needs-data-panel-title{margin:0 0 .1rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-soft)}body #crm-accounts-wrap .crm-last-activity{font-variant-numeric:tabular-nums;white-space:nowrap}body #crm-accounts-wrap .crm-last-activity.is-stale{color:color-mix(in srgb,var(--ds-warning) 70%,var(--ds-text-soft));font-weight:600}body #crm-accounts-wrap .crm-next-action{font-size:.82rem;font-weight:600;color:var(--ds-accent-strong)}body .crm-mobile-card .crm-mobile-card-health{margin-top:var(--ds-space-2)}body .crm-mobile-card .crm-mobile-card-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}body .crm-mobile-card .crm-inline-fix{display:inline-flex;align-items:center;gap:.2rem;padding:.3rem .7rem;border-radius:var(--ds-radius-pill);font-family:inherit;font-size:.8rem;font-weight:600;cursor:pointer;color:var(--ds-accent-strong);background:var(--ds-accent-soft);border:1px dashed color-mix(in srgb,var(--ds-accent) 42%,var(--ds-border))}body .crm-mobile-card .crm-inline-edit{width:100%;padding:.4rem .55rem;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-accent);font-size:.9rem;color:var(--ds-text);background:#fff}body .crm-account-queue-panel .crm-toolbar-row{gap:.34rem}body .crm-view-summary{box-shadow:0 8px 20px #0f172a0d}body .crm-view-chip{font-size:.68rem}@media(max-width:980px){body{font-size:13px}body .main-area{padding:.38rem}body .crm-account-page-commandbar .btn,body .btn,body .toolbar-btn,body .nav-btn,body .workspace-nav-btn,body .v0-module-subnav-btn{min-height:34px}body :where(input[type=text],input[type=email],input[type=password],input[type=url],input[type=search],input[type=number],input:not([type]),textarea,select){min-height:34px}}@media(max-width:760px){body{font-size:13.25px}body .panel,body .v0-card,body .uh-card-section,body .v0-inline-alert,body .crm-account-page-commandbar,body .crm-view-summary{padding:var(--ds-space-2)}body .crm-mobile-card{padding:.55rem}}@media(max-width:760px){body .v0-mobile-hide,body .uh-dashboard-lower-row.v0-mobile-hide{display:none}body .uh-dashboard-lower-row.v0-mobile-hide{max-height:0;opacity:0;overflow:hidden;pointer-events:none;visibility:hidden}}@media(pointer:coarse),(max-width:980px){body [role=tab],body .tab-btn,body .v0-module-subnav-btn,body .v0-subnav-button,body .v0-switcher-button,body .ux-mobile-tabbar .btn,body .ux-mobile-tabbar button,body .ux-mobile-tabbar [role=button],body .btn.mini,body .v0-button-mini{min-height:44px}body .btn.mini,body .v0-button-mini{min-width:44px}body .ux-mobile-tabbar .btn{min-height:48px}}body .support-detail-workspace{display:grid;gap:var(--ds-space-inner-gap, .55rem);min-width:0}body .support-detail-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:.72rem;min-width:0;padding:.62rem;border:1px solid rgba(14,165,233,.16);border-radius:12px;background:radial-gradient(circle at top left,rgba(14,165,233,.1),transparent 34%),linear-gradient(180deg,#fffffff0,#f8fbffe0);box-shadow:0 12px 28px #0f172a0f}body .support-detail-hero-copy{display:grid;gap:.22rem;min-width:0}body .support-detail-eyebrow{color:#0284c7;font-size:.66rem;font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}body .support-detail-title,body .support-ticket-row-title{display:block;color:var(--ds-text, var(--ds-text));font-weight:800;overflow-wrap:anywhere}body .support-detail-title{font-size:.98rem;line-height:1.16}body .support-detail-meta{margin:0}body .support-detail-pills,body .support-ticket-row-tags{display:flex;flex-wrap:wrap;gap:.28rem;align-items:center}body .support-detail-action-rail{justify-content:flex-end;flex:0 1 25rem;margin-left:auto}body .support-detail-action-rail .btn{white-space:nowrap}body .support-detail-form-grid{gap:var(--ds-space-inner-gap, .5rem);margin:0}body .support-context-grid{gap:var(--ds-space-inner-gap, .5rem)}body .support-context-card{align-items:flex-start;border-color:#94a3b838;background:linear-gradient(180deg,#fffffff5,#f8fafce6)}body .support-context-card .subtle,body .support-context-card a{overflow-wrap:anywhere}body .support-ticket-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.58rem;align-items:center;border-color:#94a3b833;background:#ffffffe6}body .support-ticket-row.is-selected{border-color:#0ea5e952;background:linear-gradient(90deg,#0ea5e914,#fffffff0);box-shadow:inset 3px 0 #0ea5e994}body .support-ticket-row-main{display:grid;gap:.18rem;min-width:0}body .support-ticket-row-title{font-size:.86rem;line-height:1.16}body .support-ticket-row-meta,body .support-ticket-row-tags{margin:0}body .support-sla-pill{font-weight:700}body .support-sla-pill--danger{color:#b91c1c;background:#ef44441f;border-color:#ef444457}body .support-sla-pill--warn{color:#b45309;background:#f59e0b1f;border-color:#f59e0b52}body .support-sla-pill--ok{color:#047857;background:#10b9811a;border-color:#10b9814d}body .support-kpi-filter{cursor:pointer;text-align:left;font:inherit;appearance:none;-webkit-appearance:none;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}body .support-kpi-filter:hover{border-color:#0ea5e966}body .support-kpi-filter:focus-visible{outline:2px solid rgba(14,165,233,.7);outline-offset:2px}body .support-kpi-filter.is-active{border-color:#0ea5e98c;background:linear-gradient(180deg,#0ea5e91f,#fffffff0);box-shadow:inset 0 0 0 1px #0ea5e952}body .support-qa-group{margin:0 0 .6rem;padding:.55rem .6rem .65rem;border:1px solid rgba(148,163,184,.26);border-radius:12px;background:#ffffffc7}body .support-qa-legend{padding:0 .35rem;font-size:.74rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#0f766e}body .support-qa-required-mark{color:#dc2626;font-weight:800}body .support-field-error{display:block;margin-top:.28rem;color:#b91c1c;font-size:.78rem;font-weight:600;line-height:1.35}body .support-qa-required input[aria-invalid=true],body .support-qa-required textarea[aria-invalid=true],body .support-qa-context input[aria-invalid=true]{border-color:#dc26268c;box-shadow:0 0 0 1px #dc262647}body .support-qa-context-summary,body .help-reference-wrap>summary{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;min-height:44px;padding:var(--ds-space-2) .4rem;cursor:pointer;list-style:none}body .support-qa-context-summary::-webkit-details-marker,body .help-reference-wrap>summary::-webkit-details-marker{display:none}body .support-qa-context-summary:after,body .help-reference-wrap>summary:after{content:"";order:-1;width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .14s ease;opacity:.7}body .support-qa-context[open]>.support-qa-context-summary:after,body details.help-reference-wrap[open]>summary:after{transform:rotate(45deg)}body .support-qa-context-summary:focus-visible,body .help-reference-wrap>summary:focus-visible{outline:2px solid rgba(14,165,233,.7);outline-offset:2px;border-radius:8px}@media(max-width:1180px){body .support-detail-hero{display:grid}body .support-detail-action-rail{justify-content:flex-start;margin-left:0}}@media(max-width:980px){body .support-detail-workspace--mobile{gap:.58rem}body .support-detail-form-grid,body .support-qa-required-grid,body .support-qa-context .form-grid{grid-template-columns:1fr}body .support-mobile-card{border-radius:18px;padding:.72rem}body .support-mobile-card-stats{gap:.42rem}body .support-mobile-card-stat{border-radius:12px;padding:.48rem .54rem}}body .help-premium-discovery{gap:.58rem}body .help-kb-workspace{grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:var(--ds-space-inner-gap, .55rem);min-height:360px}body .help-kb-sidebar,body .help-kb-detail,body .help-answer-slot,body .help-doc-card{border-color:#94a3b838;background:#ffffffeb;box-shadow:0 10px 24px #0f172a0d}body .help-kb-list{max-height:430px}body .help-kb-item{color:var(--ds-text, var(--ds-text));padding:.52rem .58rem}body .help-kb-item:hover{background:#0ea5e90f}body .help-kb-item.active{background:linear-gradient(90deg,#0ea5e91a,#ffffffeb);box-shadow:inset 3px 0 #0ea5e994}body .help-kb-item-title,body .help-detail-hero h4{color:var(--ds-text, var(--ds-text))}body .help-detail-workspace{display:grid;gap:var(--ds-space-inner-gap, .55rem);min-width:0}body .help-detail-hero{align-items:flex-start;padding:.62rem;border:1px solid rgba(14,165,233,.14);border-radius:12px;background:radial-gradient(circle at top left,rgba(20,184,166,.12),transparent 34%),linear-gradient(180deg,#fffffff5,#f8fafce6)}body .help-detail-eyebrow{display:block;margin-bottom:.16rem;color:#0f766e;font-size:.66rem;font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}body .help-detail-action-rail{justify-content:flex-end}body .help-answer-card{min-width:0}body .help-answer-card .actions-row{justify-content:flex-start}body .help-reference-wrap{overflow:hidden}body [data-features-premium-hero=true],body .features-filter-panel,body .features-catalog-panel,body .features-coverage-panel{border-color:#94a3b838;background:radial-gradient(circle at top left,rgba(14,165,233,.08),transparent 32%),#fffffff0}body .features-filter-panel .actions-row{gap:.42rem}body .features-summary-grid{gap:.52rem}body .features-workspace-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:var(--ds-space-section-gap, .72rem)}body .features-catalog-row,body .features-context-notice,body .features-source-notice,body .features-coverage-row{border-color:#94a3b838;background:linear-gradient(180deg,#fffffff5,#f8fafce6)}body .features-catalog-row{gap:.34rem;padding:.58rem .62rem}body .features-catalog-row .actions-row{justify-content:flex-end;margin-top:.08rem}body .features-access-pills{display:inline-flex;align-items:center;gap:.32rem;flex-wrap:wrap}body .features-required-plan-chip{display:inline-flex;align-items:center;padding:.12rem var(--ds-space-2);border-radius:var(--radius-pill);border:1px solid rgba(96,165,250,.46);background:#60a5fa1f;color:#1d4ed8;font-size:.7rem;font-weight:600;letter-spacing:.01em;white-space:nowrap}body .features-context-notice,body .features-source-notice{border-color:#f59e0b38;background:radial-gradient(circle at top right,rgba(245,158,11,.1),transparent 34%),#fffbebb8}body .features-coverage-row{display:grid;gap:.22rem;padding:.56rem .62rem}body .features-mobile-card,body .help-mobile-card{border-color:#94a3b833;background:#fffffff0;color:var(--ds-text, var(--ds-text))}body .features-mobile-card-head h4,body .help-mobile-card-title{color:var(--ds-text, var(--ds-text))}body .features-mobile-card-subtitle,body .help-mobile-card-summary{color:var(--ds-text-muted)}@media(max-width:1180px){body .features-workspace-grid{grid-template-columns:1fr}}@media(max-width:980px){body .help-kb-workspace{grid-template-columns:1fr;min-height:0}body .help-kb-list{max-height:260px}body .help-detail-workspace--mobile{gap:.56rem}body .features-filter-panel .actions-row,body .features-catalog-row .actions-row{justify-content:flex-start}}body .logs-premium-panel,body .logs-filter-panel,body .logs-table-panel,body .logs-detail-panel,body .logs-export-panel,body .logs-governance-panel,body .logs-integrity-panel,body .logs-rollback-panel,body .logs-import-panel,body .logs-ops-panel{border-color:#94a3b838;background:radial-gradient(circle at top left,rgba(245,158,11,.08),transparent 32%),#fffffff0}body .logs-premium-stat-grid{gap:.52rem}body .logs-premium-stat-card,body .logs-risk-card,body .logs-audit-summary-card{border-color:#94a3b838;background:linear-gradient(180deg,#fffffff5,#f8fafce6)}body .logs-premium-bar,body .logs-anomaly-card,body .logs-automation-card{border-color:#94a3b833;background:linear-gradient(180deg,#fffffff0,#f8fafce0)}body .logs-anomaly-card.critical,body .logs-anomaly-card.warn{border-color:#f59e0b3d;background:radial-gradient(circle at top right,rgba(245,158,11,.12),transparent 34%),#fffbebb8}body .logs-filter-panel .form-grid,body .logs-governance-panel .form-grid{gap:var(--ds-space-inner-gap, .52rem)}body .logs-filter-panel .actions-row,body .logs-export-panel .actions-row,body .logs-detail-action-rail,body .logs-governance-panel .actions-row{gap:.42rem}body .logs-table-workspace{min-width:0}body .logs-desktop-table-shell{min-width:0;overflow-x:auto;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:#ffffffbd}body .logs-premium-table{margin:0}body .logs-table-row.is-selected{background:linear-gradient(90deg,#f59e0b1a,#fffffff0);box-shadow:inset 3px 0 #f59e0b94}body .logs-detail-preview{min-height:9rem;max-height:min(42vh,23rem);overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}body .logs-audit-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem}body .logs-audit-summary-card{display:grid;gap:.16rem;align-items:start}body .logs-audit-readback-card{grid-column:1 / -1;gap:var(--ds-space-2);border-color:#94a3b842;background:radial-gradient(circle at top left,rgba(245,158,11,.1),transparent 26%),linear-gradient(180deg,#fffffffa,#f8fafcf0)}body .logs-audit-readback-card[data-audit-readback-state=synced]{border-color:#10b98138;background:radial-gradient(circle at top left,rgba(16,185,129,.12),transparent 28%),linear-gradient(180deg,#fffffffa,#f0fdfaf0)}body .logs-audit-readback-card[data-audit-readback-state=stale-trusted]{border-color:#f59e0b42;background:radial-gradient(circle at top left,rgba(245,158,11,.16),transparent 30%),linear-gradient(180deg,#fffbebf0,#fffffff5)}body .logs-audit-readback-card[data-audit-readback-state=cold-unavailable]{border-color:#ef44443d;background:radial-gradient(circle at top left,rgba(239,68,68,.12),transparent 28%),linear-gradient(180deg,#fef2f2f0,#fffffff5)}body .logs-audit-readback-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem}body .logs-audit-readback-card-head span:first-child{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#475569eb}body .logs-audit-readback-meta{display:flex;flex-wrap:wrap;gap:.4rem}body .logs-audit-readback-meta span{display:inline-flex;align-items:center;min-height:2rem;padding:.3rem .55rem;border:1px solid rgba(148,163,184,.2);border-radius:999px;background:#ffffffc7;color:#1e293beb;font-size:.82rem;overflow-wrap:anywhere}body .logs-audit-summary-card strong,body .logs-premium-stat-card strong,body .logs-mobile-card strong{color:var(--ds-text, var(--ds-text));overflow-wrap:anywhere}body .logs-empty-state{padding:.82rem;border:1px dashed rgba(148,163,184,.28);border-radius:14px;background:#f8fafcbd}body .logs-premium-table th{background:linear-gradient(180deg,#f8fafcfa,#f1f5f9f5);color:#1e293beb;border-bottom:1px solid rgba(148,163,184,.28);font-size:.78rem;letter-spacing:.02em;text-transform:uppercase}body .logs-premium-table th.logs-th-sortable{padding:0}body .logs-premium-table th .logs-sort-btn{display:inline-flex;align-items:center;gap:.4rem;width:100%;min-height:40px;padding:.55rem .85rem;border:0;background:transparent;color:inherit;font:inherit;font-weight:600;text-transform:inherit;letter-spacing:inherit;cursor:pointer}body .logs-premium-table th .logs-sort-btn:hover{background:#6366f114}body .logs-premium-table th .logs-sort-btn:focus-visible{outline:2px solid rgba(99,102,241,.55);outline-offset:-2px}body .logs-premium-table th .logs-sort-indicator{font-size:.7rem;color:#64748bb3}body .logs-premium-table th.is-sorted{background:linear-gradient(180deg,#f59e0b24,#f8fafcf5)}body .logs-premium-table th.is-sorted .logs-sort-indicator{color:#b45309f2}body .logs-level-badge{display:inline-flex;align-items:center;gap:.32rem;padding:.18rem var(--ds-space-2);border:1px solid transparent;border-radius:999px;font-size:.74rem;font-weight:700;line-height:1.2;white-space:nowrap}body .logs-level-badge-glyph{font-size:.72rem;line-height:1}body .logs-level-badge--info{border-color:#64748b52;background:#f1f5f9eb;color:#334155f2}body .logs-level-badge--warn{border-color:#d9770661;background:#fef3c7eb;color:#92400efa}body .logs-level-badge--error{border-color:#dc262661;background:#fee2e2eb;color:#991b1bfa}body .logs-level-badge--critical{border-color:#be123c73;background:#be123cf2;color:#fffffffa}body .logs-saved-views{margin-top:var(--ds-space-2)}body .logs-saved-views-empty{margin:0}body .logs-saved-views-row{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}body .logs-saved-view-chip{display:inline-flex;align-items:center;gap:var(--ds-space-1);padding:.2rem .3rem .2rem .55rem;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#ffffffe6}body .logs-saved-view-apply{border:0;background:transparent;color:#1e293bf2;font:inherit;font-weight:600;cursor:pointer;padding:.2rem var(--ds-space-1)}body .logs-saved-view-apply:hover{color:#b45309f2}body .logs-saved-view-chip .btn.mini{min-height:32px}body .logs-table-row.is-expanded{box-shadow:inset 3px 0 #6366f18c}body .logs-detail-row>td{padding:0;background:#f8fafce6}body .logs-inline-detail{display:grid;gap:.6rem;padding:.85rem var(--ds-space-4);border-top:1px solid rgba(148,163,184,.22)}body .logs-inline-detail-head{display:grid;gap:.15rem}body .logs-inline-detail-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}body .logs-inline-detail-stat{display:grid;gap:.1rem;padding:.4rem .55rem;border:1px solid rgba(148,163,184,.2);border-radius:10px;background:#ffffffd9;font-size:.82rem;overflow-wrap:anywhere}body .logs-inline-detail-stat span{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748bd9}@media(max-width:1180px){body .logs-premium-table .logs-col-location,body .logs-premium-table .logs-col-product{display:none}body .logs-inline-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){body .logs-audit-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){body .logs-audit-summary-grid{grid-template-columns:1fr}body .logs-detail-preview{max-height:18rem}body .logs-inline-detail-meta{grid-template-columns:1fr}body .logs-mobile-card{border-color:#94a3b833;background:#fffffff0;color:var(--ds-text, var(--ds-text))}body .logs-mobile-card.is-selected{border-color:#f59e0b57;background:linear-gradient(180deg,#f59e0b1f,#fffffff0)}body .logs-mobile-card-head strong,body .logs-mobile-card-stat strong{color:var(--ds-text, var(--ds-text))}body .logs-mobile-card-stat{background:#f8fafceb;border-color:#94a3b82e}body .logs-mobile-card-actions .btn{min-height:40px}}body .service-section[data-service=onboarding][data-ops-console-premium=onboarding] .ops-console-premium-page{gap:.7rem}body .service-section[data-service=onboarding][data-ops-console-premium=onboarding] .ops-console-premium-header{align-items:flex-start}body .service-section[data-service=onboarding][data-ops-console-premium=onboarding] .ops-console-action-rail{justify-content:flex-end;gap:.42rem}body .service-section[data-service=onboarding][data-ops-console-premium=onboarding] .ops-console-premium-panel{border-color:#14b8a633;background:radial-gradient(circle at top left,rgba(20,184,166,.1),transparent 30%),#fffffff2}body .service-section[data-service=onboarding] .ops-console-metrics-grid{gap:var(--ds-space-2)}body .service-section[data-service=onboarding] .ops-console-metric-card{border-color:#94a3b833;background:linear-gradient(180deg,#fffffff5,#f0fdfa94)}body .service-section[data-service=onboarding] .onboarding-readback-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.54rem;min-width:0}body .service-section[data-service=onboarding] .onboarding-readback-column,body .service-section[data-service=onboarding] .onboarding-readback-card,body .service-section[data-service=onboarding] .ops-console-record-row{min-width:0;border:1px solid rgba(148,163,184,.2);border-radius:16px;background:linear-gradient(180deg,#fffffff5,#f8fafce6)}body .service-section[data-service=onboarding] .onboarding-readback-column{display:grid;align-content:start;gap:.48rem;padding:.58rem}body .service-section[data-service=onboarding] .onboarding-readback-column-head{display:grid;gap:.12rem}body .service-section[data-service=onboarding] .onboarding-readback-column-head span,body .service-section[data-service=onboarding] .onboarding-readback-type{color:var(--ds-text-muted);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body .service-section[data-service=onboarding] .onboarding-readback-column-head strong,body .service-section[data-service=onboarding] .onboarding-readback-card strong,body .service-section[data-service=onboarding] .ops-console-record-row strong{color:var(--ds-text, var(--ds-text));overflow-wrap:anywhere}body .service-section[data-service=onboarding] .onboarding-readback-stack{display:grid;gap:.42rem}body .service-section[data-service=onboarding] .onboarding-readback-card{display:grid;gap:.34rem;padding:.56rem}body .service-section[data-service=onboarding] .onboarding-readback-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.45rem}body .service-section[data-service=onboarding] .ops-console-record-row{padding:.68rem .74rem}body .service-section[data-service=onboarding] .ops-console-record-row--onboarding{box-shadow:inset 3px 0 #14b8a66b}body .service-section[data-service=onboarding] .ops-console-record-actions{display:flex;flex-wrap:wrap;gap:.55rem .85rem;margin-top:.2rem}body .service-section[data-service=onboarding] .ops-console-record-meta,body .service-section[data-service=onboarding] .ops-console-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.3rem}body .service-section[data-service=onboarding] .ops-console-record-meta span,body .service-section[data-service=onboarding] .ops-console-mobile-card-meta span{display:inline-flex;align-items:center;min-height:24px;padding:.2rem .48rem;border:1px solid rgba(20,184,166,.16);border-radius:999px;background:#f0fdfab8;color:#0f766e;font-size:.72rem;font-weight:700;line-height:1.2}body .service-section[data-service=onboarding] .ops-console-progress{height:.4rem;overflow:hidden;border-radius:999px;background:#94a3b829}body .service-section[data-service=onboarding] .ops-console-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#14b8a6,var(--ds-module-content))}body .service-section[data-service=onboarding] .ops-console-workspace-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:.62rem}body .service-section[data-service=onboarding] .ops-console-payload-preview,body .service-section[data-service=onboarding] .ops-console-action-result{max-height:min(42vh,22rem);overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}body .service-section[data-service=onboarding] .ops-console-action-panel textarea{min-height:7rem;font-size:.84rem}body .service-section[data-service=onboarding] .ops-console-action-form{display:grid;gap:.72rem;margin:0 0 .85rem}body .service-section[data-service=onboarding] .ops-console-action-form-field{display:grid;gap:.35rem}body .service-section[data-service=onboarding] .ops-console-action-steps-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-weight:600}body .service-section[data-service=onboarding] .ops-console-action-steps{display:grid;gap:.45rem}body .service-section[data-service=onboarding] .ops-console-action-step-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;align-items:center}body .service-section[data-service=onboarding] .ops-console-action-advanced{margin:0 0 .85rem;border:1px solid rgba(20,184,166,.18);border-radius:14px;padding:.55rem .75rem;background:#f0fdfa59}body .service-section[data-service=onboarding] .ops-console-action-advanced>summary{cursor:pointer;font-weight:600;color:var(--ds-text, #0f172a)}body .service-section[data-service=onboarding] .ops-console-action-payload-field{display:grid;gap:.35rem;margin-top:.65rem}body .service-section[data-service=onboarding] .ops-console-empty-state{padding:.62rem;border:1px dashed rgba(20,184,166,.2);border-radius:14px;background:#f0fdfa70}@media(max-width:1180px){body .service-section[data-service=onboarding] .onboarding-readback-grid,body .service-section[data-service=onboarding] .ops-console-workspace-grid{grid-template-columns:1fr}}@media(max-width:980px){body .service-section[data-service=onboarding][data-ops-console-premium=onboarding] .ops-console-premium-page{gap:.58rem}body .service-section[data-service=onboarding] .onboarding-readback-grid{gap:.46rem}body .service-section[data-service=onboarding] .ops-console-mobile-card--onboarding{border-color:#14b8a633;background:radial-gradient(circle at top left,rgba(20,184,166,.12),transparent 35%),#fffffff5;color:var(--ds-text, var(--ds-text))}body .service-section[data-service=onboarding] .ops-console-mobile-card--onboarding h4,body .service-section[data-service=onboarding] .ops-console-mobile-card--onboarding strong{color:var(--ds-text, var(--ds-text))}body .service-section[data-service=onboarding] .ops-console-mobile-card--onboarding .ops-console-mobile-card-eyebrow{color:#0f766e}body .service-section[data-service=onboarding] .ops-console-mobile-card--onboarding .ops-console-mobile-card-subtitle{color:var(--ds-text-muted)}body .service-section[data-service=onboarding] .ops-console-action-rail .v0-primary-button,body .service-section[data-service=onboarding] .ops-console-action-runner .v0-primary-button{min-height:40px}}body .service-section[data-service=billing][data-ops-console-premium=billing] .ops-console-premium-page{gap:.66rem}body .service-section[data-service=billing][data-ops-console-premium=billing] .ops-console-premium-header{align-items:flex-start}body .service-section[data-service=billing][data-ops-console-premium=billing] .ops-console-action-rail{justify-content:flex-end;gap:.42rem}body .service-section[data-service=billing][data-ops-console-premium=billing] .ops-console-premium-panel{border-color:#0ea5e933;background:radial-gradient(circle at top left,rgba(14,165,233,.1),transparent 30%),#fffffff5}body .service-section[data-service=billing] .ops-console-metrics-grid{gap:var(--ds-space-2)}body .service-section[data-service=billing] .ops-console-metric-card{border-color:#94a3b833;background:linear-gradient(180deg,#fffffffa,#f0f9ff9e)}body .service-section[data-service=billing] .billing-readback-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.54rem;min-width:0}body .service-section[data-service=billing] .billing-readback-boundary{grid-column:1 / -1;display:grid;gap:.16rem;min-width:0;padding:.58rem .68rem;border:1px solid rgba(14,165,233,.18);border-radius:16px;background:radial-gradient(circle at top left,rgba(14,165,233,.12),transparent 42%),linear-gradient(180deg,#f0f9ffe6,#fffffff0)}body .service-section[data-service=billing] .billing-readback-boundary strong{color:#075985;font-size:.84rem;overflow-wrap:anywhere}body .service-section[data-service=billing] .billing-readback-boundary p{margin:0;font-size:.78rem;line-height:1.45}body .service-section[data-service=billing] .billing-readback-column,body .service-section[data-service=billing] .billing-readback-card,body .service-section[data-service=billing] .ops-console-record-row{min-width:0;border:1px solid rgba(148,163,184,.2);border-radius:16px;background:linear-gradient(180deg,#fffffff7,#f8fafceb)}body .service-section[data-service=billing] .billing-readback-column{display:grid;align-content:start;gap:.48rem;padding:.58rem}body .service-section[data-service=billing] .billing-readback-column-head{display:grid;gap:.12rem}body .service-section[data-service=billing] .billing-readback-column-head span,body .service-section[data-service=billing] .billing-readback-card-head span:first-child{color:var(--ds-text-muted);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body .service-section[data-service=billing] .billing-readback-column-head strong,body .service-section[data-service=billing] .billing-readback-card strong,body .service-section[data-service=billing] .ops-console-record-row strong{color:var(--ds-text, var(--ds-text));overflow-wrap:anywhere}body .service-section[data-service=billing] .billing-readback-metric-grid,body .service-section[data-service=billing] .billing-readback-stack{display:grid;gap:.42rem}body .service-section[data-service=billing] .billing-readback-metric{display:grid;gap:.08rem;min-width:0;padding:.48rem .52rem;border-radius:14px;border:1px solid rgba(14,165,233,.14);background:#f0f9ffad}body .service-section[data-service=billing] .billing-readback-metric span{color:var(--ds-text-muted);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}body .service-section[data-service=billing] .billing-readback-metric strong{color:var(--ds-text, var(--ds-text));font-size:.92rem;overflow-wrap:anywhere}body .service-section[data-service=billing] .billing-readback-card{display:grid;gap:.34rem;padding:.56rem}body .service-section[data-service=billing] .billing-readback-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.45rem}body .service-section[data-service=billing] .ops-console-record-row{padding:.68rem .74rem}body .service-section[data-service=billing] .ops-console-record-row--billing{box-shadow:inset 3px 0 #0ea5e96b}body .service-section[data-service=billing] .ops-console-record-meta,body .service-section[data-service=billing] .ops-console-mobile-card-meta,body .service-section[data-service=billing] .billing-entitlement-chip-row{display:flex;flex-wrap:wrap;gap:.3rem}body .service-section[data-service=billing] .ops-console-record-meta span,body .service-section[data-service=billing] .ops-console-mobile-card-meta span,body .service-section[data-service=billing] .billing-entitlement-chip{display:inline-flex;align-items:center;min-height:24px;padding:.2rem .48rem;border-radius:999px;font-size:.72rem;font-weight:700;line-height:1.2}body .service-section[data-service=billing] .ops-console-record-meta span,body .service-section[data-service=billing] .ops-console-mobile-card-meta span{border:1px solid rgba(14,165,233,.16);background:#f0f9ffb8;color:#0369a1}body .service-section[data-service=billing] .billing-entitlement-chip{border:1px solid rgba(100,116,139,.16);background:#f8fafcc7;color:#64748b}body .service-section[data-service=billing] .billing-entitlement-chip.is-enabled{border-color:#10b9812e;background:#ecfdf5d1;color:#047857}body .service-section[data-service=billing] .billing-entitlement-chip.is-disabled{text-decoration:line-through;text-decoration-thickness:1px}body .service-section[data-service=billing] .ops-console-workspace-grid{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);gap:.62rem}body .service-section[data-service=billing] .ops-console-payload-preview,body .service-section[data-service=billing] .ops-console-action-result{max-height:min(42vh,22rem);overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}body .service-section[data-service=billing] .ops-console-action-panel textarea{min-height:7rem;font-size:.84rem}body .service-section[data-service=billing] .ops-console-empty-state{padding:.62rem;border:1px dashed rgba(14,165,233,.2);border-radius:14px;background:#f0f9ff7a}@media(max-width:1180px){body .service-section[data-service=billing] .billing-readback-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){body .service-section[data-service=billing] .ops-console-workspace-grid{grid-template-columns:1fr}}@media(max-width:980px){body .service-section[data-service=billing][data-ops-console-premium=billing] .ops-console-premium-page{gap:.58rem}body .service-section[data-service=billing] .billing-readback-grid{grid-template-columns:1fr;gap:.46rem}body .service-section[data-service=billing] .ops-console-mobile-card--billing{border-color:#0ea5e933;background:radial-gradient(circle at top left,rgba(14,165,233,.12),transparent 35%),#fffffff5;color:var(--ds-text, var(--ds-text))}body .service-section[data-service=billing] .ops-console-mobile-card--billing h4,body .service-section[data-service=billing] .ops-console-mobile-card--billing strong{color:var(--ds-text, var(--ds-text))}body .service-section[data-service=billing] .ops-console-mobile-card--billing .ops-console-mobile-card-eyebrow{color:#0369a1}body .service-section[data-service=billing] .ops-console-mobile-card--billing .ops-console-mobile-card-subtitle{color:var(--ds-text-muted)}body .service-section[data-service=billing] .ops-console-action-rail .v0-primary-button,body .service-section[data-service=billing] .ops-console-action-runner .v0-primary-button{min-height:40px}}body .service-section[data-service=release][data-ops-console-premium=release] .ops-console-premium-page{gap:.62rem}body .service-section[data-service=release][data-ops-console-premium=release] .ops-console-premium-header{align-items:flex-start}body .service-section[data-service=release][data-ops-console-premium=release] .ops-console-action-rail{justify-content:flex-end;gap:.42rem}body .service-section[data-service=release][data-ops-console-premium=release] .ops-console-premium-panel{border-color:#f59e0b33;background:radial-gradient(circle at top left,rgba(245,158,11,.11),transparent 30%),linear-gradient(180deg,#fffffffa,#f8fafcf0)}body .service-section[data-service=release] .ops-console-metrics-grid{gap:var(--ds-space-2)}body .service-section[data-service=release] .ops-console-metric-card{border-color:#f59e0b29;background:linear-gradient(180deg,#fffffffa,#fffbeb9e)}body .service-section[data-service=release] .release-readback-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ds-space-2);min-width:0}body .service-section[data-service=release] .release-readback-column,body .service-section[data-service=release] .release-readback-card,body .service-section[data-service=release] .ops-console-record-row{min-width:0;border:1px solid rgba(148,163,184,.2);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f8fafce6)}body .service-section[data-service=release] .release-readback-column{display:grid;align-content:start;gap:.44rem;padding:.54rem}body .service-section[data-service=release] .release-readback-column-head{display:grid;gap:.12rem}body .service-section[data-service=release] .release-readback-column-head span,body .service-section[data-service=release] .release-readback-card-head span:first-child{color:#92400e;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body .service-section[data-service=release] .release-readback-column-head strong,body .service-section[data-service=release] .release-readback-card strong,body .service-section[data-service=release] .ops-console-record-row strong{color:var(--ds-text, var(--ds-text));overflow-wrap:anywhere}body .service-section[data-service=release] .release-readback-metric-grid,body .service-section[data-service=release] .release-readback-stack{display:grid;gap:.4rem}body .service-section[data-service=release] .release-readback-metric{display:grid;gap:.08rem;min-width:0;padding:.46rem var(--ds-space-2);border-radius:14px;border:1px solid rgba(245,158,11,.14);background:#fffbebb8}body .service-section[data-service=release] .release-readback-metric span{color:#92400e;font-size:.67rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}body .service-section[data-service=release] .release-readback-metric strong{color:var(--ds-text, var(--ds-text));font-size:.9rem;overflow-wrap:anywhere}body .service-section[data-service=release] .release-readback-card{display:grid;gap:.32rem;padding:.52rem}body .service-section[data-service=release] .release-readback-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.42rem}body .service-section[data-service=release] .ops-console-record-row{padding:.66rem .72rem}body .service-section[data-service=release] .ops-console-record-row--release{box-shadow:inset 3px 0 #f59e0b75}body .service-section[data-service=release] .ops-console-record-meta,body .service-section[data-service=release] .ops-console-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.3rem}body .service-section[data-service=release] .ops-console-record-meta span,body .service-section[data-service=release] .ops-console-mobile-card-meta span{display:inline-flex;align-items:center;min-height:24px;padding:.2rem .48rem;border:1px solid rgba(245,158,11,.16);border-radius:999px;background:#fffbebbd;color:#92400e;font-size:.72rem;font-weight:700;line-height:1.2}body .service-section[data-service=release] .ops-console-progress{height:7px;overflow:hidden;border-radius:999px;background:#94a3b82e}body .service-section[data-service=release] .ops-console-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f59e0b,var(--ds-module-content))}body .service-section[data-service=release] .ops-console-workspace-grid{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);gap:.6rem}body .service-section[data-service=release] .ops-console-payload-preview,body .service-section[data-service=release] .ops-console-action-result{max-height:min(42vh,22rem);overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}body .service-section[data-service=release] .ops-console-action-panel textarea{min-height:7rem;font-size:.84rem}body .service-section[data-service=release] .ops-console-empty-state{padding:.62rem;border:1px dashed rgba(245,158,11,.2);border-radius:14px;background:#fffbeb80}@media(max-width:1180px){body .service-section[data-service=release] .release-readback-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){body .service-section[data-service=release] .ops-console-workspace-grid{grid-template-columns:1fr}}@media(max-width:980px){body .service-section[data-service=release][data-ops-console-premium=release] .ops-console-premium-page{gap:.56rem}body .service-section[data-service=release] .release-readback-grid{grid-template-columns:1fr;gap:.44rem}body .service-section[data-service=release] .ops-console-mobile-card--release{border-color:#f59e0b38;background:radial-gradient(circle at top left,rgba(245,158,11,.14),transparent 35%),#fffffff7;color:var(--ds-text, var(--ds-text))}body .service-section[data-service=release] .ops-console-mobile-card--release h4,body .service-section[data-service=release] .ops-console-mobile-card--release strong{color:var(--ds-text, var(--ds-text))}body .service-section[data-service=release] .ops-console-mobile-card--release .ops-console-mobile-card-eyebrow{color:#92400e}body .service-section[data-service=release] .ops-console-mobile-card--release .ops-console-mobile-card-subtitle{color:var(--ds-text-muted)}body .service-section[data-service=release] .ops-console-action-rail .v0-primary-button,body .service-section[data-service=release] .ops-console-action-runner .v0-primary-button{min-height:40px}}body .service-section[data-service=portal] .portal-premium-shell{display:grid;gap:.62rem;min-width:0}body .service-section[data-service=portal] .portal-premium-kpi-grid{gap:var(--ds-space-2)}body .service-section[data-service=portal] .portal-premium-kpi{border-color:#14b8a62e;background:radial-gradient(circle at top left,rgba(20,184,166,.1),transparent 36%),linear-gradient(180deg,#fffffff5,#f0fdfa9e)}body .service-section[data-service=portal] .portal-premium-panel{min-width:0;border-color:#94a3b833;background:linear-gradient(180deg,#fffffff5,#f8fafce6)}body .service-section[data-service=portal] .portal-premium-panel--selected-room,body .service-section[data-service=portal] .portal-premium-panel--requests{border-color:#14b8a63d}body .service-section[data-service=portal] .portal-premium-form-grid,body .service-section[data-service=portal] .portal-premium-trust-grid,body .service-section[data-service=portal] .portal-premium-activity-grid,body .service-section[data-service=portal] .portal-premium-access-grid{gap:.62rem}body .service-section[data-service=portal] .portal-premium-form-grid label,body .service-section[data-service=portal] .portal-premium-access-grid label{gap:.28rem}body .service-section[data-service=portal] .portal-create-toggle-row{margin-bottom:.2rem}body .service-section[data-service=portal] .portal-create-form{display:grid;gap:.42rem;min-width:0}body .service-section[data-service=portal] .portal-create-form[hidden]{display:none}body .service-section[data-service=portal] .portal-premium-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.58rem;align-items:center;min-width:0;padding:.6rem .66rem;border-color:#94a3b833;border-radius:14px;background:#ffffffeb}body .service-section[data-service=portal] .portal-premium-row.is-selected,body .service-section[data-service=portal] .portal-premium-row--room.is-selected{border-color:#14b8a657;background:linear-gradient(90deg,#14b8a61a,#fffffff0);box-shadow:inset 3px 0 #14b8a694}body .service-section[data-service=portal] .portal-row-main{display:grid;gap:.18rem;min-width:0}body .service-section[data-service=portal] .portal-row-main strong,body .service-section[data-service=portal] .portal-room-hero h4{color:var(--ds-text, var(--ds-text));overflow-wrap:anywhere}body .service-section[data-service=portal] .portal-premium-eyebrow{color:#0f766e;font-size:.66rem;font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}body .service-section[data-service=portal] .portal-action-rail{justify-content:flex-end;gap:.36rem;margin-left:auto}body .service-section[data-service=portal] .portal-action-rail .btn,body .service-section[data-service=portal] .portal-premium-row .btn{min-height:38px;white-space:nowrap}body .service-section[data-service=portal] .portal-room-workspace{display:grid;gap:.54rem;min-width:0}body .service-section[data-service=portal] .portal-room-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:.66rem;min-width:0;padding:.64rem;border:1px solid rgba(20,184,166,.18);border-radius:14px;background:radial-gradient(circle at top left,rgba(20,184,166,.12),transparent 34%),linear-gradient(180deg,#fffffff5,#f0fdfaad)}body .service-section[data-service=portal] .portal-room-hero h4{margin:0;font-size:.98rem;line-height:1.16}body .service-section[data-service=portal] .portal-room-hero-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3rem}body .service-section[data-service=portal] .portal-room-asset-list{gap:.46rem}body .service-section[data-service=portal] .portal-empty-state{padding:.62rem;border:1px dashed rgba(20,184,166,.2);border-radius:14px;background:#f0fdfa70}body .service-section[data-service=portal] .portal-premium-handoff{padding:.48rem .58rem;border:1px solid rgba(14,165,233,.16);border-radius:12px;background:#f0f9ffb8}body .service-section[data-service=portal] .portal-readback-strip{display:grid;gap:.24rem;padding:var(--ds-space-2) .62rem;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#f8fafcd6}body .service-section[data-service=portal] .portal-readback-strip[data-portal-readback-state=synced]{border-color:#14b8a63d;background:#f0fdfabd}body .service-section[data-service=portal] .portal-readback-strip[data-portal-readback-state=stale-trusted]{border-color:#f59e0b3d;background:#fffbebd1}body .service-section[data-service=portal] .portal-readback-strip[data-portal-readback-state=cold-unavailable]{border-color:#f8717138;background:#fef2f2e0}body .service-section[data-service=portal] .portal-readback-strip[data-portal-readback-state=loading]{border-color:#0ea5e933;background:#f0f9ffc7}body .service-section[data-service=portal] .portal-readback-strip-head{display:flex;flex-wrap:wrap;align-items:center;gap:.38rem}body .service-section[data-service=portal] .portal-readback-strip-head strong{color:var(--ds-text, var(--ds-text));font-size:.86rem}body .service-section[data-service=portal] .portal-readback-pill{display:inline-flex;align-items:center;padding:.12rem .42rem;border-radius:999px;background:#0f172a0f;color:var(--ds-text-muted);font-size:.7rem;font-weight:700}body .service-section[data-service=portal] .portal-readback-copy{margin:0}@media(max-width:1180px){body .service-section[data-service=portal] .portal-premium-form-grid,body .service-section[data-service=portal] .portal-premium-trust-grid,body .service-section[data-service=portal] .portal-premium-activity-grid,body .service-section[data-service=portal] .portal-premium-access-grid{grid-template-columns:1fr}body .service-section[data-service=portal] .portal-room-hero{display:grid}body .service-section[data-service=portal] .portal-room-hero-pills,body .service-section[data-service=portal] .portal-action-rail{justify-content:flex-start;margin-left:0}}@media(max-width:980px){body .service-section[data-service=portal] .portal-premium-shell{gap:.52rem}body .service-section[data-service=portal] .portal-premium-panel,body .service-section[data-service=portal] .portal-premium-row{border-radius:14px}body .service-section[data-service=portal] .portal-mobile-card{gap:.58rem;padding:.72rem;border-color:#14b8a633;border-radius:18px;background:radial-gradient(circle at top left,rgba(20,184,166,.12),transparent 35%),#fffffff5;color:var(--ds-text, var(--ds-text))}body .service-section[data-service=portal] .portal-mobile-card.is-selected{border-color:#14b8a65c;background:linear-gradient(180deg,#14b8a624,#fffffff5)}body .service-section[data-service=portal] .portal-mobile-card-head h4,body .service-section[data-service=portal] .portal-mobile-card-stat strong{color:var(--ds-text, var(--ds-text))}body .service-section[data-service=portal] .portal-mobile-card-eyebrow{color:#0f766e}body .service-section[data-service=portal] .portal-mobile-card-subtitle,body .service-section[data-service=portal] .portal-mobile-card-stat span{color:var(--ds-text-muted)}body .service-section[data-service=portal] .portal-mobile-card-stat,body .service-section[data-service=portal] .portal-mobile-card-meta span{border-color:#94a3b82e;background:#f8fafceb;color:var(--ds-text, var(--ds-text))}body .service-section[data-service=portal] .portal-mobile-card-actions .btn{min-height:40px}}body .service-section[data-service=security] .security-premium-shell{display:grid;gap:.68rem;min-width:0}body .service-section[data-service=security] .security-premium-kpi-grid{gap:var(--ds-space-2)}body .service-section[data-service=security] .security-premium-kpi{border-color:#0ea5e92e;background:radial-gradient(circle at top left,rgba(14,165,233,.1),transparent 36%),linear-gradient(180deg,#fffffff5,#f0f9ffad)}body .service-section[data-service=security] .security-premium-panel{min-width:0;border-color:#94a3b833;background:linear-gradient(180deg,#fffffff5,#f8fafce6)}body .service-section[data-service=security] .security-premium-panel--assets,body .service-section[data-service=security] .security-premium-panel--requests{border-color:#0ea5e93d}body .service-section[data-service=security] .security-premium-grid,body .service-section[data-service=security] .security-premium-form-grid{gap:.62rem}body .service-section[data-service=security] .security-premium-form-grid label{gap:.28rem}body .service-section[data-service=security] .security-readback-strip{display:grid;gap:.24rem;padding:var(--ds-space-2) .62rem;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#f8fafcd6}body .service-section[data-service=security] .security-readback-strip[data-security-readback-state=synced]{border-color:#0ea5e938;background:#f0f9ffd1}body .service-section[data-service=security] .security-readback-strip[data-security-readback-state=stale-trusted]{border-color:#f59e0b3d;background:#fffbebd6}body .service-section[data-service=security] .security-readback-strip[data-security-readback-state=cold-unavailable]{border-color:#f8717138;background:#fef2f2e6}body .service-section[data-service=security] .security-readback-strip[data-security-readback-state=loading]{border-color:#0ea5e933;background:#eff6ffdb}body .service-section[data-service=security] .security-readback-strip-head{display:flex;flex-wrap:wrap;align-items:center;gap:.38rem}body .service-section[data-service=security] .security-readback-strip-head strong{color:var(--ds-text, var(--ds-text));font-size:.86rem}body .service-section[data-service=security] .security-readback-pill{display:inline-flex;align-items:center;padding:.12rem .42rem;border-radius:999px;background:#0f172a0f;color:var(--ds-text-muted);font-size:.7rem;font-weight:700}body .service-section[data-service=security] .security-readback-copy{margin:0}body .service-section[data-service=security] .security-premium-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.58rem;align-items:center;min-width:0;padding:.6rem .66rem;border-color:#94a3b833;border-radius:14px;background:#ffffffeb}body .service-section[data-service=security] .security-premium-row.is-selected{border-color:#0ea5e957;background:linear-gradient(90deg,#0ea5e91c,#fffffff0);box-shadow:inset 3px 0 #0ea5e994}body .service-section[data-service=security] .security-premium-row strong{color:var(--ds-text, var(--ds-text));overflow-wrap:anywhere}body .service-section[data-service=security] .security-premium-action-rail{justify-content:flex-end;gap:.36rem;margin-left:auto}body .service-section[data-service=security] .security-premium-action-rail .btn,body .service-section[data-service=security] .security-premium-action-rail select{min-height:38px;white-space:nowrap}body .service-section[data-service=security] .security-premium-action-rail input,body .service-section[data-service=security] .security-premium-action-rail select{min-width:min(100%,12rem)}@media(max-width:1180px){body .service-section[data-service=security] .security-premium-grid{grid-template-columns:1fr}body .service-section[data-service=security] .security-premium-action-rail{justify-content:flex-start;margin-left:0}}@media(max-width:980px){body .service-section[data-service=security] .security-premium-shell{gap:.52rem}body .service-section[data-service=security] .security-premium-panel,body .service-section[data-service=security] .security-premium-row{border-radius:14px}body .service-section[data-service=security] .security-mobile-card{gap:.58rem;padding:.72rem;border-color:#0ea5e933;border-radius:18px;background:radial-gradient(circle at top left,rgba(14,165,233,.12),transparent 35%),#fffffff5;color:var(--ds-text, var(--ds-text))}body .service-section[data-service=security] .security-mobile-card.is-selected{border-color:#0ea5e95c;background:linear-gradient(180deg,#0ea5e924,#fffffff5)}body .service-section[data-service=security] .security-mobile-card-head h4,body .service-section[data-service=security] .security-mobile-card-stat strong{color:var(--ds-text, var(--ds-text))}body .service-section[data-service=security] .security-mobile-card-eyebrow{color:#0369a1}body .service-section[data-service=security] .security-mobile-card-subtitle,body .service-section[data-service=security] .security-mobile-card-stat span{color:var(--ds-text-muted)}body .service-section[data-service=security] .security-mobile-card-stat,body .service-section[data-service=security] .security-mobile-card-meta span{border-color:#94a3b82e;background:#f8fafceb;color:var(--ds-text, var(--ds-text))}body .service-section[data-service=security] .security-mobile-card-actions{display:grid;grid-template-columns:1fr}body .service-section[data-service=security] .security-mobile-card-actions .btn,body .service-section[data-service=security] .security-mobile-card-actions select{width:100%;min-height:40px}}body .service-section[data-service=chatbot] .chatbot-premium-shell{display:grid;gap:.7rem;min-width:0}body .service-section[data-service=chatbot] [data-chatbot-premium-panel=hero]{border-color:#0ea5e92e;background:radial-gradient(circle at top right,rgba(14,165,233,.11),transparent 34%),linear-gradient(180deg,#fffffffa,#f0f9ff9e)}body .service-section[data-service=chatbot] [data-chatbot-premium-panel=tabs],body .service-section[data-service=chatbot] .chatbot-premium-panel{min-width:0;border-color:#94a3b82e;background:#ffffffe6}body .service-section[data-service=chatbot] [data-chatbot-premium-panel=tabs]{padding:.56rem}body .service-section[data-service=chatbot] .chatbot-premium-panel{display:grid;gap:.62rem}body .service-section[data-service=chatbot] .chatbot-premium-panel--actions,body .service-section[data-service=chatbot] .chatbot-premium-panel--answer{border-color:#0ea5e933;background:radial-gradient(circle at top left,rgba(14,165,233,.1),transparent 34%),#fffffff0}body .service-section[data-service=chatbot] .chatbot-premium-kpi-grid{gap:var(--ds-space-2)}body .service-section[data-service=chatbot] .chatbot-premium-kpi{min-width:0;padding:.64rem .72rem;border-color:#0ea5e924;background:#ffffffc7}body .service-section[data-service=chatbot] [data-chatbot-premium-action-rail]{min-width:0;gap:.42rem}body .service-section[data-service=chatbot] [data-chatbot-premium-action-rail=planner],body .service-section[data-service=chatbot] [data-chatbot-premium-action-rail=target],body .service-section[data-service=chatbot] [data-chatbot-premium-action-rail=settings]{align-items:stretch;padding:.48rem;border:1px solid rgba(14,165,233,.12);border-radius:14px;background:#f0f9ff85}body .service-section[data-service=chatbot] [data-chatbot-premium-action-rail] .btn,body .service-section[data-service=chatbot] [data-chatbot-premium-action-rail] .v0-primary-button,body .service-section[data-service=chatbot] [data-chatbot-premium-action-rail] .v0-secondary-button,body .service-section[data-service=chatbot] [data-chatbot-premium-action-rail] select{min-height:38px;white-space:nowrap}body .service-section[data-service=chatbot] [data-chatbot-premium-form],body .service-section[data-service=chatbot] .chatbot-premium-panel textarea{min-width:0}body .service-section[data-service=chatbot] .chatbot-premium-panel textarea{min-height:104px;resize:vertical}body .service-section[data-service=chatbot] .chatbot-premium-row,body .service-section[data-service=chatbot] .chatbot-premium-answer,body .service-section[data-service=chatbot] .chatbot-premium-answer-card,body .service-section[data-service=chatbot] .chatbot-premium-action-preview,body .service-section[data-service=chatbot] .chatbot-premium-action-card,body .service-section[data-service=chatbot] .chatbot-premium-handoff{min-width:0;border-color:#94a3b82e;background:#ffffffdb}body .service-section[data-service=chatbot] .chatbot-premium-action-preview,body .service-section[data-service=chatbot] .chatbot-premium-handoff{box-shadow:inset 3px 0 #0ea5e973}body .service-section[data-service=chatbot] .chatbot-premium-row strong,body .service-section[data-service=chatbot] .chatbot-premium-answer strong,body .service-section[data-service=chatbot] .chatbot-premium-action-preview strong,body .service-section[data-service=chatbot] .chatbot-premium-action-card strong,body .service-section[data-service=chatbot] .chatbot-premium-handoff strong{color:var(--ds-text, var(--ds-text));overflow-wrap:anywhere}body .service-section[data-service=chatbot] .chatbot-premium-empty,body .service-section[data-service=chatbot] .chatbot-premium-stale{border-color:#0ea5e924;background:#f0f9ff8a}body .service-section[data-service=chatbot] .chatbot-premium-table{min-width:760px}body .service-section[data-service=chatbot] .chatbot-premium-table th,body .service-section[data-service=chatbot] .chatbot-premium-table td{padding-top:.62rem;padding-bottom:.62rem}@media(max-width:1180px){body .service-section[data-service=chatbot] [data-chatbot-premium-action-rail=planner],body .service-section[data-service=chatbot] [data-chatbot-premium-action-rail=settings]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body .service-section[data-service=chatbot] [data-chatbot-premium-action-rail=target]{display:grid;grid-template-columns:minmax(0,1fr) auto}}@media(max-width:980px){body .service-section[data-service=chatbot] .chatbot-premium-shell{gap:.58rem}body .service-section[data-service=chatbot] [data-chatbot-premium-action-rail=planner],body .service-section[data-service=chatbot] [data-chatbot-premium-action-rail=settings],body .service-section[data-service=chatbot] [data-chatbot-premium-action-rail=target]{grid-template-columns:1fr}body .service-section[data-service=chatbot] [data-chatbot-premium-action-rail] .btn,body .service-section[data-service=chatbot] [data-chatbot-premium-action-rail] .v0-primary-button,body .service-section[data-service=chatbot] [data-chatbot-premium-action-rail] .v0-secondary-button,body .service-section[data-service=chatbot] [data-chatbot-premium-action-rail] select{width:100%;min-height:40px;justify-content:center}body .service-section[data-service=chatbot] .chatbot-mobile-card{gap:.58rem;padding:.72rem;border-color:#0ea5e933;background:radial-gradient(circle at top left,rgba(14,165,233,.11),transparent 35%),#fffffff5;color:var(--ds-text, var(--ds-text))}body .service-section[data-service=chatbot] .chatbot-mobile-card-head h4,body .service-section[data-service=chatbot] .chatbot-mobile-card-stat strong{color:var(--ds-text, var(--ds-text))}body .service-section[data-service=chatbot] .chatbot-mobile-card-eyebrow{color:#0369a1}body .service-section[data-service=chatbot] .chatbot-mobile-card-subtitle,body .service-section[data-service=chatbot] .chatbot-mobile-card-stat span{color:var(--ds-text-muted)}body .service-section[data-service=chatbot] .chatbot-mobile-card-stat,body .service-section[data-service=chatbot] .chatbot-mobile-card-meta span{border-color:#94a3b82e;background:#f8fafce6;color:var(--ds-text-muted)}}body .service-section[data-service=automation] .automation-premium-shell{display:grid;gap:.72rem;min-width:0}body .service-section[data-service=automation] .automation-premium-hero{border-color:#14b8a62e;background:radial-gradient(circle at top right,rgba(20,184,166,.12),transparent 34%),linear-gradient(180deg,#fffffffa,#f0fdfa9e)}body .service-section[data-service=automation] .automation-premium-panel{min-width:0;border-color:#94a3b82e;background:#ffffffe6}body .service-section[data-service=automation] .automation-premium-panel--snapshot,body .service-section[data-service=automation] .automation-premium-panel--next-action,body .service-section[data-service=automation] .automation-premium-panel--mobile-next,body .service-section[data-service=automation] .automation-premium-panel--interconnect{border-color:#14b8a633;background:radial-gradient(circle at top left,rgba(20,184,166,.1),transparent 34%),#fffffff0}body .service-section[data-service=automation] .automation-premium-alert{border-color:#0ea5e929;background:#f0f9ffb8}body .service-section[data-service=automation] .automation-premium-grid,body .service-section[data-service=automation] .automation-premium-form-grid{gap:.56rem;min-width:0}body .service-section[data-service=automation] .automation-premium-kpi-grid{gap:var(--ds-space-2)}body .service-section[data-service=automation] .automation-premium-kpi{min-width:0;padding:.62rem .72rem;border-color:#14b8a624;background:#ffffffc7}body .service-section[data-service=automation] .automation-premium-command-card{min-height:10.5rem;border-color:#94a3b82e;background:#ffffffdb}body .service-section[data-service=automation] .automation-premium-command-card.is-primary{border-color:#14b8a63d;background:linear-gradient(180deg,#14b8a61c,#ffffffeb)}body .service-section[data-service=automation] [data-automation-premium-action-rail]{min-width:0;gap:.42rem}body .service-section[data-service=automation] [data-automation-premium-action-rail=template-editor],body .service-section[data-service=automation] [data-automation-premium-action-rail=flow-editor],body .service-section[data-service=automation] [data-automation-premium-action-rail=settings],body .service-section[data-service=automation] [data-automation-premium-action-rail=autonomous-plan]{align-items:stretch;padding:.48rem;border:1px solid rgba(20,184,166,.12);border-radius:14px;background:#f0fdfa85}body .service-section[data-service=automation] [data-automation-premium-action-rail] .btn,body .service-section[data-service=automation] [data-automation-premium-action-rail] .v0-primary-button,body .service-section[data-service=automation] [data-automation-premium-action-rail] .v0-inline-button,body .service-section[data-service=automation] [data-automation-premium-action-rail] select{min-height:38px;white-space:nowrap}body .service-section[data-service=automation] .automation-premium-form-grid label,body .service-section[data-service=automation] .automation-premium-form-grid input,body .service-section[data-service=automation] .automation-premium-form-grid select,body .service-section[data-service=automation] .automation-premium-form-grid textarea{min-width:0}body .service-section[data-service=automation] .automation-premium-form-grid input,body .service-section[data-service=automation] .automation-premium-form-grid select{min-height:38px}body .service-section[data-service=automation] .automation-premium-form-grid textarea{min-height:96px;resize:vertical}body .service-section[data-service=automation] .automation-premium-panel .v0-list-stack{gap:.48rem}body .service-section[data-service=automation] .automation-premium-panel .v0-list-item,body .service-section[data-service=automation] .automation-canvas-flow{min-width:0;border-color:#94a3b82e;background:#ffffffd6}body .service-section[data-service=automation] .automation-canvas-flow{padding:.62rem;border-radius:14px}body .service-section[data-service=automation] .automation-canvas-chain{gap:.38rem;overflow-x:auto;padding-bottom:.12rem}body .service-section[data-service=automation] .automation-canvas-node{min-width:7.25rem;border-color:#14b8a629;background:#f0fdfab8}body .service-section[data-service=automation] .automation-premium-table{min-width:760px}body .service-section[data-service=automation] .automation-premium-table th,body .service-section[data-service=automation] .automation-premium-table td{padding-top:.62rem;padding-bottom:.62rem}body .service-section[data-service=automation] .automation-premium-table strong,body .service-section[data-service=automation] .automation-premium-panel .v0-list-item strong{color:var(--ds-text, var(--ds-text));overflow-wrap:anywhere}body .service-section[data-service=automation] .automation-premium-mobile-card{min-width:0;gap:.58rem;padding:.72rem;border-color:#14b8a62e;background:radial-gradient(circle at top left,rgba(20,184,166,.1),transparent 36%),#fffffff5;color:var(--ds-text, var(--ds-text))}body .service-section[data-service=automation] .automation-premium-mobile-card .automation-mobile-card-head h4{color:var(--ds-text, var(--ds-text))}body .service-section[data-service=automation] .automation-premium-mobile-card .automation-mobile-card-subtitle,body .service-section[data-service=automation] .automation-premium-mobile-card .automation-mobile-card-footer{color:var(--ds-text-muted)}body .service-section[data-service=automation] .automation-premium-mobile-card .automation-mobile-card-meta span{border-color:#94a3b82e;background:#f8fafce6;color:var(--ds-text-muted)}@media(max-width:1180px){body .service-section[data-service=automation] [data-automation-premium-action-rail=template-editor],body .service-section[data-service=automation] [data-automation-premium-action-rail=flow-editor],body .service-section[data-service=automation] [data-automation-premium-action-rail=settings],body .service-section[data-service=automation] [data-automation-premium-action-rail=autonomous-plan]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){body .service-section[data-service=automation] .automation-premium-shell{gap:.58rem}body .service-section[data-service=automation] [data-automation-premium-action-rail=template-editor],body .service-section[data-service=automation] [data-automation-premium-action-rail=flow-editor],body .service-section[data-service=automation] [data-automation-premium-action-rail=settings],body .service-section[data-service=automation] [data-automation-premium-action-rail=autonomous-plan]{grid-template-columns:1fr}body .service-section[data-service=automation] [data-automation-premium-action-rail] .btn,body .service-section[data-service=automation] [data-automation-premium-action-rail] .v0-primary-button,body .service-section[data-service=automation] [data-automation-premium-action-rail] .v0-inline-button,body .service-section[data-service=automation] [data-automation-premium-action-rail] select{width:100%;min-height:40px;justify-content:center}body .service-section[data-service=automation] .automation-mobile-inline-actions{justify-content:stretch}}body .service-section[data-service=video][data-video-premium-shell=studio-workspace]{gap:.7rem;min-width:0}body .service-section[data-service=video] .video-premium-hero{border-color:#ec48992e;background:radial-gradient(circle at top right,rgba(236,72,153,.11),transparent 34%),linear-gradient(180deg,#fffffffa,#fdf2f89e)}body .service-section[data-service=video] .video-premium-panel{min-width:0;border-color:#94a3b82e;background:#ffffffe6}body .service-section[data-service=video] .video-premium-panel--creative,body .service-section[data-service=video] .video-premium-panel--storyboard,body .service-section[data-service=video] .video-premium-panel--automation-builder,body .service-section[data-service=video] .video-premium-panel--automation-plan{border-color:#ec489933;background:radial-gradient(circle at top left,rgba(236,72,153,.09),transparent 34%),#fffffff0}body .service-section[data-service=video] .video-premium-panel--tabs{padding:.56rem}body .service-section[data-service=video][data-video-advanced-active=true] .video-premium-panel--tabs{box-shadow:inset 3px 0 #ec489961}body .service-section[data-service=video] .video-tab-content[hidden]{display:none}body .service-section[data-service=video] .video-premium-form-grid,body .service-section[data-service=video] .platform-grid,body .service-section[data-service=video] .jobs-stack,body .service-section[data-service=video] .inventory-health-stack{min-width:0;gap:.56rem}body .service-section[data-service=video] .video-premium-form-grid input,body .service-section[data-service=video] .video-premium-form-grid select{min-height:38px}body .service-section[data-service=video] .video-premium-form-grid textarea{min-height:92px;resize:vertical}body .service-section[data-service=video] [data-video-premium-action-rail]{min-width:0;gap:.42rem}body .service-section[data-service=video] [data-video-premium-action-rail=studio-primary],body .service-section[data-service=video] [data-video-premium-action-rail=market],body .service-section[data-service=video] [data-video-premium-action-rail=bulk],body .service-section[data-service=video] [data-video-premium-action-rail=ops],body .service-section[data-service=video] [data-video-premium-action-rail=job]{align-items:stretch;padding:.48rem;border:1px solid rgba(236,72,153,.12);border-radius:14px;background:#fdf2f885}body .service-section[data-service=video] [data-video-premium-action-rail] .btn,body .service-section[data-service=video] [data-video-premium-action-rail] .v0-primary-button,body .service-section[data-service=video] [data-video-premium-action-rail] .v0-secondary-button,body .service-section[data-service=video] [data-video-premium-action-rail] select{min-height:38px;white-space:nowrap}body .service-section[data-service=video] .video-premium-job-card,body .service-section[data-service=video] .video-premium-signal{min-width:0;border-color:#94a3b82e;background:#ffffffdb}body .service-section[data-service=video] .video-premium-job-card strong,body .service-section[data-service=video] .video-premium-signal strong{color:var(--ds-text, var(--ds-text));overflow-wrap:anywhere}body .service-section[data-service=video] .video-premium-kpi{min-width:0;padding:.62rem .72rem;border-color:#ec489924;background:#ffffffc7}body .service-section[data-service=video] [data-video-premium-state$=-empty],body .service-section[data-service=video] [data-video-premium-state=analytics-planning-only]{border-color:#ec489924;background:#fdf2f88a}body .service-section[data-service=video] .video-mobile-card{min-width:0}@media(max-width:1180px){body .service-section[data-service=video] [data-video-premium-action-rail=studio-primary],body .service-section[data-service=video] [data-video-premium-action-rail=market],body .service-section[data-service=video] [data-video-premium-action-rail=bulk],body .service-section[data-service=video] [data-video-premium-action-rail=ops]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){body .service-section[data-service=video][data-video-premium-shell=studio-workspace]{gap:.58rem}body .service-section[data-service=video] [data-video-premium-action-rail=studio-primary],body .service-section[data-service=video] [data-video-premium-action-rail=market],body .service-section[data-service=video] [data-video-premium-action-rail=bulk],body .service-section[data-service=video] [data-video-premium-action-rail=ops],body .service-section[data-service=video] [data-video-premium-action-rail=job]{grid-template-columns:1fr}body .service-section[data-service=video] [data-video-premium-action-rail] .btn,body .service-section[data-service=video] [data-video-premium-action-rail] .v0-primary-button,body .service-section[data-service=video] [data-video-premium-action-rail] .v0-secondary-button,body .service-section[data-service=video] [data-video-premium-action-rail] select{width:100%;min-height:40px;justify-content:center}body .service-section[data-service=video] .video-mobile-card{gap:.58rem;padding:.72rem;border-color:#ec48992e;background:radial-gradient(circle at top left,rgba(236,72,153,.1),transparent 36%),#fffffff5;color:var(--ds-text, var(--ds-text))}body .service-section[data-service=video] .video-mobile-card-head h4,body .service-section[data-service=video] .video-mobile-card-stat strong{color:var(--ds-text, var(--ds-text))}body .service-section[data-service=video] .video-mobile-card-eyebrow{color:var(--ds-module-video-strong, #be185d)}body .service-section[data-service=video] .video-mobile-card-subtitle,body .service-section[data-service=video] .video-mobile-card-stat span{color:var(--ds-text-muted)}body .service-section[data-service=video] .video-mobile-card-stat,body .service-section[data-service=video] .video-mobile-card-meta span{border-color:#94a3b82e;background:#f8fafce6;color:var(--ds-text-muted)}}body .service-section[data-service=marketing] .marketing-premium-panel{min-width:0}body .service-section[data-service=marketing] [data-marketing-premium-panel=next-action],body .service-section[data-service=marketing] [data-marketing-premium-panel=mobile-next]{border-color:#0ea5e933;background:radial-gradient(circle at top left,rgba(14,165,233,.1),transparent 34%),linear-gradient(180deg,#fffffff7,#f0f9ff9e)}body .service-section[data-service=marketing] .marketing-studio-chip{width:fit-content}body .service-section[data-service=marketing] .marketing-studio-metric-grid{gap:.48rem;margin-top:.55rem}body .service-section[data-service=marketing] .marketing-studio-metric-grid article{min-width:0;padding:.58rem .65rem;border-color:#0ea5e924;background:#ffffffb8}body .service-section[data-service=marketing] .marketing-studio-input-grid{gap:var(--ds-space-2);margin-top:.6rem}body .service-section[data-service=marketing] .marketing-studio-input-grid input{min-height:38px}body .service-section[data-service=marketing] .marketing-studio-action-rail{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem;min-width:0}body .service-section[data-service=marketing] .marketing-studio-action-rail .v0-inline-button,body .service-section[data-service=marketing] .marketing-studio-action-rail .btn{min-height:38px;white-space:nowrap}body .service-section[data-service=marketing] .marketing-studio-readback-head{margin-bottom:.48rem}body .service-section[data-service=marketing] .marketing-studio-readback-list .v0-list-stack{gap:.48rem}body .service-section[data-service=marketing] .marketing-studio-readback-list .v0-list-item,body .service-section[data-service=marketing] .marketing-studio-table-row,body .service-section[data-service=marketing] .marketing-premium-table .v0-table{min-width:0}body .service-section[data-service=marketing] .marketing-studio-readback-list .v0-list-item{border-color:#94a3b82e;background:#ffffffd1}body .service-section[data-service=marketing] .marketing-studio-table-row strong,body .service-section[data-service=marketing] .marketing-studio-table-row .v0-table-subtext{overflow-wrap:anywhere}body .service-section[data-service=marketing] [data-marketing-premium-table=true] .v0-table th,body .service-section[data-service=marketing] [data-marketing-premium-table=true] .v0-table td{padding-top:.62rem;padding-bottom:.62rem}body .service-section[data-service=marketing] .marketing-premium-mobile-card{min-width:0;gap:.56rem;padding:.72rem;border-color:#0ea5e92e;background:radial-gradient(circle at top left,rgba(14,165,233,.1),transparent 36%),#fffffff5;color:var(--ds-text, var(--ds-text))}body .service-section[data-service=marketing] .marketing-premium-mobile-card.is-selected{border-color:#0ea5e957;background:linear-gradient(180deg,#0ea5e91f,#fffffff5)}body .service-section[data-service=marketing] .marketing-premium-mobile-card .marketing-overview-mobile-card-head h4,body .service-section[data-service=marketing] .marketing-premium-mobile-card .marketing-overview-mobile-card-stat strong{color:var(--ds-text, var(--ds-text))}body .service-section[data-service=marketing] .marketing-premium-mobile-card .marketing-overview-mobile-card-eyebrow{color:#0369a1}body .service-section[data-service=marketing] .marketing-premium-mobile-card .marketing-overview-mobile-card-subtitle,body .service-section[data-service=marketing] .marketing-premium-mobile-card .marketing-overview-mobile-card-stat span{color:var(--ds-text-muted)}body .service-section[data-service=marketing] .marketing-premium-mobile-card .marketing-overview-mobile-card-stat,body .service-section[data-service=marketing] .marketing-premium-mobile-card .marketing-overview-mobile-card-meta span{border-color:#94a3b82e;background:#f8fafce6;color:var(--ds-text-muted)}@media(max-width:1180px){body .service-section[data-service=marketing] .marketing-studio-action-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body .service-section[data-service=marketing] .marketing-studio-action-rail .v0-inline-button,body .service-section[data-service=marketing] .marketing-studio-action-rail .btn{width:100%;justify-content:center}}@media(max-width:760px){body .service-section[data-service=marketing] .marketing-studio-action-rail{grid-template-columns:1fr}body .service-section[data-service=marketing] .marketing-studio-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}body .service-section[data-service=social] [data-social-premium-panel=paid-ads]{display:grid;gap:.6rem;min-width:0;border-color:#ec489933;background:radial-gradient(circle at top left,rgba(236,72,153,.1),transparent 32%),linear-gradient(180deg,#fffffff5,#fdf2f88f)}body .service-section[data-service=social] [data-social-premium-panel=paid-ads] .subtle{font-size:.83rem;line-height:1.42}body .service-section[data-service=social] [data-social-premium-form=paid-ads-controls]{gap:.48rem}body .service-section[data-service=social] [data-social-premium-action-rail=paid-ads]{align-items:stretch;gap:.38rem;padding:var(--ds-space-2);border:1px solid rgba(236,72,153,.12);border-radius:14px;background:#ffffff9e}body .service-section[data-service=social] [data-social-premium-action-rail=paid-ads] .btn,body .service-section[data-service=social] [data-social-premium-action-rail=paid-ads] .v0-inline-button,body .service-section[data-service=social] [data-social-premium-action-rail=paid-ads] .v0-primary-button{min-height:38px;white-space:nowrap}body .service-section[data-service=social] .social-paid-ads-platform-card{display:grid;gap:.46rem;min-width:0;padding:.62rem;border-color:#94a3b833;background:linear-gradient(180deg,#fffffff5,#f8fafce6)}body .service-section[data-service=social] .social-paid-ads-platform-card.connected{border-color:#ec489942;background:linear-gradient(90deg,#ec489914,#fffffff0);box-shadow:inset 3px 0 #ec489980}body .service-section[data-service=social] .social-paid-ads-review-card,body .service-section[data-service=social] .social-paid-ads-status-card,body .service-section[data-service=social] .social-paid-ads-empty-state{border-color:#94a3b833;border-radius:14px;background:linear-gradient(180deg,#fffffff0,#f8fafce0)}body .service-section[data-service=social] .social-paid-ads-review-card{gap:.42rem;padding:.52rem}body .service-section[data-service=social] .social-paid-ads-status-card,body .service-section[data-service=social] .social-paid-ads-empty-state{padding:.58rem .62rem}body .service-section[data-service=social] .social-paid-ads-context-row,body .service-section[data-service=social] .social-paid-ads-rank-card,body .service-section[data-service=social] .social-paid-ads-allocation-card,body .service-section[data-service=social] .social-paid-ads-history-row{min-width:0;border-color:#94a3b82e;background:#ffffffe0}body .service-section[data-service=social] .social-paid-ads-context-row strong,body .service-section[data-service=social] .social-paid-ads-rank-card strong,body .service-section[data-service=social] .social-paid-ads-allocation-card strong,body .service-section[data-service=social] .social-paid-ads-history-row strong{color:var(--ds-text, var(--ds-text));overflow-wrap:anywhere}body .service-section[data-service=social] .social-paid-ads-context-row span,body .service-section[data-service=social] .social-paid-ads-rank-card span,body .service-section[data-service=social] .social-paid-ads-allocation-card span,body .service-section[data-service=social] .social-paid-ads-history-row span{overflow-wrap:anywhere}@media(max-width:1180px){body .service-section[data-service=social] [data-social-premium-action-rail=paid-ads]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){body .service-section[data-service=social] [data-social-premium-action-rail=paid-ads]{grid-template-columns:1fr}body .service-section[data-service=social] [data-social-premium-action-rail=paid-ads] .btn,body .service-section[data-service=social] [data-social-premium-action-rail=paid-ads] .v0-inline-button,body .service-section[data-service=social] [data-social-premium-action-rail=paid-ads] .v0-primary-button{width:100%;min-height:40px;justify-content:center}body .service-section[data-service=social] .social-mobile-card{gap:.58rem;padding:.72rem;border-color:#ec489933;background:radial-gradient(circle at top left,rgba(236,72,153,.12),transparent 35%),#fffffff5;color:var(--ds-text, var(--ds-text))}body .service-section[data-service=social] .social-mobile-card.is-selected{border-color:#ec48995c;background:linear-gradient(180deg,#ec489924,#fffffff5)}body .service-section[data-service=social] .social-mobile-card-head h4,body .service-section[data-service=social] .social-mobile-card-stat strong{color:var(--ds-text, var(--ds-text))}body .service-section[data-service=social] .social-mobile-card-eyebrow{color:var(--ds-module-social-strong, #be185d)}body .service-section[data-service=social] .social-mobile-card-subtitle,body .service-section[data-service=social] .social-mobile-card-stat span{color:var(--ds-text-muted)}body .service-section[data-service=social] .social-mobile-card-stat{border-color:#94a3b82e;background:#f8fafceb}}body #vault-section .vault-premium-shell{gap:clamp(.62rem,1vw,.9rem)}body #vault-section .vault-premium-control-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}body #vault-section .vault-premium-panel,body #vault-section .vault-premium-hero{width:100%;overflow-wrap:anywhere}body #vault-section .vault-file-operator-copy{margin-top:-.15rem;font-size:.78rem}body #vault-section .vault-operator-readback{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--ds-space-2);margin:.68rem 0 .82rem;padding:.68rem;border:1px solid rgba(14,165,233,.18);border-radius:18px;background:linear-gradient(135deg,#f0f9ffc7,#f8fafceb)}body #vault-section .vault-operator-readback[data-vault-operation-state=stale]{border-color:#f59e0b52;background:linear-gradient(135deg,#fffbebe0,#f8fafceb)}body #vault-section .vault-operator-readback[data-vault-operation-state=decrypting],body #vault-section .vault-operator-readback[data-vault-operation-state=deleting],body #vault-section .vault-operator-readback[data-vault-operation-state=waiting],body #vault-section .vault-operator-readback[data-vault-operation-state=refreshing]{border-color:#6366f147;background:linear-gradient(135deg,#eef2ffe6,#f8fafcf0)}body #vault-section .vault-operator-readback span{display:grid;gap:.16rem;min-width:0}body #vault-section .vault-operator-readback strong{color:var(--ds-text-muted);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}body #vault-section .vault-operator-readback em{color:var(--ds-text, var(--ds-text));font-size:.82rem;font-style:normal;font-weight:800;line-height:1.3}@media(max-width:980px){body #vault-section.service-section.active,body #vault-section .vault-premium-shell,body #vault-section .vault-premium-control-grid{grid-template-columns:minmax(0,1fr)}body #vault-section.service-section{padding-top:clamp(.72rem,2vw,1rem);padding-bottom:calc(var(--ux-mobile-tabbar-height, 68px) + 1.35rem)}body #vault-section .vault-premium-panel .panel-heading,body #vault-section .vault-premium-action-rail,body #vault-section .vault-mobile-card-actions{display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch}body #vault-section .vault-premium-panel .panel-heading .actions-row,body #vault-section .vault-premium-action-rail,body #vault-section .vault-mobile-card-actions{width:100%}}body .inventory-catalog-table-wrap{max-height:none;overflow-x:auto;overflow-y:auto}body.tenant-shell-minimax .brand-block{grid-template-columns:none;column-gap:0;row-gap:0}body.tenant-shell-minimax .brand-lockup{gap:var(--ds-space-4)}body.tenant-shell-minimax .brand-mark{background:linear-gradient(145deg,#1877f2f0,#0ea5e9b8 62%,#6366f1a3)}body.tenant-shell-minimax #brand-name{-webkit-text-fill-color:#f8fbff}body.tenant-shell-minimax .module-rail-subnav{border-radius:1rem;background:#0f172a57;box-shadow:inset 0 0 0 1px #94a3b81a}body{font-family:DM Sans,Segoe UI,sans-serif;color:#24324a}body .app-shell{display:grid;grid-template-columns:var(--ds-layout-shell-sidebar) minmax(0,1fr);gap:var(--ds-layout-shell-gap);min-height:100vh;width:100%;max-width:none;margin:0;padding:var(--ds-layout-shell-padding);align-items:start;background:linear-gradient(180deg,#f8fafd,#f2f5fa)}body .sidebar{position:sticky;top:var(--ds-layout-shell-padding);height:calc(100vh - (2 * var(--ds-layout-shell-padding)));overflow-y:auto;padding:1.35rem 1.15rem 1.1rem;background:linear-gradient(180deg,#fcfdff,#f7f9fd);border-right:1px solid rgba(226,232,240,.96);box-shadow:inset -1px 0 #e2e8f0b8;backdrop-filter:none;border-radius:1.35rem}body .mobile-nav-close,body #ux-mobile-nav-close{display:none}body .brand-block{position:relative;display:grid;grid-template-columns:3.35rem minmax(0,1fr);column-gap:.9rem;row-gap:.08rem;align-items:center;margin-bottom:var(--ds-space-4);padding:0 0 1.15rem;border-bottom:1px solid rgba(226,232,240,.9)}body .brand-block:before{content:"";grid-column:1;grid-row:1 / span 3;width:3.35rem;height:3.35rem;border-radius:1.08rem;background:linear-gradient(135deg,#7c3aed,#6366f1 58%,#ec4899)}body #brand-eyebrow{grid-column:2;margin:0;color:#64748b;font-size:.94rem;font-weight:600;letter-spacing:0;text-transform:none}body #brand-name{grid-column:2;margin:.02rem 0 0;color:var(--ds-text);-webkit-text-fill-color:var(--ds-text);font-size:1.72rem;font-weight:800;line-height:1.02}body #brand-tagline{grid-column:2;margin:.18rem 0 0;max-width:16rem;color:#64748b;font-size:.9rem;line-height:1.5}body .ux-sidebar-search-wrap{margin-bottom:var(--ds-space-4)}body .ux-sidebar-search-wrap input{width:100%;min-height:3rem;padding:0 var(--ds-space-4);border:1px solid rgba(226,232,240,.9);border-radius:1rem;background:var(--ds-text-canvas);color:var(--ds-text-body);box-shadow:inset 0 1px #ffffffbf}body .ux-sidebar-search-wrap input::placeholder{color:#64748b}body .service-nav{display:flex;flex-direction:column;gap:.35rem}body .wedge-nav-single,body .wedge-nav-group{border:1px solid transparent;border-radius:1.2rem;padding:.2rem;background:transparent;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}body .wedge-nav-single.active,body .wedge-nav-group.active{background:#fff;border-color:#e2e8f0fa;box-shadow:0 8px 22px #0f172a0b}body .wedge-primary-btn{width:100%;display:flex;align-items:center;gap:.45rem;padding:.3rem .46rem;border:0;border-radius:.66rem;background:transparent;color:var(--ds-text-body);box-shadow:none}body .wedge-primary-btn:hover{background:#ffffffb8}body .wedge-primary-btn.active{background:var(--ds-gradient-brand-soft);color:#1e293b}body .wedge-icon{display:inline-flex;align-items:center;justify-content:center;width:1.42rem;height:1.42rem;border-radius:.48rem;background:#f1f5f9;color:#64748b;font-size:.82rem;font-weight:800}body .wedge-primary-btn.active .wedge-icon,body .wedge-nav-group.active .wedge-icon,body .wedge-nav-single.active .wedge-icon{background:linear-gradient(135deg,#7c3aed,#6366f1 58%,#ec4899);color:#fff}body .wedge-copy{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:.08rem;text-align:left}body .wedge-copy strong{color:var(--ds-text-body);font-size:.8rem;font-weight:700;line-height:1.2}body .wedge-copy small{color:#64748b;font-size:.9rem;line-height:1.35}body .wedge-nav-group .wedge-primary-btn:after{color:#64748b;line-height:1;transition:transform .16s ease,color .16s ease}body .wedge-nav-group.open .wedge-primary-btn:after{color:#6366f1;transform:rotate(90deg)}body .wedge-nav-group .wedge-primary-btn:after{content:">";font-size:.98rem}body .wedge-subnav{display:none;margin:.24rem 0 .2rem 2.95rem;padding:.1rem 0 .2rem .85rem;border-left:2px solid rgba(199,210,254,.9);gap:.35rem}body .wedge-nav-group.open .wedge-subnav{display:grid}body .wedge-child-btn{width:100%;display:grid;gap:.15rem;padding:.78rem .92rem;border:0;border-radius:.95rem;background:transparent;color:#475569;text-align:left;box-shadow:none}body .wedge-child-btn:hover{background:#ffffffd6}body .wedge-child-btn.active{background:#6366f114;color:#4f46e5}body .wedge-child-label{color:inherit;font-size:1rem;font-weight:700}body .wedge-child-meta{display:block;color:#64748b;font-size:.9rem;font-weight:500;line-height:1.35}body .workspace-nav-lifecycle{display:none}body .sidebar-foot{margin-top:auto;padding-top:.8rem;display:grid;gap:.55rem}body .sidebar-foot-block{padding:.15rem .1rem;border:0;border-radius:0;background:transparent}body .sidebar-foot-block:nth-of-type(2){display:none}body .sidebar-foot-label{margin-bottom:.28rem;color:#64748b;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body .sidebar-foot li,body .ux-recent-services{color:#64748b}body .sidebar-create-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;align-items:stretch}body .sidebar-create-more-btn{min-width:2.75rem;min-height:3.3rem;border:0;border-radius:1rem;background:#ffffff1f;color:#fff;font-size:1rem;font-weight:700;box-shadow:var(--ds-shadow-brand)}body .sidebar-create-more-btn:hover{background:#fff3}body .sidebar-quick-action-btn{width:100%;min-height:3.3rem;border:0;border-radius:1rem;background:var(--ds-gradient-brand);color:#fff;font-size:1rem;font-weight:700;box-shadow:var(--ds-shadow-brand);transition:transform .16s var(--ds-motion-ease),box-shadow .16s var(--ds-motion-ease),filter .16s var(--ds-motion-ease)}body .sidebar-quick-action-btn:hover{background:var(--ds-gradient-brand-strong);transform:translateY(-1px);filter:saturate(1.08)}body .main-area{min-height:100vh;background:radial-gradient(circle at top left,var(--ds-bg-app-glow),transparent 20rem),radial-gradient(circle at 82% 0%,var(--ds-bg-app-glow-alt),transparent 24rem),linear-gradient(180deg,var(--ds-bg-app-alt) 0%,var(--ds-bg-app) 42%,#0b0e13 100%)}body .topbar{position:sticky;top:0;z-index:var(--ds-z-topbar, 132);padding:var(--ds-space-4) 2.35rem .85rem;background:linear-gradient(180deg,#fcfdfffa,#f8fafcf2);border:0;border-bottom:1px solid rgba(219,227,236,.92);border-radius:0;box-shadow:0 14px 32px #0f172a0f;backdrop-filter:blur(14px)}body .topbar-title{display:none}body .main-area{min-width:0;width:100%;padding:0;gap:var(--ds-layout-main-gap);align-content:start}body .topbar{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:none;margin:0;padding:clamp(.95rem,1vw,1.2rem) clamp(1rem,1.4vw,1.35rem);gap:var(--ds-layout-grid-gap);top:var(--ds-layout-shell-padding)}body .topbar-tools{display:grid;gap:.8rem;width:100%;max-width:none;margin:0;justify-self:stretch}body .ux-toolbar,body .topbar-tools>.ux-toolbar,body .topbar-actions-row,body .topbar-primary-actions,body .topbar-account-actions,body .status-cluster{background:transparent;border:0;box-shadow:none;padding:0;border-radius:0}body .topbar-tools>.ux-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ds-layout-grid-gap);align-items:start;width:100%;max-width:none}body .ux-toolbar-search input{width:100%;min-height:3.25rem;padding:0 1.2rem;border:1px solid rgba(226,232,240,.95);border-radius:1.08rem;background:#fff;color:var(--ds-text-body);font-size:.96rem;box-shadow:0 1px 2px #0f172a0a,0 6px 16px #0f172a06}body .ux-toolbar-search input::placeholder{color:#64748b}body .ux-toolbar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}body .topbar-actions-row{display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap}body .topbar-primary-actions,body .topbar-account-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}body .topbar-account-actions{justify-content:flex-end;margin-left:auto}body .toolbar-btn,body .topbar .btn,body .app-select-wrap{min-height:2.95rem;padding:0 var(--ds-space-4);border:1px solid rgba(226,232,240,.95);border-radius:1rem;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);color:#475569;box-shadow:0 1px 2px #0f172a0a}body #workspace-export-btn,body #auth-logout-btn,body .sidebar .btn.primary,body .btn.primary,body .v0-primary-button{background:var(--ds-gradient-brand);color:#fff;border-color:transparent;box-shadow:var(--ds-shadow-brand);transition:transform .16s var(--ds-motion-ease),box-shadow .16s var(--ds-motion-ease),filter .16s var(--ds-motion-ease)}body .sidebar .btn.primary:hover,body .btn.primary:hover,body .v0-primary-button:hover{background:var(--ds-gradient-brand-strong);transform:translateY(-1px);filter:saturate(1.08)}body .app-select-wrap{display:inline-flex;align-items:center;gap:.55rem}body .app-select-wrap span{color:#556073;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}body .app-select{border:0;background:transparent;color:#1e293b;font-weight:700}body .status-cluster{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}body .status-pill{min-height:1.9rem;padding:.2rem .68rem;border-radius:999px;border:1px solid rgba(226,232,240,.95);background:linear-gradient(180deg,#fffffffa,#f8fafcf5);color:#64748b;font-size:.78rem;font-weight:700}body .status-pill.status-healthy{background:#10b9811a;color:#0f9f6e;border-color:#10b98133}body .status-pill.status-alert{background:#d920201a;color:#c81e1e;border-color:#d9202033}body .status-pill.status-warning{background:#f59e0b1f;color:#b7791f;border-color:#f59e0b3d}body .status-pill.status-info{background:#4f46e51a;color:#4f46e5;border-color:#4f46e533}body .status-pill.status-neutral{background:var(--ds-bg-subtle);color:var(--ds-text-muted);border-color:var(--ds-border)}body .inventory-sync-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2)}body article.record-selectable-row.is-selected{box-shadow:inset 3px 0 0 var(--ds-info, #4f46e5);background:#4f46e50f}body select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--ds-bg-card);color:var(--ds-text-body);border-color:var(--ds-border);padding-right:2.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%23556073' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;background-size:.72rem}body select::-ms-expand{display:none}body .access-backdrop{background:#0f172a73;backdrop-filter:blur(6px)}body .access-panel{background:var(--ds-surface-level-1);border-color:var(--ds-border-strong);box-shadow:var(--ds-elevation-level-3);color:var(--ds-text)}body .access-users-table th,body .access-users-table td{border-color:var(--ds-border)}body .access-users-table th{background:var(--ds-text-canvas);color:var(--ds-text-muted)}body .access-users-table td{color:var(--ds-text)}body .access-panel .inline-badge{background:var(--ds-accent-soft);color:var(--ds-accent-strong);border-color:var(--ds-border-strong)}body .access-activity-item{background:var(--ds-surface-level-3);border-color:var(--ds-border)}body .access-activity-item strong{color:var(--ds-text)}body .access-activity-item span{color:var(--ds-text-muted)}body #services-root{width:100%;max-width:none;margin:0;padding:var(--ds-space-2) var(--ds-layout-content-inline) calc(var(--ds-layout-content-block) + 1.75rem);display:grid;gap:var(--ds-layout-main-gap);align-content:start}body .service-section.v0-page-shell{padding:0;background:transparent}body .v0-page{display:grid;gap:var(--ds-layout-main-gap);max-width:none;margin:0}body .v0-page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;margin-bottom:0}@media(max-width:980px){body #imports-section .v0-page-header{grid-template-columns:1fr;align-items:stretch}body #imports-section .v0-page-header .actions-row,body #imports-section .v0-page-header .v0-actions-row{width:100%;justify-content:flex-start}}body .v0-card{border-radius:1.4rem}body .service-head,body .v0-page-header{align-items:flex-end;gap:var(--ds-space-4);padding:clamp(1rem,1.4vw,1.2rem) clamp(1rem,1.5vw,1.35rem);border:1px solid rgba(255,255,255,.08);border-radius:1.6rem;background:linear-gradient(180deg,#ffffff0d,#ffffff05);box-shadow:0 20px 48px #02061733;backdrop-filter:blur(10px)}body .v0-page-header>div{max-width:48rem}@media(max-width:980px){body .service-head,body .v0-page-header{grid-template-columns:1fr;align-items:stretch}body .service-head .actions-row,body .v0-page-header .actions-row,body .v0-page-header .v0-actions-row{width:100%;justify-content:flex-start}}body .v0-page-chip-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-3);margin-bottom:.6rem}body .v0-page-chip,body .v0-badge,body .v0-highlight-chip,body .v0-hero-kicker{display:inline-flex;align-items:center;justify-content:center;min-height:1.95rem;padding:.2rem .78rem;border-radius:999px;font-size:.8rem;font-weight:700;letter-spacing:.02em}body .v0-page-chip,body .v0-highlight-chip,body .v0-hero-kicker{background:#7dd3fc1f;color:#dbeafe;border:1px solid rgba(125,211,252,.18)}body .v0-page-date,body .v0-page-header .v0-page-date{color:var(--ds-text-muted);font-size:.9rem;font-weight:500}body .v0-page-header h3{color:var(--ds-text-canvas);font-size:2.45rem;font-weight:800;line-height:1.08}body .v0-page-header p{color:var(--ds-text-canvas-muted)}body .v0-card-head p,body .v0-stat-meta,body .v0-list-detail,body .v0-card-footnote{color:#64748b}body .v0-card,body .v0-hero-card,body .v0-highlight-card,body .v0-stat-card,body .v0-action-card,body .v0-list-item,body .v0-goal-card,body .v0-switcher-button{background:var(--ds-surface-level-1);border:1px solid var(--ds-border);box-shadow:var(--ds-elevation-level-1)}body .v0-card,body .v0-hero-card{padding:var(--ds-space-card-padding)}body .v0-summary-card{position:relative}body .v0-summary-card:before{display:none;content:none}body .v0-hero-card{padding:1.65rem}body .v0-stat-card,body .v0-list-item,body .v0-checklist-row,body .v0-action-card,body .v0-goal-grid,body .v0-action-grid,body .v0-stat-grid,body .v0-switcher-grid,body .v0-split-grid,body .v0-side-stack,body .v0-checklist-stack,body .v0-list-stack{display:grid}body .v0-card-head,body .v0-list-head,body .v0-list-meta,body .v0-highlight-footer,body .v0-stat-label-row{display:flex}body .v0-card-head{align-items:flex-start;justify-content:space-between;gap:var(--ds-space-4);margin-bottom:1.05rem;padding-bottom:.95rem;border-bottom:1px solid rgba(226,232,240,.95)}body .v0-overview-band{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(var(--ds-layout-grid-split-side),1fr);gap:var(--ds-layout-grid-gap);align-items:stretch}body .v0-subnav-card{padding-bottom:.55rem}body .v0-goal-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-layout-grid-card-min)),1fr));gap:var(--ds-layout-grid-gap);margin-top:1.35rem}body .v0-split-grid{grid-template-columns:minmax(0,1.4fr) minmax(var(--ds-layout-grid-split-side),1fr);gap:var(--ds-layout-grid-gap);align-items:start;width:100%;min-width:0}body .v0-dashboard-layout{align-items:start}body .v0-side-stack{gap:var(--ds-space-section-gap)}body .v0-highlight-card{display:grid;gap:var(--ds-space-inner-gap);padding:var(--ds-space-card-padding);border-radius:1.25rem;background:linear-gradient(180deg,var(--ds-surface-level-1) 0%,var(--ds-bg-card-alt) 100%);border-color:color-mix(in srgb,var(--ds-info) 10%,var(--ds-border));box-shadow:var(--ds-elevation-level-1)}body .v0-highlight-card h3,body .v0-hero-card h2{margin:0;color:#1f2b45;font-family:Plus Jakarta Sans,DM Sans,sans-serif;font-weight:800;line-height:1.08}body .v0-hero-card h2{font-size:1.9rem}body .v0-highlight-card h3{font-size:1.35rem}body .v0-hero-card>p,body .v0-highlight-card p{margin:0;color:#5f6f86}body .v0-highlight-card .v0-primary-button,body .v0-highlight-card .v0-inline-button{justify-self:start}body .v0-highlight-footer{align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap}body .v0-goal-card{display:grid;gap:var(--ds-space-inner-gap);align-content:start;width:100%;padding:var(--ds-space-card-padding);border-radius:1.25rem;text-align:left;color:var(--ds-text-body);background:var(--ds-surface-level-2);border-color:var(--ds-border);box-shadow:var(--ds-elevation-level-2)}body .v0-goal-card:hover,body .v0-switcher-button:hover{border-color:#818cf873;background:#eef2ffeb}body .v0-goal-icon,body .v0-action-icon{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#7c3aed,#6366f1 60%,#ec4899);color:#fff;box-shadow:0 12px 28px #6366f12e}body .v0-goal-icon{width:2.8rem;height:2.8rem;border-radius:1rem;font-weight:700}body .v0-goal-icon svg,body .v0-action-icon svg{width:1.45rem;height:1.45rem}body .v0-goal-card strong{color:#1f2b45;font-size:1.08rem;font-weight:700;line-height:1.25}body .v0-goal-card p{color:#64748b;font-size:.95rem;line-height:1.45}body .v0-stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-layout-grid-compact-min)),1fr));gap:var(--ds-layout-grid-gap)}body .v0-stat-card{padding:1.3rem 1.35rem;min-height:8.6rem;align-content:start;background:var(--ds-surface-level-2);border-color:var(--ds-border);box-shadow:var(--ds-elevation-level-2)}body .v0-stat-label{color:#64748b;font-size:.88rem;font-weight:600;letter-spacing:0;text-transform:none}body .v0-stat-value{color:#1f2b45;font-size:3rem;font-weight:800;line-height:1}body .v0-list-item,body .v0-switcher-button{background:var(--ds-surface-level-3);border-color:var(--ds-border-soft);box-shadow:var(--ds-elevation-level-3)}body .v0-subnav{display:flex;align-items:center;gap:var(--ds-space-5);padding:0 0 .15rem;border-bottom:1px solid rgba(226,232,240,.98);overflow-x:auto}body .v0-subnav-button{flex:0 0 auto;padding:.9rem .1rem .8rem;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:#64748b;font-size:1rem;font-weight:600;box-shadow:none}body .v0-subnav-button:hover{color:#4338ca;background:transparent}body .v0-subnav-button.active{border-bottom-color:#6366f1;background:transparent;color:#4f46e5}body .v0-action-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-layout-grid-card-min)),1fr));gap:var(--ds-layout-grid-gap)}body .v0-action-grid--marketing,body .v0-action-grid--admin,body .v0-action-grid--revenue,body .v0-action-grid--automation{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-layout-grid-card-min)),1fr))}body .v0-action-card{grid-template-columns:1fr;row-gap:var(--ds-space-inner-gap);padding:var(--ds-space-card-padding);min-height:13rem;background:var(--ds-surface-level-2);border-color:var(--ds-border);box-shadow:var(--ds-elevation-level-2)}body .v0-action-card.is-primary{background:linear-gradient(180deg,#fdfbff,#fff);border-color:#d8b4feb8}body .v0-action-top{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ds-space-4);align-items:start}body .v0-action-icon{width:3.1rem;height:3.1rem;border-radius:1rem;font-size:1.2rem}body .v0-action-body{display:grid;gap:.45rem;padding-right:0;align-content:start}body .v0-action-kicker{color:var(--ds-info);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}body .btn.mini{min-height:2.2rem;padding:.3rem .7rem;font-size:.8rem;border-radius:var(--ds-radius-sm)}body{scrollbar-width:thin;scrollbar-color:var(--ds-border-strong) transparent}body ::-webkit-scrollbar{width:10px;height:10px}body ::-webkit-scrollbar-thumb{background:var(--ds-border-strong);border-radius:var(--ds-radius-pill);border:2px solid transparent;background-clip:padding-box}body ::-webkit-scrollbar-thumb:hover{background:var(--ds-text-soft);background-clip:padding-box}body ::-webkit-scrollbar-track{background:transparent}body .v0-action-body p{color:#64748b;margin:0;line-height:1.5;max-width:30ch}body .v0-action-body h4{margin:0;line-height:1.25}body .v0-action-footer{display:flex;justify-content:flex-start;align-items:center;margin-top:auto;padding-top:var(--ds-space-4);border-top:1px solid rgba(226,232,240,.78)}body .v0-action-footer .v0-inline-button{min-width:10rem}body .toast:not(.show){opacity:0;transform:translateY(12px);visibility:hidden;pointer-events:none;transition:opacity var(--ds-motion-base) var(--ds-motion-ease),transform var(--ds-motion-base) var(--ds-motion-ease),visibility 0s linear var(--ds-motion-base)}body .toast.show{opacity:1;transform:translateY(0);visibility:visible;pointer-events:none;transition:opacity var(--ds-motion-base) var(--ds-motion-ease),transform var(--ds-motion-base) var(--ds-motion-ease);background:linear-gradient(180deg,#fff,#f9fbff);border:1px solid rgba(215,225,238,.98);color:#1f2b45;box-shadow:0 16px 36px #0f172a1f}body .toast.show[data-type=success]{border-left:4px solid var(--ds-success)}body .toast.show[data-type=error],body .toast.show[data-type=danger]{border-left:4px solid var(--ds-danger)}body .toast.show[data-type=warn],body .toast.show[data-type=warning]{border-left:4px solid var(--ds-warning)}body .toast.show[data-type=info]{border-left:4px solid var(--ds-info)}body[data-ai-assistant-launcher=visible]:not([data-ai-assistant-panel=open]) .toast,body:has(.uh-ai-assistant-widget:not(.is-open)) .toast{left:auto;right:calc(var(--uh-ai-assistant-launcher-reserve, 4.75rem) + var(--ds-space-6, 1.5rem) + .5rem);bottom:calc(var(--ds-space-6, 1.5rem) + env(safe-area-inset-bottom,0px));transform:translateY(12px);max-width:min(360px,calc(100vw - var(--uh-ai-assistant-launcher-reserve, 4.75rem) - var(--ds-space-6, 1.5rem) * 2 - 1rem));z-index:calc(var(--ds-z-toast, 2100) + 100)}body[data-ai-assistant-launcher=visible]:not([data-ai-assistant-panel=open]) .toast.show,body:has(.uh-ai-assistant-widget:not(.is-open)) .toast.show{transform:translateY(0)}body[data-ai-assistant-panel=open] .toast,body:has(.uh-ai-assistant-widget.is-open) .toast{top:calc(var(--ds-space-6, 1.5rem) + env(safe-area-inset-top,0px));bottom:auto;left:auto;right:var(--ds-space-6, 1.5rem);transform:translateY(12px);z-index:calc(var(--ds-z-toast, 2100) + 100)}body[data-ai-assistant-panel=open] .toast.show,body:has(.uh-ai-assistant-widget.is-open) .toast.show{transform:translateY(0)}@media(max-width:980px){body .toast{bottom:calc(var(--ux-mobile-tabbar-height, 68px) + env(safe-area-inset-bottom) + .6rem)}body[data-ai-assistant-launcher=visible]:not([data-ai-assistant-panel=open]) .toast,body:has(.uh-ai-assistant-widget:not(.is-open)) .toast{left:50%;right:auto;bottom:calc(var(--ux-mobile-tabbar-height, 68px) + env(safe-area-inset-bottom) + var(--uh-ai-assistant-launcher-reserve, 4.75rem) + .35rem);transform:translate(-50%) translateY(12px);max-width:min(420px,calc(100vw - 2.5rem))}body[data-ai-assistant-launcher=visible]:not([data-ai-assistant-panel=open]) .toast.show,body:has(.uh-ai-assistant-widget:not(.is-open)) .toast.show{transform:translate(-50%) translateY(0)}body .uh-ai-assistant-widget{left:clamp(.75rem,2vw,1rem);right:auto;bottom:calc(var(--ux-mobile-tabbar-height, 68px) + env(safe-area-inset-bottom,0px) + .75rem)}}body[data-ai-assistant-launcher=visible]:not([data-ai-assistant-panel=open]),body:has(.uh-ai-assistant-widget:not(.is-open)){--uh-ai-assistant-content-safe-bottom: calc( var(--uh-ai-assistant-launcher-reserve, 4.75rem) + env(safe-area-inset-bottom, 0px) + .75rem );--uh-ai-assistant-content-safe-inline-end: calc( var(--uh-ai-assistant-launcher-reserve, 4.75rem) + .75rem )}@media(min-width:981px){body[data-ai-assistant-launcher=visible]:not([data-ai-assistant-panel=open]) #services-root,body:has(.uh-ai-assistant-widget:not(.is-open)) #services-root{padding-bottom:calc(var(--ds-layout-content-block) + 1.75rem + var(--uh-ai-assistant-content-safe-bottom, 0px));padding-right:calc(var(--ds-layout-content-inline) + var(--uh-ai-assistant-content-safe-inline-end, 0px))}body[data-ai-assistant-launcher=visible]:not([data-ai-assistant-panel=open]) .accounting-settings-save-bar,body:has(.uh-ai-assistant-widget:not(.is-open)) .accounting-settings-save-bar{padding-right:calc(var(--ds-space-3) + var(--uh-ai-assistant-content-safe-inline-end, 0px));bottom:var(--uh-ai-assistant-content-safe-bottom, 0px)}}body .ux-panel,body .v0-dialog-shell{border:1px solid rgba(215,225,238,.98);background:linear-gradient(180deg,#fffffffa,#f8fafdfa);border-radius:1.15rem;box-shadow:0 24px 60px #0f172a29;animation:ds-pop-in var(--ds-motion-base) var(--ds-motion-ease)}body .ux-panel header,body .ux-panel p,body .ux-panel strong,body .ux-panel h3,body .ux-panel h4,body .v0-dialog-shell header,body .v0-dialog-shell p,body .v0-dialog-shell strong,body .v0-dialog-shell h3,body .v0-dialog-shell h4{color:#1f2b45}body .ux-notification-item,body .ux-status-card,body .ux-help-card,body .ux-shortcut-list li,body .ux-status-blockers li{border:1px solid rgba(215,225,238,.98);background:linear-gradient(180deg,#ffffff 0%,var(--ds-text-canvas) 100%);box-shadow:none}body .ux-notification-module{border:1px solid rgba(215,225,238,.98);background:#6366f114;color:#5b4bf0}body .ux-toolbar-actions .toolbar-btn.is-disabled,body #ux-advanced-btn:disabled{opacity:.55;cursor:not-allowed}body .ux-advanced-search-wrap,body .ux-advanced-recent-wrap,body .ux-advanced-group,body .ux-apps-section{display:grid;gap:.7rem}body .ux-advanced-recent-wrap,body .ux-advanced-group,body .ux-apps-section{margin-top:.9rem}body .ux-advanced-subtitle-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem}body .ux-advanced-recent,body .ux-advanced-item-grid{display:grid;gap:.7rem}body .ux-advanced-recent{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}body .ux-advanced-item-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}body .ux-advanced-recent-chip,body .ux-advanced-item{display:grid;gap:.45rem;justify-items:start;width:100%;padding:.92rem var(--ds-space-4);border:1px solid rgba(215,225,238,.98);border-radius:1rem;background:linear-gradient(180deg,#ffffff 0%,var(--ds-text-canvas) 100%);color:#1f2b45;text-align:left;box-shadow:none;transition:border-color var(--ds-motion-fast) var(--ds-motion-ease),box-shadow var(--ds-motion-fast) var(--ds-motion-ease),transform var(--ds-motion-fast) var(--ds-motion-ease)}body .ux-advanced-item:hover,body .ux-advanced-recent-chip:hover{border-color:var(--ds-accent);box-shadow:var(--ds-elevation-level-1);transform:translateY(-1px)}body .ux-advanced-recent-chip strong,body .ux-advanced-item-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;padding:.1rem .55rem;border-radius:999px;background:#6366f114;color:#4f46e5;font-size:.72rem;font-weight:700}body .ux-advanced-item-copy{display:grid;gap:.3rem}body .ux-advanced-item-copy small,body .ux-advanced-group p{color:#64748b}body .ux-apps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:var(--ds-space-4)}body .ux-apps-section{padding:var(--ds-space-4) 1.05rem;border:1px solid rgba(226,232,240,.96);border-radius:1rem;background:linear-gradient(180deg,#fffffffa,#f8fafcf5)}body .ux-apps-card{align-items:flex-start}body .ux-apps-card-head{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--ds-space-3)}body .today-launchpad-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:var(--ds-space-4)}body .today-launchpad-grid--compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}body .today-launchpad-grid--dense{grid-template-columns:repeat(auto-fit,minmax(10.25rem,1fr));gap:var(--ds-space-2)}body .today-launchpad-grid--dense .today-launchpad-card{padding:.7rem .8rem;gap:.35rem;box-shadow:none;border-radius:.9rem;background:var(--ds-surface-level-1, #f8fafc)}body .today-launchpad-grid--dense .today-launchpad-card .v0-goal-icon{width:2.1rem;height:2.1rem;border-radius:.7rem}body .today-launchpad-grid--dense .today-launchpad-card .v0-goal-icon svg{width:1.1rem;height:1.1rem}body .today-launchpad-grid--dense .today-launchpad-card strong{font-size:.95rem;line-height:1.2}body .today-launchpad-grid--dense .today-launchpad-meta{font-size:.72rem;gap:var(--ds-space-2)}body .today-launchpad-card{position:relative}body .today-launchpad-card.is-locked{opacity:.82}body .today-specialist-card{align-items:flex-start}body .today-specialist-head{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--ds-space-3)}body .today-specialist-head .status-pill{flex-shrink:0}body .today-launchpad-meta{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--ds-space-3);color:#64748b;font-size:.78rem}body .today-specialist-helper{display:inline-flex;align-items:center;justify-content:flex-end;text-align:right;color:#8a98ad}body .v0-action-body h4,body .v0-card-head h3,body .v0-card-head h4,body .v0-list-head strong{color:#1f2b45}body .v0-card-head h4{font-size:1.16rem;font-weight:700}body .v0-primary-button,body .v0-inline-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;padding:.82rem 1.18rem;border-radius:.95rem;font-weight:700;white-space:nowrap}body .v0-inline-button{border:1px solid rgba(226,232,240,.95);background:#fff;color:#475569}body .v0-inline-button.is-primary,body .v0-highlight-footer .v0-inline-button{background:var(--ds-accent-soft);border-color:#0b7d9152;color:var(--ds-accent-strong);box-shadow:none}body .v0-inline-button.is-primary:hover,body .v0-highlight-footer .v0-inline-button:hover{background:#0b7d912e;border-color:var(--ds-accent)}body .v0-inline-link{color:#6366f1;font-weight:700}body .v0-list-item,body .v0-checklist-row{padding:var(--ds-space-4) 1.05rem}body .v0-empty-state{display:grid;justify-items:start;gap:.95rem;min-height:5.5rem;padding:var(--ds-space-6);border:1px dashed rgba(203,213,225,.95);border-radius:1.2rem;background:linear-gradient(180deg,#fcfdff 0%,var(--ds-text-canvas) 100%)}body .v0-empty-state.is-compact{min-height:3.5rem;padding:1.15rem}body .v0-empty-state--info .v0-empty-icon{background:#0ea5e91a;color:#0369a1}body .v0-empty-state--success .v0-empty-icon{background:#10b9811f;color:#047857}body .v0-empty-state--warning .v0-empty-icon{background:#f59e0b1f;color:#b45309}body .v0-empty-state--danger .v0-empty-icon{background:#ef44441f;color:#b91c1c}body .v0-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.95rem;background:#6366f114;color:#6366f1;font-size:1.2rem;font-weight:700}body .v0-empty-copy{display:grid;gap:.38rem}body .v0-empty-copy strong{color:#1f2b45;font-size:1.02rem}body .v0-empty-copy p{margin:0;color:var(--ds-text-muted);line-height:1.5}body .v0-table-wrap .v0-empty-state{min-height:6.5rem;border:0;border-radius:0;background:linear-gradient(180deg,#fff,#f9fbff)}body .v0-checklist-row{grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem;align-items:center;padding-left:.1rem;padding-right:.1rem;border-radius:0;background:transparent;box-shadow:none}body .v0-checklist-row+.v0-checklist-row{border-top:1px solid rgba(226,232,240,.95)}body .v0-checklist-index{width:2rem;height:2rem;border-radius:.8rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#7c3aed,#6366f1);color:#fff;font-weight:700}body .v0-checklist-body{display:grid;gap:.22rem}body .v0-checklist-body strong{color:#1f2b45}body .v0-checklist-body p{color:#64748b}@media(max-width:960px){body .v0-checklist-row{grid-template-columns:auto minmax(0,1fr);align-items:start;row-gap:.65rem}body .v0-checklist-row .uh-checklist-actions{grid-column:1 / -1;justify-content:flex-start;width:100%}body .v0-checklist-body{min-width:0}body .v0-checklist-body strong,body .v0-checklist-body p{overflow-wrap:anywhere}}body .v0-list-meta{color:#64748b}body .v0-list-head,body .v0-list-meta{justify-content:space-between;gap:var(--ds-space-3);align-items:center}body .v0-switcher-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-layout-grid-panel-min)),1fr));gap:var(--ds-layout-grid-gap)}body .v0-stat-grid--compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-layout-grid-compact-min)),1fr));margin-top:var(--ds-space-4)}body .v0-stat-grid--compact .v0-stat-card{min-height:0;padding:1.05rem 1.1rem;box-shadow:none;background:linear-gradient(180deg,#fdfdff,#fafbfe)}body .v0-stat-grid--compact .v0-stat-value{font-size:2.15rem}body .v0-switcher-button{display:inline-flex;align-items:center;justify-content:center;min-height:3.1rem;width:100%;padding:.8rem var(--ds-space-4);border-radius:1rem;color:#475569;font-weight:700}body .v0-mobile-only{display:none}@media(max-width:980px){body #agents-mobile-summary.v0-mobile-only,body #workspace-mobile-summary.v0-mobile-only{display:grid!important}}body .v0-empty{padding:var(--ds-space-4) 0;color:var(--ds-text-muted)}body .v0-table-wrap{border:1px solid rgba(214,223,236,.98);border-radius:1.25rem;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;background:#fff;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #0f172a0b}body table{background:#fff}body .v0-table{width:100%;border-collapse:separate;border-spacing:0}body .v0-table thead,body thead{background:#f6f8fc}body .v0-table thead th,body .v0-table th,body .table-wrap thead th,body .table-wrap th,body th{background:var(--ds-text-canvas);color:#72839a;border-bottom:1px solid var(--ds-border-strong)}body .v0-table th,body .v0-table td,body th,body td{padding:1.15rem 1.1rem}body .v0-table th{color:#64748b;font-size:.82rem;font-weight:700;letter-spacing:.04em}body .v0-table td{background:#fff;color:#2f3e55;font-size:.98rem}body td{background:#fff;color:#2f3e55;border-bottom:1px solid var(--ds-border);font-variant-numeric:tabular-nums}body .table-wrap td,body .table-wrap tbody td{background:#fff}body .v0-table th *,body .v0-table td *,body .table-wrap th *,body .table-wrap td *,body th *,body td *{color:inherit;opacity:1}body .v0-table tbody tr:hover,body .table-wrap tbody tr:hover,body .v0-table tbody tr:hover td,body .table-wrap tbody tr:hover td,body tbody tr:hover td{background:var(--ds-text-canvas)}body .v0-table-subtext{margin-top:.2rem;color:var(--ds-text-muted);font-size:.92rem}@media(max-width:780px){body .v0-table-wrap{overflow-x:visible;border:0;border-radius:0;background:transparent;box-shadow:none}body .v0-table{display:block;width:100%}body .v0-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}body .v0-table tbody{display:grid;gap:.7rem}body .v0-table tbody tr{display:grid;gap:.4rem;padding:.9rem var(--ds-space-4);border:1px solid var(--ds-border, rgba(214, 223, 236, .98));border-radius:1rem;background:#fff;box-shadow:0 8px 20px #0f172a0d}body .v0-table tbody td{display:grid;grid-template-columns:minmax(38%,42%) minmax(0,1fr);align-items:baseline;gap:.6rem;padding:.28rem 0;border:0;border-bottom:1px solid var(--ds-border, rgba(226, 232, 240, .95));text-align:left;white-space:normal;word-break:break-word}body .v0-table tbody tr td:last-child{border-bottom:0}body .v0-table tbody td.num{text-align:left}body .v0-table tbody td[data-label]:before{content:attr(data-label);color:#556073;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.3}body .v0-table tbody td:not([data-label]){grid-template-columns:minmax(0,1fr)}body .v0-table-filter{margin-bottom:.6rem}}body .v0-grid-state{display:grid;justify-items:center;gap:.7rem;padding:var(--ds-space-8) var(--ds-space-6);text-align:center;color:var(--ds-text-muted)}body .v0-grid-state--error{color:#b91c1c}body .v0-grid-state-actions{display:inline-flex;gap:var(--ds-space-2);flex-wrap:wrap;justify-content:center}body .v0-grid-last-synced{display:inline-flex;align-items:center;gap:.4rem;color:#556073;font-size:.78rem}body .v0-loading-lines--kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:var(--ds-space-3)}body .v0-skeleton-card{display:block;height:4.75rem;border-radius:.95rem;background:var(--ds-skeleton-sheen);background-size:400% 100%;animation:uh-skeleton 1.2s linear infinite}body .v0-loading-lines--list,body .v0-loading-lines--table{display:grid;gap:.55rem}body .v0-skeleton-row{display:block;height:2.4rem;border-radius:.6rem;background:var(--ds-skeleton-sheen);background-size:400% 100%;animation:uh-skeleton 1.2s linear infinite}body .v0-skeleton-row--head{height:1.6rem;opacity:.7}body .v0-empty-state--setup .v0-empty-icon{background:#0ea5e91a;color:#0369a1}body .v0-empty-state--permission{border-style:solid;border-color:#cbd5e1f2;background:linear-gradient(180deg,#fbfcff,#f4f6fb)}body .v0-empty-state--permission .v0-empty-icon{background:#64748b1f;color:#475569}body .v0-table-select-col,body .v0-table th.v0-table-select-col,body .v0-table td.v0-table-select-col{width:2.75rem;text-align:center}body .v0-bulk-bar{display:flex;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;margin-bottom:.7rem;padding:.6rem .9rem;border:1px solid rgba(11,125,145,.32);border-radius:.95rem;background:var(--ds-accent-soft, rgba(11, 125, 145, .08));color:var(--ds-accent-strong, #0b6072)}body .v0-bulk-bar[hidden],body .v0-bulk-bar.hidden{display:none}body .v0-bulk-bar-count{font-weight:700}body .v0-bulk-bar-actions{display:inline-flex;gap:var(--ds-space-2);flex-wrap:wrap;margin-left:auto}body .command-palette{position:fixed;inset:0;z-index:var(--ds-z-command-palette, 1400);display:grid;place-items:start center;padding:5rem var(--ds-space-4) var(--ds-space-4)}body .command-palette.hidden{display:none}body .command-palette[hidden]{display:none;visibility:hidden;pointer-events:none}body .grid.two-col,body .grid.two-cols,body .email-outlook-shell,body .v0-specialist-page,body .v0-specialist-grid-2,body .v0-specialist-grid,body .v0-module-panel,body .v0-card,body .panel{min-width:0;width:100%;max-width:none}body .grid.two-col,body .grid.two-cols,body .v0-specialist-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-layout-grid-panel-min)),1fr));gap:var(--ds-layout-grid-gap)}@media(max-width:980px){body .service-section[data-service=vault] .vault-premium-control-grid{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}body .service-section[data-service=vault] .vault-premium-panel,body .service-section[data-service=vault] .vault-premium-hero{min-width:0;width:100%;max-width:100%}}body #email-section .email-outlook-shell{grid-template-columns:minmax(var(--ds-layout-grid-split-side),.95fr) minmax(0,1.15fr);gap:var(--ds-layout-grid-gap)}body #automation-section .v0-split-grid.v0-dashboard-layout{grid-template-columns:minmax(0,1.18fr) minmax(min(100%,var(--ds-layout-grid-split-side)),.82fr);gap:var(--ds-layout-grid-gap)}body .command-palette-backdrop{position:absolute;inset:0;background:#0f172a2e;backdrop-filter:blur(8px);animation:ds-overlay-fade var(--ds-motion-fast) var(--ds-motion-ease)}body .command-palette-card{position:relative;z-index:1;width:min(52rem,calc(100vw - 2rem));display:grid;gap:.85rem;padding:1.1rem;border:1px solid rgba(226,232,240,.98);border-radius:1.35rem;background:#fffffffa;box-shadow:0 24px 70px #0f172a29;animation:ds-pop-in var(--ds-motion-base) var(--ds-motion-ease)}body .command-palette-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ds-space-3);align-items:center}body .command-palette-head input,body .v0-command-input{min-height:3.15rem;padding:0 var(--ds-space-4);border:1px solid rgba(226,232,240,.98);border-radius:1rem;background:var(--ds-text-canvas)}body .app-shell{background:linear-gradient(180deg,var(--ds-bg-app-alt) 0%,var(--ds-bg-app) 100%);background-image:none}body .sidebar,body .topbar,body .topbar-tools>.ux-toolbar,body .command-palette-card,body .v0-command-surface,body .v0-dialog-shell{background:linear-gradient(180deg,#fffffffa,#f8fafcf2);border:1px solid var(--ds-border);box-shadow:var(--ds-shadow-card);backdrop-filter:blur(12px)}body .sidebar{background:linear-gradient(180deg,var(--ds-bg-sidebar) 0%,#f7f9fc 100%);border-right:1px solid var(--ds-border);box-shadow:var(--ds-shadow-card)}body .brand-block{border-bottom:1px solid var(--ds-border)}body .brand-block:before{background:linear-gradient(135deg,var(--ds-text) 0%,#0284c7 100%);box-shadow:0 10px 24px #0284c729}body #brand-name{color:var(--ds-text);-webkit-text-fill-color:var(--ds-text)}body #brand-tagline,body #brand-eyebrow,body .wedge-copy small,body .wedge-child-meta,body .sidebar-foot-label{color:var(--ds-text-muted)}body .wedge-nav-single.active,body .wedge-nav-group.active{background:var(--ds-bg-card);border-color:var(--ds-border);box-shadow:var(--ds-shadow-card)}body .wedge-primary-btn.active{background:var(--ds-bg-subtle);color:var(--ds-text)}body .wedge-icon{background:var(--ds-bg-subtle);color:var(--ds-text-muted);box-shadow:none}body .wedge-primary-btn.active .wedge-icon,body .wedge-nav-group.active .wedge-icon,body .wedge-nav-single.active .wedge-icon{background:#0284c71f;color:var(--ds-accent-strong);box-shadow:none}body .topbar{top:var(--ds-space-3);padding:.9rem var(--ds-space-4);background:var(--ds-bg-topbar);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-card)}body .ux-toolbar-search input,body .app-select,body .ux-sidebar-search-wrap input,body .command-palette-head input,body .v0-command-input{background:var(--ds-bg-card);color:var(--ds-text-body);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);box-shadow:none}body .v0-command-input::placeholder{color:var(--ds-text-soft)}body #services-root{background:transparent}body .v0-subnav,body .crm-tab-row,body .accounting-tab-row,body .inventory-tab-row,body .email-tab-row,body .video-tab-row,body .social-tab-row,body .logs-tab-row,body .phone-tab-row,body .comm-tab-row,body .storage-tab-row,body .mock-tabs{display:flex;flex-wrap:nowrap;gap:var(--ds-space-1);padding:var(--ds-space-1);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-bg-subtle);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 1.5rem),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 1.5rem),transparent 100%)}body .v0-subnav-button,body .crm-tab-row .btn,body .accounting-tab-row .btn,body .inventory-tab-row .btn,body .email-tab-row .btn,body .video-tab-row .btn,body .social-tab-row .btn,body .logs-tab-row .btn,body .phone-tab-row .btn,body .comm-tab-row .btn,body .storage-tab-row .btn,body .mock-tabs button{flex:0 0 auto;scroll-snap-align:start;padding:.72rem .95rem;border:0;border-radius:calc(var(--ds-radius-md) - .125rem);background:transparent;color:var(--ds-text-muted);box-shadow:none}body .v0-subnav-button.active,body .crm-tab-row .btn.active,body .accounting-tab-row .btn.active,body .inventory-tab-row .btn.active,body .email-tab-row .btn.active,body .video-tab-row .btn.active,body .social-tab-row .btn.active,body .logs-tab-row .btn.active,body .phone-tab-row .btn.active,body .comm-tab-row .btn.active,body .storage-tab-row .btn.active,body .mock-tabs button.active{background:var(--ds-bg-card);color:var(--ds-text);box-shadow:var(--ds-shadow-card)}body .v0-table,body .table-wrap table{width:100%;border-collapse:separate;border-spacing:0;background:transparent}body .v0-table thead,body .table-wrap thead{background:var(--ds-text-canvas)}body .v0-table thead th,body .v0-table th,body .table-wrap thead th,body .table-wrap th{background:var(--ds-text-canvas);border:0;border-bottom:1px solid var(--ds-border-strong);color:var(--ds-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap}body .v0-table td,body .table-wrap td{background:var(--ds-bg-card);border:0;border-bottom:1px solid var(--ds-border);color:var(--ds-text-body);font-variant-numeric:tabular-nums;vertical-align:middle}body .v0-table tbody tr:last-child td,body .table-wrap tbody tr:last-child td{border-bottom:0}body .v0-table tbody tr:hover td,body .table-wrap tbody tr:hover td{background:var(--ds-bg-subtle)}body .v0-table tbody tr.is-selected td,body .table-wrap tbody tr.is-selected td{background:#4f46e50f}body .v0-table tbody tr.is-selected td:first-child,body .table-wrap tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--ds-info, #4f46e5)}body td.num,body th.num,body .v0-table td.num,body .v0-table th.num,body .table-wrap td.num,body .table-wrap th.num{text-align:right;font-variant-numeric:tabular-nums}body .v0-table td:first-child:has(>input[type=checkbox]),body .table-wrap td:first-child:has(>input[type=checkbox]),body .v0-table th:first-child:empty,body .table-wrap th:first-child:empty{width:1%;white-space:nowrap}body .crm-activity-timeline .crm-timeline-items{position:relative;margin-top:.65rem;padding-left:1.35rem;display:grid;gap:var(--ds-space-2)}body .crm-activity-timeline .crm-timeline-items:before{content:"";position:absolute;left:.3rem;top:.4rem;bottom:.4rem;width:2px;background:var(--ds-border-strong);border-radius:2px}body .crm-activity-timeline .crm-timeline-items>.record-detail-event{position:relative;margin:0;padding:.1rem 0 .15rem;border:0;border-radius:0;background:transparent;box-shadow:none}body .crm-activity-timeline .crm-timeline-items>.record-detail-event:before{content:"";position:absolute;left:-1.12rem;top:var(--ds-space-2);width:.62rem;height:.62rem;border-radius:50%;background:var(--ds-info, #4f46e5);box-shadow:0 0 0 3px var(--ds-bg-card, #ffffff)}body .record-detail-shell{display:grid;grid-template-columns:minmax(0,1fr) 18.5rem;gap:var(--ds-space-4);align-items:start}body .record-detail-main{min-width:0}body .record-detail-rail{position:sticky;top:var(--ds-space-2);display:grid;gap:var(--ds-space-3)}@media(max-width:1180px){body .record-detail-shell{grid-template-columns:1fr}body .record-detail-rail{position:static}}body .record-ai-rail-card{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-lg, 1rem);background:linear-gradient(180deg,#4f46e512,#4f46e500),var(--ds-surface-level-1, #ffffff);padding:.95rem var(--ds-space-4);display:grid;gap:.7rem;box-shadow:var(--ds-elevation-level-1)}body .record-ai-rail-head{display:flex;align-items:center;gap:.45rem;font-size:.95rem}body .record-ai-rail-spark{display:inline-grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:.5rem;background:var(--ds-gradient-brand, linear-gradient(135deg, #6366f1, #22d3ee));color:#fff;font-size:.78rem}body .record-ai-rail-health{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2)}body .record-ai-rail-score{font-weight:700;font-variant-numeric:tabular-nums}body .record-ai-rail-score small{color:var(--ds-text-muted);font-weight:600;font-size:.72rem}body .record-ai-rail-scores{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}body .record-ai-rail-scores>div{display:grid;gap:.1rem;padding:.4rem .45rem;border-radius:.6rem;background:var(--ds-surface-level-2, var(--ds-text-canvas));text-align:center}body .record-ai-rail-scores>div span{font-size:.62rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-muted)}body .record-ai-rail-scores>div strong{font-size:.95rem;font-variant-numeric:tabular-nums}body .record-ai-rail-label{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ds-text-muted)}body .record-ai-rail-actions{margin:.35rem 0 0;padding:0;list-style:none;display:grid;gap:.35rem}body .record-ai-rail-actions li{position:relative;padding-left:var(--ds-space-4);font-size:.82rem;line-height:1.35;color:var(--ds-text-body)}body .record-ai-rail-actions li:before{content:"";position:absolute;left:.15rem;top:var(--ds-space-2);width:.34rem;height:.34rem;border-radius:50%;background:var(--ds-info, #4f46e5)}body .record-ai-rail-empty{margin:0;font-size:.82rem;color:var(--ds-text-muted);line-height:1.4}body .record-ai-rail-cta .v0-inline-button{width:100%;justify-content:center}body details.crm-workspace-section>summary{cursor:pointer;list-style:none;align-items:center}body details.crm-workspace-section>summary::-webkit-details-marker{display:none}body .crm-workspace-section-toggle{flex:0 0 auto;display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:.45rem;color:var(--ds-text-muted);transition:transform .15s ease,background .15s ease}body details.crm-workspace-section>summary:hover .crm-workspace-section-toggle{background:var(--ds-surface-level-2, #f1f5f9)}body .crm-workspace-section-toggle:before{content:"";width:.46rem;height:.46rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-.12rem) rotate(45deg)}body details.crm-workspace-section:not([open]) .crm-workspace-section-toggle{transform:rotate(-90deg)}body .ux-offline-banner.v0-inline-alert{position:fixed;left:50%;bottom:var(--ds-space-4);transform:translate(-50%);z-index:var(--ds-z-offline-banner, 2090);display:inline-flex;align-items:center;gap:.7rem;max-width:min(42rem,calc(100vw - 2rem))}body .ux-offline-banner.v0-inline-alert.hidden,body .ux-offline-banner.v0-inline-alert[hidden]{display:none}body .ux-offline-banner.v0-inline-alert .btn{margin-left:auto}body .inline-tip.v0-inline-alert{margin:.35rem 0 var(--ds-space-4)}body .ux-mobile-fab{background:var(--ds-gradient-brand);border:1px solid transparent;color:#fff;box-shadow:var(--ds-shadow-brand)}body .ux-mobile-context-sheet.v0-dialog-shell{left:.8rem;right:.8rem;bottom:calc(var(--ux-mobile-tabbar-height) + env(safe-area-inset-bottom) + .55rem);z-index:1260;padding:.88rem;border-radius:1.4rem;background:linear-gradient(180deg,#fffffffc,#f8fafcfc);border:1px solid var(--ds-border);box-shadow:0 24px 60px #0f172a2e;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}body .ux-mobile-context-sheet.v0-dialog-shell .eyebrow,body .ux-mobile-context-sheet.v0-dialog-shell .subtle{color:var(--ds-text-muted)}body .ux-mobile-context-sheet-handle{background:#94a3b880}body .ux-mobile-context-action{display:grid;gap:.2rem;width:100%;padding:.88rem .95rem;border-radius:1rem;text-align:left;background:#fff;border:1px solid var(--ds-border);color:var(--ds-text);box-shadow:none}body .ux-mobile-context-action span{color:var(--ds-text-muted)}body .ux-mobile-context-action.is-primary{background:#0284c714;border-color:#0284c72e}@media(max-width:980px){body .ux-mobile-fab-wrap{z-index:1240}}body .command-palette-list{display:grid;gap:.55rem;max-height:min(60vh,34rem);overflow:auto}body .command-palette-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);padding:.9rem var(--ds-space-4);border:1px solid rgba(226,232,240,.98);border-radius:1rem;background:#fff;color:#1f2b45;text-align:left;transition:border-color var(--ds-motion-fast) var(--ds-motion-ease),background var(--ds-motion-fast) var(--ds-motion-ease)}body .command-palette-item.is-selected,body .command-palette-item:hover{border-color:#818cf880;background:#eef2ffe0}body .command-palette-item-main{display:grid;gap:.18rem}body .command-palette-item-main small,body .command-palette-helper{color:#64748b}body .command-palette-item-tag{display:inline-flex;align-items:center;justify-content:center;min-height:1.8rem;padding:.1rem .65rem;border-radius:999px;background:#6366f11a;color:#4338ca;font-size:.76rem;font-weight:700;letter-spacing:.04em}body .v0-goal-card{min-height:9.25rem;box-shadow:0 12px 26px #6366f10d}@media(max-width:1180px){body .app-shell{grid-template-columns:1fr;padding:.65rem}body .sidebar{position:fixed;top:0;left:0;bottom:0;width:min(22rem,calc(100vw - 1.25rem));height:auto;z-index:var(--ds-z-drawer, 1200)}body .mobile-nav-close,body #ux-mobile-nav-close{display:inline-flex}body .topbar{padding:.95rem var(--ds-space-4)}body .topbar-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--ds-space-3)}body .topbar-tools>.ux-toolbar,body .topbar-actions-row{grid-template-columns:1fr;justify-content:stretch}body .ux-toolbar-actions,body .topbar-account-actions{justify-content:flex-start}body #services-root{padding:var(--ds-space-4) var(--ds-space-4) 7rem}body .v0-overview-band,body .v0-stat-grid,body .v0-action-grid,body .v0-split-grid,body .v0-goal-grid{grid-template-columns:1fr}}@media(max-width:980px){body .topbar{padding:.85rem;gap:var(--ds-space-3)}body .topbar-title{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label toggle" "title title";align-items:center;gap:.32rem .6rem;margin-bottom:0}body #active-service-label{display:block;grid-area:label;margin:0}body .topbar-title:has(.uh-breadcrumb-list) #active-service-title{display:none;height:0;margin:0;padding:0;overflow:hidden}body .topbar-title:not(:has(.uh-breadcrumb-list)) #active-service-title{display:block;grid-area:title;margin:0;white-space:normal;line-height:1.16}body .topbar-tools,body .topbar-tools>.ux-toolbar{display:grid;grid-template-columns:1fr;gap:.55rem}body .topbar-actions-row,body .topbar-primary-actions,body .topbar-account-actions,body .status-cluster{display:none;max-height:0;overflow:hidden;margin:0;pointer-events:none}body .ux-toolbar-actions{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}body .ux-toolbar-actions .toolbar-btn,body #ux-mobile-nav-toggle{width:auto}}@media(max-width:760px){body .wedge-copy strong{font-size:1.1rem}body .wedge-copy small,body .wedge-child-meta{font-size:.86rem}body .topbar-actions-row,body .topbar-primary-actions,body .topbar-account-actions{gap:.55rem}body .toolbar-btn,body .topbar .btn,body .app-select-wrap{width:100%;justify-content:center}body .topbar-actions-row{display:grid;grid-template-columns:1fr;gap:.55rem;max-height:none;overflow:visible;pointer-events:auto;margin:0}body .topbar-primary-actions,body .status-cluster{display:none}body .topbar-account-actions{display:flex;width:100%;margin-left:0;flex-wrap:wrap;justify-content:stretch;gap:.55rem;max-height:none;overflow:visible;pointer-events:auto}body .topbar-account-actions .app-select-wrap{display:none}body #auth-user-pill{flex:1 1 100%;justify-content:center}body #auth-access-btn,body #auth-logout-btn{flex:1 1 calc(50% - .28rem);min-width:0}body .v0-mobile-only{display:grid}body .v0-mobile-hide{display:none}}body .glow-emerald,body .glow-amber,body .glow-pink,body .glow-cyan{position:relative;overflow:hidden}body .glow-emerald:before,body .glow-amber:before,body .glow-pink:before,body .glow-cyan:before{content:"";position:absolute;inset:0 0 auto;height:3px}body .glow-emerald:before{background:var(--ds-accent-emerald)}body .glow-amber:before{background:var(--ds-accent-amber)}body .glow-pink:before{background:var(--ds-accent-pink)}body .glow-cyan:before{background:var(--ds-accent-cyan)}body.tenant-shell-minimax{background:var(--ds-bg-app);color:var(--ds-text);font-family:var(--ds-font-body)}body.tenant-shell-minimax .app-shell{min-height:100vh;grid-template-columns:var(--ds-layout-shell-sidebar) minmax(0,1fr);gap:0;background:var(--ds-bg-app)}body.tenant-shell-minimax .sidebar{position:sticky;top:0;display:flex;flex-direction:column;min-height:100vh;padding:var(--ds-space-5) var(--ds-space-4) var(--ds-space-4);border-right:0;background:var(--ds-bg-sidebar);color:var(--ds-text-canvas);box-shadow:inset -1px 0 #f8fafc0f}body.tenant-shell-minimax .brand-mark{background:radial-gradient(circle at 28% 28%,rgba(79,70,229,.9),transparent 38%),linear-gradient(145deg,#111f31,#10253c 38%,#0b7d91)}body.tenant-shell-minimax #brand-eyebrow,body.tenant-shell-minimax #brand-name,body.tenant-shell-minimax #brand-tagline,body.tenant-shell-minimax .sidebar-foot-label{color:var(--ds-text-canvas)}body.tenant-shell-minimax #brand-tagline,body.tenant-shell-minimax .sidebar-foot,body.tenant-shell-minimax .sidebar-foot li{color:#f8fafcb8}body.tenant-shell-minimax .ux-sidebar-collapse-btn{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding-inline:var(--ds-space-3);border-radius:.85rem;color:#f8fafce6}body.tenant-shell-minimax.ux-sidebar-collapsed .app-shell{grid-template-columns:clamp(4.75rem,5vw,5.5rem) minmax(0,1fr)}body.tenant-shell-minimax.ux-sidebar-collapsed .sidebar{padding-inline:var(--ds-space-2)}body.tenant-shell-minimax.ux-sidebar-collapsed .brand-lockup{grid-template-columns:1fr;gap:.4rem;justify-items:center}body.tenant-shell-minimax.ux-sidebar-collapsed .brand-copy,body.tenant-shell-minimax.ux-sidebar-collapsed #brand-tagline,body.tenant-shell-minimax.ux-sidebar-collapsed .sidebar-foot,body.tenant-shell-minimax.ux-sidebar-collapsed .module-rail-subnav{display:none}body.tenant-shell-minimax.ux-sidebar-collapsed .service-nav{margin-top:.85rem}body.tenant-shell-minimax.ux-sidebar-collapsed .module-rail-btn{justify-content:center;padding-inline:.72rem}body.tenant-shell-minimax.ux-sidebar-collapsed .module-rail-btn .wedge-copy{display:none}body.tenant-shell-minimax .ux-sidebar-search-wrap{display:block}body.tenant-shell-minimax.ux-sidebar-collapsed .ux-sidebar-search-wrap{display:none}@media(min-width:981px)and (max-width:1180px){body.tenant-shell-minimax:not(.ux-sidebar-expanded) .app-shell{grid-template-columns:clamp(4.75rem,5vw,5.5rem) minmax(0,1fr)}body.tenant-shell-minimax:not(.ux-sidebar-expanded) .sidebar{padding-inline:var(--ds-space-2)}body.tenant-shell-minimax:not(.ux-sidebar-expanded) .brand-lockup{grid-template-columns:1fr;gap:.4rem;justify-items:center}body.tenant-shell-minimax:not(.ux-sidebar-expanded) .brand-copy,body.tenant-shell-minimax:not(.ux-sidebar-expanded) #brand-tagline,body.tenant-shell-minimax:not(.ux-sidebar-expanded) .sidebar-foot,body.tenant-shell-minimax:not(.ux-sidebar-expanded) .module-rail-subnav,body.tenant-shell-minimax:not(.ux-sidebar-expanded) .ux-sidebar-search-wrap,body.tenant-shell-minimax:not(.ux-sidebar-expanded) .module-rail-group-label,body.tenant-shell-minimax:not(.ux-sidebar-expanded) .module-rail-btn .wedge-copy,body.tenant-shell-minimax:not(.ux-sidebar-expanded) .wedge-primary-btn .wedge-copy,body.tenant-shell-minimax:not(.ux-sidebar-expanded) .sidebar-collapse-label{display:none}body.tenant-shell-minimax:not(.ux-sidebar-expanded) .module-rail-btn,body.tenant-shell-minimax:not(.ux-sidebar-expanded) .wedge-primary-btn{justify-content:center;padding-inline:.72rem}}body.tenant-shell-minimax .service-nav{display:grid;margin-top:var(--ds-space-5);padding:0}body.tenant-shell-minimax .module-rail-group{padding:0;border:0;background:transparent;box-shadow:none}body.tenant-shell-minimax .module-rail-btn{display:flex;align-items:center;gap:.85rem;padding:.9rem .95rem;color:#f8fafcb8}body.tenant-shell-minimax .module-rail-btn:hover{color:var(--ds-text-canvas);transform:translateY(0)}body.tenant-shell-minimax .module-rail-btn.active{color:var(--ds-text-canvas);box-shadow:inset 3px 0 0 var(--section-accent, var(--ds-accent))}body.tenant-shell-minimax .module-rail-icon,body.tenant-shell-minimax .wedge-icon.module-rail-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.8rem;background:#ffffff0f;color:var(--section-accent, var(--ds-accent))}body.tenant-shell-minimax .module-rail-icon svg{width:1.05rem;height:1.05rem}body.tenant-shell-minimax .module-rail-btn .wedge-copy small{color:#f8fafc94;font-size:.77rem}body.tenant-shell-minimax .sidebar-foot{margin-top:auto;padding-top:var(--ds-space-4);border-top:1px solid rgba(248,250,252,.08);display:grid}body.tenant-shell-minimax .sidebar-quick-action-btn{border:0;background:var(--ds-gradient-brand);color:#fff;box-shadow:var(--ds-shadow-brand)}body.tenant-shell-minimax .sidebar-quick-action-btn:hover{background:var(--ds-gradient-brand-strong);transform:translateY(-1px);filter:saturate(1.08)}body.tenant-shell-minimax .main-area{min-height:100vh;padding:var(--ds-space-6);gap:var(--ds-space-4);background:radial-gradient(circle at top right,var(--ds-bg-app-glow-alt),transparent 16rem),radial-gradient(circle at top left,var(--ds-bg-app-glow),transparent 14rem),var(--ds-bg-app)}body.tenant-shell-minimax .topbar{position:sticky;top:0;z-index:var(--ds-z-topbar, 132);min-height:var(--ds-layout-topbar-height);padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-border);background:var(--ds-bg-topbar);box-shadow:var(--ds-shadow-card)}body.tenant-shell-minimax .topbar-title{flex:0 0 clamp(13rem,18vw,16rem);min-width:0}body.tenant-shell-minimax .topbar-title .eyebrow{color:var(--ds-text-muted);letter-spacing:0;text-transform:none}body.tenant-shell-minimax .topbar-title h2{color:var(--ds-text);font-family:var(--ds-font-display);font-size:1.15rem;font-weight:700}body.tenant-shell-minimax .topbar-tools{flex:1 1 auto;justify-content:flex-end;max-width:none}body.tenant-shell-minimax .topbar-tools>.ux-toolbar{flex:1 1 28rem;min-width:min(100%,24rem);justify-content:space-between;padding:0;border:0;background:transparent;box-shadow:none}body.tenant-shell-minimax .ux-toolbar-search{flex:1 1 auto}body.tenant-shell-minimax .ux-toolbar-search input[type=search]{border:1px solid var(--ds-border);background:var(--ds-bg-subtle);color:var(--ds-text)}body.tenant-shell-minimax .topbar-actions-row,body.tenant-shell-minimax .topbar-primary-actions,body.tenant-shell-minimax .topbar-account-actions,body.tenant-shell-minimax .status-cluster{align-items:center;gap:.55rem}body.tenant-shell-minimax .topbar .btn,body.tenant-shell-minimax .topbar .toolbar-btn,body.tenant-shell-minimax .topbar .app-select-wrap{min-height:2.55rem;border-radius:.85rem}body.tenant-shell-minimax .status-cluster .status-pill{background:var(--ds-bg-subtle);color:var(--ds-text-body)}body.tenant-shell-minimax .section-page-nav{display:flex;flex-wrap:nowrap;overflow-x:auto}body.tenant-shell-minimax .section-page-nav.hidden{display:none}body.tenant-shell-minimax .ux-page-actions{display:grid;gap:var(--ds-space-3);margin-top:var(--ds-space-3);position:relative;isolation:isolate;z-index:var(--ds-z-page-tools, 130);pointer-events:none}body.tenant-shell-minimax .ux-page-actions-shell{display:flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-4);padding:0;border:0;background:transparent;box-shadow:none;position:relative;z-index:131;pointer-events:none}body.tenant-shell-minimax .ux-page-actions button,body.tenant-shell-minimax .ux-page-actions input,body.tenant-shell-minimax .ux-page-actions select,body.tenant-shell-minimax .ux-page-actions textarea,body.tenant-shell-minimax .ux-page-actions a,body.tenant-shell-minimax .ux-page-advanced,body.tenant-shell-minimax .ux-page-advanced *{pointer-events:auto}body.tenant-shell-minimax .ux-page-advanced{display:grid;gap:var(--ds-space-4);padding:var(--ds-space-4);border:1px solid color-mix(in srgb,var(--section-accent, var(--ds-accent)) 22%,var(--ds-border));border-radius:1.1rem;background:#fffffffa;box-shadow:0 24px 60px #0f172a38;position:absolute;top:calc(100% + .45rem);right:0;left:auto;width:min(40rem,calc(100vw - 3rem));max-height:min(72vh,42rem);overflow-y:auto;z-index:200}@media(max-width:760px){body.tenant-shell-minimax .ux-page-advanced{width:calc(100vw - 1.5rem);right:50%;transform:translate(50%)}}body.tenant-shell-minimax .ux-page-advanced.hidden{display:none}body.tenant-shell-minimax .module-page-btn{padding:.7rem var(--ds-space-4);border:1px solid var(--ds-border);color:var(--ds-text-muted);box-shadow:none}body.tenant-shell-minimax .module-page-btn.active{color:var(--ds-text);background:#fff;border-color:color-mix(in srgb,var(--section-accent, var(--ds-accent)) 25%,var(--ds-border));box-shadow:0 10px 24px #0f172a14}body.tenant-shell-minimax .module-page-label{font-size:.92rem;font-weight:600}body.tenant-shell-minimax .service-head,body.tenant-shell-minimax .v0-page-header{padding:.35rem 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}body.tenant-shell-minimax .service-head h3,body.tenant-shell-minimax .v0-page-header h3{color:var(--ds-text);font-size:clamp(1.85rem,2.4vw,2.25rem)}body.tenant-shell-minimax .service-head .eyebrow,body.tenant-shell-minimax .v0-page-chip{background:#4f46e514;border-color:#4f46e524;color:var(--ds-info);box-shadow:none}body.tenant-shell-minimax .service-head p,body.tenant-shell-minimax .service-head .subtle,body.tenant-shell-minimax .v0-page-header p{color:var(--ds-text-muted)}body.tenant-shell-minimax .uh-page-header{padding-top:.4rem}body.tenant-shell-minimax .uh-hero-kicker{background:#4f46e514;color:var(--ds-info);border:1px solid rgba(79,70,229,.12)}body.tenant-shell-minimax .uh-hero-title{margin:0;color:var(--ds-text);font-family:var(--ds-font-display);font-size:clamp(1.8rem,2.5vw,2.35rem);font-weight:800;line-height:1.05}body.tenant-shell-minimax .uh-hero-detail{margin:0;color:var(--ds-text-muted)}body.tenant-shell-minimax .uh-goal-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}body.tenant-shell-minimax .uh-goal-card{min-height:8.8rem;align-content:start;gap:.35rem;text-align:left}body.tenant-shell-minimax .uh-goal-icon{width:2.45rem;height:2.45rem;border-radius:.85rem;display:inline-flex;align-items:center;justify-content:center;background:#4f46e51f;color:var(--ds-info);font-weight:800}body.tenant-shell-minimax .uh-switcher-button{width:100%;justify-content:flex-start}body.tenant-shell-minimax .uh-inline-note{display:grid;gap:.35rem;padding:var(--ds-space-4) 1.05rem;border-radius:1rem;background:#4f46e50f;border:1px solid rgba(79,70,229,.12)}body.tenant-shell-minimax .uh-inline-note strong{color:var(--ds-text)}body.tenant-shell-minimax .uh-inline-note p{margin:0;color:var(--ds-text-muted)}body.tenant-shell-minimax #services-root{gap:var(--ds-space-4);max-width:none}@media(max-width:980px){body.tenant-shell-minimax .topbar{flex-wrap:wrap}body.tenant-shell-minimax .topbar-title,body.tenant-shell-minimax .topbar-tools,body.tenant-shell-minimax .topbar-tools>.ux-toolbar{flex:1 1 100%;width:100%}}body.tenant-shell-minimax .brand-lockup{position:relative;gap:var(--ds-space-4)}body.tenant-shell-minimax .brand-lockup:before,body.tenant-shell-minimax .brand-lockup:after{content:none;display:none}body.tenant-shell-minimax .brand-block{position:relative;isolation:isolate}body.tenant-shell-minimax .brand-block:before{content:none;display:none}body.tenant-shell-minimax .brand-mark{position:relative;overflow:hidden;background:linear-gradient(145deg,#13243a,#123b5d 48%,#10b7d4)}body.tenant-shell-minimax .brand-mark:before{background:linear-gradient(155deg,#f8fafc1f,#f8fafc03)}body.tenant-shell-minimax .brand-mark:after{background:radial-gradient(circle at 35% 35%,var(--ds-module-operations) 0%,#6366f1 58%,rgba(99,102,241,0) 76%)}body.tenant-shell-minimax #brand-name{display:inline-block;margin-top:.06rem;font-size:2.06rem;font-weight:800;background:linear-gradient(135deg,#fbfdff,#e8f2ff 24%,#a7e8ff 58%,#d8c4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:0 transparent}body.tenant-shell-minimax #brand-tagline{font-size:.94rem}body.tenant-shell-minimax #brand-eyebrow{font-size:.79rem}body.tenant-shell-minimax .service-nav{gap:.7rem;margin-top:var(--ds-space-6)}body.tenant-shell-minimax .module-rail-btn{min-height:3.35rem;padding:.95rem var(--ds-space-4);border-radius:1rem;justify-content:space-between;position:relative}body.tenant-shell-minimax .module-rail-btn.active{background:#ffffff1a;color:var(--ds-text-canvas, #f7fbff);box-shadow:inset 3px 0 0 var(--section-accent, var(--ds-accent))}body.tenant-shell-minimax .module-rail-group-label{margin:.8rem 0 0;padding:0 .72rem;font-size:.67rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#94a3b89e;pointer-events:none}body.tenant-shell-minimax .module-rail-group-label:first-child{margin-top:.15rem}body.tenant-shell-minimax.ux-sidebar-collapsed .module-rail-group-label{display:none}body.tenant-shell-minimax .sidebar-foot .ux-recent-services{display:flex;flex-wrap:wrap;gap:.1rem .7rem;padding:0}body.tenant-shell-minimax .sidebar-foot .ux-recent-services .ux-chip{min-height:0;padding:.1rem 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#e2e8f099;font-size:.8rem;font-weight:500}body.tenant-shell-minimax .sidebar-foot .ux-recent-services .ux-chip:hover{background:transparent;color:var(--ds-text-canvas, #f7fbff);text-decoration:underline}body.tenant-shell-minimax .sidebar-foot .ux-recent-services .ux-chip:nth-of-type(n+4){display:none}body.tenant-shell-minimax .module-rail-btn .wedge-copy{flex:1 1 auto;min-width:0}body.tenant-shell-minimax .module-rail-btn .wedge-copy strong{font-size:1rem;font-weight:600}body.tenant-shell-minimax .module-rail-btn .wedge-copy small{display:none}body.tenant-shell-minimax .module-rail-group.has-subnav>.module-rail-btn:after{content:">";display:inline-flex;align-items:center;justify-content:center;margin-left:var(--ds-space-3);color:#e2e8f0b8;font-size:.98rem;line-height:1;transition:transform .16s ease,color .16s ease}body.tenant-shell-minimax .module-rail-group.has-subnav.open>.module-rail-btn:after{color:var(--section-accent, var(--ds-module-operations));transform:rotate(90deg)}body.tenant-shell-minimax .module-rail-group:not(.has-subnav)>.module-rail-btn:after,body.tenant-shell-minimax .today-primary-btn:after{content:none;display:none}body.tenant-shell-minimax .module-rail-child-btn{display:flex;align-items:center;justify-content:space-between;gap:.7rem}body.tenant-shell-minimax .module-rail-group.has-subnav.active>.module-rail-btn{border-bottom-left-radius:.9rem;border-bottom-right-radius:.9rem}body.tenant-shell-minimax .module-rail-group.has-subnav.active{background:transparent;border:0;box-shadow:none}body.tenant-shell-minimax .module-rail-child-btn:hover{border-color:#94a3b833}body.tenant-shell-minimax .module-rail-child-btn.active{background:linear-gradient(135deg,#6366f12e,#06b6d424);border-color:#7dd3fc57;color:#f8fbff}body.tenant-shell-minimax .module-rail-child-btn .wedge-child-copy{display:grid;min-width:0;gap:.14rem}body.tenant-shell-minimax .module-rail-child-btn .wedge-child-label{font-size:.9rem;font-weight:600;line-height:1.25}body.tenant-shell-minimax .module-rail-child-btn .wedge-child-meta{margin:0;font-size:.74rem;line-height:1.35}body.tenant-shell-minimax .module-rail-child-btn.active .wedge-child-meta{color:#f8fafcb8}body.tenant-shell-minimax .module-rail-child-badge{display:inline-flex;align-items:center;justify-content:center;padding:.18rem .44rem;border-radius:999px;background:#ffffff14;color:#e2e8f0c7;font-size:.67rem;font-weight:700;letter-spacing:.04em;white-space:nowrap}body.tenant-shell-minimax .module-rail-child-btn.active .module-rail-child-badge{background:#ffffff2e;color:#fff}body.tenant-shell-minimax .sidebar-foot{gap:.7rem}body.tenant-shell-minimax .sidebar-foot-block{display:none}@media(min-width:981px){body.tenant-shell-minimax .sidebar-foot-block:first-of-type{display:grid}}body.tenant-shell-minimax .sidebar-quick-action-btn{min-height:3.15rem;border-radius:1rem}body.tenant-shell-minimax .main-area{padding:1.1rem 1.1rem 1.35rem;gap:var(--ds-space-4)}body.tenant-shell-minimax .topbar{padding:.55rem var(--ds-space-4);display:grid;column-gap:var(--ds-space-4)}body.tenant-shell-minimax .topbar-title{display:flex;align-items:center;flex:0 0 auto}body.tenant-shell-minimax .topbar-title .eyebrow{color:var(--ds-text)}body.tenant-shell-minimax .topbar-title h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.tenant-shell-minimax .topbar-tools{display:grid;align-items:center}body.tenant-shell-minimax .topbar-tools>.ux-toolbar{display:grid;align-items:center;min-width:0}body.tenant-shell-minimax .ux-toolbar-search{display:flex;justify-content:center}body.tenant-shell-minimax .ux-toolbar-search input[type=search]{width:min(100%,30rem);background:#fff}body.tenant-shell-minimax .ux-toolbar-actions{display:flex;align-items:center;gap:var(--ds-space-2)}body.tenant-shell-minimax .toolbar-btn--icon{gap:.45rem}body.tenant-shell-minimax .toolbar-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;font-size:1.05rem;line-height:1}body.tenant-shell-minimax #ux-notifications-btn .toolbar-btn-label,body.tenant-shell-minimax #ux-preferences-btn .toolbar-btn-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.tenant-shell-minimax .topbar-primary-actions,body.tenant-shell-minimax .topbar-account-actions .app-select-wrap{display:none}body.tenant-shell-minimax .topbar-actions-row{display:flex;justify-content:flex-end}body.tenant-shell-minimax #auth-user-pill{padding:var(--ds-space-2) .8rem;border:1px solid var(--ds-border);color:var(--ds-text)}body.tenant-shell-minimax #auth-access-btn,body.tenant-shell-minimax #auth-logout-btn,body.tenant-shell-minimax #backend-status-pill{min-height:2.75rem;border-radius:999px}body.tenant-shell-minimax .status-cluster{display:flex}body.tenant-shell-minimax #connectable-api-pill,body.tenant-shell-minimax #clock-pill{display:none}body.tenant-shell-minimax .section-page-nav{gap:.55rem;padding:.42rem;border:1px solid var(--ds-border);border-radius:1rem;background:#ffffffe6;box-shadow:var(--ds-elevation-level-1)}body.tenant-shell-minimax .module-page-btn{min-height:2.65rem;padding:.68rem .9rem;border:1px solid transparent;border-bottom:1px solid transparent;border-radius:.85rem;background:transparent;color:var(--ds-text-muted);white-space:nowrap}body.tenant-shell-minimax .module-page-btn.active{background:var(--ds-surface-level-1);color:var(--ds-text);border-color:color-mix(in srgb,var(--section-accent, var(--ds-accent)) 18%,var(--ds-border));box-shadow:var(--ds-elevation-level-2)}body.tenant-shell-minimax .section-page-nav-select-wrap{display:none}body.tenant-shell-minimax .section-page-nav .section-page-nav-tabs{display:contents}body.tenant-shell-minimax #ux-advanced-btn{display:inline-flex;align-items:center;gap:.45rem}body.tenant-shell-minimax #ux-advanced-btn.is-advanced-promoted{border:1px solid color-mix(in srgb,var(--ds-accent) 45%,var(--ds-border));background:color-mix(in srgb,var(--ds-accent) 8%,#ffffff);color:var(--ds-text);font-weight:600}body.tenant-shell-minimax .ux-advanced-btn-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .4rem;border-radius:999px;background:var(--ds-accent);color:#fff;font-size:.72rem;font-weight:700;line-height:1}body.tenant-shell-minimax .ux-page-actions--empty #ux-advanced-btn{opacity:.6}body.tenant-shell-minimax .uh-builder-disclosure__summary:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px;border-radius:.5rem}body.tenant-shell-minimax .module-rail-browse-all{margin-top:var(--ds-space-3);border:1px dashed var(--ds-border);background:transparent}body.tenant-shell-minimax .module-rail-browse-all:hover{border-style:solid;background:var(--ds-surface-level-1)}body.tenant-shell-minimax .module-rail-locked{opacity:.62}body.tenant-shell-minimax .module-rail-locked .module-rail-lock{margin-inline-start:auto;font-size:.85rem}body.tenant-shell-minimax .module-rail-locked:hover{opacity:.85}body.tenant-shell-minimax .toolbar-btn-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;margin-inline-start:.3rem;padding:0 .3rem;border-radius:.4rem;border:1px solid var(--ds-border);background:var(--ds-bg-subtle, #f1f5f9);color:var(--ds-text-muted);font-size:.68rem;font-weight:700}body #ux-settings-locale .app-select-wrap{display:inline-flex;align-items:center;gap:var(--ds-space-2)}body #ux-settings-data{flex-wrap:wrap;gap:var(--ds-space-2)}@media(max-width:980px){body.tenant-shell-minimax .section-page-nav[data-many-tabs=true] .section-page-nav-tabs{display:none}body.tenant-shell-minimax .section-page-nav[data-many-tabs=true] .section-page-nav-select-wrap{display:flex;align-items:center;gap:var(--ds-space-2);width:100%}body.tenant-shell-minimax .section-page-nav-select{flex:1 1 auto;min-height:2.75rem;border-radius:.75rem;border:1px solid var(--ds-border);background:#fff;padding:0 var(--ds-space-3)}body.tenant-shell-minimax .section-page-nav-select-caption{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ds-text-muted)}}body.tenant-shell-minimax .uh-page-header{padding-top:var(--ds-space-2);margin-bottom:.4rem}body.tenant-shell-minimax .uh-dashboard-band,body.tenant-shell-minimax .uh-dashboard-spotlight,body.tenant-shell-minimax .uh-dashboard-data-card,body.tenant-shell-minimax .uh-dashboard-activity-card,body.tenant-shell-minimax .uh-dashboard-highlight-card,body.tenant-shell-minimax .uh-dashboard-action-band{border-radius:1.35rem;border:1px solid var(--ds-border-strong);background:var(--ds-surface-level-1);box-shadow:var(--ds-elevation-level-1)}body.tenant-shell-minimax .uh-dashboard-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-layout-grid-gap)}body.tenant-shell-minimax .uh-dashboard-kpi-strip .v0-stat-card{position:relative;min-height:9rem;padding:var(--ds-space-card-padding);border-radius:1.15rem;overflow:hidden;background:var(--ds-surface-level-2);border:1px solid var(--ds-border-strong);box-shadow:var(--ds-elevation-level-2)}body.tenant-shell-minimax .uh-dashboard-kpi-strip .v0-stat-card:before{content:"";position:absolute;inset:0 0 auto;height:.34rem;border-radius:1.15rem 1.15rem 0 0;background:var(--uh-kpi-accent, var(--ds-module-revenue))}body.tenant-shell-minimax .uh-dashboard-kpi-strip .v0-stat-card:nth-child(1){--uh-kpi-accent: var(--ds-module-revenue)}body.tenant-shell-minimax .uh-dashboard-kpi-strip .v0-stat-card:nth-child(2){--uh-kpi-accent: #14b8a6}body.tenant-shell-minimax .uh-dashboard-kpi-strip .v0-stat-card:nth-child(3){--uh-kpi-accent: var(--ds-module-operations)}body.tenant-shell-minimax .uh-dashboard-kpi-strip .v0-stat-card:nth-child(4){--uh-kpi-accent: #22c55e}body.tenant-shell-minimax .uh-dashboard-kpi-strip .v0-stat-card:nth-child(5){--uh-kpi-accent: var(--ds-module-workspace)}body.tenant-shell-minimax .uh-dashboard-kpi-strip .v0-stat-value{font-size:clamp(2rem,2.5vw,2.55rem)}body.tenant-shell-minimax .uh-dashboard-feature-row,body.tenant-shell-minimax .uh-dashboard-lower-row{display:grid;gap:var(--ds-space-section-gap)}body.tenant-shell-minimax .uh-dashboard-feature-row{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.9fr)}body.tenant-shell-minimax .uh-dashboard-lower-row{grid-template-columns:minmax(0,1.4fr) minmax(20rem,.92fr)}body.tenant-shell-minimax .uh-dashboard-spotlight,body.tenant-shell-minimax .uh-dashboard-highlight-card{min-height:17rem}body.tenant-shell-minimax .uh-dashboard-data-card,body.tenant-shell-minimax .uh-dashboard-activity-card{min-height:22rem;min-width:0}@media(max-width:1180px){body.tenant-shell-minimax .uh-dashboard-spotlight,body.tenant-shell-minimax .uh-dashboard-highlight-card,body.tenant-shell-minimax .uh-dashboard-data-card,body.tenant-shell-minimax .uh-dashboard-activity-card{min-height:0}}body.tenant-shell-minimax #marketing-section .uh-dashboard-lower-row{grid-template-columns:minmax(0,1.72fr) minmax(17rem,.78fr);align-items:start}@media(max-width:1180px){body.tenant-shell-minimax #marketing-section .uh-dashboard-lower-row{grid-template-columns:1fr}}body.tenant-shell-minimax #marketing-section #marketing-table-wrap .v0-table{table-layout:fixed}body.tenant-shell-minimax #marketing-section #marketing-table-wrap .v0-table th,body.tenant-shell-minimax #marketing-section #marketing-table-wrap .v0-table td{padding:.9rem var(--ds-space-3);vertical-align:top}body.tenant-shell-minimax #marketing-section #marketing-table-wrap .v0-inline-button{min-height:2.35rem;padding:.55rem var(--ds-space-3);white-space:normal;line-height:1.15;text-align:center}body.tenant-shell-minimax .uh-dashboard-highlight-card.v0-highlight-card{background:linear-gradient(180deg,var(--ds-surface-level-1) 0%,var(--ds-bg-card-alt) 100%);border:1px solid color-mix(in srgb,var(--ds-info) 12%,var(--ds-border-strong));box-shadow:var(--ds-elevation-level-2)}body.tenant-shell-minimax .uh-dashboard-highlight-inner,body.tenant-shell-minimax .uh-dashboard-side-stack,body.tenant-shell-minimax .uh-dashboard-spotlight-meta{display:grid;gap:.8rem}body.tenant-shell-minimax .uh-dashboard-spotlight .v0-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.tenant-shell-minimax .uh-dashboard-spotlight .v0-action-card{min-height:0}body.tenant-shell-minimax .uh-dashboard-signal-grid{margin-top:var(--ds-space-1)}body.tenant-shell-minimax .uh-dashboard-action-band{margin-top:.15rem}body.tenant-shell-minimax .uh-dashboard-action-band .v0-action-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}body.tenant-shell-minimax .uh-dashboard-band--intro .uh-dashboard-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}body.tenant-shell-minimax .today-view{display:grid;gap:var(--ds-space-4)}@media(max-width:1180px){body.tenant-shell-minimax .uh-dashboard-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}body.tenant-shell-minimax .uh-dashboard-feature-row,body.tenant-shell-minimax .uh-dashboard-lower-row,body.tenant-shell-minimax .uh-dashboard-spotlight .v0-action-grid,body.tenant-shell-minimax .uh-dashboard-band--intro .uh-dashboard-kpi-strip{grid-template-columns:1fr}}@media(max-width:980px){body.tenant-shell-minimax .topbar{row-gap:.8rem}body.tenant-shell-minimax .topbar-actions-row,body.tenant-shell-minimax .topbar-account-actions{justify-content:flex-start;flex-wrap:wrap}body.tenant-shell-minimax .uh-dashboard-kpi-strip{grid-template-columns:1fr}}body.tenant-shell-minimax .sidebar{overflow:hidden}body.tenant-shell-minimax .topbar{min-height:4rem;padding:.45rem .95rem;border-radius:.9rem;border-color:#e2e8f0eb;box-shadow:0 8px 24px #0f172a0d;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr) auto}body.tenant-shell-minimax .topbar-title .eyebrow{font-size:.92rem;font-weight:600}body.tenant-shell-minimax .topbar-tools{grid-template-columns:minmax(0,1fr) auto;gap:.65rem}body.tenant-shell-minimax .topbar-tools>.ux-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:.65rem}body.tenant-shell-minimax .ux-toolbar-search input[type=search]{width:min(100%,34rem);max-width:34rem;min-height:2.8rem;border-radius:.95rem}body.tenant-shell-minimax .ux-toolbar-actions{gap:.4rem}body.tenant-shell-minimax .toolbar-btn--icon{min-width:2.55rem;padding-inline:.72rem;border-radius:999px}body.tenant-shell-minimax .toolbar-btn-icon svg{width:1rem;height:1rem;display:block}body.tenant-shell-minimax .topbar-primary-actions,body.tenant-shell-minimax .topbar .status-cluster,body.tenant-shell-minimax .topbar-account-actions .app-select-wrap{display:none}body.tenant-shell-minimax .topbar-account-actions{display:flex;align-items:center}body.tenant-shell-minimax #auth-user-pill{display:inline-flex;align-items:center;gap:.6rem;min-height:2.7rem;border:1px solid rgba(226,232,240,.92);border-radius:999px;background:#fff;color:var(--ds-text);box-shadow:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.tenant-shell-minimax #auth-user-pill:before{content:attr(data-avatar);display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,var(--ds-module-revenue),#14b8a6);color:#fff;font-weight:700;flex:0 0 auto}body.tenant-shell-minimax #auth-access-btn,body.tenant-shell-minimax #auth-logout-btn,body.tenant-shell-minimax #backend-status-pill,body.tenant-shell-minimax #connectable-api-pill,body.tenant-shell-minimax #clock-pill{display:none}body.tenant-shell-minimax .topbar-account-actions.is-open{overflow:visible}body.tenant-shell-minimax .topbar-account-actions.is-open #auth-access-btn,body.tenant-shell-minimax .topbar-account-actions.is-open #auth-logout-btn{position:absolute;right:0;justify-content:flex-start;min-width:11.5rem;padding-inline:.95rem;background:#fff;border:1px solid rgba(226,232,240,.92);box-shadow:0 20px 40px #0f172a1f;z-index:22}body.tenant-shell-minimax .topbar-account-actions.is-open #auth-access-btn{top:calc(100% + .55rem)}body.tenant-shell-minimax .topbar-account-actions.is-open #auth-logout-btn{top:calc(100% + 3.55rem);color:#9a3412}body.tenant-shell-minimax .section-page-nav[data-overview-hidden=true]{display:none}body.tenant-shell-minimax .uh-page-family-dashboard>.uh-page-header{padding:0;margin:0 0 .1rem;min-height:0;justify-content:flex-end}body.tenant-shell-minimax .uh-page-family-dashboard>.uh-page-header .uh-page-header-copy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.tenant-shell-minimax .uh-page-family-dashboard>.uh-page-header .uh-page-header-actions{margin-left:auto}body.tenant-shell-minimax .uh-page-family-dashboard>.uh-page-header .v0-primary-button{min-height:2.55rem;padding:.55rem var(--ds-space-4);border-radius:999px}body.tenant-shell-minimax #services-root,body.tenant-shell-minimax .today-view,body.tenant-shell-minimax .uh-dashboard-feature-row,body.tenant-shell-minimax .uh-dashboard-lower-row{gap:var(--ds-space-section-gap)}body.tenant-shell-minimax .uh-dashboard-kpi-strip{gap:var(--ds-layout-grid-gap)}body.tenant-shell-minimax .uh-dashboard-kpi-strip .v0-stat-card--rich{position:relative;min-height:10.2rem;padding:var(--ds-space-card-padding);border-radius:1.15rem;border:1px solid var(--ds-border);background:var(--ds-surface-level-2);box-shadow:var(--ds-elevation-level-2);overflow:hidden}body.tenant-shell-minimax .uh-dashboard-kpi-strip .v0-stat-card--rich:before{content:"";position:absolute;inset:0 0 auto;height:.32rem;background:var(--v0-stat-accent, var(--ds-module-revenue))}body.tenant-shell-minimax .v0-stat-top,body.tenant-shell-minimax .v0-stat-bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3)}body.tenant-shell-minimax .v0-stat-main{display:grid;gap:.2rem}body.tenant-shell-minimax .v0-stat-icon{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;border-radius:999px;background:color-mix(in srgb,var(--v0-stat-accent, var(--ds-module-revenue)) 14%,#ffffff);color:var(--v0-stat-accent, var(--ds-module-revenue));font-size:1rem;font-weight:800}body.tenant-shell-minimax .v0-stat-icon svg{width:1.3rem;height:1.3rem}body.tenant-shell-minimax .v0-stat-aux{display:flex;align-items:center;gap:.4rem}body.tenant-shell-minimax .v0-stat-trend{display:inline-flex;align-items:center;min-height:1.7rem;padding:.2rem .55rem;border-radius:999px;background:var(--ds-accent-soft);color:var(--ds-text-muted);font-size:.76rem;font-weight:700}body.tenant-shell-minimax .v0-stat-trend.is-up{background:#10b9811f;color:#0f9f6e}body.tenant-shell-minimax .v0-stat-trend.is-down{background:#d920201a;color:var(--ds-danger)}body.tenant-shell-minimax .uh-dashboard-kpi-strip .v0-stat-card--rich .v0-stat-value{font-size:clamp(2rem,2.4vw,2.35rem);line-height:1}body.tenant-shell-minimax .uh-dashboard-kpi-strip .v0-stat-card--rich .v0-stat-label{color:var(--ds-text);font-size:1.02rem;font-weight:600}body.tenant-shell-minimax .uh-dashboard-kpi-strip .v0-stat-card--rich .v0-stat-meta{margin:0;font-size:.88rem;line-height:1.45}body.tenant-shell-minimax .v0-stat-sparkline{display:inline-flex;width:clamp(4.75rem,8vw,6.25rem);height:2.4rem;flex:0 0 auto}body.tenant-shell-minimax .v0-stat-sparkline svg{width:100%;height:100%}body.tenant-shell-minimax .v0-stat-sparkline-fill{fill:color-mix(in srgb,var(--v0-stat-accent, var(--ds-module-revenue)) 18%,transparent)}body.tenant-shell-minimax .v0-stat-sparkline-line{fill:none;stroke:var(--v0-stat-accent, var(--ds-info));stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}body.tenant-shell-minimax .uh-dashboard-chart-card,body.tenant-shell-minimax .uh-dashboard-data-card,body.tenant-shell-minimax .uh-dashboard-activity-card,body.tenant-shell-minimax .uh-dashboard-highlight-card{border-radius:1.25rem;box-shadow:var(--ds-elevation-level-1)}body.tenant-shell-minimax .uh-dashboard-chart-canvas{display:grid;gap:var(--ds-space-4)}body.tenant-shell-minimax .uh-dashboard-panel-copy{display:grid;gap:.3rem}body.tenant-shell-minimax .uh-dashboard-panel-kicker{display:inline-flex;align-items:center;width:fit-content;min-height:1.8rem;padding:.2rem .65rem;border-radius:999px;background:#3b82f614;color:#2563eb;font-size:.78rem;font-weight:700}body.tenant-shell-minimax .uh-dashboard-panel-value{color:var(--ds-text);font-family:var(--ds-font-display);font-size:clamp(2rem,2.8vw,2.75rem);font-weight:800;line-height:1}body.tenant-shell-minimax .uh-dashboard-panel-detail{margin:0;color:var(--ds-text-muted);max-width:42rem}body.tenant-shell-minimax .uh-area-chart{display:grid;gap:.65rem}body.tenant-shell-minimax .uh-area-chart svg{width:100%;height:clamp(11rem,22vw,17rem)}body.tenant-shell-minimax .uh-area-chart--compact svg{height:clamp(9rem,16vw,12rem)}body.tenant-shell-minimax .uh-area-chart-line{fill:none;stroke:var(--uh-area-accent, var(--ds-info));stroke-width:4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}body.tenant-shell-minimax .uh-area-chart-point{fill:var(--uh-area-accent, var(--ds-info));stroke:#fff;stroke-width:3}body.tenant-shell-minimax .uh-area-chart-labels{display:flex;justify-content:space-between;gap:.35rem;color:var(--ds-text-muted);font-size:.82rem}body .bi-mobile-card{background:var(--ds-surface-level-2);border:1px solid var(--ds-border)}body .bi-mobile-card-head h4{color:var(--ds-text)}body .bi-mobile-card-subtitle,body .bi-mobile-card-eyebrow{color:var(--ds-text-muted)}body .bi-mobile-card-stat{background:var(--ds-surface-level-3);border-color:var(--ds-border)}body .bi-mobile-card-stat span{color:var(--ds-text-muted)}body .bi-mobile-card-stat strong{color:var(--ds-text)}body.tenant-shell-minimax .uh-area-chart-empty{display:grid;place-items:center;min-height:12rem;border:1px dashed rgba(148,163,184,.4);border-radius:1rem;color:var(--ds-text-muted)}body.tenant-shell-minimax .uh-dashboard-mini-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.85rem}body.tenant-shell-minimax .uh-dashboard-mini-card{display:grid;gap:.2rem;padding:var(--ds-space-inner-padding);border-radius:1rem;background:var(--ds-surface-level-3);border:1px solid var(--ds-border);box-shadow:var(--ds-elevation-level-3)}body.tenant-shell-minimax .uh-dashboard-mini-card span{color:var(--ds-text-muted);font-size:.82rem}body.tenant-shell-minimax .uh-dashboard-mini-card strong{color:var(--ds-text);font-size:1.05rem}@media(max-width:980px){body.tenant-shell-minimax .topbar-account-actions.is-open #auth-access-btn,body.tenant-shell-minimax .topbar-account-actions.is-open #auth-logout-btn{position:static;min-width:100%}body.tenant-shell-minimax .topbar-account-actions.is-open{display:grid;width:100%;gap:.45rem}}body.tenant-shell-minimax .topbar{align-items:center}@media(min-width:1181px){body.tenant-shell-minimax .topbar-title{display:inline-flex;align-items:baseline;gap:.55rem;min-width:0}body.tenant-shell-minimax .topbar-title .eyebrow{margin:0;color:#64748b;font-size:.98rem;font-weight:500;letter-spacing:0;text-transform:none}body.tenant-shell-minimax .topbar-title:has(.uh-breadcrumb-list) #active-service-title{display:none}body.tenant-shell-minimax .topbar-title h2{position:static;width:auto;height:auto;padding:0;overflow:visible;clip:auto;white-space:nowrap;margin:0;color:var(--ds-text);background:none;-webkit-text-fill-color:var(--ds-text);-webkit-background-clip:border-box;background-clip:border-box;font-size:clamp(1.15rem,1.45vw,1.4rem);line-height:1.15}body.tenant-shell-minimax .topbar-title .mobile-nav-toggle{display:none}}body.tenant-shell-minimax .topbar-primary-actions,body.tenant-shell-minimax .topbar .status-cluster,body.tenant-shell-minimax .topbar-account-actions .app-select-wrap,body.tenant-shell-minimax #auth-access-btn,body.tenant-shell-minimax #auth-logout-btn{display:none}body.tenant-shell-minimax .topbar-account-actions{gap:0}body.tenant-shell-minimax #auth-user-pill{width:2.9rem;min-width:2.9rem;max-width:2.9rem;padding:.28rem;color:transparent;font-size:0;text-indent:-9999px}body.tenant-shell-minimax #auth-user-pill:before{width:2.25rem;height:2.25rem;font-size:.82rem}body.tenant-shell-minimax .topbar-account-actions.is-open #auth-access-btn,body.tenant-shell-minimax .topbar-account-actions.is-open #auth-logout-btn{display:inline-flex}body.tenant-shell-minimax .service-section[data-service=overview][data-page-id=today]>.uh-page-header,body.tenant-shell-minimax .service-section[data-service=revenue][data-page-id=overview]>.uh-page-header,body.tenant-shell-minimax .service-section[data-service=workspace][data-page-id=overview]>.uh-page-header{display:none}body.tenant-shell-minimax .uh-dashboard-feature-row--full{grid-template-columns:minmax(0,1fr)}body.tenant-shell-minimax .uh-dashboard-action-row{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:var(--ds-space-4)}body.tenant-shell-minimax .uh-dashboard-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-4)}body.tenant-shell-minimax .uh-dashboard-action-grid .v0-action-card{min-height:100%}body.tenant-shell-minimax #workspace-overview-panel .uh-area-chart svg{height:clamp(14rem,24vw,19rem)}@media(max-width:1180px){body.tenant-shell-minimax .uh-dashboard-action-row,body.tenant-shell-minimax .uh-dashboard-action-grid{grid-template-columns:minmax(0,1fr)}}body.tenant-shell-minimax .sidebar{overflow-y:auto;overflow-x:visible}body.tenant-shell-minimax .brand-block{display:flex;flex-direction:column;align-items:stretch;gap:.9rem;padding:0 0 1.15rem;margin-bottom:.55rem;border-bottom:1px solid rgba(226,232,240,.2)}body.tenant-shell-minimax .brand-lockup{gap:var(--ds-space-4);margin-bottom:0}body.tenant-shell-minimax .brand-copy{display:grid;gap:.22rem;min-width:0}body.tenant-shell-minimax #brand-name{-webkit-background-clip:border-box;-webkit-text-fill-color:#f7fbff}body.tenant-shell-minimax #brand-tagline{max-width:23ch}body.tenant-shell-minimax #ux-mobile-nav-close{align-self:flex-end;justify-content:center;min-height:2.4rem;padding:.45rem .9rem;border:1px solid rgba(148,163,184,.32);border-radius:999px;background:#0f172ab8;color:#e2e8f0;box-shadow:none}body.tenant-shell-minimax .module-rail-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:stretch}body.tenant-shell-minimax .module-rail-head>.module-rail-btn{width:100%}body.tenant-shell-minimax .module-rail-group.has-subnav>.module-rail-btn:after,body.tenant-shell-minimax .module-rail-head>.module-rail-btn:after{content:none;display:none}body.tenant-shell-minimax .module-rail-expand-btn{padding:0}body.tenant-shell-minimax .module-rail-expand-btn:hover{background:#ffffff0f;border-color:#94a3b842;color:#f8fbff}body.tenant-shell-minimax .module-rail-expand-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;transform:rotate(0);transition:transform .16s ease}body.tenant-shell-minimax .module-rail-group.open>.module-rail-head .module-rail-expand-icon{transform:rotate(90deg)}body.tenant-shell-minimax .module-rail-group.has-subnav.active>.module-rail-head>.module-rail-btn,body.tenant-shell-minimax .module-rail-group.has-subnav.open>.module-rail-head>.module-rail-btn{border-bottom-left-radius:.9rem;border-bottom-right-radius:.9rem}body.tenant-shell-minimax .module-rail-group.has-subnav.open>.module-rail-head>.module-rail-expand-btn,body.tenant-shell-minimax .module-rail-group.has-subnav.active>.module-rail-head>.module-rail-expand-btn{border-color:#7dd3fc3d;color:var(--section-accent, var(--ds-module-operations))}body.tenant-shell-minimax .module-rail-subnav{margin:.24rem 0 .62rem 3.15rem}@media(max-width:980px){body.tenant-shell-minimax .brand-block{gap:.72rem}body.tenant-shell-minimax .brand-lockup{grid-template-columns:3.3rem minmax(0,1fr);gap:.9rem}body.tenant-shell-minimax .brand-mark{width:3.3rem;height:3.3rem}body.tenant-shell-minimax #brand-name{font-size:1.82rem}body.tenant-shell-minimax #brand-tagline{max-width:none}}body.tenant-shell-minimax .brand-mark{border-radius:1.22rem;border:1px solid rgba(148,163,184,.14);background:var(--ds-gradient-brand-mark);box-shadow:0 22px 36px #02081757,0 0 0 1px #f8fafc0a inset}body.tenant-shell-minimax .brand-mark:before{content:"";position:absolute;inset:18%;border-radius:.96rem;border:1px solid rgba(248,250,252,.12);background:linear-gradient(160deg,#f8fafc2e,#f8fafc05)}body.tenant-shell-minimax .brand-mark:after{content:"";position:absolute;top:.52rem;left:.56rem;width:1.1rem;height:1.1rem;border-radius:999px;background:radial-gradient(circle at 38% 38%,#a78bfa,#6366f1 60%,#6366f100 78%);box-shadow:0 0 26px #6366f161}body.tenant-shell-minimax #brand-eyebrow{color:#ecf5fff0;font-weight:700;letter-spacing:.02em;text-transform:none}body.tenant-shell-minimax #brand-name{-webkit-text-fill-color:#f7fbff;font-size:clamp(2rem,1.85vw,2.28rem);line-height:.94;letter-spacing:-.05em}body.tenant-shell-minimax #brand-tagline{line-height:1.52}body.tenant-shell-minimax .wedge-nav-group,body.tenant-shell-minimax .wedge-nav-single{background:transparent;box-shadow:none}body.tenant-shell-minimax .module-rail-btn{border:1px solid rgba(148,163,184,.14);background:#ffffff05;box-shadow:none}body.tenant-shell-minimax .module-rail-btn:hover{border-color:#94a3b842;background:#ffffff0d}body.tenant-shell-minimax .module-rail-btn .wedge-copy{display:grid;gap:.12rem;align-items:center}body.tenant-shell-minimax .module-rail-btn .wedge-copy strong{color:currentColor}body.tenant-shell-minimax .module-rail-expand-icon{font-size:1.16rem;font-weight:700}body.tenant-shell-minimax .module-rail-subnav{padding-left:.95rem}body.tenant-shell-minimax .module-rail-child-btn{border-color:#94a3b829}body.tenant-shell-minimax .module-rail-child-btn:hover{background:#ffffff16}body.tenant-shell-minimax .uh-builder-disclosure{padding:0;overflow:hidden}body.tenant-shell-minimax .uh-builder-disclosure[open]{background:#0f172a9e}body.tenant-shell-minimax .uh-builder-disclosure__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);padding:var(--ds-space-4) 1.1rem;cursor:pointer}body.tenant-shell-minimax .uh-builder-disclosure__summary::-webkit-details-marker{display:none}body.tenant-shell-minimax .uh-builder-disclosure__summary h4,body.tenant-shell-minimax .uh-builder-disclosure__summary p{margin:0}body.tenant-shell-minimax .uh-builder-disclosure__summary:after{content:"";width:.62rem;height:.62rem;border-right:2px solid rgba(226,232,240,.85);border-bottom:2px solid rgba(226,232,240,.85);transform:rotate(-45deg);transition:transform .16s var(--ds-motion-ease, ease);margin-inline-start:.45rem;display:inline-block}body.tenant-shell-minimax .uh-builder-disclosure[open]>.uh-builder-disclosure__summary:after{transform:rotate(45deg);border-color:#f8fafcf2}@media(prefers-reduced-motion:reduce){body.tenant-shell-minimax .uh-builder-disclosure__summary:after{transition:none}}body.tenant-shell-minimax .uh-builder-disclosure__body{padding:0 1.1rem 1.05rem}body.tenant-shell-minimax #agents-section .agent-tab-content[data-tab-content=builder] .uh-builder-stage-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:0 0 var(--ds-space-4)}body.tenant-shell-minimax #agents-section .agent-tab-content[data-tab-content=builder] .uh-builder-stage-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start;padding:.95rem var(--ds-space-4);border-radius:1.1rem;border:1px solid rgba(191,219,254,.46);background:linear-gradient(180deg,#fffffff7,#eff6fff0);box-shadow:0 16px 30px #0f172a0f}body.tenant-shell-minimax #agents-section .agent-tab-content[data-tab-content=builder] .uh-builder-stage-card.is-current{border-color:#38bdf880;background:linear-gradient(180deg,#f0f9fffa,#e0f2fef2)}body.tenant-shell-minimax #agents-section .agent-tab-content[data-tab-content=builder] .uh-builder-stage-card__step{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:999px;background:#2563eb1f;color:#1d4ed8;font-size:.82rem;font-weight:800}body.tenant-shell-minimax #agents-section .agent-tab-content[data-tab-content=builder] .uh-builder-stage-card h5,body.tenant-shell-minimax #agents-section .agent-tab-content[data-tab-content=builder] .uh-builder-stage-card p{margin:0}body.tenant-shell-minimax #agents-section .agent-tab-content[data-tab-content=builder] .uh-builder-stage-card p{color:#475569e6;font-size:.86rem;line-height:1.45}body.tenant-shell-minimax #agents-section .agent-tab-content[data-tab-content=builder] .builder-editor-grid.builder-editor-grid--guided{grid-template-columns:minmax(clamp(15rem,18vw,18rem),.86fr) minmax(0,1.94fr)}body.tenant-shell-minimax #agents-section .agent-tab-content[data-tab-content=builder] .uh-builder-main-column{display:grid;gap:var(--ds-space-4)}body.tenant-shell-minimax #agents-section .agent-tab-content[data-tab-content=builder] .uh-builder-support-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--ds-space-4);align-items:start}body.tenant-shell-minimax .brand-block,body.tenant-shell-minimax .brand-lockup{background:transparent;box-shadow:none}body.tenant-shell-minimax .brand-block:before,body.tenant-shell-minimax .brand-block:after,body.tenant-shell-minimax .brand-lockup:before,body.tenant-shell-minimax .brand-lockup:after{content:none;display:none;background:none;box-shadow:none}body.tenant-shell-minimax .brand-lockup{display:grid;grid-template-columns:3.95rem minmax(0,1fr);gap:1.05rem;align-items:start}body.tenant-shell-minimax .brand-mark{flex:0 0 auto;width:3.95rem;height:3.95rem}body.tenant-shell-minimax .brand-mark:before,body.tenant-shell-minimax .brand-mark:after{content:none;display:none;background:none;box-shadow:none}body.tenant-shell-minimax #brand-name{background:none;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:#eff7ff;-webkit-text-fill-color:#eff7ff;-webkit-text-stroke:0;opacity:1;text-shadow:0 8px 18px rgba(2,8,23,.22)}body.tenant-shell-minimax #brand-tagline{color:#e0ecffd1}body.tenant-shell-minimax .module-rail-expand-btn{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;border-radius:999px;border:1px solid rgba(148,163,184,.18)}body.tenant-shell-minimax .module-rail-expand-btn:hover,body.tenant-shell-minimax .module-rail-group.has-subnav.open>.module-rail-head>.module-rail-expand-btn,body.tenant-shell-minimax .module-rail-group.has-subnav.active>.module-rail-head>.module-rail-expand-btn{background:#2563eb2e;border-color:#60a5fa61;transform:translateY(-1px)}body.tenant-shell-minimax .module-rail-subnav{display:grid;gap:.42rem;margin-top:.45rem;margin-left:3.42rem;padding:.2rem 0 .15rem .95rem;border-left:1px solid rgba(96,165,250,.12)}body.tenant-shell-minimax .module-rail-group>.module-rail-subnav{display:none}body.tenant-shell-minimax .module-rail-group.open>.module-rail-subnav{display:grid}body.tenant-shell-minimax .module-rail-group.active:not(.open)>.module-rail-subnav{display:none}body.tenant-shell-minimax .module-rail-group.active:not(.open)>.module-rail-head .module-rail-expand-icon{transform:rotate(0)}body.tenant-shell-minimax .module-rail-group.active:not(.open)>.module-rail-head>.module-rail-expand-btn{color:#e2e8f0eb;transform:none}body.tenant-shell-minimax .module-rail-child-btn{min-height:2.72rem;padding:.58rem .78rem;border-radius:.92rem;border:1px solid rgba(148,163,184,.14);background:#ffffff0a;color:#e7effaf0}body.tenant-shell-minimax .module-rail-child-btn:hover,body.tenant-shell-minimax .module-rail-child-btn.active{background:#ffffff14;border-color:#60a5fa38}body.tenant-shell-minimax .module-rail-child-btn .wedge-child-label{color:#f1f5f9fa}body.tenant-shell-minimax .module-rail-child-btn .wedge-child-meta{color:#cbd5e1b8}@media(max-width:980px){body.tenant-shell-minimax .module-rail-subnav{margin-left:2.65rem;padding-left:.72rem}body.tenant-shell-minimax #agents-section .agent-tab-content[data-tab-content=builder] .uh-builder-stage-strip,body.tenant-shell-minimax #agents-section .agent-tab-content[data-tab-content=builder] .uh-builder-support-grid{grid-template-columns:1fr}}body.tenant-shell-minimax #agents-section .agent-tab-content[data-tab-content=builder] .builder-subpanel,body.tenant-shell-minimax #agents-section .agent-tab-content[data-tab-content=builder] .panel.builder-subpanel,body.tenant-shell-minimax #agents-section .agent-tab-content[data-tab-content=builder] .v0-hybrid-subpanel,body.tenant-shell-minimax #agents-section .agent-tab-content[data-tab-content=builder] .panel.v0-hybrid-subpanel{border-color:#bfdbfe6b;background:linear-gradient(180deg,#fbfdfffa,#eff6fff5);box-shadow:0 20px 40px #0f172a14}body.tenant-shell-minimax #agents-section .agent-tab-content[data-tab-content=builder] .uh-builder-lab-section{padding:var(--ds-space-4) 1.05rem}body.tenant-shell-minimax #agents-section .agent-tab-content[data-tab-content=builder] .uh-builder-lab-grid{display:grid;gap:.85rem}body.tenant-shell-minimax #agents-section .agent-tab-content[data-tab-content=builder] .builder-palette-item{border-color:#bfdbfed6;background:#fffffffa;color:#16324f;box-shadow:0 10px 22px #94a3b824}body.tenant-shell-minimax #agents-section .agent-tab-content[data-tab-content=builder] .builder-canvas{border:1px dashed rgba(96,165,250,.42);background:linear-gradient(transparent 23px,#93c5fd29 24px),linear-gradient(90deg,transparent 23px,rgba(147,197,253,.16) 24px),linear-gradient(180deg,#fcfefffa,#edf6fffa);box-shadow:inset 0 0 0 1px #ffffffb8}body.tenant-shell-minimax #agents-section .agent-tab-content[data-tab-content=builder] .builder-canvas-zone-rect{fill:#bfdbfe38;stroke:#60a5fa80}body.tenant-shell-minimax #agents-section .agent-tab-content[data-tab-content=builder] .builder-canvas-edge-path{stroke:#2563ebb3;filter:drop-shadow(0 0 4px rgba(59,130,246,.12))}body.tenant-shell-minimax #agents-section .agent-tab-content[data-tab-content=builder] .builder-canvas-node{border-color:#bfdbfee6;background:linear-gradient(180deg,#fffffffc,#f1f7fffa);color:var(--ds-text);box-shadow:0 16px 30px #0f172a17}body.tenant-shell-minimax #agents-section .agent-tab-content[data-tab-content=builder] .builder-canvas-node small,body.tenant-shell-minimax #agents-section .agent-tab-content[data-tab-content=builder] .builder-node-metric{color:#475569e0}body.tenant-shell-minimax #agents-section .agent-tab-content[data-tab-content=builder] .builder-node-chip{border-color:#bfdbfec7;background:#eff6fff2;color:#1d4ed8}@media(max-width:980px){body.tenant-shell-minimax .app-shell{grid-template-columns:1fr;padding:.65rem}body.tenant-shell-minimax .sidebar{position:fixed;top:0;left:0;bottom:0;width:min(22rem,calc(100vw - 1.25rem));height:auto;z-index:var(--ds-z-drawer, 1200);transform:translate(-104%);opacity:0;pointer-events:none}body.tenant-shell-minimax.mobile-nav-open .sidebar{transform:translate(0);opacity:1;pointer-events:auto}body.tenant-shell-minimax .topbar{grid-template-columns:1fr;row-gap:var(--ds-space-3);align-items:stretch}body.tenant-shell-minimax .topbar-tools,body.tenant-shell-minimax .topbar-tools>.ux-toolbar{grid-template-columns:1fr;justify-items:stretch}body.tenant-shell-minimax .ux-toolbar-search{justify-content:stretch}body.tenant-shell-minimax .ux-toolbar-search input[type=search]{width:100%;max-width:none}body.tenant-shell-minimax .ux-toolbar-actions{justify-content:flex-start;overflow-x:auto}body.tenant-shell-minimax .topbar-account-actions{display:none}}@media(min-width:981px){body.tenant-shell-minimax{height:100dvh;overflow:hidden}body.tenant-shell-minimax .brand-block{gap:.72rem;margin:0;padding:0 0 .9rem}body.tenant-shell-minimax #brand-tagline{max-width:none}body.tenant-shell-minimax .ux-sidebar-search-wrap{margin:0 0 .7rem}body.tenant-shell-minimax .service-nav{display:grid;align-content:start;min-height:0;margin-top:0;padding:0 .15rem 0 0;gap:var(--ds-layout-rail-nav-gap);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}body.tenant-shell-minimax .module-rail-head{grid-template-columns:minmax(0,1fr) auto;align-items:center}body.tenant-shell-minimax .module-rail-btn{gap:.72rem;min-height:var(--ds-layout-rail-item-min)}body.tenant-shell-minimax .module-rail-icon,body.tenant-shell-minimax .wedge-icon.module-rail-icon{width:var(--ds-layout-rail-icon-size);height:var(--ds-layout-rail-icon-size)}body.tenant-shell-minimax .module-rail-icon svg{width:.96rem;height:.96rem}body.tenant-shell-minimax .module-rail-btn .wedge-copy{gap:.08rem}body.tenant-shell-minimax .module-rail-expand-btn{padding:0;background:#0f172aad}body.tenant-shell-minimax .module-rail-subnav{gap:.28rem;margin-top:.3rem;margin-left:2.8rem;padding:.08rem 0 .08rem .74rem;border-left:1px solid rgba(148,163,184,.18)}body.tenant-shell-minimax .module-rail-child-btn{min-height:var(--ds-layout-rail-child-min)}body.tenant-shell-minimax .module-rail-child-btn .wedge-child-copy{gap:.06rem}body.tenant-shell-minimax .module-rail-child-badge{font-size:.64rem;padding:.18rem .42rem}body.tenant-shell-minimax .sidebar-foot{margin-top:0;padding-top:.82rem;gap:.68rem}body.tenant-shell-minimax .sidebar-foot-block{gap:.32rem}body.tenant-shell-minimax .sidebar-foot li,body.tenant-shell-minimax .sidebar-foot .subtle,body.tenant-shell-minimax .sidebar-foot-label{font-size:.76rem}body.tenant-shell-minimax .sidebar-quick-action-btn{min-height:2.8rem;border-radius:.92rem}body.tenant-shell-minimax.mobile-nav-open.ux-sidebar-collapsed .brand-copy,body.tenant-shell-minimax.mobile-nav-open.ux-sidebar-collapsed #brand-tagline,body.tenant-shell-minimax.mobile-nav-open.ux-sidebar-collapsed .sidebar-foot,body.tenant-shell-minimax.mobile-nav-open.ux-sidebar-collapsed .ux-sidebar-search-wrap{display:grid}body.tenant-shell-minimax.mobile-nav-open.ux-sidebar-collapsed .module-rail-btn .wedge-copy{display:flex}body.tenant-shell-minimax.mobile-nav-open.ux-sidebar-collapsed .module-rail-group.open>.module-rail-subnav{display:grid}body.tenant-shell-minimax.mobile-nav-open.ux-sidebar-collapsed .module-rail-group.active:not(.open)>.module-rail-subnav{display:none}body.tenant-shell-minimax #ux-sidebar-collapse-btn,body.tenant-shell-minimax .ux-sidebar-collapse-btn{margin:.35rem 0 0;justify-content:center;border-radius:.8rem;border:1px solid rgba(148,163,184,.26);background:#0f172ac7;color:#f8fafcf5;box-shadow:inset 0 1px #ffffff0a}body.tenant-shell-minimax #ux-sidebar-collapse-btn:hover,body.tenant-shell-minimax .ux-sidebar-collapse-btn:hover{background:#1e293bf5;border-color:#7dd3fc47}body.tenant-shell-minimax #ux-sidebar-collapse-btn .sidebar-collapse-icon,body.tenant-shell-minimax #ux-sidebar-collapse-btn .sidebar-collapse-label,body.tenant-shell-minimax .sidebar-collapse-icon,body.tenant-shell-minimax .sidebar-collapse-label{color:inherit}body.tenant-shell-minimax .main-area{min-height:100dvh;height:100dvh;padding:var(--ds-space-4) 1.15rem 1.45rem;gap:.9rem;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-gutter:stable}body.tenant-shell-minimax .topbar{top:0}}@media(min-width:1181px){body.tenant-shell-minimax .app-shell{min-height:100dvh;height:100dvh;padding:0;gap:0;overflow:hidden;grid-template-columns:clamp(16.5rem,17.6vw,18.75rem) minmax(0,1fr);background:var(--ds-bg-app)}body.tenant-shell-minimax .sidebar{position:relative;top:0;left:0;align-self:stretch;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:100dvh;height:100dvh;margin:0;padding:var(--ds-layout-rail-padding-block) var(--ds-layout-rail-padding-inline);border-radius:0;border-right:1px solid rgba(248,250,252,.08);box-shadow:inset -1px 0 #f8fafc0a;overflow:hidden;background:linear-gradient(180deg,var(--ds-bg-sidebar) 0%,#122338 100%)}}body.tenant-shell-minimax{font-size:14px}body.tenant-shell-minimax .main-area,body.tenant-shell-minimax #services-root,body.tenant-shell-minimax .service-section,body.tenant-shell-minimax .v0-page,body.tenant-shell-minimax .v0-side-stack,body.tenant-shell-minimax .uh-dashboard-side-stack{gap:var(--ds-layout-main-gap)}body.tenant-shell-minimax .service-section[data-shortcut-grid-policy=focused-only] [data-overview-only-region=true]{display:none}body.tenant-shell-minimax .service-head,body.tenant-shell-minimax .v0-page-header,body.tenant-shell-minimax .uh-page-header{gap:.48rem;padding-top:.16rem}body.tenant-shell-minimax .service-head h3,body.tenant-shell-minimax .v0-page-header h3,body.tenant-shell-minimax .uh-hero-title{font-size:clamp(1.34rem,1.55vw,1.72rem);line-height:1.06;letter-spacing:-.026em}body.tenant-shell-minimax .service-head p,body.tenant-shell-minimax .service-head .subtle,body.tenant-shell-minimax .v0-page-header p,body.tenant-shell-minimax .uh-hero-detail,body.tenant-shell-minimax .subtle{font-size:.84rem;line-height:1.34}body.tenant-shell-minimax .panel,body.tenant-shell-minimax .table-panel,body.tenant-shell-minimax .record-detail-panel,body.tenant-shell-minimax .hero-panel,body.tenant-shell-minimax .v0-card,body.tenant-shell-minimax .v0-hero-card,body.tenant-shell-minimax .v0-highlight-card,body.tenant-shell-minimax .uh-card-section,body.tenant-shell-minimax .workspace-group,body.tenant-shell-minimax .crm-account-page-commandbar,body.tenant-shell-minimax .crm-view-summary{border-radius:.82rem;padding:var(--ds-space-card-padding)}body.tenant-shell-minimax .panel-heading,body.tenant-shell-minimax .v0-card-head,body.tenant-shell-minimax .uh-card-head{gap:.44rem;margin-bottom:.42rem}body.tenant-shell-minimax .panel-heading h4,body.tenant-shell-minimax .v0-card-head h4,body.tenant-shell-minimax .uh-card-head h4{font-size:.96rem;line-height:1.18}body.tenant-shell-minimax .grid,body.tenant-shell-minimax .v0-stat-grid,body.tenant-shell-minimax .v0-action-grid,body.tenant-shell-minimax .v0-goal-grid,body.tenant-shell-minimax .inventory-kpi-grid,body.tenant-shell-minimax .uh-metric-grid,body.tenant-shell-minimax .uh-dashboard-kpi-strip,body.tenant-shell-minimax .uh-dashboard-feature-row,body.tenant-shell-minimax .uh-dashboard-lower-row,body.tenant-shell-minimax .uh-split-layout,body.tenant-shell-minimax .uh-split-layout--dashboard{gap:var(--ds-layout-grid-gap)}body.tenant-shell-minimax .v0-action-card,body.tenant-shell-minimax .v0-stat-card,body.tenant-shell-minimax .v0-goal-card,body.tenant-shell-minimax .v0-list-item,body.tenant-shell-minimax .record-detail-event,body.tenant-shell-minimax .inventory-kpi-card,body.tenant-shell-minimax .overview-app-card,body.tenant-shell-minimax .crm-mobile-card{border-radius:.74rem;padding:.58rem}body.tenant-shell-minimax .today-launchpad-card,body.tenant-shell-minimax .today-specialist-card{background:#f3f5f9;box-shadow:none;border:1px solid rgba(15,23,42,.08);transition:box-shadow .14s ease,transform .14s ease,border-color .14s ease}body.tenant-shell-minimax .today-launchpad-card:hover,body.tenant-shell-minimax .today-specialist-card:hover{background:#fff;box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px);border-color:#6366f147}body .uh-setup-progress{display:flex;flex-direction:column;gap:var(--ds-space-2);margin-bottom:var(--ds-space-4)}body .uh-setup-progress-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-3)}body .uh-setup-progress-head strong{font-size:.95rem;font-weight:700;color:#1f2b45}body .uh-setup-progress-head span{font-size:.8rem;color:#64748b}body .uh-setup-progress-bar{position:relative;height:7px;border-radius:999px;background:#0f172a14;overflow:hidden}body .uh-setup-progress-bar>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#6366f1,#22c55e);transition:width .24s ease}body .v0-checklist-row.is-active{background:#6366f10d;border-radius:.85rem}body .v0-checklist-row.is-upcoming{opacity:.66}body .v0-checklist-row.is-done .v0-checklist-index{background:#10b98124;color:#047857}body .v0-checklist-row.is-done strong{color:#64748b}body .v0-checklist-row.is-done p{display:none}body .uh-checklist-done-label{font-size:.78rem;font-weight:600;color:#047857;white-space:nowrap}body .today-launchpad-viewall{background:transparent;border:1px dashed rgba(99,102,241,.4)}body .today-launchpad-viewall strong{color:#4f46e5}body .today-launchpad-viewall:hover{background:#6366f10f;border-color:#6366f199}body .today-launchpad-viewall .v0-goal-icon{background:#6366f11f;color:#4f46e5}body.tenant-shell-minimax .v0-stat-value,body.tenant-shell-minimax .inventory-kpi-value,body.tenant-shell-minimax .uh-metric-value{font-size:clamp(1.42rem,1.7vw,1.95rem);line-height:1.04}body.tenant-shell-minimax .v0-stat-label,body.tenant-shell-minimax .inventory-kpi-label,body.tenant-shell-minimax .page-kicker,body.tenant-shell-minimax .status-pill,body.tenant-shell-minimax .tag,body.tenant-shell-minimax .badge{font-size:.72rem;line-height:1.15}body.tenant-shell-minimax .btn,body.tenant-shell-minimax .toolbar-btn,body.tenant-shell-minimax .nav-btn,body.tenant-shell-minimax .workspace-nav-btn,body.tenant-shell-minimax .v0-inline-button,body.tenant-shell-minimax .v0-primary-button,body.tenant-shell-minimax .v0-module-subnav-btn,body.tenant-shell-minimax .module-page-btn{min-height:2.18rem;padding:.4rem .64rem;border-radius:.72rem;font-size:.84rem}body.tenant-shell-minimax :where(input[type=text],input[type=email],input[type=password],input[type=url],input[type=search],input[type=number],input:not([type]),textarea,select){min-height:2.18rem;padding:.4rem .62rem;border-radius:.72rem;font-size:.84rem;line-height:1.24}body.tenant-shell-minimax .table-wrap,body.tenant-shell-minimax .v0-table-wrap{border-radius:.78rem}body.tenant-shell-minimax table,body.tenant-shell-minimax .v0-table{font-size:.84rem}body.tenant-shell-minimax table th,body.tenant-shell-minimax table td,body.tenant-shell-minimax .v0-table th,body.tenant-shell-minimax .v0-table td{padding:.38rem .56rem;font-size:.84rem;line-height:1.26}body.tenant-shell-minimax table th,body.tenant-shell-minimax .v0-table th{font-size:.7rem;letter-spacing:.06em}body.tenant-shell-minimax table td strong,body.tenant-shell-minimax .v0-table td strong{font-size:.88rem;line-height:1.2}body.tenant-shell-minimax .switch-row,body.tenant-shell-minimax .checkbox-row,body.tenant-shell-minimax .v0-switch-row{min-height:2.35rem;padding:.48rem .66rem;border-radius:.78rem;font-size:.84rem}@media(min-width:981px){body.tenant-shell-minimax .sidebar{padding:var(--ds-layout-rail-padding-block) var(--ds-layout-rail-padding-inline)}body.tenant-shell-minimax .brand-block{padding-bottom:.68rem}body.tenant-shell-minimax .brand-mark{width:2.58rem;height:2.58rem;border-radius:.82rem}body.tenant-shell-minimax #brand-name{font-size:1.68rem;line-height:.98}body.tenant-shell-minimax #brand-tagline{font-size:.76rem;line-height:1.28}body.tenant-shell-minimax .ux-sidebar-search-wrap input{min-height:2.34rem;padding:.54rem .7rem;border-radius:.78rem}body.tenant-shell-minimax .module-rail-head{gap:.34rem}body.tenant-shell-minimax .module-rail-btn{min-height:var(--ds-layout-rail-item-min);padding:.42rem .56rem;border-radius:.74rem;gap:var(--ds-space-2)}body.tenant-shell-minimax .module-rail-icon,body.tenant-shell-minimax .wedge-icon.module-rail-icon{width:var(--ds-layout-rail-icon-size);height:var(--ds-layout-rail-icon-size);border-radius:.6rem}body.tenant-shell-minimax .module-rail-btn .wedge-copy strong{font-size:.84rem;line-height:1.16}body.tenant-shell-minimax .module-rail-btn .wedge-copy small{font-size:.66rem;line-height:1.16}body.tenant-shell-minimax .module-rail-expand-btn{min-width:2.12rem;min-height:2.12rem}body.tenant-shell-minimax .module-rail-subnav{gap:.24rem;margin-top:.24rem;margin-left:2.36rem;padding-left:.58rem}body.tenant-shell-minimax .module-rail-child-btn{min-height:var(--ds-layout-rail-child-min);padding:.34rem .54rem;border-radius:.68rem}body.tenant-shell-minimax .module-rail-child-btn .wedge-child-label{font-size:.78rem;line-height:1.16}body.tenant-shell-minimax .module-rail-child-btn .wedge-child-meta{font-size:.64rem;line-height:1.14}body.tenant-shell-minimax .main-area{padding:var(--ds-layout-content-block) var(--ds-layout-content-inline);gap:var(--ds-layout-main-gap)}body.tenant-shell-minimax .topbar{min-height:3.28rem;padding:.42rem .76rem;border-radius:1rem;column-gap:.72rem}body.tenant-shell-minimax .ux-toolbar-search input[type=search]{min-height:2.36rem;border-radius:.78rem}body.tenant-shell-minimax #auth-user-pill,body.tenant-shell-minimax #auth-access-btn,body.tenant-shell-minimax #auth-logout-btn,body.tenant-shell-minimax #backend-status-pill,body.tenant-shell-minimax .toolbar-btn--icon{min-height:2.32rem}}@media(min-width:1181px){body.tenant-shell-minimax .app-shell{grid-template-columns:var(--ds-layout-shell-sidebar) minmax(0,1fr)}}@media(max-width:980px){body.tenant-shell-minimax{font-size:14px}body.tenant-shell-minimax .main-area{padding:.56rem}body.tenant-shell-minimax .sidebar{width:min(20rem,calc(100vw - 1rem));padding:.72rem}body.tenant-shell-minimax .btn,body.tenant-shell-minimax .toolbar-btn,body.tenant-shell-minimax .nav-btn,body.tenant-shell-minimax .workspace-nav-btn,body.tenant-shell-minimax .v0-inline-button,body.tenant-shell-minimax .v0-primary-button,body.tenant-shell-minimax .v0-module-subnav-btn,body.tenant-shell-minimax .module-page-btn{min-height:2.55rem}body.tenant-shell-minimax :where(input[type=text],input[type=email],input[type=password],input[type=url],input[type=search],input[type=number],input:not([type]),textarea,select){min-height:2.5rem}}@media(max-width:760px){body.tenant-shell-minimax .panel,body.tenant-shell-minimax .table-panel,body.tenant-shell-minimax .record-detail-panel,body.tenant-shell-minimax .hero-panel,body.tenant-shell-minimax .v0-card,body.tenant-shell-minimax .v0-hero-card,body.tenant-shell-minimax .v0-highlight-card,body.tenant-shell-minimax .uh-card-section,body.tenant-shell-minimax .workspace-group{padding:.62rem}body.tenant-shell-minimax .service-head h3,body.tenant-shell-minimax .v0-page-header h3,body.tenant-shell-minimax .uh-hero-title{font-size:clamp(1.22rem,5vw,1.54rem)}}body #vault-section.service-section.active{grid-template-columns:minmax(0,1fr);justify-items:stretch}body #vault-section.service-section>*,body #vault-section .vault-premium-shell,body #vault-section .vault-premium-control-grid,body #vault-section .vault-premium-panel,body #vault-section .vault-premium-hero{grid-column:1 / -1;min-width:0;max-width:100%}body #vault-section .vault-premium-shell{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;align-items:start;align-content:start;width:100%}body #vault-section .vault-premium-control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-auto-flow:row;align-items:start;width:100%}body #vault-section .vault-premium-panel,body #vault-section .vault-premium-hero{height:auto;min-height:0;align-self:start;justify-self:stretch;grid-row:auto}@media(max-width:980px){body #vault-section.service-section.active,body #vault-section .vault-premium-shell,body #vault-section .vault-premium-control-grid,body #vault-section .vault-premium-panel .panel-heading,body #vault-section .vault-premium-action-rail,body #vault-section .vault-mobile-card-actions{grid-template-columns:minmax(0,1fr)}body #vault-section .vault-premium-panel .btn,body #vault-section .vault-premium-panel .file-input-label,body #vault-section .vault-mobile-card-actions .btn{width:100%;justify-content:center}}body .ux-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;min-height:0;margin-left:.3rem;padding:0 .3rem;border-radius:999px;border:1px solid rgba(2,132,199,.35);background:var(--ds-module-content);color:#fff;font-size:.68rem;font-weight:700;line-height:1}body .ux-badge.ux-badge-danger{background:var(--ds-danger, var(--ds-danger));border-color:#b91c1c73}body .ux-badge.hidden,body #auth-user-pill.hidden{display:none}@media(min-width:981px)and (max-width:1180px){body.tenant-shell-minimax .app-shell{grid-template-columns:minmax(0,1fr)}body.tenant-shell-minimax .sidebar{position:fixed;top:0;left:0;bottom:0;width:min(22rem,calc(100vw - 1.25rem));min-height:0;height:auto;z-index:var(--ds-z-drawer, 1200);border-radius:0 1.1rem 1.1rem 0;overflow-y:auto}body.tenant-shell-minimax .topbar{position:sticky;top:0;z-index:var(--ds-z-topbar, 132);display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2) .9rem;height:max-content;min-height:0;align-self:start;padding:.55rem var(--ds-space-4);border-radius:0;background:var(--ds-bg-topbar);border-bottom:1px solid rgba(226,232,240,.9);box-shadow:0 1px 2px #0f172a0a}body.tenant-shell-minimax .topbar>*,body.tenant-shell-minimax .topbar .ux-toolbar,body.tenant-shell-minimax .topbar .ux-toolbar-search,body.tenant-shell-minimax .topbar .ux-toolbar-actions{transform:none}body.tenant-shell-minimax .topbar-title{display:inline-flex;align-items:center;gap:.55rem;flex:0 1 auto;width:auto;min-width:0;margin:0;position:static}body.tenant-shell-minimax .topbar-title .mobile-nav-toggle{display:inline-flex;position:static;margin:0}body.tenant-shell-minimax .topbar-title:has(.uh-breadcrumb-list) #active-service-label{display:block;position:static;width:auto;height:auto;margin:0;padding:0;clip:auto;clip-path:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:min(42vw,18rem);font-size:.82rem;font-weight:600;line-height:1.2;color:var(--ds-text-muted)}body.tenant-shell-minimax .topbar-title:has(.uh-breadcrumb-list) #active-service-title{display:none}body.tenant-shell-minimax .topbar-title:not(:has(.uh-breadcrumb-list)) #active-service-label{display:none}body.tenant-shell-minimax .topbar-title:not(:has(.uh-breadcrumb-list)) #active-service-title{display:block;position:static;width:auto;height:auto;margin:0;padding:0;clip:auto;clip-path:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:min(34vw,22rem);font-size:1.02rem;font-weight:700;line-height:1.2;color:var(--ds-text);background:none;-webkit-text-fill-color:var(--ds-text)}body.tenant-shell-minimax .topbar-tools{display:flex;flex:1 1 24rem;width:auto;min-width:0;position:static}body.tenant-shell-minimax .topbar-tools .ux-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;width:100%;position:static}body.tenant-shell-minimax .ux-toolbar-search{flex:1 1 13rem;width:auto;max-width:24rem;min-width:11rem;display:block;position:static}body.tenant-shell-minimax .ux-toolbar-search input[type=search]{width:100%;min-width:0}body.tenant-shell-minimax .ux-toolbar-actions{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:.4rem;position:static;width:auto}body.tenant-shell-minimax .ux-toolbar-actions .toolbar-btn{flex:0 0 auto;width:auto;min-height:2.4rem;padding:.3rem .7rem;position:static}body.tenant-shell-minimax .topbar-account-actions{position:relative;display:flex;align-items:center;margin-left:auto}body.tenant-shell-minimax .main-area{grid-template-rows:none;grid-auto-rows:max-content;align-content:start}body.tenant-shell-minimax #section-page-nav{height:max-content;align-self:start}}@media(min-width:981px){body.tenant-shell-minimax .main-area{grid-template-rows:none;grid-auto-rows:max-content;align-content:start}body.tenant-shell-minimax #section-page-nav{height:max-content;align-self:start}}body .ux-mobile-launcher-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:var(--ds-space-2)}body .ux-mobile-launcher-strip .toolbar-btn.ghost{background:#fff;border:1px solid rgba(203,213,225,.9);color:var(--ds-text-body);box-shadow:none}body .ux-mobile-launcher-strip .toolbar-btn.primary{background:linear-gradient(135deg,#6366f1,var(--ds-module-content));border:0;color:#fff}body .ux-mobile-launcher-services .ux-mobile-launcher-chip{background:#f1f5f9f2;border:1px solid rgba(203,213,225,.85);color:var(--ds-text-body)}@media(min-width:981px){body .ux-mobile-launcher-strip{display:none}}@media(max-width:980px){body .ux-toolbar-search{display:flex;flex-direction:column;align-items:stretch;gap:var(--ds-space-2);position:static}body #ux-quick-search{width:100%;min-height:2.6rem}body .ux-mobile-launcher-strip{position:static;width:100%;margin:0;display:none}body #ux-mobile-launcher-command-btn{flex:1 1 auto;background:#fff;border:1px solid rgba(203,213,225,.95);color:var(--ds-text-body);box-shadow:none;min-height:2.5rem}body #ux-mobile-launcher-primary-btn{flex:1 1 auto;background:linear-gradient(135deg,#6366f1,var(--ds-module-content));border:0;color:#fff;min-height:2.5rem}body #ux-mobile-launcher-services{display:flex;flex-wrap:wrap;gap:.4rem;width:100%}body #ux-mobile-launcher-services .ux-mobile-launcher-chip{background:#f1f5f9f2;border:1px solid rgba(203,213,225,.85);color:var(--ds-text-body);box-shadow:none}}body #ux-quick-search{height:3.15rem;max-height:3.15rem}@media(max-width:980px){body #ux-quick-search{height:2.75rem;max-height:2.75rem;padding:.4rem .9rem}body.tenant-shell-minimax .topbar{position:static}}body #crm-account-list-page.v0-workbench--crm-accounts{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}@media(min-width:981px){body .crm-account-queue-panel .actions-row.wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--ds-space-2);align-items:center}body .crm-account-queue-panel .actions-row.wrap>.btn{width:auto;justify-self:start}body .crm-account-queue-panel .actions-row.wrap>input[type=search],body .crm-account-queue-panel .actions-row.wrap>input[type=text]{min-width:0}}@media(max-width:980px){body #ux-mobile-fab{width:3.4rem;height:3.4rem;min-height:3.4rem;padding:0;border-radius:999px;justify-content:center;font-size:1.5rem;line-height:1}body #ux-mobile-fab-label{display:none}body #services-root{padding-bottom:calc(9.5rem + env(safe-area-inset-bottom,0px))}}body h1,body h2{letter-spacing:-.015em;line-height:1.14}body h3{letter-spacing:-.012em;line-height:1.22}body h4{letter-spacing:-.008em}body h1[class*=eyebrow],body h2[class*=eyebrow],body h3[class*=eyebrow],body .v0-eyebrow,body .eyebrow,body [class*=uppercase]{letter-spacing:.04em}@media(min-width:981px){body.tenant-shell-minimax .ux-toolbar .toolbar-btn--icon .toolbar-btn-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}body.tenant-shell-minimax .ux-toolbar .toolbar-btn--icon{min-width:2.55rem;min-height:2.45rem;justify-content:center;padding-inline:.62rem;gap:.3rem;border-radius:999px}}body.tenant-shell-minimax #ux-status-btn.danger{background:#d920201a;border-color:#d9202073;color:var(--ds-danger)}@media(max-width:980px){body.tenant-shell-minimax .section-page-nav[data-mobile-redundant=true]{display:none}}body.tenant-shell-minimax .section-page-nav[data-mobile-redundant=true]{display:none}body .uh-filter-secondary{display:contents}body .uh-filter-disclosure{display:none}body.tenant-shell-minimax .uh-filter-disclosure.btn.ghost{background:var(--ds-surface-level-2);border:1px solid var(--ds-border);color:var(--ds-text-muted);box-shadow:none;font-weight:600;font-size:.82rem;gap:.45rem}body.tenant-shell-minimax .uh-filter-disclosure.btn.ghost:after{content:"";width:.42rem;height:.42rem;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:translateY(-.1em) rotate(45deg);transition:transform var(--ds-motion-fast) var(--ds-motion-ease);opacity:.75}body.tenant-shell-minimax .uh-filter-disclosure.btn.ghost[aria-expanded=true]:after{transform:translateY(.05em) rotate(-135deg)}body.tenant-shell-minimax .uh-filter-disclosure.btn.ghost:hover{background:var(--ds-accent-soft);border-color:var(--ds-accent);color:var(--ds-accent-strong)}@media(min-width:981px)and (max-width:1180px){body.tenant-shell-minimax .uh-filter-disclosure{display:inline-flex}body.tenant-shell-minimax .crm-toolbar-row:not(.is-filters-open) .uh-filter-secondary{display:none}body.tenant-shell-minimax .crm-toolbar-row.is-filters-open .uh-filter-secondary{display:contents}}@media(min-width:981px){body.tenant-shell-minimax .crm-account-queue-panel .uh-filter-disclosure{display:inline-flex}body.tenant-shell-minimax .crm-account-queue-panel .crm-toolbar-row:not(.is-filters-open) .uh-filter-secondary{display:none}body.tenant-shell-minimax .crm-account-queue-panel .crm-toolbar-row.is-filters-open .uh-filter-secondary{display:contents}}@media(min-width:981px){body .crm-account-queue-panel .actions-row.wrap .uh-filter-secondary>input[type=search],body .crm-account-queue-panel .actions-row.wrap .uh-filter-secondary>input[type=text]{min-width:0}}@media(max-width:980px){body .panel>.actions-row.wrap .uh-filter-secondary>input,body .panel>.actions-row.wrap .uh-filter-secondary>select,body .hero-panel>.actions-row.wrap .uh-filter-secondary>input,body .hero-panel>.actions-row.wrap .uh-filter-secondary>select{width:100%;min-width:0;min-height:48px;border-radius:18px}}@media(min-width:981px){body.tenant-shell-minimax #crm-section .crm-toolbar-row .uh-filter-disclosure{display:inline-flex}body.tenant-shell-minimax #crm-section .crm-toolbar-row:not(.is-filters-open) .uh-filter-secondary{display:none}body.tenant-shell-minimax #crm-section .crm-toolbar-row.is-filters-open .uh-filter-secondary{display:contents}body #crm-section .crm-toolbar-row .uh-filter-secondary>input[type=search],body #crm-section .crm-toolbar-row .uh-filter-secondary>input[type=text],body #crm-section .crm-toolbar-row .uh-filter-secondary .crm-toolbar-field>input[type=text],body #crm-section .crm-toolbar-row .uh-filter-secondary .crm-toolbar-field>input[type=number],body #crm-section .crm-toolbar-row .uh-filter-secondary .crm-toolbar-field>input[type=date]{min-width:0}}body #crm-section .crm-bulk-row.is-bulk-hidden{display:none}body #crm-section .crm-bulk-hint{font-size:.8rem;opacity:.8}body #crm-section .crm-toolbar-field{display:flex;flex-direction:column;gap:.15rem;min-width:0}body #crm-section .crm-toolbar-field-label{font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ds-text-muted, #556073);line-height:1.1}body #crm-section .crm-toolbar-field>input,body #crm-section .crm-toolbar-field>select{min-width:0;width:100%}@media(max-width:980px){body #crm-section .crm-toolbar-row .uh-filter-disclosure{display:inline-flex;width:100%;justify-content:space-between;min-height:44px}body #crm-section .crm-toolbar-row:not(.is-filters-open) .uh-filter-secondary{display:none}body #crm-section .crm-toolbar-row.is-filters-open .uh-filter-secondary{display:flex;flex-direction:column;gap:.55rem;width:100%;margin-top:.45rem;padding:.7rem;border-radius:16px;background:#0f1b378c;border:1px solid rgba(125,154,255,.16)}body #crm-section .crm-toolbar-row.is-filters-open .uh-filter-secondary>*{width:100%}}body #crm-section .crm-stage-editor{display:flex;flex-direction:column;gap:.6rem;margin:.4rem 0 .2rem}body #crm-section .crm-stage-editor-label{font-size:.82rem;font-weight:600;color:var(--ds-text-muted, #8ea3cf)}body #crm-section .crm-stage-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}body #crm-section .crm-stage-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .55rem;border-radius:999px;background:#0f435366;border:1px solid rgba(74,222,255,.34)}body #crm-section .crm-stage-chip-order{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:999px;font-size:.72rem;font-weight:700;background:#4adeff2e;color:#dff9ff}body #crm-section .crm-stage-chip-label{font-size:.84rem;font-weight:600}body #crm-section .crm-stage-chip-actions{display:inline-flex;gap:.18rem}body #crm-section .crm-stage-chip-btn{min-width:1.6rem;padding:.1rem .35rem;line-height:1}body #crm-section .crm-stage-chip-btn[disabled]{opacity:.4;cursor:not-allowed}body #crm-section .crm-stage-chips-empty{font-size:.82rem;opacity:.75}body #crm-section .crm-skeleton--kpi{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:var(--ds-space-3)}body #crm-section .crm-skeleton--stack,body #crm-section .crm-skeleton--list{display:flex;flex-direction:column;gap:.6rem}body #crm-section .crm-skeleton-card,body #crm-section .crm-skeleton-stat,body #crm-section .crm-skeleton-row{display:flex;flex-direction:column;gap:var(--ds-space-2)}body #crm-section .crm-skeleton-line-sm{width:45%}body #crm-section .crm-skeleton-line-md{width:70%}body #crm-section .crm-skeleton-line-lg{width:90%}body #crm-section .crm-deal-row-actions{flex-wrap:nowrap;gap:.3rem;align-items:center;justify-content:flex-end}body #crm-section .crm-row-kebab{position:relative;display:inline-block}body #crm-section .crm-row-kebab>summary{list-style:none;cursor:pointer;user-select:none;line-height:1}body #crm-section .crm-row-kebab>summary::-webkit-details-marker{display:none}body #crm-section .crm-row-kebab-menu{position:absolute;right:0;top:calc(100% + .3rem);z-index:5;display:flex;flex-direction:column;gap:.3rem;min-width:9rem;padding:.45rem;border-radius:12px;background:var(--ds-surface-level-2, rgba(15, 27, 55, .96));border:1px solid rgba(125,154,255,.2);box-shadow:0 16px 32px #02081647}body #crm-section .crm-row-kebab-menu .btn{width:100%;text-align:left}body .ux-notification-item{transition:border-color var(--ds-motion-fast) var(--ds-motion-ease)}body .ux-notification-item:hover{border-color:var(--ds-border-strong)}body .ux-notification-item--actionable:hover{border-color:var(--ds-border-strong);background:#142141b8}@media(max-width:980px){body [class*=-mobile-card]:active{opacity:.72;transition:opacity 90ms ease}body [class*=-mobile-card-stat] strong{overflow-wrap:anywhere;min-width:0}body.mobile-action-rail-visible:has(.uh-ai-assistant-widget:not(.is-open)) .toast{bottom:calc(var(--ux-mobile-tabbar-height, 68px) + env(safe-area-inset-bottom) + var(--uh-ai-assistant-launcher-reserve, 4.75rem) + 3.5rem)}}body .inventory-bar-track,body .progress-bar{height:.5rem;border-radius:var(--ds-radius-pill);background:color-mix(in srgb,var(--ds-border-strong) 60%,transparent);overflow:hidden}body .inventory-bar-fill,body .progress-fill{display:block;height:100%;border-radius:inherit;background:var(--ds-accent);transition:width var(--ds-motion-base) var(--ds-motion-ease)}body.tenant-shell-minimax .module-rail-expand-btn{background:transparent;border-color:transparent;box-shadow:none;color:#94a3b880;opacity:.6;transform:none;transition:opacity .14s ease,color .14s ease,background .14s ease}body.tenant-shell-minimax .module-rail-head:hover>.module-rail-expand-btn,body.tenant-shell-minimax .module-rail-expand-btn:hover,body.tenant-shell-minimax .module-rail-expand-btn:focus-visible,body.tenant-shell-minimax .module-rail-group.open>.module-rail-head>.module-rail-expand-btn{opacity:1;color:#e2e8f0f2;background:#ffffff12;border-color:transparent;transform:none}body.tenant-shell-minimax .module-rail-group.active:not(.open)>.module-rail-head>.module-rail-expand-btn{background:transparent;border-color:transparent;color:var(--section-accent, var(--ds-module-operations));opacity:.9}@media(min-width:981px){body.tenant-shell-minimax #ux-sidebar-collapse-btn,body.tenant-shell-minimax .ux-sidebar-collapse-btn{width:auto;min-height:2rem;padding-inline:.62rem;gap:.4rem}}body.tenant-shell-minimax.ux-sidebar-collapsed #ux-sidebar-collapse-btn .sidebar-collapse-label{display:none}body.tenant-shell-minimax.ux-sidebar-collapsed #ux-sidebar-collapse-btn{width:auto;min-width:2.4rem;padding-inline:0;justify-content:center}body.tenant-shell-minimax.ux-sidebar-collapsed .sidebar-foot{display:grid;gap:var(--ds-space-2);margin-top:auto;border-top:0;padding-top:.6rem}body.tenant-shell-minimax.ux-sidebar-collapsed .sidebar-foot-block{display:none}body.tenant-shell-minimax.ux-sidebar-collapsed .sidebar-quick-action-btn{font-size:0;min-width:2.6rem;padding:0;justify-content:center}body.tenant-shell-minimax.ux-sidebar-collapsed .sidebar-quick-action-btn:before{content:"+";font-size:1.25rem;font-weight:700;line-height:1;color:#fff}@media(min-width:981px){body.tenant-shell-minimax .brand-lockup{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem}body.tenant-shell-minimax .brand-lockup .brand-mark{width:2.35rem;height:2.35rem}body.tenant-shell-minimax .brand-lockup #brand-name{font-size:1.4rem;line-height:1.05;white-space:nowrap}body.tenant-shell-minimax .brand-lockup #ux-sidebar-collapse-btn{width:auto;min-width:1.9rem;min-height:1.9rem;margin:0;padding:0;align-self:center;justify-content:center}body.tenant-shell-minimax .brand-lockup #ux-sidebar-collapse-btn .sidebar-collapse-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}body.tenant-shell-minimax .sidebar-foot{position:relative}body.tenant-shell-minimax .sidebar-create-menu{position:absolute;left:0;right:0;bottom:3.4rem;z-index:40;display:grid;gap:.1rem;padding:.35rem;min-width:12rem;border-radius:.85rem;border:1px solid rgba(148,163,184,.2);background:#0f1f33;box-shadow:0 18px 40px #02081680}body.tenant-shell-minimax .sidebar-create-menu.hidden{display:none}body.tenant-shell-minimax .sidebar-create-item{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;text-align:left;min-height:0;padding:var(--ds-space-2) .6rem;border:0;border-radius:.6rem;background:transparent;color:#e2e8f0e6;font-size:.85rem;font-weight:500;cursor:pointer}body.tenant-shell-minimax .sidebar-create-item:hover,body.tenant-shell-minimax .sidebar-create-item:focus-visible{background:#ffffff14;color:#f7fbff;outline:none}body.tenant-shell-minimax .sidebar-create-sep{height:1px;margin:var(--ds-space-1) .2rem;background:#94a3b82e}body.tenant-shell-minimax .sidebar-create-item kbd{font-size:.66rem;font-weight:600;color:#94a3b8d9;background:#ffffff0f;border-radius:.3rem;padding:.05rem .32rem}body.tenant-shell-minimax.ux-sidebar-collapsed .wedge-primary-btn{justify-content:center;padding-inline:.55rem}body.tenant-shell-minimax.ux-sidebar-collapsed .wedge-copy{display:none}body.tenant-shell-minimax.ux-sidebar-collapsed .module-rail-head{justify-content:center;gap:0}body.tenant-shell-minimax.ux-sidebar-collapsed .module-rail-expand-btn{display:none}body.tenant-shell-minimax.ux-sidebar-collapsed .wedge-icon,body.tenant-shell-minimax.ux-sidebar-collapsed .module-rail-icon{margin:0}body.tenant-shell-minimax .ux-sidebar-collapse-btn{gap:.4rem}body.tenant-shell-minimax .ux-sidebar-collapse-btn .sidebar-collapse-icon{font-size:1.05rem;line-height:1}body.tenant-shell-minimax #brand-home-btn{cursor:pointer;border-radius:.85rem;transition:opacity .14s ease}body.tenant-shell-minimax #brand-home-btn:hover{opacity:.86}body.tenant-shell-minimax #brand-home-btn:focus-visible{outline:2px solid var(--ds-accent, var(--ds-module-revenue));outline-offset:3px}body.tenant-shell-minimax .topbar-account-actions #auth-user-pill:not(.hidden){display:inline-flex;align-items:center;gap:var(--ds-space-2);width:auto;min-width:0;max-width:13.5rem;min-height:2.6rem;padding:.28rem .7rem .28rem .32rem;border-radius:999px;background:#fff;border:1px solid var(--ds-border-strong);box-shadow:0 1px 2px #0f172a14;color:var(--ds-text);font-size:.85rem;font-weight:600;text-indent:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}body.tenant-shell-minimax .topbar-account-actions #auth-user-pill:not(.hidden):before{content:attr(data-avatar);display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:linear-gradient(135deg,var(--ds-module-revenue),#14b8a6);color:#fff;font-size:.78rem;font-weight:700;text-indent:0;flex:0 0 auto}body.tenant-shell-minimax .topbar-account-actions #auth-user-pill:not(.hidden):after{content:"\25be";font-size:.7rem;margin-left:.1rem;color:var(--ds-text-muted);flex:0 0 auto}body.tenant-shell-minimax .topbar-account-actions #auth-user-pill:not(.hidden):hover{background:#f1f5ff;border-color:var(--ds-accent, var(--ds-module-revenue));box-shadow:0 2px 8px #3b82f62e}@media(pointer:coarse),(max-width:980px){body.tenant-shell-minimax [role=tab],body.tenant-shell-minimax .tab-btn,body.tenant-shell-minimax .v0-module-subnav-btn,body.tenant-shell-minimax .v0-subnav-button,body.tenant-shell-minimax .v0-switcher-button,body.tenant-shell-minimax .ux-mobile-tabbar .btn,body.tenant-shell-minimax .ux-mobile-tabbar button,body.tenant-shell-minimax .ux-mobile-tabbar [role=button],body.tenant-shell-minimax .btn.mini,body.tenant-shell-minimax .v0-button-mini,body [role=tab],body .tab-btn,body .v0-module-subnav-btn,body .v0-subnav-button,body .v0-switcher-button,body .ux-mobile-tabbar .btn,body .ux-mobile-tabbar button,body .ux-mobile-tabbar [role=button],body .btn.mini,body .v0-button-mini{min-height:44px}body.tenant-shell-minimax .btn.mini,body.tenant-shell-minimax .v0-button-mini,body .btn.mini,body .v0-button-mini{min-width:44px}body.tenant-shell-minimax .ux-mobile-tabbar .btn,body .ux-mobile-tabbar .btn{min-height:48px}}@media(min-width:981px)and (max-width:1180px){body .v0-specialist-stat-grid,body .today-launchpad-grid{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));overflow-x:visible}body.tenant-shell-minimax .uh-dashboard-band--intro .uh-dashboard-kpi-strip{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}}@media(min-width:981px)and (max-width:1180px){body.tenant-shell-minimax:not(.ux-sidebar-expanded) .app-shell{grid-template-columns:clamp(4.75rem,5vw,5.5rem) minmax(0,1fr);padding:0}body.tenant-shell-minimax:not(.ux-sidebar-expanded) #app-sidebar.sidebar{position:sticky;inset:0 auto auto;height:100vh;width:auto;min-width:0;transform:none;visibility:visible;z-index:auto;padding-inline:var(--ds-space-2)}body.tenant-shell-minimax:not(.ux-sidebar-expanded) .brand-lockup{grid-template-columns:1fr;gap:.4rem;justify-items:center}body.tenant-shell-minimax:not(.ux-sidebar-expanded) .brand-copy,body.tenant-shell-minimax:not(.ux-sidebar-expanded) #brand-tagline,body.tenant-shell-minimax:not(.ux-sidebar-expanded) .sidebar-foot,body.tenant-shell-minimax:not(.ux-sidebar-expanded) .module-rail-subnav,body.tenant-shell-minimax:not(.ux-sidebar-expanded) .ux-sidebar-search-wrap,body.tenant-shell-minimax:not(.ux-sidebar-expanded) .module-rail-group-label,body.tenant-shell-minimax:not(.ux-sidebar-expanded) .module-rail-btn .wedge-copy,body.tenant-shell-minimax:not(.ux-sidebar-expanded) .wedge-primary-btn .wedge-copy,body.tenant-shell-minimax:not(.ux-sidebar-expanded) .sidebar-collapse-label{display:none}body.tenant-shell-minimax:not(.ux-sidebar-expanded) .module-rail-btn,body.tenant-shell-minimax:not(.ux-sidebar-expanded) .wedge-primary-btn{justify-content:center;padding-inline:.72rem}body #ux-mobile-nav-toggle,body .mobile-nav-toggle,body #ux-mobile-nav-close,body .mobile-nav-close{display:none}}body .ux-inline-advanced-link{display:inline;margin:0;padding:0;border:0;background:none;color:var(--ds-accent);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}body .ux-inline-advanced-link:hover,body .ux-inline-advanced-link:focus-visible{color:var(--ds-accent-strong, var(--ds-accent));text-decoration-thickness:2px;outline:none}body .uh-analytics-section{margin-top:var(--ds-space-4)}body .uh-analytics-section-summary{display:flex;align-items:center;gap:var(--ds-space-2);cursor:pointer;list-style:none;padding:.4rem .1rem;margin-bottom:.6rem;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ds-text-muted);border-bottom:1px solid var(--ds-border, rgba(148, 163, 184, .18))}body .uh-analytics-section-summary::-webkit-details-marker{display:none}body .uh-analytics-section-summary:before{content:"\25b8";font-size:.7rem;transition:transform var(--ds-motion-fast, .15s) ease}body .uh-analytics-section[open]>.uh-analytics-section-summary:before{transform:rotate(90deg)}body .uh-analytics-section-summary:hover,body .uh-analytics-section-summary:focus-visible{color:var(--ds-text-body);outline:none}body .uh-analytics-section:not([open])>*:not(summary){display:none}body .v0-table thead th[data-uh-sort-col]{cursor:pointer;user-select:none}body .v0-table thead th[data-uh-sort-col]:after{content:"\2195";margin-left:.35em;font-size:.82em;opacity:.3}body .v0-table thead th[data-uh-sort-col][aria-sort=ascending]:after{content:"\25b2";opacity:.85}body .v0-table thead th[data-uh-sort-col][aria-sort=descending]:after{content:"\25bc";opacity:.85}body .v0-table thead th[data-uh-sort-col]:hover{color:var(--ds-text-body)}body .v0-table-filter{margin-bottom:.6rem}body .v0-table-filter-input{width:100%;max-width:22rem;padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-md, .6rem);background:var(--ds-bg-surface, #ffffff);color:var(--ds-text-body, #2f3e55);font-size:.9rem}body .v0-table-filter-input:focus-visible{outline:2px solid var(--ds-accent, #4f46e5);outline-offset:1px}body input[aria-invalid=true],body select[aria-invalid=true],body textarea[aria-invalid=true]{border-color:var(--ds-danger, var(--ds-danger))}body .uh-field-error{display:block;margin-top:var(--ds-space-1);color:var(--ds-danger, var(--ds-danger));font-size:.8rem;font-weight:600}body.tenant-shell-minimax .topbar-account-actions{position:relative;overflow:visible}body.tenant-shell-minimax .topbar-account-actions #topbar-account-menu{position:absolute;top:calc(100% + .45rem);right:0;z-index:2200;display:none;min-width:14.5rem;padding:.45rem;border:1px solid rgba(148,163,184,.32);border-radius:18px;background:#fffffffa;box-shadow:0 24px 58px #0f172a2e}body.tenant-shell-minimax .topbar-account-actions #topbar-account-menu[hidden]{display:none}body.tenant-shell-minimax .topbar-account-actions.is-open #topbar-account-menu:not([hidden]){display:grid;gap:.38rem}body.tenant-shell-minimax .topbar-account-actions.is-open #topbar-account-menu #auth-access-btn,body.tenant-shell-minimax .topbar-account-actions.is-open #topbar-account-menu #topbar-account-preferences-btn,body.tenant-shell-minimax .topbar-account-actions.is-open #topbar-account-menu #auth-logout-btn{position:static;inset:auto;display:inline-flex;width:100%;min-width:0;min-height:2.6rem;justify-content:flex-start;padding-inline:.95rem;border-radius:14px;background:transparent;color:#172033;box-shadow:none;z-index:auto}body.tenant-shell-minimax .topbar-account-actions.is-open #topbar-account-menu #auth-access-btn:hover,body.tenant-shell-minimax .topbar-account-actions.is-open #topbar-account-menu #topbar-account-preferences-btn:hover,body.tenant-shell-minimax .topbar-account-actions.is-open #topbar-account-menu #auth-logout-btn:hover{background:#f0f7ff}body.tenant-shell-minimax .topbar-account-actions.is-open #topbar-account-menu #auth-logout-btn{color:#9f2f17}@media(max-width:760px){body.tenant-shell-minimax .topbar-account-actions #topbar-account-menu{left:0;right:0;min-width:0}body.tenant-shell-minimax #ux-overlay-root .ux-settings-panel{left:.55rem;right:.55rem;top:.55rem;bottom:calc(var(--ux-mobile-tabbar-height, 0px) + env(safe-area-inset-bottom,0px) + .55rem);width:auto;max-height:none;transform:none}body.tenant-shell-minimax .ux-settings-layout{grid-template-columns:1fr;grid-template-rows:min(18rem,35svh) minmax(0,1fr);overflow:hidden}body.tenant-shell-minimax .ux-settings-sidebar{height:min(18rem,35svh);max-height:min(18rem,35svh);overflow:auto}body.tenant-shell-minimax .ux-settings-content{min-height:0;overflow:auto}}@media(min-width:761px)and (max-width:980px){body .topbar-account-actions,body.tenant-shell-minimax .topbar-account-actions{display:flex;align-items:center;max-height:none;overflow:visible;pointer-events:auto;margin:0;gap:.4rem}body #auth-user-pill:not(.hidden),body.tenant-shell-minimax .topbar-account-actions #auth-user-pill:not(.hidden){display:inline-flex;visibility:visible;pointer-events:auto}body #ux-mobile-nav-toggle,body .mobile-nav-toggle,body.tenant-shell-minimax .topbar-title .mobile-nav-toggle{display:inline-flex}}@media(min-width:981px)and (max-width:1180px){body.tenant-shell-minimax .topbar-account-actions{display:flex;align-items:center;overflow:visible}body.tenant-shell-minimax .topbar-account-actions #auth-user-pill:not(.hidden){display:inline-flex}body #ux-mobile-nav-toggle,body .mobile-nav-toggle,body.tenant-shell-minimax .topbar-title .mobile-nav-toggle{display:inline-flex}}@media(max-width:980px){body .ux-mobile-tabbar{background:#fffffff7;border-top:1px solid rgba(15,23,42,.12);box-shadow:0 -8px 28px #0f172a14}body .ux-mobile-tabbar .btn{color:var(--ds-text-muted, #556073);background:transparent;border:1px solid transparent;box-shadow:none}body .ux-mobile-tabbar .btn.active{color:var(--ds-accent, #0b7d91);background:#0b7d911f;border-color:#0b7d914d}body .ux-mobile-action-rail{background:#fffffff7;border:1px solid rgba(15,23,42,.12);box-shadow:0 12px 32px #0f172a1a}body .ux-mobile-action-rail .btn,body .ux-mobile-action-rail .btn.ghost{color:var(--ds-text, #0f172a);background:#fff;border:1px solid rgba(15,23,42,.14);box-shadow:none}body .ux-mobile-action-rail .btn.primary{color:#fff;border-color:transparent}}@media(max-width:980px){body .sidebar.is-mobile-app-switcher{background:linear-gradient(180deg,#fff,#f5f8fc);border-right:1px solid rgba(15,23,42,.1);box-shadow:0 24px 60px #0f172a2e;color:var(--ds-text, #0f172a)}body .sidebar.is-mobile-app-switcher,body .sidebar.is-mobile-app-switcher h1,body .sidebar.is-mobile-app-switcher h2,body .sidebar.is-mobile-app-switcher strong,body .sidebar.is-mobile-app-switcher .workspace-nav-title,body .sidebar.is-mobile-app-switcher .wedge-nav-label,body .sidebar.is-mobile-app-switcher .module-rail-label{color:var(--ds-text, #0f172a)}body .sidebar.is-mobile-app-switcher .subtle,body .sidebar.is-mobile-app-switcher small,body .sidebar.is-mobile-app-switcher .workspace-nav-group,body .sidebar.is-mobile-app-switcher span:not(.inline-badge){color:var(--ds-text-muted, #556073)}body .sidebar.is-mobile-app-switcher .workspace-nav-btn,body .sidebar.is-mobile-app-switcher .workspace-cluster-btn,body .sidebar.is-mobile-app-switcher .wedge-nav-item,body .sidebar.is-mobile-app-switcher .module-rail-item,body .sidebar.is-mobile-app-switcher .wedge-subnav.module-rail-subnav{background:#fff;border:1px solid rgba(15,23,42,.1);color:var(--ds-text, #0f172a)}body .sidebar.is-mobile-app-switcher .workspace-nav-btn.active,body .sidebar.is-mobile-app-switcher .wedge-nav-item.active{background:#0b7d911a;border-color:#0b7d914d;color:var(--ds-accent-strong, #0c6f80)}body .sidebar.is-mobile-app-switcher .btn.toolbar-btn.ghost,body .sidebar.is-mobile-app-switcher .toolbar-btn{background:#fff;color:var(--ds-text, #0f172a);border:1px solid rgba(15,23,42,.14)}}@media(max-width:980px){body.tenant-shell-minimax #ux-mobile-nav-close{background:#fff;color:var(--ds-text, #0f172a);border:1px solid rgba(15,23,42,.14);box-shadow:none}body .sidebar.is-mobile-app-switcher #brand-name,body .sidebar.is-mobile-app-switcher h1{color:var(--ds-text, #0f172a);-webkit-text-fill-color:var(--ds-text, #0f172a);background:none;text-shadow:none}}body.tenant-shell-minimax.ux-sidebar-collapsed .module-rail-group.open>.module-rail-subnav,body.tenant-shell-minimax.ux-sidebar-collapsed .module-rail-group.active>.module-rail-subnav{display:none}body.tenant-shell-minimax.ux-sidebar-collapsed .sidebar{overflow-x:hidden}@media(min-width:1181px){body.tenant-shell-minimax.ux-sidebar-collapsed #service-nav.service-nav{padding-inline:0;scrollbar-gutter:auto}body.tenant-shell-minimax.ux-sidebar-collapsed #service-nav .module-rail-group,body.tenant-shell-minimax.ux-sidebar-collapsed #service-nav .module-rail-head{width:100%;min-width:0}body.tenant-shell-minimax.ux-sidebar-collapsed #service-nav .module-rail-head{grid-template-columns:minmax(0,1fr)}body.tenant-shell-minimax.ux-sidebar-collapsed #service-nav .module-rail-btn,body.tenant-shell-minimax.ux-sidebar-collapsed #service-nav .wedge-primary-btn{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding-inline:.35rem;justify-content:center}body.tenant-shell-minimax.ux-sidebar-collapsed #service-nav .wedge-icon,body.tenant-shell-minimax.ux-sidebar-collapsed #service-nav .module-rail-icon{flex:0 0 var(--ds-layout-rail-icon-size);margin-inline:auto}}body #brand-home-btn .brand-mark{background:transparent;border:0;box-shadow:none}body #brand-home-btn .brand-mark .brand-mark-glyph{color:#fff}body.tenant-shell-minimax .v0-command-input,body.tenant-shell-minimax .ux-sidebar-search-wrap input{color:#0f172a}body.tenant-shell-minimax .ux-sidebar-search-wrap input{background:#fff}body.tenant-shell-minimax .v0-command-input::placeholder,body.tenant-shell-minimax .ux-sidebar-search-wrap input::placeholder{color:#1e293b;opacity:1}body .leadintel-kebab-menu{background:var(--ds-surface-level-1, #ffffff);border:1px solid var(--ds-border, rgba(15, 23, 42, .09));box-shadow:0 18px 40px #0f172a29;color:var(--ds-text, #0f172a)}body .leadintel-kebab-item{color:var(--ds-text, #0f172a);background:transparent}body .leadintel-kebab-item:hover,body .leadintel-kebab-item:focus-visible{background:color-mix(in srgb,var(--ds-accent, #4f46e5) 12%,transparent);color:var(--ds-text, #0f172a);outline:none}body .leadintel-kebab-item:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--ds-accent, #4f46e5) 35%,transparent)}body .tab-rail-scroll-btn{background:var(--ds-surface-level-1);border-color:var(--ds-border);color:var(--ds-text-muted)}body .tab-rail-scroll-btn:hover{border-color:var(--ds-border-strong, var(--ds-border));color:var(--ds-text-body)}body.tenant-shell-minimax .module-rail-group-label{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-top:.5rem;padding-inline:.48rem;font-size:.62rem;pointer-events:auto}body.tenant-shell-minimax .module-rail-search-btn{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;padding:0;border:1px solid rgba(148,163,184,.18);border-radius:.52rem;background:#ffffff0f;color:#e2e8f0db;cursor:pointer}body.tenant-shell-minimax .module-rail-search-btn:hover,body.tenant-shell-minimax .module-rail-search-btn:focus-visible{border-color:#7dd3fc7a;background:#ffffff1f;color:#fff;outline:none}body.tenant-shell-minimax .module-rail-search-btn svg{width:.88rem;height:.88rem}@media(min-width:981px){body.tenant-shell-minimax{--ds-layout-shell-sidebar: clamp(12.25rem, 13.2vw, 13.5rem);--ds-layout-rail-padding-inline: .45rem;--ds-layout-rail-padding-block: .52rem;--ds-layout-rail-nav-gap: .2rem;--ds-layout-rail-item-min: 2.18rem;--ds-layout-rail-child-min: 1.9rem;--ds-layout-rail-icon-size: 1.42rem}body.tenant-shell-minimax #app-sidebar.sidebar{padding:var(--ds-layout-rail-padding-block) var(--ds-layout-rail-padding-inline)}body.tenant-shell-minimax .brand-block{gap:.4rem;padding-bottom:.5rem}body.tenant-shell-minimax .brand-lockup{gap:.5rem}body.tenant-shell-minimax .brand-lockup .brand-mark{width:1.9rem;height:1.9rem;border-radius:.62rem}body.tenant-shell-minimax .brand-lockup #brand-name{font-size:1.08rem}body.tenant-shell-minimax .brand-lockup #ux-sidebar-collapse-btn{min-width:1.65rem;min-height:1.65rem}body.tenant-shell-minimax #service-nav.service-nav{gap:var(--ds-layout-rail-nav-gap);padding-right:.08rem}body.tenant-shell-minimax #service-nav .wedge-primary-btn{box-sizing:border-box;min-height:2rem;padding:.24rem .46rem;gap:.45rem;border-radius:.66rem}body.tenant-shell-minimax #service-nav .wedge-icon,body.tenant-shell-minimax #service-nav .module-rail-icon{width:var(--ds-layout-rail-icon-size);height:var(--ds-layout-rail-icon-size);border-radius:.48rem}body.tenant-shell-minimax #service-nav .module-rail-icon svg{width:.82rem;height:.82rem}body.tenant-shell-minimax #service-nav .wedge-copy strong{font-size:.8rem;line-height:1.12}body.tenant-shell-minimax #service-nav .wedge-copy small{display:none}body.tenant-shell-minimax #service-nav .module-rail-expand-btn{min-width:1.75rem;min-height:1.75rem}body.tenant-shell-minimax .sidebar-foot{padding-top:.45rem;gap:.35rem}body.tenant-shell-minimax .sidebar-create-wrap{grid-template-columns:minmax(0,1fr)}body.tenant-shell-minimax .sidebar-quick-action-btn{min-height:2.35rem;padding:.42rem .7rem;border-radius:.72rem;font-size:.88rem}}body.tenant-shell-minimax .ux-page-actions{min-height:0;height:0;margin:0;gap:0}body.tenant-shell-minimax .ux-page-actions-shell:empty{display:none}body.tenant-shell-minimax #services-root{padding-top:0}body.tenant-shell-minimax .service-section.active .uh-page-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}body.tenant-shell-minimax .service-section.active .uh-page-header-actions #ux-advanced-btn{order:-1}body.tenant-shell-minimax #bi-section #bi-unified-grid .overview-premium-card{border-color:var(--ds-border);background:var(--ds-surface-level-1, #ffffff);box-shadow:var(--ds-elevation-level-1);color:var(--ds-text, #0f172a)}body.tenant-shell-minimax #bi-section #bi-unified-grid .overview-premium-card strong{color:var(--ds-text, #0f172a)}body.tenant-shell-minimax #bi-section #bi-unified-grid .overview-premium-card p.subtle{color:var(--ds-text-muted, #64748b)}}@layer redesign{:root{--rd-font-body: "Inter", "Segoe UI", sans-serif;--rd-font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--rd-surface-0: #eef1f6;--rd-surface-1: #ffffff;--rd-surface-2: #fafbfd;--rd-surface-3: #e9edf3;--rd-frame-0: #0b1622;--rd-frame-1: #0d1b2a;--rd-frame-2: #142a40;--rd-frame-3: #1c3a57;--rd-panel: #111f30;--rd-panel-2: #16273a;--rd-panel-border: rgba(255, 255, 255, .08);--rd-text: #0f172a;--rd-text-body: #334155;--rd-text-muted: #5b6779;--rd-text-on-dark: #f6f9ff;--rd-text-on-dark-soft: #c7d5f2;--rd-text-on-dark-muted: #7d94c4;--rd-border: rgba(15, 23, 42, .08);--rd-border-strong: rgba(15, 23, 42, .15);--rd-border-dark: rgba(255, 255, 255, .1);--rd-gradient-brand: linear-gradient(120deg, #6366f1 0%, #8b5cf6 52%, #06b6d4 100%);--rd-accent: #0b7d91;--rd-accent-soft: rgba(11, 125, 145, .1);--rd-info: #4f46e5;--rd-success: #10b981;--rd-warning: #f59e0b;--rd-danger: #ef4444;--rd-focus: #22b8cf;--rd-module-today: #f59e0b;--rd-module-revenue: #3b82f6;--rd-module-operations: #8b5cf6;--rd-module-marketing: #f97316;--rd-module-workspace: #06b6d4;--rd-module-admin: #10b981;--rd-shadow-1: 0 1px 2px rgba(15, 23, 42, .04), 0 3px 10px rgba(15, 23, 42, .06);--rd-shadow-2: 0 8px 24px rgba(9, 16, 28, .22), 0 2px 6px rgba(9, 16, 28, .12);--rd-shadow-accent: 0 10px 24px rgba(11, 125, 145, .22);--rd-radius-s: 8px;--rd-radius-m: 12px;--rd-radius-l: 16px;--rd-space-1: 4px;--rd-space-2: 8px;--rd-space-3: 12px;--rd-space-4: 16px;--rd-space-5: 24px;--rd-space-6: 32px;--rd-header-h: 56px}body.ux-theme-dark{--rd-surface-0: #0b1622;--rd-surface-1: #13273c;--rd-surface-2: #1a3350;--rd-surface-3: #223d5c;--rd-text: #f6f9ff;--rd-text-body: #cfdcff;--rd-text-muted: #8ea3cf;--rd-border: rgba(255, 255, 255, .1);--rd-border-strong: rgba(255, 255, 255, .18)}body.ux-redesign-preview .app-shell{background:var(--rd-surface-0);font-family:var(--rd-font-body)}body.ux-redesign-preview #service-nav{background:var(--rd-frame-0);color:var(--rd-text-on-dark);font-family:var(--rd-font-body)}body.ux-redesign-preview #service-nav .module-rail-group{border-left:3px solid transparent}body.ux-redesign-preview #service-nav .wedge-primary-btn{border-radius:var(--rd-radius-s);color:var(--rd-text-on-dark-soft);font-size:13px}body.ux-redesign-preview #service-nav .wedge-primary-btn:hover{background:var(--rd-frame-2)}body.ux-redesign-preview #service-nav .wedge-primary-btn.active,body.ux-redesign-preview #service-nav .wedge-primary-btn[aria-current=page]{background:var(--rd-frame-2);color:#fff;border-left:3px solid var(--rd-module-today);box-shadow:none}body.ux-redesign-preview #service-nav .module-rail-child-btn{color:var(--rd-text-on-dark-muted)}body.ux-redesign-preview #service-nav .module-rail-child-btn:hover{background:var(--rd-frame-2);color:var(--rd-text-on-dark-soft)}body.ux-redesign-preview .ux-toolbar{height:var(--rd-header-h);background:var(--rd-surface-1);border-bottom:1px solid var(--rd-border);position:relative;font-family:var(--rd-font-body)}body.ux-redesign-preview .ux-toolbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--rd-gradient-brand);opacity:.9;pointer-events:none}body.ux-redesign-preview .btn.toolbar-btn.primary{background:var(--rd-gradient-brand);border:0;border-radius:var(--rd-radius-s);font-weight:700;letter-spacing:.01em}body.ux-redesign-preview .btn.toolbar-btn.ghost{background:var(--rd-surface-1);border:1px solid var(--rd-border-strong);border-radius:var(--rd-radius-s)}body.ux-redesign-preview .v0-card,body.ux-redesign-preview .uh-dashboard-data-card{border-radius:var(--rd-radius-m);box-shadow:var(--rd-shadow-1);border-color:var(--rd-border)}body.ux-redesign-preview .panel{position:relative;background:var(--rd-panel);border:1px solid var(--rd-panel-border);border-radius:var(--rd-radius-l);color:var(--rd-text-on-dark);box-shadow:var(--rd-shadow-2)}body.ux-redesign-preview .panel:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--rd-gradient-brand);border-radius:var(--rd-radius-l) 0 0 var(--rd-radius-l);pointer-events:none}body.ux-redesign-preview .panel h3,body.ux-redesign-preview .panel strong{color:var(--rd-text-on-dark)}body.ux-redesign-preview .panel .subtle,body.ux-redesign-preview .panel p{color:var(--rd-text-on-dark-soft)}}
