@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-weight-medium:var(--font-weight-medium);--font-weight-bold:var(--font-weight-bold);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-surface:var(--color-surface);--color-surface-raised:var(--color-surface-raised);--color-surface-sunken:var(--color-surface-sunken);--color-surface-hover:var(--color-surface-hover);--color-surface-selected:var(--color-surface-selected);--color-text-primary:var(--color-text-primary);--color-text-muted:var(--color-text-muted);--color-text-disabled:var(--color-text-disabled);--color-text-on-accent:var(--color-text-on-accent);--color-border:var(--color-border);--color-border-strong:var(--color-border-strong);--color-accent:var(--color-accent);--color-accent-hover:var(--color-accent-hover);--color-accent-active:var(--color-accent-active);--color-accent-subtle:var(--color-accent-subtle);--color-positive:var(--color-positive);--color-positive-rail:var(--color-positive-rail);--color-positive-subtle:var(--color-positive-subtle);--color-warning:var(--color-warning);--color-warning-rail:var(--color-warning-rail);--color-warning-subtle:var(--color-warning-subtle);--color-negative:var(--color-negative);--color-negative-rail:var(--color-negative-rail);--color-negative-subtle:var(--color-negative-subtle);--color-info:var(--color-info);--color-info-rail:var(--color-info-rail);--color-info-subtle:var(--color-info-subtle);--color-neutral-data:var(--color-neutral-data);--color-chart-1:var(--color-chart-1);--color-chart-2:var(--color-chart-2);--color-chart-3:var(--color-chart-3);--color-chart-4:var(--color-chart-4);--color-focus-ring:var(--color-focus-ring);--color-overlay-scrim:var(--color-overlay-scrim);--color-navigation-surface:var(--color-navigation-surface);--color-navigation-text:var(--color-navigation-text);--color-navigation-text-muted:var(--color-navigation-text-muted);--color-navigation-hover:var(--color-navigation-hover);--color-navigation-selected:var(--color-navigation-selected);--color-navigation-focus-ring:var(--color-navigation-focus-ring);--spacing-none:var(--spacing-none);--spacing-extra-small:var(--spacing-extra-small);--spacing-small:var(--spacing-small);--spacing-medium:var(--spacing-medium);--spacing-large:var(--spacing-large);--spacing-extra-large:var(--spacing-extra-large);--spacing-huge:var(--spacing-huge);--spacing-gigantic:var(--spacing-gigantic);--spacing-page:var(--spacing-page);--radius-none:var(--radius-none);--radius-small:var(--radius-small);--radius-medium:var(--radius-medium);--radius-large:var(--radius-large);--radius-extra-large:var(--radius-extra-large);--radius-pill:var(--radius-pill);--shadow-none:var(--shadow-none);--shadow-subtle:var(--shadow-subtle);--shadow-raised:var(--shadow-raised);--shadow-overlay:var(--shadow-overlay);--shadow-accent:var(--shadow-accent);--font-sans-serif:var(--font-family-sans-serif);--text-label:var(--font-size-label);--text-body-large:var(--font-size-body-large);--font-weight-regular:var(--font-weight-regular);--font-weight-semi-bold:var(--font-weight-semi-bold);--leading-heading-large:var(--line-height-heading-large);--ease-emphasized:var(--motion-easing-emphasized)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--color-surface);scroll-behavior:smooth;min-width:20rem}body{background:var(--color-surface);min-height:100vh;color:var(--color-text-primary);font-family:var(--font-family-sans-serif);font-size:var(--font-size-body-large);line-height:var(--line-height-body);transition:background-color var(--motion-duration-normal) var(--motion-easing-standard), color var(--motion-duration-normal) var(--motion-easing-standard);margin:0}body[data-scroll-lock],body[data-tv-mode=active]{overflow:hidden}::selection{background:var(--color-accent-subtle);color:var(--color-text-primary)}h1,h2,h3,p{margin-block:0}h1{font-size:var(--font-size-heading-large);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-heading-large)}h2{font-size:var(--font-size-heading-medium);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-heading-medium)}h3{font-size:var(--font-size-heading-small);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-heading-small)}button,input,select,textarea{min-height:2.75rem;font:inherit}button{border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface-raised);color:var(--color-text-primary);cursor:pointer;font-weight:var(--font-weight-medium);padding:var(--spacing-small) var(--spacing-large);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard)}button:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-hover)}button:active:not(:disabled){transform:translateY(var(--border-width-thin))}button:disabled{border-color:var(--color-border-strong);background:var(--color-surface-hover);color:var(--color-text-disabled);cursor:not-allowed}input,select,textarea{border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface-raised);color:var(--color-text-primary);padding:var(--spacing-small) var(--spacing-medium)}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--color-border-strong)}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.72}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:var(--border-width-thick) solid var(--color-focus-ring);outline-offset:var(--border-width-thick)}table{border-collapse:collapse;width:100%}th,td{border-bottom:var(--border-width-thin) solid var(--color-border);padding:var(--spacing-medium)}th{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}[role=alert]{border-left:var(--border-width-thick) solid var(--color-negative);border-radius:var(--radius-small);background:var(--color-negative-subtle);color:var(--color-negative);padding:var(--spacing-small) var(--spacing-medium)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.font-monospace{font-variant-numeric:tabular-nums}}@layer shell{.skip-link{z-index:var(--z-overlay);top:var(--spacing-small);left:var(--spacing-small);padding:var(--spacing-medium) var(--spacing-large);border-radius:var(--radius-medium);background:var(--color-accent);color:var(--color-text-on-accent);font-weight:var(--font-weight-semi-bold);transform:translateY(calc(-100% - var(--spacing-large)));transition:transform var(--motion-duration-fast) var(--motion-easing-standard);position:fixed}.skip-link:focus{transform:translateY(0)}.app-root{min-height:100svh}.app-overlays{z-index:var(--z-overlay);position:relative}.app-shell{background:var(--color-surface);min-height:100svh;transition:grid-template-columns var(--motion-duration-slow) var(--motion-easing-standard);grid-template-columns:16.5rem minmax(0,1fr);align-items:stretch;display:grid}.app-shell[data-sidebar=collapsed]{grid-template-columns:4.5rem minmax(0,1fr)}.app-sidebar{min-width:0}.app-main{flex-direction:column;min-width:0;min-height:100svh;display:flex;position:relative}.app-banners{gap:var(--spacing-extra-small);padding:var(--spacing-small) var(--spacing-page) 0;display:grid}.app-banners:empty{display:none}.app-content{align-content:start;gap:var(--spacing-extra-large);width:100%;max-width:96rem;min-height:calc(100svh - 3.75rem);padding:var(--spacing-page);flex:auto;margin-inline:auto;display:grid}nav[aria-label]{overflow-x:auto}.account-chevron{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.account-menu-root{position:relative}.account-menu-trigger{border-radius:var(--radius-medium);min-width:11rem;padding:var(--spacing-extra-small) var(--spacing-small);text-align:left;display:grid}.account-menu-trigger .ui-button-label{align-items:center;gap:var(--spacing-small);grid-template-columns:2rem minmax(0,1fr) 1rem;display:grid}.account-menu-item{text-align:left;justify-content:start}.account-trigger-copy{min-width:0;display:grid}.account-avatar{border-radius:var(--radius-pill);background:var(--color-navigation-selected);width:2rem;height:2rem;color:var(--color-navigation-text);font-weight:var(--font-weight-bold);place-items:center;display:grid}.account-trigger-copy strong,.account-trigger-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-trigger-copy small{color:var(--color-navigation-text-muted);font-size:var(--font-size-caption)}.account-menu-panel{z-index:var(--z-overlay);top:calc(100% + var(--spacing-small));gap:var(--spacing-medium);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-raised);width:min(22rem,100vw - 2rem);box-shadow:var(--shadow-overlay);color:var(--color-text-primary);padding:var(--spacing-large);display:grid;position:absolute;right:0}.account-menu-eyebrow,.account-menu-details dt{color:var(--color-text-muted);font-size:var(--font-size-caption)}.account-menu-name{font-size:var(--font-size-heading-small)}.account-menu-details{gap:var(--spacing-small);display:grid}.account-menu-details div{gap:var(--spacing-extra-small);display:grid}.account-menu-details dd{overflow-wrap:anywhere}.account-menu-product{gap:var(--spacing-extra-small);border-top:var(--border-width-thin) solid var(--color-border);color:var(--color-text-muted);padding-top:var(--spacing-medium);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}.account-menu-product a{color:var(--color-accent)}.dashboard-page{isolation:isolate;width:100%;max-width:none;margin:0;padding:0}.dashboard-page-title{max-width:none;font-size:clamp(1.75rem, 2.4vw, var(--font-size-heading-large));text-wrap:balance}.area-navigation-group-settings{border:var(--border-width-thin) solid var(--color-navigation-hover);border-radius:var(--radius-large);background:var(--color-navigation-hover);padding:var(--spacing-medium)}}@layer ui{@keyframes ui-spin{to{transform:rotate(360deg)}}@keyframes ui-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ui-pulse{0%,to{box-shadow:0 0 0 0 var(--color-positive-subtle)}50%{box-shadow:0 0 0 .375rem var(--color-positive-subtle)}}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-dialog-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes ui-drawer-in-end{0%{transform:translate(100%)}to{transform:none}}@keyframes ui-drawer-in-start{0%{transform:translate(-100%)}to{transform:none}}@keyframes ui-pop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.ui-icon{vertical-align:middle;flex:none;display:inline-block}.ui-icon[data-spin=true]{animation:1s linear infinite ui-spin}.ui-button{justify-content:center;align-items:center;gap:var(--spacing-small);border:var(--border-width-thin) solid transparent;border-radius:var(--radius-medium);background:var(--color-surface-raised);min-height:2.75rem;color:var(--color-text-primary);cursor:pointer;padding:var(--spacing-small) var(--spacing-large);font-size:var(--font-size-body);font-weight:var(--font-weight-semi-bold);text-align:center;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);line-height:1.2;text-decoration:none;display:inline-flex}.ui-button-sm{min-height:2.25rem;padding:var(--spacing-extra-small) var(--spacing-medium);font-size:var(--font-size-caption)}.ui-button-lg{min-height:3.25rem;padding:var(--spacing-medium) var(--spacing-extra-large);font-size:var(--font-size-body-large)}.ui-button-label{overflow-wrap:anywhere;min-width:0}.ui-button-icon,.ui-button-spinner{flex:none}.ui-button[data-full-width=true]{width:100%;display:flex}.ui-button-primary{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-text-on-accent);box-shadow:var(--shadow-subtle)}.ui-button-primary:hover:not(:disabled){border-color:var(--color-accent-hover);background:var(--color-accent-hover);box-shadow:var(--shadow-accent);transform:translateY(calc(var(--border-width-thin) * -1))}.ui-button-primary:active:not(:disabled){border-color:var(--color-accent-active);background:var(--color-accent-active);box-shadow:var(--shadow-subtle);transform:none}.ui-button-secondary{border-color:var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-text-primary)}.ui-button-secondary:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-surface-hover)}.ui-button-secondary:active:not(:disabled){background:var(--color-surface-selected)}.ui-button-ghost{color:var(--color-accent);background:0 0;border-color:#0000}.ui-button-ghost:hover:not(:disabled){background:var(--color-accent-subtle);color:var(--color-text-primary)}.ui-button-ghost:active:not(:disabled){background:var(--color-surface-selected)}.ui-button-danger{border-color:var(--color-negative);background:var(--color-negative);color:var(--color-text-on-accent);box-shadow:var(--shadow-subtle)}.ui-button-danger:hover:not(:disabled){border-color:var(--color-negative-rail);background:var(--color-negative-rail);transform:translateY(calc(var(--border-width-thin) * -1))}.ui-button-danger:active:not(:disabled){transform:none}.ui-button:disabled,.ui-icon-button:disabled{border-color:var(--color-border-strong);background:var(--color-surface-hover);color:var(--color-text-disabled);box-shadow:none;cursor:not-allowed;opacity:1;transform:none}.ui-button[data-busy=true],.ui-icon-button[data-busy=true]{cursor:progress}.ui-icon-button{border:var(--border-width-thin) solid transparent;border-radius:var(--radius-medium);width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--color-text-primary);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;flex:none;place-items:center;padding:0;display:inline-grid}.ui-icon-button-sm{width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem}.ui-icon-button-lg{width:3.25rem;min-width:3.25rem;height:3.25rem;min-height:3.25rem}.ui-icon-button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-subtle);color:var(--color-text-primary)}.ui-theme-toggle-icons{place-items:center;width:1.25rem;height:1.25rem;display:grid;position:relative}.ui-theme-toggle-sun,.ui-theme-toggle-moon{transition:opacity var(--motion-duration-normal) var(--motion-easing-emphasized), transform var(--motion-duration-normal) var(--motion-easing-emphasized);position:absolute;inset:0}.ui-theme-toggle[data-theme-toggle=light] .ui-theme-toggle-moon{opacity:0;transform:rotate(-160deg)scale(.6)}.ui-theme-toggle[data-theme-toggle=dark] .ui-theme-toggle-sun{opacity:0;transform:rotate(160deg)scale(.6)}.ui-badge{align-items:center;gap:var(--spacing-extra-small);border:var(--border-width-thin) solid transparent;border-radius:var(--radius-small);background:var(--color-info-subtle);min-height:1.5rem;color:var(--color-text-primary);padding:0 var(--spacing-small);font-size:var(--font-size-caption);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-label);white-space:nowrap;display:inline-flex}.ui-badge-icon{flex:none}.ui-badge[data-tone=neutral]{color:var(--color-text-muted);background:var(--color-surface-raised);border-color:var(--color-border)}.ui-badge[data-tone=accent]{background:var(--color-accent-subtle)}.ui-badge[data-tone=accent] .ui-badge-icon{color:var(--color-accent)}.ui-badge[data-tone=positive]{border-color:var(--color-positive-rail);background:var(--color-positive-subtle)}.ui-badge[data-tone=positive] .ui-badge-icon{color:var(--color-positive)}.ui-badge[data-tone=warning]{border-color:var(--color-warning-rail);background:var(--color-warning-subtle)}.ui-badge[data-tone=warning] .ui-badge-icon{color:var(--color-warning)}.ui-badge[data-tone=negative]{border-color:var(--color-negative-rail);background:var(--color-negative-subtle)}.ui-badge[data-tone=negative] .ui-badge-icon{color:var(--color-negative)}.ui-badge[data-tone=info]{border-color:var(--color-info-rail);background:var(--color-info-subtle)}.ui-badge[data-tone=info] .ui-badge-icon{color:var(--color-info)}.ui-badge[data-filled=true]{color:var(--color-text-on-accent)}.ui-badge[data-filled=true] .ui-badge-icon{color:inherit}.ui-badge[data-tone=accent][data-filled=true]{border-color:var(--color-accent);background:var(--color-accent)}.ui-badge[data-tone=positive][data-filled=true]{border-color:var(--color-positive);background:var(--color-positive)}.ui-badge[data-tone=warning][data-filled=true]{border-color:var(--color-warning);background:var(--color-warning)}.ui-badge[data-tone=negative][data-filled=true]{border-color:var(--color-negative);background:var(--color-negative);color:var(--color-text-on-accent)}.ui-badge[data-tone=info][data-filled=true]{border-color:var(--color-info);background:var(--color-info);color:var(--color-surface-raised)}.ui-status-dot{border-radius:var(--radius-pill);background:var(--color-info-rail);vertical-align:middle;flex:none;width:.625rem;height:.625rem;display:inline-block}.ui-status-dot[data-tone=positive]{background:var(--color-positive-rail)}.ui-status-dot[data-tone=warning]{background:var(--color-warning-rail)}.ui-status-dot[data-tone=negative]{background:var(--color-negative-rail)}.ui-status-dot[data-tone=accent]{background:var(--color-accent)}.ui-status-dot[data-pulse=true]{animation:ui-pulse 1.6s var(--motion-easing-standard) infinite}.ui-inline-status{align-items:flex-start;gap:var(--spacing-small);border:var(--border-width-thin) solid var(--color-border);border-left:var(--border-width-thick) solid var(--color-info-rail);border-radius:var(--radius-medium);background:var(--color-info-subtle);color:var(--color-text-primary);padding:var(--spacing-small) var(--spacing-medium);display:flex}.ui-inline-status-icon{color:var(--color-info);flex:none;margin-top:.125rem}.ui-inline-status-body{gap:var(--spacing-extra-small);flex:auto;min-width:0;display:grid}.ui-inline-status-title{font-weight:var(--font-weight-semi-bold)}.ui-inline-status-message{font-size:var(--font-size-body)}.ui-inline-status-action{flex:none;margin-inline-start:auto}.ui-inline-status[data-tone=positive]{border-left-color:var(--color-positive-rail);background:var(--color-positive-subtle)}.ui-inline-status[data-tone=positive] .ui-inline-status-icon{color:var(--color-positive)}.ui-inline-status[data-tone=warning]{border-left-color:var(--color-warning-rail);background:var(--color-warning-subtle)}.ui-inline-status[data-tone=warning] .ui-inline-status-icon{color:var(--color-warning)}.ui-inline-status[data-tone=negative]{border-left-color:var(--color-negative-rail);background:var(--color-negative-subtle);color:var(--color-text-primary)}.ui-inline-status[data-tone=negative] .ui-inline-status-icon{color:var(--color-negative)}.ui-inline-status[data-tone=offline]{border-left-color:var(--color-border-strong);background:var(--color-surface-sunken)}.ui-inline-status[data-tone=offline] .ui-inline-status-icon{color:var(--color-text-muted)}.ui-skeleton{border-radius:var(--radius-small);background:linear-gradient(90deg, var(--color-surface-hover) 0%, var(--color-surface-sunken) 50%, var(--color-surface-hover) 100%);width:100%;height:.875em;animation:ui-shimmer 1.2s var(--motion-easing-standard) infinite;background-size:200% 100%;display:block}.ui-skeleton[data-last-line=true]{width:60%}.ui-skeleton[data-variant=number]{width:60%;height:2.5rem}.ui-skeleton[data-variant=rect]{border-radius:var(--radius-medium);min-height:8rem}.ui-skeleton[data-variant=circle]{border-radius:var(--radius-pill);width:2.5rem;height:2.5rem}.ui-skeleton-group{gap:var(--spacing-small);display:grid}.ui-empty-state{justify-items:center;gap:var(--spacing-small);border:var(--border-width-thin) dashed var(--color-border-strong);border-radius:var(--radius-large);background:var(--color-surface-raised);color:var(--color-text-muted);padding:var(--spacing-extra-large);text-align:center;display:grid;position:relative;overflow:hidden}.ui-empty-state>*{position:relative}.ui-empty-state>.ui-house-pattern{width:100%;height:100%;color:var(--color-border);opacity:.4;pointer-events:none;position:absolute;inset:0}.ui-empty-state-icon{color:var(--color-accent)}.ui-empty-state-title{color:var(--color-text-primary);font-size:var(--font-size-heading-small);font-weight:var(--font-weight-semi-bold)}.ui-empty-state-description{max-width:48ch}.ui-empty-state-action{margin-top:var(--spacing-small)}.ui-card{gap:var(--spacing-large);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-raised);min-width:0;box-shadow:var(--shadow-subtle);padding:var(--spacing-extra-large);flex-direction:column;display:flex}.ui-card[data-padding=sm]{padding:var(--spacing-large)}.ui-card[data-padding=lg]{padding:var(--spacing-huge)}.ui-card[data-tone=raised]{box-shadow:var(--shadow-raised)}.ui-card[data-tone=subtle]{background:var(--color-surface);box-shadow:none}.ui-card-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-small) var(--spacing-large);flex-wrap:wrap;display:flex}.ui-card-body{gap:var(--spacing-medium);min-width:0;display:grid}.ui-card-footer{align-items:center;gap:var(--spacing-small);flex-wrap:wrap;display:flex}.ui-page-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-large);border-bottom:var(--border-width-thin) solid var(--color-border);padding-bottom:var(--spacing-large);flex-wrap:wrap;display:flex}.ui-page-header-copy{gap:var(--spacing-extra-small);flex:24rem;min-width:0;display:grid}.ui-page-header-eyebrow{color:var(--color-accent);font-size:var(--font-size-label);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-label);text-transform:uppercase}.ui-page-header-title{text-wrap:balance}.ui-page-header-description{max-width:72ch;color:var(--color-text-muted);font-size:var(--font-size-body)}.ui-page-header-actions{align-items:center;gap:var(--spacing-small);flex-wrap:wrap;display:flex}.ui-meter{gap:var(--spacing-extra-small);display:grid}.ui-meter-header{justify-content:space-between;align-items:baseline;gap:var(--spacing-small);font-size:var(--font-size-caption);display:flex}.ui-meter-label{font-weight:var(--font-weight-semi-bold)}.ui-meter-value{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.ui-meter-track{border-radius:var(--radius-pill);background:var(--color-surface-sunken);height:.75rem;display:block;overflow:hidden}.ui-meter[data-size=lg] .ui-meter-track{height:1.25rem}.ui-meter-fill{border-radius:inherit;background:var(--color-accent);height:100%;transition:width var(--motion-duration-slow) var(--motion-easing-standard);display:block}.ui-meter[data-bounded=false] .ui-meter-fill{background:var(--color-info-rail);width:100%}.ui-meter[data-exceeded=true] .ui-meter-fill{background:var(--color-warning-rail)}.ui-disclosure{border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface)}.ui-disclosure-summary{justify-content:space-between;align-items:center;gap:var(--spacing-small);cursor:pointer;padding:var(--spacing-medium);font-weight:var(--font-weight-semi-bold);list-style:none;display:flex}.ui-disclosure-summary::-webkit-details-marker{display:none}.ui-disclosure-chevron{color:var(--color-text-muted);transition:transform var(--motion-duration-normal) var(--motion-easing-standard)}.ui-disclosure[open]>.ui-disclosure-summary .ui-disclosure-chevron{transform:rotate(180deg)}.ui-disclosure-content{padding:0 var(--spacing-medium) var(--spacing-medium)}.ui-field{gap:var(--spacing-extra-small);min-width:0;display:grid}.ui-field-label{align-items:baseline;gap:var(--spacing-extra-small);color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-semi-bold);display:flex}.ui-field-requirement{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular)}.ui-field-hint{color:var(--color-text-muted);font-size:var(--font-size-caption)}.ui-field-error{color:var(--color-negative);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);background:0 0;border:0;padding:0}.ui-input,.ui-textarea,.ui-select,.ui-confirm-name-input{border:var(--border-width-thin) solid var(--color-border-strong);border-radius:var(--radius-medium);background:var(--color-surface-sunken);width:100%;min-height:2.75rem;color:var(--color-text-primary);padding:var(--spacing-small) var(--spacing-medium);font-weight:var(--font-weight-regular);transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), background-color var(--motion-duration-fast) var(--motion-easing-standard)}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--color-text-muted)}.ui-input:hover:not(:disabled),.ui-textarea:hover:not(:disabled),.ui-select:hover:not(:disabled),.ui-input:focus-visible,.ui-textarea:focus-visible,.ui-select:focus-visible{border-color:var(--color-accent)}.ui-input[data-invalid=true],.ui-textarea[data-invalid=true],.ui-select[data-invalid=true]{border-color:var(--color-negative-rail)}.ui-input:disabled,.ui-textarea:disabled,.ui-select:disabled{border-color:var(--color-border);background:var(--color-surface-hover);color:var(--color-text-disabled);cursor:not-allowed;opacity:1}.ui-textarea{resize:vertical;min-height:6rem}.ui-input-shell{align-items:center;gap:var(--spacing-small);border:var(--border-width-thin) solid var(--color-border-strong);border-radius:var(--radius-medium);background:var(--color-surface-sunken);min-height:2.75rem;padding-inline:var(--spacing-medium);display:flex}.ui-input-shell:focus-within{border-color:var(--color-accent);outline:var(--border-width-thick) solid var(--color-focus-ring);outline-offset:var(--border-width-thick)}.ui-input-shell>.ui-input{background:0 0;border:0;outline:none;flex:auto;min-height:auto;padding-inline:0}.ui-input-adornment{color:var(--color-text-muted);flex:none;align-items:center;display:inline-flex}.ui-select-shell,.ui-date-field{min-width:0;display:block;position:relative}.ui-select{appearance:none;cursor:pointer;padding-inline-end:2.5rem}.ui-select-chevron,.ui-date-field-icon{color:var(--color-text-muted);pointer-events:none;top:50%;position:absolute;inset-inline-end:var(--spacing-medium);transform:translateY(-50%)}.ui-date-input{padding-inline-end:2.5rem}.ui-date-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;width:2.5rem;position:absolute;inset-block:0;inset-inline-end:0}.ui-checkbox{align-items:flex-start;gap:var(--spacing-small);cursor:pointer;padding-block:var(--spacing-extra-small);display:flex}.ui-checkbox-control{border:var(--border-width-thin) solid var(--color-border-strong);border-radius:var(--radius-small);background:var(--color-surface-sunken);width:1.25rem;height:1.25rem;color:var(--color-text-on-accent);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard);flex:none;place-items:center;margin-top:.125rem;display:inline-grid;position:relative}.ui-checkbox-input{cursor:pointer;opacity:0;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.ui-checkbox-mark{opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.ui-checkbox-control:has(.ui-checkbox-input:checked){border-color:var(--color-accent);background:var(--color-accent)}.ui-checkbox-control:has(.ui-checkbox-input:checked) .ui-checkbox-mark{opacity:1}.ui-checkbox-control:has(.ui-checkbox-input:focus-visible){outline:var(--border-width-thick) solid var(--color-focus-ring);outline-offset:var(--border-width-thick)}.ui-checkbox-control:has(.ui-checkbox-input[aria-invalid=true]){border-color:var(--color-negative-rail)}.ui-checkbox[data-disabled=true]{color:var(--color-text-disabled);cursor:not-allowed}.ui-checkbox[data-disabled=true] .ui-checkbox-control{border-color:var(--color-border);background:var(--color-surface-hover)}.ui-checkbox-copy,.ui-switch-copy,.ui-radio-copy{gap:.125rem;min-width:0;display:grid}.ui-checkbox-label,.ui-switch-label,.ui-radio-label{font-weight:var(--font-weight-medium)}.ui-checkbox-description,.ui-switch-description,.ui-radio-description{color:var(--color-text-muted);font-size:var(--font-size-caption)}.ui-switch{cursor:pointer;background:0 0;border:0;align-items:center;min-height:1.5rem;padding:0;display:inline-flex}.ui-switch-track{border-radius:var(--radius-pill);background:var(--color-border-strong);width:2.5rem;height:1.5rem;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);display:block;position:relative}.ui-switch-thumb{border-radius:var(--radius-pill);background:var(--color-surface-raised);width:1.25rem;height:1.25rem;box-shadow:var(--shadow-subtle);transition:transform var(--motion-duration-fast) var(--motion-easing-emphasized);position:absolute;top:.125rem;left:.125rem}.ui-switch[data-checked=true] .ui-switch-track{background:var(--color-accent)}.ui-switch[data-checked=true] .ui-switch-thumb{transform:translate(1rem)}.ui-switch:hover:not(:disabled){background:0 0;border:0}.ui-switch:hover:not(:disabled) .ui-switch-track{background:var(--color-accent-hover)}.ui-switch:active:not(:disabled){transform:none}.ui-switch:disabled{cursor:not-allowed;opacity:1}.ui-switch:disabled .ui-switch-track{background:var(--color-border)}.ui-switch:disabled .ui-switch-thumb{background:var(--color-surface-hover)}.ui-switch-field{align-items:flex-start;gap:var(--spacing-small);display:flex}.ui-switch-field[data-disabled=true]{color:var(--color-text-disabled)}.ui-radio-group{gap:var(--spacing-small);border:0;min-width:0;margin:0;padding:0;display:grid}.ui-radio-group-legend{font-weight:var(--font-weight-semi-bold);padding:0}.ui-radio-group-options{gap:var(--spacing-small);display:grid}.ui-radio-group[data-orientation=horizontal] .ui-radio-group-options{gap:var(--spacing-small) var(--spacing-medium);flex-wrap:wrap;display:flex}.ui-radio{align-items:flex-start;gap:var(--spacing-small);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface-raised);cursor:pointer;padding:var(--spacing-small) var(--spacing-medium);transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), background-color var(--motion-duration-fast) var(--motion-easing-standard);display:flex;position:relative}.ui-radio-input{cursor:pointer;opacity:0;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.ui-radio-mark{border:var(--border-width-thin) solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-sunken);flex:none;place-items:center;width:1.25rem;height:1.25rem;margin-top:.125rem;display:grid}.ui-radio-mark:after{border-radius:var(--radius-pill);background:var(--color-accent);content:"";opacity:0;width:.5rem;height:.5rem;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.ui-radio[data-checked=true]{border-color:var(--color-accent);background:var(--color-accent-subtle)}.ui-radio[data-checked=true] .ui-radio-mark{border-color:var(--color-accent)}.ui-radio[data-checked=true] .ui-radio-mark:after{opacity:1}.ui-radio:has(.ui-radio-input:focus-visible){outline:var(--border-width-thick) solid var(--color-focus-ring);outline-offset:var(--border-width-thick)}.ui-radio[data-disabled=true]{color:var(--color-text-disabled);cursor:not-allowed}.ui-radio-icon{color:var(--color-accent);flex:none;margin-top:.125rem}.ui-radio-group[data-invalid=true] .ui-radio{border-color:var(--color-negative-rail)}.ui-segmented-control{gap:var(--spacing-extra-small);border-radius:var(--radius-medium);background:var(--color-surface-sunken);max-width:100%;padding:var(--spacing-extra-small);flex-wrap:wrap;display:inline-flex}.ui-segmented-option{align-items:center;gap:var(--spacing-extra-small);border-radius:var(--radius-small);min-height:2.25rem;color:var(--color-text-muted);cursor:pointer;padding:var(--spacing-extra-small) var(--spacing-medium);font-weight:var(--font-weight-semi-bold);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border:0;display:inline-flex}.ui-segmented-control[data-size=sm] .ui-segmented-option{min-height:2rem;font-size:var(--font-size-caption)}.ui-segmented-option:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text-primary);border:0}.ui-segmented-option[data-selected=true]{background:var(--color-surface-raised);color:var(--color-text-primary);box-shadow:var(--shadow-subtle)}.ui-segmented-option:disabled{color:var(--color-text-disabled);cursor:not-allowed;opacity:1}.ui-tabs{gap:var(--spacing-large);min-width:0;display:grid}.ui-tabs-list{gap:var(--spacing-extra-small);border-bottom:var(--border-width-thin) solid var(--color-border);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-tabs-bar{align-items:start;gap:var(--spacing-large);grid-template-columns:fit-content(24rem) minmax(0,1fr);min-width:0;display:grid}.ui-tabs-bar>.ui-tabs-list{min-width:0}.ui-tabs-item{list-style:none}.ui-tab{align-items:center;gap:var(--spacing-small);min-height:2.75rem;margin-bottom:calc(var(--border-width-thin) * -1);border:0;border-bottom:var(--border-width-thick) solid transparent;color:var(--color-text-muted);cursor:pointer;padding:var(--spacing-small) var(--spacing-medium);font-weight:var(--font-weight-semi-bold);transition:color var(--motion-duration-normal) var(--motion-easing-standard), border-color var(--motion-duration-normal) var(--motion-easing-standard);background:0 0;border-radius:0;text-decoration:none;display:inline-flex;position:relative}.ui-tab:hover:not(:disabled){border:0;border-bottom:var(--border-width-thick) solid var(--color-border-strong);color:var(--color-text-primary);background:0 0}.ui-tab[data-active=true],.ui-tab[aria-current=page]{border-bottom-color:var(--color-accent);color:var(--color-accent)}.ui-tab[data-active=true]:hover:not(:disabled){border-bottom-color:var(--color-accent)}.ui-tab:disabled,.ui-tab[aria-disabled=true]{color:var(--color-text-disabled);cursor:not-allowed;opacity:1;pointer-events:none}.ui-tab:active:not(:disabled){transform:none}.ui-tab-badge{border-radius:var(--radius-pill);background:var(--color-accent-subtle);min-width:1.25rem;color:var(--color-text-primary);padding-inline:var(--spacing-extra-small);font-size:var(--font-size-caption);place-items:center;display:inline-grid}.ui-tabs-panel{min-width:0}.ui-table-frame{gap:var(--spacing-medium);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-raised);min-width:0;box-shadow:var(--shadow-subtle);display:grid;overflow:hidden}.ui-table-scroll{scrollbar-color:var(--color-accent) var(--color-surface-hover);max-width:100%;overflow-x:auto}.ui-table{border-collapse:separate;border-spacing:0;width:100%}.ui-table-header{border-bottom:var(--border-width-thin) solid var(--color-border);background:var(--color-surface-hover);color:var(--color-text-muted);padding:var(--spacing-small) var(--spacing-medium);font-size:var(--font-size-label);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-label);text-align:start;text-transform:uppercase;white-space:nowrap}.ui-table[data-sticky-header=true] .ui-table-header{z-index:1;position:sticky;top:0}.ui-table-cell{border-bottom:var(--border-width-thin) solid var(--color-border);color:var(--color-text-primary);padding:var(--spacing-medium);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-normal);text-align:start;text-transform:none;vertical-align:top}.ui-table-title-cell{font-weight:var(--font-weight-semi-bold)}.ui-table-header[data-align=end],.ui-table-cell[data-align=end]{text-align:end}.ui-table-header[data-align=center],.ui-table-cell[data-align=center]{text-align:center}.ui-table-cell[data-numeric=true]{font-variant-numeric:tabular-nums}.ui-table-row{transition:background-color var(--motion-duration-fast) var(--motion-easing-standard)}.ui-table-row:last-child .ui-table-cell{border-bottom:0}.ui-table-row[data-selectable=true]:hover{background:var(--color-surface-hover)}.ui-table-row[data-selected=true]{background:var(--color-surface-selected)}.ui-table-select{align-items:center;gap:var(--spacing-extra-small);border-radius:var(--radius-small);width:100%;min-height:1.5rem;color:var(--color-accent);cursor:pointer;font-weight:var(--font-weight-semi-bold);text-align:start;text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-flex}.ui-table-select:hover:not(:disabled){color:var(--color-accent-hover);background:0 0;border:0}.ui-table-select[aria-pressed=true]{color:var(--color-text-primary);text-decoration:none}.ui-table-empty-cell{color:var(--color-text-muted);padding:var(--spacing-extra-large);text-align:center;border-bottom:0}.ui-table-footer{justify-content:space-between;align-items:center;gap:var(--spacing-small);padding:0 var(--spacing-large) var(--spacing-large);flex-wrap:wrap;display:flex}.ui-stat-tile{align-content:start;gap:var(--spacing-small);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-raised);min-width:0;box-shadow:var(--shadow-subtle);padding:var(--spacing-extra-large);display:grid;position:relative}.ui-stat-tile[data-state=error]{border-color:var(--color-negative-rail)}.ui-stat-tile[data-state=empty]{border-style:dashed;border-color:var(--color-border-strong)}.ui-stat-tile-label{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-label);text-transform:uppercase}.ui-stat-tile-body{gap:var(--spacing-small);min-width:0;display:grid}.ui-stat-tile-value{overflow-wrap:anywhere;color:var(--color-text-primary);font-family:var(--font-family-monospace);font-size:clamp(1.75rem, 2.4vw, var(--font-size-display));font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-display);display:block}.ui-stat-tile-delta{align-items:center;gap:var(--spacing-extra-small);color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semi-bold);flex-wrap:wrap;display:flex}.ui-stat-tile-delta-value{font-variant-numeric:tabular-nums}.ui-stat-tile-delta-label{font-weight:var(--font-weight-regular)}.ui-stat-tile-sparkline{width:100%;min-width:0}.ui-stat-tile-warnings{gap:var(--spacing-extra-small);margin:0;padding:0;list-style:none;display:grid}.ui-stat-tile-warning{align-items:flex-start;gap:var(--spacing-extra-small);font-size:var(--font-size-caption);display:flex}.ui-stat-tile-warning>.ui-icon{color:var(--color-warning);margin-top:.125rem}.ui-stat-tile-footnote,.ui-stat-tile-body[data-stat-state]{color:var(--color-text-muted);font-size:var(--font-size-caption)}.ui-sparkline{width:100%;max-height:3.5rem;display:block;overflow:visible}.ui-chart-frame{gap:var(--spacing-medium);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-raised);min-width:0;box-shadow:var(--shadow-subtle);padding:var(--spacing-extra-large);display:grid}.ui-chart-frame-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-small) var(--spacing-large);flex-wrap:wrap;display:flex}.ui-chart-frame-copy{gap:var(--spacing-extra-small);min-width:0;display:grid}.ui-chart-frame-subtitle{color:var(--color-text-muted);font-size:var(--font-size-caption)}.ui-chart-frame-toolbar{align-items:center;gap:var(--spacing-small);flex-wrap:wrap;display:flex}.ui-chart-frame-notices{border-left:var(--border-width-thick) solid var(--color-warning-rail);border-radius:var(--radius-small);background:var(--color-warning-subtle);color:var(--color-text-primary);padding:var(--spacing-extra-small) var(--spacing-medium);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.ui-chart-frame-notice-list{margin:0;padding-inline-start:var(--spacing-medium);list-style:outside}.ui-chart-frame-notices[data-notice-count="1"] .ui-chart-frame-notice-list{padding-inline-start:0;list-style:none}.ui-chart-frame-canvas{height:var(--ui-chart-height);min-width:0;max-width:100%}.ui-chart-frame-canvas>*{min-width:0;max-width:100%}.ui-chart-frame-skeleton,.ui-chart-frame-state{min-height:var(--ui-chart-height)}.ui-chart-frame-state{color:var(--color-text-muted);text-align:center;place-items:center;display:grid}.ui-chart-frame-legend{gap:var(--spacing-small) var(--spacing-medium);color:var(--color-text-muted);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}.ui-chart-frame-footnote{color:var(--color-text-muted);font-size:var(--font-size-caption)}.ui-chart-axis-label{fill:var(--color-text-muted);font-size:var(--font-size-caption)}.ui-funnel{gap:var(--spacing-medium);min-width:0;margin:0;padding:0;list-style:none;display:grid}.ui-funnel-step{gap:var(--spacing-extra-small);min-width:0;display:grid}.ui-funnel-step-header{align-items:center;gap:var(--spacing-small);flex-wrap:wrap;display:flex}.ui-funnel-step-label{overflow-wrap:anywhere;min-width:0;font-weight:var(--font-weight-semi-bold);flex:10rem}.ui-funnel-source{flex-shrink:0}.ui-funnel-bar-track{border-radius:var(--radius-medium);background:var(--color-surface-sunken);height:.75rem;overflow:hidden}.ui-funnel-bar{width:var(--ui-funnel-width);border-radius:var(--radius-medium);background:var(--color-accent);min-width:8%;height:100%;color:var(--color-text-on-accent);transition:width var(--motion-duration-slow) var(--motion-easing-standard);align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.ui-funnel-step[data-grouped=true] .ui-funnel-bar{border:var(--border-width-thin) dashed var(--color-border-strong);background:var(--color-surface-hover);color:var(--color-text-primary)}.ui-funnel-bar>.ui-house-pattern{width:100%;height:100%;color:var(--color-border);pointer-events:none;position:absolute;inset:0}.ui-funnel-count{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);white-space:nowrap;flex-shrink:0;position:relative}.ui-funnel-change{align-items:center;gap:var(--spacing-extra-small);min-height:1rem;color:var(--color-text-muted);font-size:var(--font-size-caption);display:flex}.ui-funnel-change[data-change=none]{display:none}.ui-funnel-change[data-change=gain]{color:var(--color-positive)}.ui-funnel-change-value{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semi-bold)}.ui-funnel-action{margin-top:var(--spacing-extra-small)}.ui-stepper{gap:var(--spacing-small);margin:0;padding:0;list-style:none;display:grid;position:relative}.ui-stepper[data-orientation=horizontal]{gap:var(--spacing-medium);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.ui-stepper-step{min-width:0;position:relative}.ui-stepper[data-orientation=vertical] .ui-stepper-step:not(:last-child):before{top:2.75rem;bottom:calc(var(--spacing-small) * -1);left:calc(var(--spacing-small) + 1rem - var(--border-width-thin));width:var(--border-width-thick);border-radius:var(--radius-pill);background:var(--color-border);content:"";position:absolute}.ui-stepper[data-orientation=vertical] .ui-stepper-step[data-status=completed]:not(:last-child):before{background:var(--gradient-vertical)}.ui-stepper-button,.ui-stepper-static{align-items:flex-start;gap:var(--spacing-medium);border-radius:var(--radius-medium);width:100%;min-height:auto;color:inherit;padding:var(--spacing-small);font:inherit;text-align:start;background:0 0;border:0;display:flex}.ui-stepper-button{cursor:pointer}.ui-stepper-button:hover:not(:disabled){background:var(--color-surface-hover);border:0}.ui-stepper-marker{border:var(--border-width-thick) solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-raised);width:2rem;height:2rem;color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);flex:none;place-items:center;display:grid}.ui-stepper-step[data-status=completed] .ui-stepper-marker{border-color:var(--color-positive);background:var(--color-positive);color:var(--color-text-on-accent)}.ui-stepper-step[data-status=skipped] .ui-stepper-marker{border-style:dashed}.ui-stepper-step[data-current=true] .ui-stepper-marker{background:linear-gradient(var(--color-surface-raised), var(--color-surface-raised)) padding-box, var(--gradient-symbol) border-box;color:var(--color-text-primary);border-color:#0000}.ui-stepper-copy{min-width:0;padding-top:var(--spacing-extra-small);gap:.125rem;display:grid}.ui-stepper-label{font-weight:var(--font-weight-semi-bold)}.ui-stepper-step[data-current=true] .ui-stepper-label{color:var(--color-accent)}.ui-stepper-status,.ui-stepper-description{color:var(--color-text-muted);font-size:var(--font-size-caption)}.ui-topbar{z-index:var(--z-topbar);border-bottom:var(--border-width-thin) solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text-primary);position:sticky;top:0}.ui-topbar-bar{justify-content:space-between;align-items:center;gap:var(--spacing-large);min-height:3.75rem;padding-inline:var(--spacing-page);display:flex}.ui-topbar-start,.ui-topbar-end{align-items:center;gap:var(--spacing-small);min-width:0;display:flex}.ui-topbar-start{flex:auto}.ui-topbar-end{flex:none}.ui-topbar-trail{align-items:baseline;gap:var(--spacing-extra-small);min-width:0;color:var(--color-text-muted);font-size:var(--font-size-caption);margin:0;display:flex}.ui-topbar-trail-group,.ui-topbar-trail-separator{flex:none}.ui-topbar-trail-screen{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-semi-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-topbar-banners{gap:var(--spacing-extra-small);border-top:var(--border-width-thin) solid var(--color-border);padding:var(--spacing-small) var(--spacing-page);display:grid}.ui-sidebar{z-index:var(--z-sidebar);gap:var(--spacing-large);background:var(--color-navigation-surface);width:100%;height:100svh;color:var(--color-navigation-text);padding:var(--spacing-large) var(--spacing-medium);scrollbar-color:var(--color-navigation-hover) var(--color-navigation-surface);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden auto}.ui-sidebar:before{height:var(--border-width-thick);background:var(--gradient-horizontal);content:"";pointer-events:none;position:absolute;inset:0 0 auto}.ui-sidebar[data-variant=admin]:before{background:var(--color-navigation-selected)}.ui-sidebar :focus-visible{outline-color:var(--color-navigation-focus-ring)}.ui-sidebar-brand{align-items:center;gap:var(--spacing-medium);border-bottom:var(--border-width-thin) solid var(--color-navigation-hover);min-height:3.75rem;padding:0 var(--spacing-small) var(--spacing-medium);display:flex}.ui-sidebar-brand img{max-width:100%;height:auto;display:block}.ui-sidebar-groups{align-content:start;gap:var(--spacing-large);display:grid}.ui-sidebar-group{gap:var(--spacing-extra-small);display:grid}.ui-sidebar-group-label{padding-inline:var(--spacing-medium);color:var(--color-navigation-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-label);text-transform:uppercase}.ui-sidebar-list{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.ui-sidebar-item{list-style:none}.ui-sidebar-link{align-items:center;gap:var(--spacing-medium);border-radius:var(--radius-medium);min-height:2.75rem;color:var(--color-navigation-text-muted);padding:var(--spacing-small) var(--spacing-medium);font-weight:var(--font-weight-medium);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard);grid-template-columns:1.25rem minmax(0,1fr) auto;text-decoration:none;display:grid;position:relative}.ui-sidebar-link:before{inset-block:var(--spacing-small);border-radius:var(--radius-pill);background:var(--gradient-vertical);content:"";width:0;transition:width var(--motion-duration-fast) var(--motion-easing-emphasized);position:absolute;inset-inline-start:0}.ui-sidebar-link:hover{background:var(--color-navigation-hover);color:var(--color-navigation-text)}.ui-sidebar-link[aria-current=page]{background:var(--color-navigation-selected);color:var(--color-navigation-text)}.ui-sidebar-link[aria-current=page]:before{width:3px}.ui-sidebar[data-variant=admin] .ui-sidebar-link[aria-current=page]:before{background:var(--color-navigation-focus-ring)}.ui-sidebar-icon{flex:none}.ui-sidebar-label{overflow-wrap:anywhere;min-width:0;line-height:var(--line-height-heading-small)}.ui-sidebar-badge{border-radius:var(--radius-pill);background:var(--color-navigation-hover);min-width:1.5rem;color:var(--color-navigation-text);padding-inline:var(--spacing-extra-small);font-size:var(--font-size-caption);font-weight:var(--font-weight-semi-bold);justify-self:end;place-items:center;display:inline-grid}.ui-sidebar-footer{gap:var(--spacing-extra-small);border-top:var(--border-width-thin) solid var(--color-navigation-hover);padding-top:var(--spacing-medium);margin-top:auto;display:grid}.ui-sidebar-collapse{align-items:center;gap:var(--spacing-medium);border-radius:var(--radius-medium);width:100%;min-height:2.75rem;color:var(--color-navigation-text-muted);cursor:pointer;padding:var(--spacing-small) var(--spacing-medium);font-weight:var(--font-weight-medium);text-align:start;background:0 0;border:0;grid-template-columns:1.25rem minmax(0,1fr);display:grid}.ui-sidebar-collapse:hover:not(:disabled){background:var(--color-navigation-hover);color:var(--color-navigation-text);border:0}.ui-sidebar[data-collapsed=true]{padding-inline:var(--spacing-small)}.ui-sidebar[data-collapsed=true] .ui-sidebar-brand{justify-content:center;padding-inline:0}.ui-sidebar[data-collapsed=true] .ui-sidebar-link,.ui-sidebar[data-collapsed=true] .ui-sidebar-collapse{grid-template-columns:1.25rem;justify-content:center;padding-inline:0}.ui-sidebar[data-collapsed=true] .ui-sidebar-badge{top:var(--spacing-extra-small);right:var(--spacing-extra-small);min-width:1.125rem;padding-inline:.125rem;font-size:.625rem;position:absolute}.ui-dialog-backdrop{z-index:var(--z-overlay);background:var(--color-overlay-scrim);padding:var(--spacing-large);animation:ui-fade-in var(--motion-duration-slow) var(--motion-easing-emphasized);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.ui-dialog{border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-extra-large);background:var(--color-surface-raised);width:min(32rem,100%);max-height:min(90svh,56rem);color:var(--color-text-primary);box-shadow:var(--shadow-overlay);animation:ui-dialog-in var(--motion-duration-slow) var(--motion-easing-emphasized);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.ui-dialog[data-size=small]{width:min(26rem,100%)}.ui-dialog[data-size=large]{width:min(48rem,100%)}.ui-dialog[data-size=wizard]{width:min(72rem,100vw - 2rem);height:min(90svh,56rem)}.ui-dialog[data-size=fullscreen]{border:0;border-radius:0;width:100vw;height:100svh;max-height:none}.ui-dialog[data-tone=danger]{border-color:var(--color-negative-rail)}.ui-dialog[data-tone=danger] .ui-dialog-title{color:var(--color-negative)}.ui-dialog:focus-visible{outline:var(--border-width-thick) solid var(--color-focus-ring);outline-offset:calc(var(--border-width-thick) * -1)}.ui-dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-large);border-bottom:var(--border-width-thin) solid var(--color-border);padding:var(--spacing-extra-large) var(--spacing-extra-large) var(--spacing-large);flex:none;display:flex}.ui-dialog-header>:first-child{flex:auto;min-width:0}.ui-dialog-title{font-size:var(--font-size-heading-medium);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-heading-medium);outline:none}.ui-dialog-description{color:var(--color-text-muted)}.ui-dialog-body{align-content:start;gap:var(--spacing-large);min-height:0;padding:var(--spacing-large) var(--spacing-extra-large);flex:auto;display:grid;overflow:auto}.ui-dialog-footer{justify-content:flex-end;align-items:center;gap:var(--spacing-small);border-top:var(--border-width-thin) solid var(--color-border);padding:var(--spacing-large) var(--spacing-extra-large) var(--spacing-extra-large);flex-wrap:wrap;flex:none;display:flex}.ui-dialog-close{flex:none;margin-inline-start:auto}.ui-confirm-name-field{gap:var(--spacing-extra-small);display:grid}.ui-confirm-name-label{font-size:var(--font-size-body);font-weight:var(--font-weight-semi-bold)}.ui-confirm-name-hint{color:var(--color-text-muted);font-size:var(--font-size-caption)}.ui-confirm-acknowledge{align-items:flex-start;gap:var(--spacing-small);cursor:pointer;display:flex}.ui-confirm-acknowledge>input{width:1.125rem;min-height:1.125rem;accent-color:var(--color-accent);flex:none;margin:.125rem 0 0}.ui-drawer-layer{z-index:var(--z-overlay);display:block;position:fixed;inset:0}.ui-drawer-layer[data-modal=false]{pointer-events:none}.ui-drawer-layer[data-inline=true]{z-index:1;position:absolute}.ui-drawer-backdrop{background:var(--color-overlay-scrim);animation:ui-fade-in var(--motion-duration-slow) var(--motion-easing-emphasized);position:absolute;inset:0}.ui-drawer{width:var(--ui-drawer-width,min(28rem, 100vw - 2rem));background:var(--color-surface-raised);max-width:100%;color:var(--color-text-primary);box-shadow:var(--shadow-overlay);pointer-events:auto;outline:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.ui-drawer[data-side=end]{border-inline-start:var(--border-width-thin) solid var(--color-border);animation:ui-drawer-in-end var(--motion-duration-slow) var(--motion-easing-emphasized);right:0}.ui-drawer[data-side=start]{border-inline-end:var(--border-width-thin) solid var(--color-border);animation:ui-drawer-in-start var(--motion-duration-slow) var(--motion-easing-emphasized);left:0}.ui-drawer:focus-visible{outline:var(--border-width-thick) solid var(--color-focus-ring);outline-offset:calc(var(--border-width-thick) * -1)}.ui-toast-region{z-index:calc(var(--z-overlay) + 1);gap:var(--spacing-small);pointer-events:none;width:min(24rem,100vw - 2rem);display:grid;position:fixed;inset-block-end:var(--spacing-large);inset-inline-end:var(--spacing-large)}.ui-toast{align-items:start;gap:var(--spacing-small);border:var(--border-width-thin) solid var(--color-border);border-left:var(--border-width-thick) solid var(--color-info-rail);border-radius:var(--radius-large);background:var(--color-surface-raised);color:var(--color-text-primary);box-shadow:var(--shadow-raised);padding:var(--spacing-medium);pointer-events:auto;animation:ui-dialog-in var(--motion-duration-normal) var(--motion-easing-emphasized);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ui-toast-icon{color:var(--color-info);margin-top:.125rem;display:inline-flex}.ui-toast[data-tone=positive]{border-left-color:var(--color-positive-rail)}.ui-toast[data-tone=positive] .ui-toast-icon{color:var(--color-positive)}.ui-toast[data-tone=warning]{border-left-color:var(--color-warning-rail)}.ui-toast[data-tone=warning] .ui-toast-icon{color:var(--color-warning)}.ui-toast[data-tone=negative]{border-left-color:var(--color-negative-rail)}.ui-toast[data-tone=negative] .ui-toast-icon{color:var(--color-negative)}.ui-toast-content{gap:var(--spacing-extra-small);justify-items:start;min-width:0;display:grid}.ui-toast-title{font-weight:var(--font-weight-semi-bold)}.ui-toast-description{color:var(--color-text-muted);font-size:var(--font-size-caption)}.ui-toast-dismiss{flex:none}.ui-tooltip-anchor{max-width:100%;display:inline-flex;position:relative}.ui-tooltip{z-index:var(--z-overlay);border-radius:var(--radius-small);background:var(--color-text-primary);width:max-content;max-width:18rem;color:var(--color-surface-raised);box-shadow:var(--shadow-raised);padding:var(--spacing-extra-small) var(--spacing-small);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:var(--line-height-caption);pointer-events:none;animation:ui-fade-in var(--motion-duration-normal) var(--motion-easing-standard);position:absolute}.ui-tooltip[hidden]{display:none}.ui-tooltip[data-placement=top]{inset-block-end:calc(100% + var(--spacing-extra-small));inset-inline-start:50%;transform:translate(-50%)}.ui-tooltip[data-placement=bottom]{inset-block-start:calc(100% + var(--spacing-extra-small));inset-inline-start:50%;transform:translate(-50%)}.ui-tooltip[data-placement=start]{inset-block-start:50%;inset-inline-end:calc(100% + var(--spacing-extra-small));transform:translateY(-50%)}.ui-tooltip[data-placement=end]{inset-block-start:50%;inset-inline-start:calc(100% + var(--spacing-extra-small));transform:translateY(-50%)}[data-theme=dark] .ui-card,[data-theme=dark] .ui-chart-frame,[data-theme=dark] .ui-stat-tile,[data-theme=dark] .ui-table-frame,[data-theme=dark] .ui-segmented-option[data-selected=true]{box-shadow:none}}@layer product{.brand-eyebrow{margin-bottom:var(--spacing-small);color:var(--color-accent);font-size:var(--font-size-caption);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.content-section,.data-section,.dashboard-data-region,.live-feed-section{gap:var(--spacing-medium);flex-direction:column;min-width:0;display:flex}.section-heading,.card-heading{justify-content:space-between;align-items:center;gap:var(--spacing-small) var(--spacing-large);flex-wrap:wrap;display:flex}.section-heading>:first-child{gap:var(--spacing-extra-small);flex-direction:column;min-width:0;display:flex}.content-stack,.report-list{gap:var(--spacing-medium);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.surface-state{border:var(--border-width-thin) dashed var(--color-border-strong);border-radius:var(--radius-medium);background:var(--color-surface-raised);color:var(--color-text-muted);padding:var(--spacing-extra-large);text-align:center}.status-message{border-left:var(--border-width-thick) solid var(--color-accent);border-radius:var(--radius-small);background:var(--color-accent-subtle);color:var(--color-text-primary);padding:var(--spacing-small) var(--spacing-medium)}.data-table-frame{border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-raised);box-shadow:var(--shadow-subtle);scrollbar-color:var(--color-accent) var(--color-surface-hover);overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:42rem}.data-table thead{background:var(--color-surface-hover)}.data-table th{z-index:1;position:sticky;top:0}.data-table tbody tr{transition:background-color var(--motion-duration-fast) var(--motion-easing-standard)}.data-table tbody tr:hover{background:var(--color-surface-hover)}.pagination-actions{align-items:center;gap:var(--spacing-small);flex-wrap:wrap;display:flex}.integration-page,.integration-section,.integration-panel,.onboarding-wizard,.onboarding-current-step,.onboarding-advanced-panel,.form-surface{flex-direction:column;min-width:0;display:flex}.integration-page{gap:var(--spacing-extra-large)}.integration-section,.integration-panel,.onboarding-wizard,.onboarding-current-step,.onboarding-advanced-panel,.form-surface{gap:var(--spacing-large)}.integration-section,.integration-panel{border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-raised);box-shadow:var(--shadow-subtle);padding:var(--spacing-large)}.form-surface{border:var(--border-width-thin) solid var(--color-border);border-left:var(--border-width-thick) solid var(--color-accent);border-radius:var(--radius-large);background:var(--color-surface);padding:var(--spacing-large)}.form-grid{gap:var(--spacing-medium) var(--spacing-large);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-field{gap:var(--spacing-extra-small);min-width:0;color:var(--color-text-primary);font-size:var(--font-size-caption);font-weight:var(--font-weight-semi-bold);letter-spacing:.03em;flex-direction:column;display:flex}.form-field>input,.form-field>select,.form-field>textarea{width:100%;font-weight:var(--font-weight-regular)}.checkbox-field{align-items:center;gap:var(--spacing-small);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface-raised);min-height:2.75rem;padding:var(--spacing-small) var(--spacing-medium);cursor:pointer;display:flex}.checkbox-field>input{width:1.125rem;min-height:1.125rem;accent-color:var(--color-accent);flex:none}.form-actions,.integration-actions{align-items:center;gap:var(--spacing-small);flex-wrap:wrap;display:flex}.connection-summary{gap:var(--spacing-extra-small) var(--spacing-large);border-radius:var(--radius-medium);background:var(--color-positive-subtle);padding:var(--spacing-large);grid-template-columns:minmax(10rem,.7fr) minmax(0,1.3fr);margin:0;display:grid}.connection-summary dt{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semi-bold)}.connection-summary dd{overflow-wrap:anywhere;min-width:0;margin:0}.progress-list{gap:var(--spacing-medium);margin:0;padding:0;list-style:none;display:grid}.progress-item{gap:var(--spacing-small);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);min-width:0;padding:var(--spacing-medium);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.progress-item:before{border:var(--border-width-thin) solid var(--color-border-strong);border-radius:var(--radius-pill);width:1.5rem;height:1.5rem;color:var(--color-text-muted);content:"…";place-items:center;display:grid}.progress-item[data-complete=true]{border-color:var(--color-positive);background:var(--color-positive-subtle)}.progress-item[data-complete=true]:before{border-color:var(--color-positive);background:var(--color-positive);color:var(--color-text-on-accent);content:"✓"}.progress-item>div{min-width:0}.factor-status{border-radius:var(--radius-pill);background:var(--color-accent-subtle);color:var(--color-text-primary);font-size:var(--font-size-caption);font-weight:var(--font-weight-semi-bold);padding:var(--spacing-extra-small) var(--spacing-small)}.factor-status[data-complete=true]{background:var(--color-positive-subtle)}.dashboard-workspace,.dashboard-drilldown,.dashboard-mode-content{gap:var(--spacing-extra-large);flex-direction:column;min-width:0;display:flex}.dashboard-home,.dashboard-home[data-rail=visible],.dashboard-modes,.dashboard-mode-tabs,.dashboard-mode-panel,.dashboard-command-band,.dashboard-live-region{align-items:start;gap:var(--spacing-large);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.dashboard-mode-tabs>.ui-tabs-bar{gap:var(--spacing-medium);grid-template-columns:minmax(0,1fr);min-width:0;max-height:none;display:grid;position:static;overflow:visible}.dashboard-mode-header-slot{min-width:0;max-width:100%}.dashboard-mode-header-slot .ui-tabs-list,.dashboard-mode-tabs>.ui-tabs-bar>.ui-tabs-list{border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-raised);padding:var(--spacing-extra-small);flex-wrap:wrap;overflow:visible}.dashboard-mode-header-slot .ui-tab{white-space:nowrap;flex:auto}.app-content[data-screen=home]>.ui-page-header{align-items:center}.app-content[data-screen=home]>.ui-page-header .ui-page-header-copy{flex:16rem}.app-content[data-screen=home]>.ui-page-header .ui-page-header-actions{flex:0 auto;min-width:0;max-width:100%}.dashboard-rail{align-items:start;gap:var(--spacing-large);grid-template-columns:minmax(15rem,1fr) minmax(0,2fr);min-width:0;display:grid}.dashboard-rail>:only-child{grid-column:1/-1}.dashboard-mode-tabs>.ui-tabs-bar{align-items:center;gap:var(--spacing-small) var(--spacing-large);flex-wrap:wrap;display:flex}.dashboard-mode-tabs>.ui-tabs-bar>.ui-tabs-list{flex:0 auto}.dashboard-command-band{flex:26rem}.dashboard-command-band .context-panel{gap:var(--spacing-extra-small);background:0 0;border:0;border-radius:0;padding:0}.dashboard-command-band .context-controls{align-items:end;gap:var(--spacing-small)}.dashboard-command-band .context-period,.dashboard-command-band .context-lens,.dashboard-command-band .context-custom-date{align-items:center;gap:var(--spacing-extra-small);flex:7rem;min-width:0;max-width:10rem;display:grid}.dashboard-command-band .ui-field-label,.dashboard-command-band .context-compare{font-size:var(--font-size-caption);white-space:nowrap}.dashboard-mode-tabs>.ui-tabs-bar>.ui-tabs-list .ui-tab{padding:var(--spacing-small);font-size:var(--font-size-caption)}.dashboard-command-band .context-controls select{font-size:var(--font-size-caption);min-height:2.5rem;padding-top:var(--spacing-extra-small);padding-bottom:var(--spacing-extra-small)}.dashboard-command-band .context-compare{align-self:end;min-height:2.5rem;padding:0;font-size:.7rem}.dashboard-mode-panel>.dashboard-live-region .live-strip{align-items:center;gap:var(--spacing-small) var(--spacing-medium);box-shadow:none;background:0 0;border:0;flex-wrap:wrap;padding:0;display:flex}.dashboard-mode-panel .dashboard-rail{grid-template-columns:minmax(0,3fr) minmax(14rem,1fr)}.delivery-overview,.system-health-overview{gap:var(--spacing-medium);min-width:0;display:grid}.delivery-overview-heading{justify-content:space-between;align-items:center;gap:var(--spacing-medium);flex-wrap:wrap;display:flex}.delivery-overview-heading>div{flex:24rem;min-width:0}.delivery-overview h2,.system-health-overview h2{font-size:var(--font-size-heading-medium);font-weight:var(--font-weight-semi-bold)}.delivery-overview-heading p:not(.dashboard-graph-eyebrow),.system-health-overview header p,.system-health-legend,.delivery-direction-footnote{font-size:var(--font-size-caption);color:var(--color-text-muted)}.delivery-status-banner{align-items:flex-start;gap:var(--spacing-medium);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);padding:var(--spacing-medium) var(--spacing-large);background:var(--color-surface-raised);display:flex}.delivery-status-banner>svg{flex-shrink:0}.delivery-status-banner strong{font-size:var(--font-size-heading-small);display:block}.delivery-status-banner p{font-size:var(--font-size-caption);margin-top:var(--spacing-extra-small)}.delivery-status-banner[data-tone=negative]{border:2px solid var(--color-negative);color:var(--color-negative);background:var(--color-negative-subtle);--delivery-alert-ring:var(--color-negative-subtle);animation:2.8s ease-in-out infinite delivery-alert-pulse}.delivery-status-banner[data-tone=positive]{border-color:var(--color-positive);color:var(--color-positive);background:var(--color-positive-subtle)}.delivery-status-banner[data-tone=warning]{border-color:var(--color-warning);background:var(--color-warning-subtle)}@keyframes delivery-alert-pulse{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 5px var(--delivery-alert-ring)}}.delivery-direction-grid{gap:var(--spacing-medium);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.delivery-direction{border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);min-width:0;padding:var(--spacing-large);background:var(--color-surface-raised)}.delivery-direction[data-tone=negative]{border-color:var(--color-negative)}.delivery-direction h3{font-size:var(--font-size-body);font-weight:var(--font-weight-semi-bold);margin-bottom:var(--spacing-medium)}.delivery-main-counts{align-items:center;gap:var(--spacing-medium);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:0;display:grid}.delivery-direction dt{font-size:var(--font-size-caption);color:var(--color-text-muted);overflow-wrap:anywhere}.delivery-main-counts dl{margin:0}.delivery-main-counts dd{font-size:clamp(2rem,3vw,3rem);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;margin:var(--spacing-extra-small) 0 0;line-height:1.2}.delivery-direction-arrow{color:var(--color-text-muted)}.delivery-secondary-counts{gap:var(--spacing-small);margin:var(--spacing-medium) 0 0;padding-top:var(--spacing-medium);border-top:var(--border-width-thin) solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.delivery-secondary-counts dd{font-size:var(--font-size-heading-small);font-weight:var(--font-weight-semi-bold);font-variant-numeric:tabular-nums;margin:0}.delivery-secondary-counts [data-tone=negative] dd{color:var(--color-negative)}.delivery-direction-footnote{margin-top:var(--spacing-small)}.dashboard-rail .live-feed-list{max-height:none;overflow:visible}.live-feed-item-heading,.live-feed-item-origin{justify-content:space-between;align-items:baseline;gap:var(--spacing-extra-small) var(--spacing-medium);flex-wrap:wrap;display:flex}.live-feed-item-origin{justify-content:flex-start}.live-feed-item-heading .live-feed-item-kind{font-weight:var(--font-weight-semi-bold)}.live-feed-item-date,.live-feed-item-origin,.live-feed-item-delivery,.live-feed-item-failure[data-tone=negative]{font-size:var(--font-size-caption)}.live-feed-item-date,.live-feed-item-origin span{color:var(--color-text-muted)}.live-feed-item-date{font-variant-numeric:tabular-nums}.live-feed-item-delivery{font-weight:var(--font-weight-semi-bold);margin-top:var(--spacing-extra-small)}.live-feed-item-delivery[data-delivery-state=delivered]{color:var(--color-positive)}.live-feed-item-delivery[data-tone=negative],.live-feed-item-failure[data-tone=negative]{color:var(--color-negative)}.live-feed-item-delivery[data-tone=warning]{color:var(--color-warning)}.system-health-overview{border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);padding:var(--spacing-large);background:var(--color-surface-raised)}.system-health-sources{gap:var(--spacing-small);margin:0;padding:0;list-style:none;display:grid}.system-health-sources li{align-items:center;gap:var(--spacing-medium);padding:var(--spacing-medium);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-medium);grid-template-columns:auto minmax(0,1fr) auto minmax(8rem,auto);display:grid}.system-health-source-copy,.system-health-source-total{gap:var(--spacing-extra-small);overflow-wrap:anywhere;min-width:0;display:grid}.system-health-source-copy span,.system-health-source-total span,.system-health-state{font-size:var(--font-size-caption);color:var(--color-text-muted)}.system-health-source-total{text-align:right}.system-health-indicator{border-radius:var(--radius-pill);background:var(--color-neutral-data);width:.65rem;height:.65rem}[data-health-level=ok] .system-health-indicator{background:var(--color-positive)}.system-health-sources [data-tone=warning] .system-health-indicator{background:var(--color-warning)}.system-health-sources [data-tone=negative] .system-health-indicator{background:var(--color-negative)}.system-health-sources [data-tone=negative] .system-health-state{color:var(--color-negative)}.system-health-mapping-alert[data-tone=warning]{border-left:4px solid var(--color-warning);padding:var(--spacing-medium);background:var(--color-warning-subtle);color:var(--color-warning)}.system-health-crm-details summary{cursor:pointer;font-weight:var(--font-weight-semi-bold);margin-bottom:var(--spacing-medium)}.dashboard-home .funnel-frame .ui-funnel-step-header{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.dashboard-home .funnel-frame .ui-funnel-count{text-align:right;min-width:2rem}.crm-activity-summary{gap:var(--spacing-medium);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);min-width:0;padding:var(--spacing-large);background:var(--color-surface-raised);display:grid}.crm-activity-summary header h2{font-size:var(--font-size-heading-small);font-weight:var(--font-weight-semi-bold)}.crm-activity-summary header p,.crm-activity-summary dt,.live-feed-item-outcome,.live-strip-item-processing{font-size:var(--font-size-caption);color:var(--color-text-muted);overflow-wrap:anywhere}.crm-activity-summary dl{gap:var(--spacing-medium);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));margin:0;display:grid}.crm-activity-summary dl>div{overflow-wrap:anywhere;min-width:0}.crm-activity-summary dd{font-size:var(--font-size-heading-medium);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;margin:0}.crm-activity-summary [data-attention=true] dd,.live-feed-item-processing[data-processing-state=failed]{color:var(--color-negative)}.live-feed-item-processing{font-size:var(--font-size-caption);font-weight:var(--font-weight-semi-bold)}.dashboard-context-strip{z-index:var(--z-sticky);gap:var(--spacing-small);border-radius:var(--radius-large);background:var(--color-surface);min-width:0;display:grid;position:sticky;top:7.25rem}.dashboard-mode-section{gap:var(--spacing-large);flex-direction:column;min-width:0;display:flex}.dashboard-loading-status{color:var(--color-text-muted);font-size:var(--font-size-caption)}.dashboard-region-skeleton{min-height:4rem}.dashboard-data-region{gap:var(--spacing-medium);min-width:0;display:grid}.dashboard-data-region[data-dashboard-region=cards]{gap:var(--spacing-small)}.dashboard-graph-priority-header,.dashboard-drilldown-copy{gap:var(--spacing-extra-small);min-width:0;display:grid}.dashboard-graph-eyebrow{color:var(--color-accent);font-size:var(--font-size-label);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-label);text-transform:uppercase}.dashboard-graph-title,.dashboard-drilldown-title{color:var(--color-text-primary);font-size:var(--font-size-heading-medium);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-heading-medium)}.dashboard-graph-description{color:var(--color-text-muted);font-size:var(--font-size-body)}.dashboard-drilldown-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-medium);flex-wrap:wrap;display:flex}[data-dashboard-evidence]{min-width:0}.dashboard-evidence-bar{align-items:baseline;gap:var(--spacing-extra-small) var(--spacing-medium);border-bottom:var(--border-width-thin) solid var(--color-border);box-shadow:none;padding-bottom:var(--spacing-small);background:0 0;flex-wrap:wrap;margin:0;display:flex}.dashboard-evidence-item{align-items:baseline;gap:var(--spacing-extra-small);flex-wrap:wrap;min-width:0;display:flex}.dashboard-evidence-item+.dashboard-evidence-item{border-left:var(--border-width-thin) solid var(--color-border);padding-left:var(--spacing-medium)}.dashboard-evidence-label{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-label);text-transform:uppercase}.dashboard-evidence-value{color:var(--color-text-primary);font-size:var(--font-size-caption)}.dashboard-evidence-item[data-tone=warning] .dashboard-evidence-value{color:var(--color-warning)}.dashboard-graph-priority{gap:var(--spacing-large);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-raised);min-width:0;box-shadow:var(--shadow-subtle);padding:clamp(var(--spacing-large), 3vw, var(--spacing-extra-large));flex-direction:column;display:flex;position:relative;overflow:hidden}.segmented-control{gap:var(--spacing-extra-small);border-radius:var(--radius-medium);background:var(--color-surface-hover);min-width:0;padding:var(--spacing-extra-small);flex-wrap:wrap;display:flex}.segmented-control-item{align-items:center;gap:var(--spacing-extra-small);border-radius:var(--radius-small);min-height:2.75rem;color:var(--color-text-primary);cursor:pointer;padding:var(--spacing-small) var(--spacing-medium);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border:0;display:flex}.segmented-control-item:has(input:checked){background:var(--color-surface-raised);box-shadow:var(--shadow-subtle);border:0}.context-panel{align-items:start;gap:var(--spacing-medium) var(--spacing-large);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-raised);min-width:0;box-shadow:none;padding:var(--spacing-medium) var(--spacing-large);grid-template-columns:minmax(0,1fr);display:grid}.context-controls{align-items:end;gap:var(--spacing-medium) var(--spacing-large);flex-wrap:wrap;min-width:0;display:flex}.context-period,.context-lens,.context-custom-date{flex:11rem;min-width:min(11rem,100%);max-width:20rem}.context-compare{padding-bottom:var(--spacing-extra-small);flex:0 auto;align-self:end}.context-freshness{justify-content:flex-start;gap:var(--spacing-extra-small) var(--spacing-medium);min-width:0;color:var(--color-text-muted);font-size:var(--font-size-caption);text-align:end;flex-wrap:wrap;display:flex}.context-freshness-item[data-tone=warning]{color:var(--color-warning)}.context-controls select{min-width:0;max-width:100%}.kpi-card-grid,.metric-card-grid,.operational-card-grid{gap:var(--spacing-medium);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.metric-card-grid,.operational-card-grid{gap:var(--spacing-large);grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-card-grid>.ui-stat-tile{padding:var(--spacing-large)}.kpi-sparkline{min-width:0}.timeline-consolidation-details summary{cursor:pointer;color:var(--color-accent);font-size:var(--font-size-caption);font-weight:var(--font-weight-semi-bold)}.live-feed-section{gap:var(--spacing-medium);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-raised);min-width:0;box-shadow:var(--shadow-subtle);padding:var(--spacing-large);display:grid}.live-feed-section[data-live-feed-variant=full]{box-shadow:none;border:0;padding:0}.live-feed-heading{align-items:flex-start;gap:var(--spacing-small);display:flex}.live-feed-heading-copy{gap:var(--spacing-extra-small);min-width:0;display:grid}.live-feed-title{color:var(--color-text-primary);font-size:var(--font-size-heading-small);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-heading-small)}.live-feed-hint,.live-feed-empty{color:var(--color-text-muted);font-size:var(--font-size-caption)}.live-feed-pulse,.live-strip-pulse{border-radius:var(--radius-pill);background:var(--color-positive);width:.65rem;height:.65rem;box-shadow:0 0 0 .3rem var(--color-positive-subtle);animation:live-pulse 1.6s var(--motion-easing-standard) infinite;flex:none;margin-top:.45rem}.live-feed-section[data-severity=attention] .live-feed-pulse,.live-strip[data-severity=attention] .live-strip-pulse{background:var(--color-warning-rail);box-shadow:0 0 0 .3rem var(--color-warning-subtle);animation:none}.live-feed-section[data-severity=failure] .live-feed-pulse,.live-strip[data-severity=failure] .live-strip-pulse{background:var(--color-negative-rail);box-shadow:0 0 0 .3rem var(--color-negative-subtle);animation:none}@keyframes live-pulse{0%{box-shadow:0 0 0 0 var(--color-positive-subtle)}70%{box-shadow:0 0 0 .45rem #0000}to{box-shadow:0 0 #0000}}.live-feed-status-stack{gap:var(--spacing-extra-small);display:grid}.live-feed-status{font-size:var(--font-size-caption);font-weight:var(--font-weight-semi-bold)}.live-feed-list{gap:var(--spacing-small);overscroll-behavior:contain;max-height:32rem;padding:0 var(--spacing-extra-small) var(--spacing-extra-small) 0;margin:0;list-style:none;display:grid;overflow-y:auto}.live-feed-section[data-live-feed-variant=full] .live-feed-list{max-height:none}.live-feed-item{overflow-wrap:anywhere;gap:var(--spacing-none);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);min-width:0;padding:var(--spacing-small) var(--spacing-medium);animation:live-item-enter var(--motion-duration-slow) var(--motion-easing-emphasized);display:grid}@keyframes live-item-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.live-feed-item-kind{color:var(--color-text-primary);font-size:var(--font-size-body)}.live-feed-item-reference{color:var(--color-text-muted);font-family:var(--font-family-monospace);font-size:var(--font-size-caption)}.live-feed-item-elapsed{color:var(--color-text-muted);font-size:var(--font-size-caption)}.live-feed-rail,.live-feed-drawer-body{min-width:0}.live-feed-drawer-header{justify-content:space-between;align-items:center;gap:var(--spacing-medium);display:flex}.live-feed-drawer-title{color:var(--color-text-primary);font-size:var(--font-size-heading-small);font-weight:var(--font-weight-semi-bold)}.live-strip{align-items:center;gap:var(--spacing-small) var(--spacing-large);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-raised);min-width:0;box-shadow:var(--shadow-subtle);padding:var(--spacing-small) var(--spacing-large);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.live-strip-heading{align-items:center;gap:var(--spacing-small);display:flex}.live-strip-pulse{margin-top:0}.live-strip-title{color:var(--color-text-primary);font-size:var(--font-size-label);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.live-strip-status{color:var(--color-text-muted);font-size:var(--font-size-caption)}.live-strip[data-severity=attention] .live-strip-status{color:var(--color-warning)}.live-strip[data-severity=failure] .live-strip-status{color:var(--color-negative)}.live-strip-items{gap:var(--spacing-small);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.live-strip-item{align-items:baseline;gap:var(--spacing-extra-small);border-radius:var(--radius-pill);background:var(--color-surface-sunken);min-width:0;padding:var(--spacing-extra-small) var(--spacing-medium);font-size:var(--font-size-caption);flex-wrap:wrap;display:inline-flex}.live-strip-item-kind{color:var(--color-text-primary);font-weight:var(--font-weight-semi-bold)}.live-strip-item-reference{color:var(--color-text-muted);font-family:var(--font-family-monospace)}.live-strip-item-elapsed,.live-strip-empty,.live-strip-hint{color:var(--color-text-muted);font-size:var(--font-size-caption)}.live-strip-hint{grid-column:1/-2}.live-strip-actions{justify-content:flex-end;gap:var(--spacing-small);flex-wrap:wrap;grid-area:1/3/span 2;display:flex}.pending-actions-header{justify-content:space-between;align-items:center;gap:var(--spacing-small);display:flex}.pending-actions-title{color:var(--color-text-primary);font-size:var(--font-size-heading-small);font-weight:var(--font-weight-semi-bold)}.pending-actions-empty{color:var(--color-text-muted);font-size:var(--font-size-caption)}.pending-actions-list{gap:var(--spacing-medium);margin:0;padding:0;list-style:none;display:grid}.pending-actions-item{gap:var(--spacing-small);border-top:var(--border-width-thin) solid var(--color-border);padding-top:var(--spacing-medium);display:grid}.pending-actions-item:first-child{border-top:0;padding-top:0}.pending-actions-item-copy{gap:var(--spacing-extra-small);display:grid}.pending-actions-item-copy>.ui-badge{justify-self:start}.pending-actions-item-title{color:var(--color-text-primary);font-size:var(--font-size-body)}.pending-actions-item-message,.pending-actions-item-time{color:var(--color-text-muted);font-size:var(--font-size-caption)}.pipeline-status{gap:var(--spacing-medium);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-raised);min-width:0;box-shadow:var(--shadow-subtle);padding:var(--spacing-large);display:grid}.pipeline-status-title{color:var(--color-text-primary);font-size:var(--font-size-heading-small);font-weight:var(--font-weight-semi-bold)}.pipeline-status-nodes{gap:var(--spacing-medium);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pipeline-status-node{align-content:start;gap:var(--spacing-extra-small);border-left:var(--border-width-thick) solid var(--color-info-rail);padding-left:var(--spacing-medium);display:grid;position:relative}.pipeline-status-node[data-status=ok]{border-left-color:var(--color-positive-rail)}.pipeline-status-node[data-status=attention]{border-left-color:var(--color-warning-rail)}.pipeline-status-node[data-status=critical]{border-left-color:var(--color-negative-rail)}.pipeline-status-node>.ui-badge{justify-self:start}.pipeline-status-node-name{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.pipeline-status-node-detail{color:var(--color-text-primary);font-size:var(--font-size-caption)}.reliability-tiles{gap:var(--spacing-medium);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reliability-flow-chart{height:100%}.reliability-token-tile[data-token-status=critical]{border-color:var(--color-negative-rail)}.reliability-token-tile[data-token-status=attention]{border-color:var(--color-warning-rail)}.crm-health-chart-canvas{height:100%}.crm-health-legend{gap:var(--spacing-small) var(--spacing-medium);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crm-health-legend-item{align-items:center;gap:var(--spacing-extra-small);display:inline-flex}.crm-health-legend-swatch{border-radius:var(--radius-small);background:var(--color-neutral-data);width:.75rem;height:.75rem}.crm-health-legend-item:first-child .crm-health-legend-swatch{background:var(--color-chart-1)}.crm-health-legend-item:nth-child(2) .crm-health-legend-swatch{background:var(--color-chart-2)}.crm-health-legend-item:nth-child(3) .crm-health-legend-swatch{background:var(--color-chart-3)}.crm-health-legend-item:nth-child(4) .crm-health-legend-swatch{background:var(--color-chart-4)}.crm-health-page-announcement{color:var(--color-text-muted);font-size:var(--font-size-caption)}.crm-health-list{gap:var(--spacing-medium);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.crm-health-item{align-content:start;gap:var(--spacing-extra-small);display:grid}.crm-health-item[data-alert=true]{border-color:var(--color-warning-rail);grid-column:span 2}.crm-health-item-date{color:var(--color-text-muted);font-size:var(--font-size-caption)}.crm-health-item-title{color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.crm-health-item-value{color:var(--color-text-primary);font-family:var(--font-family-monospace);font-size:var(--font-size-numeric);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semi-bold)}.crm-health-item-comparison{gap:var(--spacing-extra-small);font-size:var(--font-size-caption);display:grid}.crm-health-item-comparison dt{color:var(--color-text-muted)}.crm-health-item-comparison dd{color:var(--color-text-primary);font-family:var(--font-family-monospace);font-variant-numeric:tabular-nums}.crm-health-pagination{gap:var(--spacing-small);flex-wrap:wrap;display:flex}.ranking-card{gap:var(--spacing-medium);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-raised);min-width:0;box-shadow:var(--shadow-subtle);padding:var(--spacing-extra-large);display:grid}.ranking-card-header{gap:var(--spacing-extra-small);display:grid}.ranking-card-title{color:var(--color-text-primary);font-size:var(--font-size-heading-medium);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-heading-medium)}.ranking-card-hint,.ranking-card-footnote{color:var(--color-text-muted);font-size:var(--font-size-caption)}.ranking-table-head{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-wide);text-align:start;text-transform:uppercase;padding:var(--spacing-medium)}.ranking-table-cell{padding:var(--spacing-medium);text-align:start;vertical-align:top;color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-regular)}.ranking-table-numeric{text-align:end;font-family:var(--font-family-monospace);font-variant-numeric:tabular-nums}.ranking-row-select{border:var(--border-width-thin) solid transparent;border-radius:var(--radius-medium);color:var(--color-accent);cursor:pointer;padding:var(--spacing-extra-small) var(--spacing-small);text-align:start;font:inherit;font-weight:var(--font-weight-medium);background:0 0}.ranking-row-select:hover{background:var(--color-surface-hover)}.ranking-row-selected{background:var(--color-surface-selected)}.ranking-row-warnings{gap:var(--spacing-extra-small);margin-top:var(--spacing-extra-small);color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);flex-direction:column;display:flex}.ranking-row-warnings [data-tone=warning]{color:var(--color-warning)}.ranking-card-pagination{align-items:center;gap:var(--spacing-small);flex-wrap:wrap;display:flex}.timeline-explorer{gap:var(--spacing-medium);min-width:0;display:grid}.timeline-overview-chart,.timeline-detail-chart{height:100%}.timeline-overview-tools,.timeline-detail-tools{gap:var(--spacing-small);width:100%;display:grid}.timeline-brush-controls{gap:var(--spacing-medium);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}.timeline-brush-field .ui-input{accent-color:var(--color-accent);padding:0}.timeline-partial-list,.timeline-consolidation-list{gap:var(--spacing-extra-small);margin:0;padding:0;list-style:none;display:grid}.timeline-partial-item,.timeline-warning{border-left:var(--border-width-thick) solid var(--color-warning-rail);border-radius:var(--radius-small);background:var(--color-warning-subtle);color:var(--color-text-primary);padding:var(--spacing-extra-small) var(--spacing-medium);font-size:var(--font-size-caption)}.timeline-consolidation-list{max-height:8rem;margin-top:var(--spacing-small);overflow:auto}.annotations-timeline-header{gap:var(--spacing-extra-small);display:grid}.annotations-timeline-title{color:var(--color-text-primary);font-size:var(--font-size-heading-small);font-weight:var(--font-weight-semi-bold)}.annotations-timeline-description,.annotations-timeline-empty,.annotations-timeline-origin,.annotations-timeline-time{color:var(--color-text-muted);font-size:var(--font-size-caption)}.annotations-timeline-body{gap:var(--spacing-medium);display:grid}.annotations-timeline-list{gap:var(--spacing-small);margin:0;padding:0;list-style:none;display:grid}.annotations-timeline-item{gap:var(--spacing-medium);border-left:var(--border-width-thick) solid var(--color-accent-subtle);padding:var(--spacing-extra-small) var(--spacing-medium);grid-template-columns:auto minmax(0,1fr);display:grid}.annotations-timeline-copy{gap:var(--spacing-none);display:grid}.annotations-timeline-kind{color:var(--color-text-primary);font-size:var(--font-size-body)}.funnel-canvas{gap:var(--spacing-medium);display:grid}.funnel-legend{justify-content:space-between;align-items:center;gap:var(--spacing-small) var(--spacing-medium);flex-wrap:wrap;width:100%;display:flex}.funnel-empty-state{margin-top:var(--spacing-small)}.market-bars{gap:var(--spacing-medium);margin:0;padding:0;list-style:none;display:grid}.market-bar{gap:var(--spacing-extra-small);display:grid}.market-bar-copy{justify-content:space-between;gap:var(--spacing-small) var(--spacing-medium);flex-wrap:wrap;display:flex}.market-bar-metric{color:var(--color-text-primary);font-weight:var(--font-weight-semi-bold)}.market-bar-values{gap:var(--spacing-medium);color:var(--color-text-muted);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.market-bar-provenance{color:var(--color-text-muted);font-size:var(--font-size-caption)}.market-comparison[data-market-comparison=compact] .market-bar-chart{display:none}.market-comparison[data-market-comparison=compact] .ui-chart-frame-canvas{height:auto}[data-dashboard-element=timeline-explorer],[data-dashboard-element=timeline],[data-timeline-series],[data-chart-library=recharts]{min-width:0;max-width:100%}.dashboard-analysis-grid{align-items:start;gap:var(--spacing-large);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.dashboard-analysis-grid>*,.dashboard-analysis-grid [data-dashboard-region=funnel]{min-width:0}.dashboard-analysis-grid[data-dashboard-analysis=funnelOnly]{grid-template-columns:minmax(0,1fr)}.dashboard-analysis-grid[data-dashboard-analysis=investmentAndFunnel] .dashboard-graph-priority{grid-area:1/1/span 2}.dashboard-analysis-grid[data-dashboard-analysis=investmentAndFunnel] [data-dashboard-region=funnel]{grid-area:1/2}.dashboard-analysis-grid[data-dashboard-analysis=investmentAndFunnel] [data-dashboard-slot=market]{grid-area:2/2}.dashboard-analysis-grid [data-dashboard-region=funnel],.dashboard-analysis-grid [data-dashboard-slot=market]{gap:var(--spacing-medium);flex-direction:column;display:flex}.dashboard-analysis-grid [data-dashboard-region=funnel]>.funnel-frame,.dashboard-analysis-grid [data-dashboard-slot=market]>.market-comparison{flex:auto}.dashboard-analysis-grid [data-timeline-series=overview]{padding:var(--spacing-medium)}.dashboard-analysis-grid [data-timeline-series=overview] [data-chart-library=recharts]{height:7rem}.report-list-item[aria-pressed=true],[data-ranking-row] button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-surface-selected);color:var(--color-text-primary)}[data-testid=onboarding-wizard-page]{min-width:0}.onboarding-wizard{gap:var(--spacing-large);flex-direction:column;min-width:0;display:flex}.onboarding-wizard-header{justify-content:space-between;align-items:center;gap:var(--spacing-medium);flex-wrap:wrap;display:flex}.onboarding-wizard-position{color:var(--color-text-muted);font-size:var(--font-size-caption)}.onboarding-wizard-meter{width:min(100%,18rem)}.routing-recognition-editor,.routing-recognition-editor .settings-editor-item,.routing-recognition-examples,.routing-recognition-preview,.routing-recognition-saved{overflow-wrap:anywhere;min-width:0}.routing-recognition-editor .settings-form-grid{align-items:start}.routing-recognition-editor .settings-form-grid>.ui-field{grid-auto-rows:max-content;align-content:start}.routing-recognition-tags{gap:var(--spacing-small);min-width:0;display:grid}.routing-recognition-tag-entry{align-items:start;gap:var(--spacing-small);flex-wrap:wrap;min-width:0;display:flex}.routing-recognition-tag-entry>.ui-input{flex:12rem;width:auto;min-width:min(100%,12rem)}.routing-recognition-tag-entry>.ui-button{flex:none;min-height:2.75rem}.routing-recognition-tag-list{align-items:start;gap:var(--spacing-small);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.routing-recognition-tag{align-items:center;gap:var(--spacing-extra-small);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface-sunken);min-width:0;max-width:100%;padding:var(--spacing-extra-small) var(--spacing-extra-small) var(--spacing-extra-small) var(--spacing-medium);color:var(--color-text-primary);font-size:var(--font-size-caption);display:inline-flex}.routing-recognition-tag-text{overflow-wrap:anywhere;min-width:0}.routing-recognition-tag-remove{min-width:2.75rem;min-height:2.75rem;padding:var(--spacing-small);flex:none}.routing-recognition-examples ul{gap:var(--spacing-small);margin:var(--spacing-small) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.routing-recognition-examples li{flex:16rem;min-width:0;max-width:100%;padding:0}.routing-recognition-example-choice{border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-medium);width:100%;min-width:0;min-height:2.75rem;padding:var(--spacing-small) var(--spacing-medium);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);text-align:start;white-space:normal;justify-content:flex-start;align-items:start}.routing-recognition-example-choice .ui-button-label{overflow-wrap:anywhere;flex:auto}.routing-recognition-example-choice[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-subtle);font-weight:var(--font-weight-semi-bold)}.routing-recognition-preview{border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-medium);padding:var(--spacing-medium)}.routing-recognition-preview p,.routing-recognition-saved h4{margin-block:var(--spacing-small)}.onboarding-development-list{min-width:0;margin:0;padding:0;list-style:none}.onboarding-development-list>li{justify-content:space-between;align-items:center;gap:var(--spacing-medium);padding-block:var(--spacing-medium);border-bottom:var(--border-width-thin) solid var(--color-border);display:flex}.onboarding-development-list>li>div{gap:var(--spacing-extra-small);overflow-wrap:anywhere;min-width:0;display:grid}.onboarding-development-list>li>span{flex-shrink:0}.onboarding-development-confirm{justify-content:space-between;align-items:center;gap:var(--spacing-medium);flex-wrap:wrap;display:flex}.correction-dialog-eyebrow{color:var(--color-accent);font-size:var(--font-size-label);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-label);text-transform:uppercase}.onboarding-wizard-layout{gap:var(--spacing-large);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.onboarding-wizard-rail{border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-raised);min-width:0;padding:var(--spacing-small)}.onboarding-wizard-stepper.ui-stepper[data-orientation=horizontal]{grid-auto-flow:row;grid-template-columns:repeat(var(--onboarding-step-count,9), minmax(0, 1fr));gap:var(--spacing-extra-small)}.onboarding-wizard-stepper .ui-stepper-button,.onboarding-wizard-stepper .ui-stepper-static{gap:var(--spacing-small);height:100%;padding:var(--spacing-small)}.onboarding-wizard-stepper .ui-stepper-label{font-size:var(--font-size-caption);overflow-wrap:normal}.onboarding-wizard-stepper .ui-stepper-button,.onboarding-wizard-stepper .ui-stepper-static{flex-direction:column}.onboarding-wizard-stepper [data-current=true]{border-radius:var(--radius-medium);background:var(--color-surface-selected)}.onboarding-wizard-body,.onboarding-current-step,.onboarding-step-content{align-content:start;gap:var(--spacing-large);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.onboarding-wizard-loading,.onboarding-step-heading{gap:var(--spacing-small);display:grid}.onboarding-step-heading h2{font-size:var(--font-size-heading-medium);line-height:var(--line-height-heading-medium)}.onboarding-step-heading h2:focus-visible{outline:var(--border-width-thick) solid var(--color-focus-ring);outline-offset:var(--spacing-extra-small)}.onboarding-step-summary{max-width:75ch;color:var(--color-text-muted)}.onboarding-step-help{justify-self:start}.onboarding-step-tabs,.onboarding-step-tabs .ui-tabs-panel{min-width:0}.onboarding-step-tabs .ui-tabs-panel{padding-top:var(--spacing-large)}.onboarding-advanced-panel{border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-raised);padding:var(--spacing-large)}.onboarding-advanced-panel .ui-disclosure-content{gap:var(--spacing-medium);display:grid}.onboarding-wizard-footer{gap:var(--spacing-small);border-top:var(--border-width-thin) solid var(--color-border);background:var(--color-surface-raised);padding:var(--spacing-medium);display:grid}.onboarding-wizard-footer-actions{align-items:center;gap:var(--spacing-small);flex-wrap:wrap;display:flex}.onboarding-wizard-footer-actions>:first-child{margin-inline-end:auto}.onboarding-wizard-action-hint{color:var(--color-text-muted);font-size:var(--font-size-caption)}.onboarding-consultation-action{align-self:flex-start}.crm-editor-compact{gap:var(--spacing-large);width:100%;min-width:0;max-width:100%}.crm-editor-compact .crm-editor-header{align-items:center;gap:var(--spacing-medium);padding:var(--spacing-large)}.crm-editor-compact .crm-section-title{font-size:var(--font-size-heading-small);line-height:var(--line-height-heading-small)}.crm-editor-table-compact{width:100%;min-width:0;max-width:100%}.crm-editor-table-compact .ui-table-scroll{overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}.crm-editor-table-compact .ui-table{min-width:38rem}.crm-editor-table-compact .ui-button{white-space:nowrap}.crm-editor-table-compact .ui-table-cell{padding:var(--spacing-small) var(--spacing-medium);vertical-align:middle}.crm-editor-table-compact .ui-table-title-cell{min-width:10rem}.crm-editor .ui-table-cell[data-column=status]{min-width:8rem}.crm-editor .ui-table-cell[data-column=status] .ui-badge{white-space:normal;max-width:100%}.crm-editor-table-compact .ui-table-header:last-child,.crm-editor-table-compact .ui-table-cell[data-column=actions]{border-left:var(--border-width-thin) solid var(--color-border);background:var(--color-surface-raised);vertical-align:middle;min-width:8rem}.crm-editor-table-compact .ui-table-cell[data-column=actions]{border-bottom:var(--border-width-thin) solid var(--color-border)}.crm-editor-compact .ui-disclosure-content{gap:var(--spacing-medium);display:grid}.meta-assets-panel,.meta-assets-panel .settings-directory,.meta-assets-directory,.meta-assets-section,.meta-assets-directory .ui-disclosure,.meta-assets-directory .ui-disclosure-content{min-width:0;max-width:100%}.meta-assets-directory,.meta-assets-section{gap:var(--spacing-small);grid-template-columns:minmax(0,1fr);display:grid}.meta-assets-directory{gap:var(--spacing-large)}.meta-assets-account-row,.meta-assets-account-row dl,.meta-assets-account-row dl>div,.meta-assets-toolbar,.meta-assets-section-heading,.meta-assets-disclosure-label,.meta-assets-pagination{align-items:center;gap:var(--spacing-small);flex-wrap:wrap;min-width:0;display:flex}.meta-assets-account-row{padding-bottom:var(--spacing-medium);border-bottom:var(--border-width-thin) solid var(--color-border);overflow-wrap:anywhere}.meta-assets-account-row dl,.meta-assets-account-row dd{margin:0}.meta-assets-account-row dl>div{gap:var(--spacing-extra-small)}.meta-assets-section-heading,.meta-assets-pagination{justify-content:space-between}.meta-assets-directory .settings-asset-copy strong,.meta-assets-directory .settings-asset-copy small,.meta-assets-directory .ui-disclosure-summary-label{overflow-wrap:anywhere;white-space:normal;min-width:0}.meta-assets-directory .settings-asset-actions{flex:0 auto;max-width:100%}.meta-assets-directory .ui-button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.meta-assets-pagination{border-top:var(--border-width-thin) solid var(--color-border);padding-top:var(--spacing-medium);margin-top:var(--spacing-medium)}.meta-leads-access-guidance[data-tone=warning]{gap:var(--spacing-small);min-width:0;max-width:100%;padding:var(--spacing-medium);border:var(--border-width-thin) solid var(--color-warning-rail);border-left-width:var(--border-width-thick);border-radius:var(--radius-medium);background:var(--color-warning-subtle);color:var(--color-text-primary);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);display:grid}.meta-leads-access-guidance p,.meta-leads-access-guidance h4,.meta-leads-access-guidance ol{margin:0}.meta-leads-access-heading{align-items:flex-start;gap:var(--spacing-small);display:flex}.meta-leads-access-guidance[data-tone=warning] .meta-leads-access-heading>.ui-icon{color:var(--color-warning);flex-shrink:0}.meta-leads-access-actions{align-items:flex-end;gap:var(--spacing-small);flex-wrap:wrap;min-width:0;display:flex}.meta-leads-access-actions>.ui-field{flex:20rem;min-width:0;max-width:100%}.meta-leads-access-actions .ui-select-shell,.meta-leads-access-actions .ui-select{width:100%;min-width:0;max-width:100%}.meta-leads-access-actions>.ui-button{white-space:normal;max-width:100%;min-height:44px}.meta-leads-access-guidance ol{gap:var(--spacing-extra-small);padding-inline-start:var(--spacing-large);display:grid}.meta-leads-access-guidance[data-tone=warning] .meta-leads-access-walkthrough{gap:var(--spacing-small);min-width:0;padding-top:var(--spacing-small);border-top:var(--border-width-thin) solid var(--color-warning-rail);display:grid}.meta-leads-access-walkthrough h5{font-weight:var(--font-weight-bold);margin:0}.meta-leads-access-guidance[data-tone=warning] .meta-leads-access-illustration{align-items:center;gap:var(--spacing-small);padding:var(--spacing-medium);background:var(--color-surface-raised);border-radius:var(--radius-medium);flex-wrap:wrap;min-width:0;display:flex}.meta-leads-access-step-number{border-radius:var(--radius-medium);background:var(--color-accent);height:2.25rem;color:var(--color-text-on-accent);font-weight:var(--font-weight-bold);flex:0 0 2.25rem;place-items:center;display:grid}.meta-leads-access-step-progress{gap:var(--spacing-extra-small);flex-basis:100%;display:flex}.meta-leads-access-step-progress>span{background:var(--color-border-strong);flex:1;height:.25rem}.meta-leads-access-step-progress>span[data-active=true]{background:var(--color-accent)}.meta-leads-access-walkthrough-controls{align-items:center;gap:var(--spacing-small);flex-wrap:wrap;display:flex}.meta-leads-access-walkthrough-controls>span{flex-basis:100%}.meta-leads-access-walkthrough-controls>.ui-button{white-space:normal;flex:5rem;max-width:100%;min-height:44px}.meta-leads-access-guidance .meta-leads-access-walkthrough-steps{gap:var(--spacing-small) var(--spacing-large);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));padding-inline-start:0;list-style:inside decimal}.meta-leads-access-walkthrough-steps>li{min-width:0;padding:var(--spacing-small);border:var(--border-width-thin) solid transparent;border-radius:var(--radius-small)}.meta-leads-access-walkthrough-steps>li[aria-current=step]{border-color:var(--color-accent);background:var(--color-surface-raised)}.onboarding-activation-review{gap:var(--spacing-large);display:grid}.onboarding-activation-heading{gap:var(--spacing-extra-small);display:grid}.onboarding-activation-list{gap:var(--spacing-small);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.onboarding-activation-list li{align-items:center;gap:var(--spacing-small);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-medium);padding:var(--spacing-medium);display:flex}.onboarding-activation-icon{color:var(--color-positive);flex:none}.onboarding-manual-drawer .ui-dialog-title{font-size:var(--font-size-heading-small);line-height:var(--line-height-heading-small)}.onboarding-manual-body{gap:var(--spacing-medium)}.onboarding-banner{align-items:center;gap:var(--spacing-small) var(--spacing-medium);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-raised);color:var(--color-text-primary);padding:var(--spacing-small) var(--spacing-large);flex-wrap:wrap;display:flex}.onboarding-banner-text{font-weight:var(--font-weight-medium);flex:16rem;margin:0}.onboarding-banner-steps{font-size:var(--font-size-caption);flex-basis:100%}.onboarding-banner-step-list{gap:var(--spacing-extra-small) var(--spacing-medium);padding:var(--spacing-small) var(--spacing-medium) var(--spacing-medium);grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));margin:0;list-style:none;display:grid}.onboarding-banner-step-list li{align-items:center;gap:var(--spacing-extra-small);display:flex}.onboarding-banner-step-list li[data-step-state=completed],.onboarding-banner-step-list li[data-step-state=skipped],.onboarding-banner-step-state{color:var(--color-text-muted)}.onboarding-banner-step-state{margin-inline-start:auto}.onboarding-chip .ui-sidebar-label{font-weight:var(--font-weight-semi-bold)}.ui-sidebar[data-collapsed=true] .onboarding-chip .ui-sidebar-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-dialog.guided-audience-dialog{padding:0;overflow:hidden}.correction-dialog-header p:last-child{max-width:60ch}.correction-wizard{gap:var(--spacing-large);display:grid}.correction-stepper{gap:var(--spacing-small);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.correction-stepper li{align-items:center;gap:var(--spacing-small);color:var(--color-text-muted);font-size:var(--font-size-caption);display:flex}.correction-stepper li span{border-radius:var(--radius-pill);background:var(--color-surface-hover);place-items:center;width:1.75rem;height:1.75rem;display:grid}.correction-stepper li[data-active=true]{color:var(--color-text-primary);font-weight:var(--font-weight-semi-bold)}.correction-stepper li[data-active=true] span{background:var(--color-accent);color:var(--color-text-on-accent)}.correction-choice-grid{gap:var(--spacing-medium);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.correction-choice{align-content:start;gap:var(--spacing-small);border-color:var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);min-height:10rem;color:var(--color-text-primary);padding:var(--spacing-large);text-align:left;display:grid}.correction-choice .ui-button-label{align-content:start;gap:var(--spacing-small);font-weight:var(--font-weight-regular);display:grid}.correction-choice small{color:var(--color-text-muted)}.correction-choice-icon{color:var(--color-accent);font-family:var(--font-family-monospace)}.correction-step-actions{justify-content:space-between;align-items:center;gap:var(--spacing-small);flex-wrap:wrap;display:flex}.crm-screen,.crm-editor,.crm-panel{gap:var(--spacing-extra-large);min-width:0;display:grid}.crm-editor-header{align-items:start;gap:var(--spacing-large);grid-template-columns:minmax(0,1fr) auto;display:grid}.crm-editor-header>.crm-editor-progress,.crm-editor-header>.crm-editor-notice{grid-column:1/-1}.crm-editor-heading{gap:var(--spacing-extra-small);min-width:0;display:grid}.crm-section-title{font-size:var(--font-size-heading-medium);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-heading-medium)}.crm-subsection-title{font-size:var(--font-size-heading-small);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-heading-small)}.crm-section-description,.crm-consultation-included,.crm-empty-inline,.crm-health-pending{color:var(--color-text-muted);font-size:var(--font-size-body)}.crm-editor-loading{gap:var(--spacing-large);display:grid}.crm-funnel-preview{align-items:center;gap:var(--spacing-small);padding:var(--spacing-large);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-raised);flex-wrap:wrap;margin:0;list-style:none;display:flex}.crm-funnel-preview-step{align-items:center;gap:var(--spacing-small);display:inline-flex}.crm-funnel-preview-arrow{color:var(--color-text-muted);flex:none}.crm-funnel-preview-chip{align-items:center;gap:var(--spacing-small);border:var(--border-width-thin) solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-sunken);min-height:2.25rem;padding:var(--spacing-extra-small) var(--spacing-medium);display:inline-flex}.crm-funnel-preview-name{font-weight:var(--font-weight-semi-bold)}.crm-funnel-preview-stage{color:var(--color-text-muted);font-size:var(--font-size-caption)}.ui-badge.crm-stage-priority[data-priority=cold]{border-color:var(--color-accent);background:var(--color-accent-subtle);color:var(--color-text-primary)}.ui-badge.crm-stage-priority[data-priority=warm]{border-color:var(--color-warning);background:var(--color-warning-subtle);color:var(--color-text-primary)}.ui-badge.crm-stage-priority[data-priority=hot]{border-color:var(--color-negative-rail);background:var(--color-negative-subtle);color:var(--color-text-primary)}.ui-badge.crm-stage-priority[data-priority=converted]{border-color:var(--color-positive-rail);background:var(--color-positive-subtle);color:var(--color-text-primary)}.crm-stage-classification{align-items:flex-start;gap:var(--spacing-extra-small);flex-direction:column;display:flex}.crm-classification-effect{border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface-raised);padding:var(--spacing-medium)}.crm-meta-funnel{gap:var(--spacing-medium);min-width:0;display:grid}.crm-meta-funnel-steps{gap:var(--spacing-small);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:0;padding:0;list-style:none;display:grid}.crm-meta-funnel-step{align-items:flex-start;gap:var(--spacing-small);min-width:0;padding:var(--spacing-medium);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-medium);overflow-wrap:anywhere;flex-direction:column;display:flex}.crm-meta-funnel-access{gap:var(--spacing-small);min-width:0;display:grid}.crm-meta-funnel-actions{gap:var(--spacing-small);flex-wrap:wrap;display:flex}.crm-meta-funnel-actions .ui-button{white-space:normal}.crm-legacy-funnel-list{gap:var(--spacing-small);display:grid}.crm-stage-drawer [data-stage-advanced] .ui-disclosure-content{gap:var(--spacing-medium);display:grid}.crm-stage-title{align-items:center;gap:var(--spacing-small);min-width:0;display:inline-flex}.crm-stage-copy{gap:2px;min-width:0;display:grid}.crm-stage-name{font-weight:var(--font-weight-semi-bold)}.crm-stage-key,.crm-reason-state{color:var(--color-text-muted);font-size:var(--font-size-caption)}.crm-cell-code{font-family:inherit;font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal)}.crm-cell-absent{color:var(--color-text-muted)}.crm-flag-list{gap:var(--spacing-extra-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:inline-flex}.crm-flag-none{color:var(--color-text-muted);font-size:var(--font-size-caption)}.crm-outside-workflow{gap:var(--spacing-large);display:grid}.crm-outside-workflow-heading{justify-content:space-between;align-items:center;gap:var(--spacing-small);flex-wrap:wrap;display:flex}.crm-stage-drawer-form{flex-direction:column;flex:auto;min-height:0;display:flex}.crm-stage-drawer-heading{gap:var(--spacing-extra-small);min-width:0;display:grid}.crm-stage-drawer-description{align-items:center;gap:var(--spacing-small);color:var(--color-text-muted);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}.crm-suggestion-chip{justify-content:space-between;align-items:center;gap:var(--spacing-small);border:var(--border-width-thin) dashed var(--color-border-strong);border-radius:var(--radius-medium);background:var(--color-surface-raised);padding:var(--spacing-small) var(--spacing-medium);flex-wrap:wrap;display:flex}.crm-card-list{gap:var(--spacing-large);margin:0;padding:0;list-style:none;display:grid}.crm-suggestion-card-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-small);flex-wrap:wrap;display:flex}.crm-suggestion-card-body{gap:var(--spacing-medium);display:grid}.crm-suggestion-manual,.crm-guidance-result,.crm-guidance-question{color:var(--color-text-primary);font-size:var(--font-size-body)}.crm-suggestion-skip{gap:var(--spacing-small);border-top:var(--border-width-thin) solid var(--color-border);padding-top:var(--spacing-medium);display:grid}.crm-suggestion-skip-warning{font-size:var(--font-size-caption);font-weight:var(--font-weight-semi-bold)}.crm-suggestion-skip-reason{color:var(--color-text-muted);font-size:var(--font-size-caption)}.crm-suggestion-card-footer{justify-content:flex-end;gap:var(--spacing-small);flex-wrap:wrap;display:flex}.crm-guidance-form{gap:var(--spacing-medium);display:grid}.crm-guidance-question{font-weight:var(--font-weight-semi-bold)}.crm-form-actions{justify-content:flex-end;gap:var(--spacing-small);display:flex}.crm-consultation-summary{gap:var(--spacing-large);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.crm-consultation-summary-item{gap:var(--spacing-extra-small);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-raised);padding:var(--spacing-large);display:grid}.crm-consultation-summary-item>dt{color:var(--color-text-muted);font-size:var(--font-size-caption)}.crm-consultation-summary-item>dd{font-size:var(--font-size-numeric);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-numeric);margin:0}.crm-health-body{gap:var(--spacing-medium);display:grid}.crm-health-snapshot{color:var(--color-positive);font-weight:var(--font-weight-medium)}.crm-anomaly-list{gap:var(--spacing-small);margin:0;padding-inline-start:var(--spacing-large);display:grid}.crm-anomaly-item{color:var(--color-warning)}.settings-frame,.settings-screen{gap:var(--spacing-extra-large);min-width:0;display:grid}.settings-eyebrow{color:var(--color-accent);font-size:var(--font-size-label);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-label);text-transform:uppercase}.new-integration-stepper{padding-bottom:var(--spacing-large);border-bottom:var(--border-width-thin) solid var(--color-border)}.new-integration-step,.new-integration-step-heading,.new-integration-handoff,.new-integration-loading{gap:var(--spacing-large);min-width:0;display:grid}.new-integration-step-heading,.new-integration-loading{gap:var(--spacing-extra-small)}.new-integration-actions{justify-content:flex-end;align-items:center;gap:var(--spacing-small);flex-wrap:wrap;display:flex}.new-integration-actions>:first-child{margin-inline-end:auto}.new-integration-chosen-form{align-items:center;gap:var(--spacing-small);flex-wrap:wrap;display:flex}.new-integration-pending-list{gap:var(--spacing-small);margin:0;padding:0;list-style:none;display:grid}.new-integration-pending-item{justify-content:space-between;align-items:center;gap:var(--spacing-medium);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-medium);padding:var(--spacing-medium);flex-wrap:wrap;display:flex}.new-integration-pending-copy{gap:var(--spacing-extra-small);min-width:0;display:grid}[data-crm-password-impact]{display:block}.settings-card-block{gap:var(--spacing-large);min-width:0;display:grid}.settings-card-heading{align-items:flex-start;gap:var(--spacing-medium);flex-wrap:wrap;display:flex}.settings-card-heading>div{gap:var(--spacing-extra-small);flex:12rem;min-width:0;display:grid}.settings-card-icon{border-radius:var(--radius-medium);background:var(--color-accent-subtle);width:2.5rem;height:2.5rem;color:var(--color-accent);flex:none;place-items:center;display:grid}.settings-card-body{gap:var(--spacing-medium);display:grid}.settings-card-actions{gap:var(--spacing-small);flex-wrap:wrap;display:flex}.settings-connections{gap:var(--spacing-extra-large);display:grid}.settings-connections-grid{gap:var(--spacing-extra-large);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));display:grid}.settings-connections-wide{grid-column:1/-1}.settings-panel{gap:var(--spacing-large);min-width:0;display:grid}.settings-panel-heading{gap:var(--spacing-extra-small);display:grid}.settings-panel-heading-row{justify-content:space-between;align-items:flex-start;gap:var(--spacing-medium);flex-wrap:wrap;display:flex}.settings-panel-heading-row>div{gap:var(--spacing-extra-small);flex:18rem;min-width:0;display:grid}.settings-panel-actions{align-items:center;gap:var(--spacing-small);flex-wrap:wrap;display:flex}.settings-panel-actions-end{justify-content:flex-end}.settings-summary{gap:var(--spacing-extra-small) var(--spacing-large);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.settings-summary>dt{color:var(--color-text-muted);font-size:var(--font-size-caption)}.settings-summary>dd{overflow-wrap:anywhere;margin:0}.settings-code{font-family:inherit;font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.developments-panel-heading{align-items:center}.developments-panel .developments-panel-actions{flex:0 auto;justify-content:flex-end;margin-inline-start:auto}.development-row-actions{flex-wrap:nowrap;align-items:center;min-width:max-content}.development-action-button{width:2.25rem;min-width:2.25rem;padding-inline:var(--spacing-extra-small)}.development-identity{align-items:flex-start;gap:var(--spacing-small);min-width:18rem;display:flex}.development-logo{border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface-hover);width:4.5rem;height:3.5rem;color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-semi-bold);flex:none;place-items:center;display:grid;overflow:hidden}.development-logo-image{object-fit:contain;background:var(--color-surface-raised);width:100%;height:100%}.development-logo-image:not([hidden])+.development-logo-fallback{display:none}.development-identity-copy{gap:2px;min-width:0;display:grid}.development-identity-copy>small{color:var(--color-text-muted);overflow-wrap:anywhere}.settings-form{gap:var(--spacing-large);display:grid}.settings-form-grid{gap:var(--spacing-medium) var(--spacing-large);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.settings-form-grid-three{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.settings-inline-form{border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-sunken);padding:var(--spacing-large)}.settings-fieldset{gap:var(--spacing-medium);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);min-width:0;padding:var(--spacing-large);margin:0;display:grid}.settings-fieldset-legend{padding:0 var(--spacing-extra-small);color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-label);text-transform:uppercase}.settings-rule-row{align-items:end;gap:var(--spacing-small);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr)) auto;display:grid}.settings-rule-row-remove{margin-bottom:var(--spacing-extra-small)}.settings-drawer-form{flex-direction:column;flex:auto;min-height:0;display:flex}.settings-drawer-body{align-content:start;gap:var(--spacing-large);display:grid}.settings-directory{gap:var(--spacing-medium);border-top:var(--border-width-thin) solid var(--color-border);padding-top:var(--spacing-large);display:grid}.settings-directory-heading{gap:var(--spacing-extra-small);display:grid}.settings-directory-groups{gap:var(--spacing-medium);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.settings-directory-groups>section{align-content:start;gap:var(--spacing-small);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-medium);padding:var(--spacing-medium);display:grid}.settings-directory-group-title{font-size:var(--font-size-body);font-weight:var(--font-weight-semi-bold)}.settings-asset-list{gap:var(--spacing-small);margin:0;padding:0;list-style:none;display:grid}.settings-asset-item{justify-content:space-between;align-items:center;gap:var(--spacing-small);border-top:var(--border-width-thin) solid var(--color-border);padding-top:var(--spacing-small);flex-wrap:wrap;display:flex}.settings-asset-item:first-child{border-top:0;padding-top:0}.settings-asset-copy{flex:12rem;min-width:0;display:grid}.settings-asset-copy>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-asset-actions{align-items:center;gap:var(--spacing-extra-small);flex-wrap:wrap;flex:none;display:flex}.meta-asset-status{border-radius:var(--radius-pill);background:var(--color-positive-subtle);color:var(--color-text-primary);padding:var(--spacing-extra-small) var(--spacing-small);font-size:var(--font-size-caption);flex:none}.settings-progress{gap:var(--spacing-small);margin:0;padding:0;list-style:none;display:grid}.settings-progress-item{align-items:flex-start;gap:var(--spacing-small);display:flex}.settings-progress-icon{color:var(--color-text-muted);flex:none}.settings-progress-item[data-complete=true] .settings-progress-icon{color:var(--color-positive)}.settings-toolbar{align-items:flex-end;gap:var(--spacing-large);flex-wrap:wrap;display:flex}.settings-toolbar-field{flex:20rem;max-width:32rem}.settings-toolbar-status{gap:var(--spacing-extra-small);display:grid}.settings-editor{gap:var(--spacing-large);min-width:0;display:grid}.settings-editor-form{gap:var(--spacing-large);display:grid}.settings-editor-list{gap:var(--spacing-medium);margin:0;padding:0;list-style:none;display:grid}.settings-editor-item{gap:var(--spacing-small);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-raised);padding:var(--spacing-large);display:grid}.settings-editor-pagination{justify-content:space-between;align-items:center;gap:var(--spacing-small);flex-wrap:wrap;display:flex}.settings-field-name{gap:2px;display:grid}.settings-field-suggestion{align-items:center;gap:var(--spacing-extra-small);flex-wrap:wrap;display:inline-flex}.settings-chip-list{gap:var(--spacing-extra-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.settings-chip{align-items:center;gap:var(--spacing-extra-small);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-sunken);padding:var(--spacing-extra-small) var(--spacing-small);font-size:var(--font-size-caption);flex-wrap:wrap;display:inline-flex}.settings-row-actions{justify-content:flex-end;gap:var(--spacing-extra-small);flex-wrap:wrap;display:flex}.settings-simulation-result{gap:var(--spacing-small);border-top:var(--border-width-thin) solid var(--color-border);padding-top:var(--spacing-medium);display:grid}.settings-request-administrator{justify-items:start;gap:var(--spacing-small);display:grid}.settings-usage{gap:var(--spacing-medium);display:grid}.settings-two-columns{gap:var(--spacing-extra-large);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.plan-results{gap:var(--spacing-large);min-width:0;display:grid}.plan-results-tiles{gap:var(--spacing-medium);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.plan-results-charts{gap:var(--spacing-large);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.plan-results-chart-canvas{width:100%;min-width:0;height:100%}.billing-space-grid{align-items:start;gap:var(--spacing-large);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.billing-space-block{justify-items:start;gap:var(--spacing-small);min-width:0;display:grid}.settings-manual-body{gap:var(--spacing-medium);display:grid}.settings-manual-body>p{max-width:60ch}.tv-shell{z-index:var(--z-tv);isolation:isolate;overscroll-behavior:contain;background:var(--color-surface);position:fixed;inset:0;overflow:auto}.tv-mode-overlay{background:var(--color-surface);min-height:100%;color:var(--color-text-primary);padding:clamp(var(--spacing-large), 3vw, var(--spacing-huge));flex-direction:column;display:flex;position:relative}.tv-mode-overlay:before{z-index:1;height:var(--border-width-thick);background:var(--gradient-horizontal);content:"";pointer-events:none;position:fixed;inset:0 0 auto}.tv-mode-header{justify-content:space-between;align-items:center;gap:var(--spacing-extra-large);border-bottom:var(--border-width-thin) solid var(--color-border);padding-bottom:var(--spacing-large);flex:none;display:flex}.tv-mode-header img{width:clamp(8.5rem,14vw,12rem);height:auto;display:block}.tv-mode-content{align-content:start;gap:clamp(var(--spacing-extra-large), 3vw, var(--spacing-gigantic));padding-top:clamp(var(--spacing-extra-large), 3vw, var(--spacing-gigantic));flex:auto;display:grid}.tv-kpi-grid{gap:clamp(var(--spacing-medium), 2vw, var(--spacing-extra-large));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tv-mode-brand{align-items:center;gap:var(--spacing-large);min-width:0;display:flex}.tv-mode-heading{gap:var(--spacing-extra-small);flex-direction:column;min-width:0;display:flex}.tv-mode-title{color:var(--color-text-primary);font-size:var(--font-size-heading-large);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-heading)}.tv-mode-subtitle,.tv-mode-escape-hint{color:var(--color-text-muted);font-size:var(--font-size-body-large)}.tv-mode-exit{align-items:flex-end;gap:var(--spacing-extra-small);flex-direction:column;flex:none;display:flex}.tv-kpi-card{box-shadow:var(--shadow-raised);padding:clamp(var(--spacing-large), 2.5vw, var(--spacing-huge))}.tv-kpi-card:before{height:var(--border-width-thick);background:var(--gradient-horizontal);content:"";position:absolute;top:0;left:0;right:0}.tv-kpi-card .ui-stat-tile-value{font-size:clamp(2.25rem,5vw,4.5rem)}.tv-feed-panel{border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-raised);padding:clamp(var(--spacing-large), 2.5vw, var(--spacing-huge))}.tv-feed-panel .live-feed-section{box-shadow:none;background:0 0;border:0;padding:0}.notifications-bell{flex:none;display:inline-flex;position:relative}.notifications-bell-count{top:calc(var(--spacing-extra-small) * -1);right:calc(var(--spacing-extra-small) * -1);min-width:1.25rem;padding-inline:var(--spacing-extra-small);font-variant-numeric:tabular-nums;pointer-events:none;justify-content:center;position:absolute}.notifications-bell-count[data-pop=true]{animation:ui-pop var(--motion-duration-normal) var(--motion-easing-emphasized)}.notifications-drawer-content{flex-direction:column;flex:auto;min-height:0;display:flex}.notifications-drawer-header{align-items:center}.notifications-drawer-title{color:var(--color-text-primary);font-size:var(--font-size-heading-medium);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-heading)}.notifications-drawer-tools{align-items:center;gap:var(--spacing-extra-small);flex:none;display:flex}.notifications-drawer-body,.notifications-drawer-list{gap:var(--spacing-large);flex-direction:column;display:flex}.notifications-group{gap:var(--spacing-small);flex-direction:column;display:flex}.notifications-group-title{align-items:center;gap:var(--spacing-small);font-size:var(--font-size-caption);display:flex}.notifications-group-count{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.notifications-list{gap:var(--spacing-small);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.notifications-item{gap:var(--spacing-extra-small);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);padding:var(--spacing-medium);flex-direction:column;display:flex}.notifications-item[data-notification-severity=critical]{border-inline-start:var(--border-width-thick) solid var(--color-negative-rail)}.notifications-item-title{color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-semi-bold)}.notifications-item-message,.notifications-item-time{color:var(--color-text-muted);font-size:var(--font-size-caption)}.notifications-item-guidance{color:var(--color-text-muted);font-size:var(--font-size-caption);padding-inline-start:var(--spacing-large);list-style:decimal}.notifications-item>.ui-button{margin-top:var(--spacing-extra-small);align-self:flex-start}.auth-page{width:100%;margin:0;padding:0}.auth-frame{--auth-frame-content-width:34rem;background:var(--color-surface);grid-template-columns:minmax(20rem,5fr) minmax(0,7fr);align-items:stretch;min-height:100svh;display:grid}.auth-login-page{--auth-frame-content-width:26rem;width:100%}.auth-saas-page{--auth-frame-content-width:34rem;width:100%}.auth-saas-page[data-wide=true]{--auth-frame-content-width:62rem}.auth-frame-hero{isolation:isolate;background:var(--color-navigation-surface);min-width:0;color:var(--color-navigation-text);padding:clamp(var(--spacing-extra-large), 5vw, var(--spacing-gigantic));align-items:flex-end;display:flex;position:relative;overflow:hidden}.auth-frame-hero:before{background:var(--gradient-symbol);content:"";opacity:.3;position:absolute;inset:0;-webkit-mask-image:radial-gradient(110% 95% at 100% 100%,currentColor 0%,#0000 70%);mask-image:radial-gradient(110% 95% at 100% 100%,currentColor 0%,#0000 70%)}.auth-frame-hero>.ui-house-pattern{width:100%;height:100%;color:var(--color-navigation-text);opacity:.08;pointer-events:none;position:absolute;inset:0}.auth-frame-grain{opacity:.06;mix-blend-mode:soft-light;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.auth-frame-hero-copy{z-index:1;flex-direction:column;align-items:flex-start;max-width:30rem;display:flex;position:relative}.auth-frame-logo{width:12.25rem;height:auto;margin-bottom:clamp(var(--spacing-huge), 8vh, 5rem);display:block}.auth-frame-hero-eyebrow{margin:0 0 var(--spacing-large);color:var(--color-navigation-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.auth-frame-hero-title{max-width:15ch;font-size:clamp(var(--font-size-heading-large), 4vw, var(--font-size-display));font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-display);text-wrap:balance;margin:0}.auth-frame-hero-description{max-width:30rem;margin:var(--spacing-large) 0 0;color:var(--color-navigation-text-muted)}.auth-frame-signals{gap:var(--spacing-small);margin:var(--spacing-huge) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.auth-frame-signals .ui-badge[data-tone=accent]{border-color:var(--color-navigation-hover);background:var(--color-navigation-hover);color:var(--color-navigation-text)}.auth-frame-signals .ui-badge[data-tone=accent] .ui-badge-icon{color:var(--color-navigation-focus-ring)}.auth-frame-panel{background:var(--color-surface);min-width:0;padding:clamp(var(--spacing-extra-large), 5vw, var(--spacing-gigantic)) var(--spacing-page);flex-direction:column;justify-content:center;display:flex}.auth-frame-intro,.auth-frame-content,.auth-frame-security-note{width:100%;max-width:var(--auth-frame-content-width);margin-inline:auto}.auth-frame-intro{gap:var(--spacing-small);margin-bottom:var(--spacing-extra-large);flex-direction:column;display:flex}.auth-frame-eyebrow{color:var(--color-accent);font-size:var(--font-size-label);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;margin:0}.auth-frame-title{text-wrap:balance;margin:0}.auth-frame-description{color:var(--color-text-muted);margin:0}.auth-frame-content{gap:var(--spacing-large);display:grid}.auth-saas-page[data-wide=true] .auth-frame-content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.auth-frame-content>.ui-inline-status{grid-column:1/-1}.auth-frame-card[data-shake=true]{animation:auth-credential-shake var(--motion-duration-slow) var(--motion-easing-emphasized)}@keyframes auth-credential-shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.auth-frame-security-note{align-items:center;gap:var(--spacing-small);margin:var(--spacing-large) auto 0;color:var(--color-text-muted);font-size:var(--font-size-caption);display:flex}.auth-frame-security-icon{color:var(--color-accent);flex:none}.auth-form{gap:var(--spacing-large);flex-direction:column;display:flex}.auth-password-control{align-items:center;min-width:0;display:flex;position:relative}.auth-password-input{width:100%;padding-right:3.5rem}.auth-password-toggle{top:var(--spacing-extra-small);right:var(--spacing-extra-small);bottom:var(--spacing-extra-small);width:2.5rem;min-width:2.5rem;height:auto;min-height:0;color:var(--color-accent);position:absolute}.auth-code-input{width:min(100%,18rem);min-height:4rem;font-family:var(--font-family-monospace);font-size:var(--font-size-heading-large);font-weight:var(--font-weight-semi-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-wide);text-align:center}.auth-form-recovery{gap:var(--spacing-small);display:grid}.auth-flow-card,.auth-factor-card{gap:var(--spacing-large);flex-direction:column;display:flex}.auth-factor-heading{justify-content:space-between;align-items:center;gap:var(--spacing-large);display:flex}.auth-factor-title{font-size:var(--font-size-heading-small);margin:0}.auth-secret-panel{gap:var(--spacing-extra-small);border-left:var(--border-width-thick) solid var(--color-accent);background:var(--color-accent-subtle);padding:var(--spacing-medium);margin:0;display:grid}.auth-secret-panel dd{margin:0 0 var(--spacing-small)}.auth-secret-label{color:var(--color-text-muted);font-size:var(--font-size-caption)}.auth-secret-value{font-family:var(--font-family-monospace);font-size:var(--font-size-body);overflow-wrap:anywhere}.auth-secret-value-small{font-size:var(--font-size-caption)}.auth-totp-enrollment{gap:var(--spacing-medium);display:grid}.auth-totp-qr{justify-content:center;align-items:center;min-height:15rem;display:flex}.auth-totp-qr-image{border-radius:var(--radius-medium);width:min(15rem,100%);height:auto}.auth-totp-status{align-items:center;gap:var(--spacing-small);color:var(--color-text-muted);font-size:var(--font-size-caption);margin:0;display:flex}.mfa-method-grid{gap:var(--spacing-medium);grid-template-columns:1fr;display:grid}.mfa-method-action{align-items:center;gap:var(--spacing-large);border-color:var(--color-border);border-radius:var(--radius-large);width:100%;min-height:5.5rem;padding:var(--spacing-large);text-align:left;grid-template-columns:2.75rem minmax(0,1fr) 1.25rem;display:grid}.mfa-method-action:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-surface-hover)}.mfa-method-action>.ui-button-label{display:contents}.mfa-method-icon{border-radius:var(--radius-medium);background:var(--color-accent-subtle);width:2.75rem;height:2.75rem;color:var(--color-text-primary);place-items:center;display:grid}.mfa-method-glyph{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.mfa-method-copy{gap:var(--spacing-extra-small);min-width:0;display:grid}.mfa-method-copy strong{font-size:var(--font-size-body-large)}.mfa-method-copy small{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--line-height-caption)}.mfa-method-arrow{color:var(--color-accent)}.import-workbench,.import-preview-column,.import-loading,.market-overview,.market-results,.market-loading,.report-screen{gap:var(--spacing-large);display:grid}.import-section-copy,.market-section-copy,.report-detail-copy,.report-list-heading,.import-form-heading{gap:var(--spacing-extra-small);min-width:0;display:grid}.import-section-title,.market-section-title,.report-detail-title{color:var(--color-text-primary);font-size:var(--font-size-heading-medium);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-heading-medium);letter-spacing:var(--letter-spacing-snug);margin:0}.import-section-description,.market-section-description,.report-toolbar-copy,.report-list-description{color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}.import-form-title,.report-list-title,.report-structured-title{color:var(--color-text-primary);font-size:var(--font-size-heading-small);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-heading-small);margin:0}.import-history-count,.market-results-count,.import-selection-count,.import-fieldset-hint,.import-option-empty,.import-job-progress-text,.import-job-progress-note,.import-job-date,.import-job-action-help{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);margin:0}.import-workbench-grid{align-items:start;gap:var(--spacing-extra-large);grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);display:grid}.import-workbench-form{gap:var(--spacing-large);flex-direction:column;display:flex}.import-workbench-fieldset{gap:var(--spacing-small);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);padding:var(--spacing-medium);margin:0;display:grid}.import-workbench-fieldset>legend{padding:0 var(--spacing-small);color:var(--color-text-primary);font-weight:var(--font-weight-semi-bold)}.import-option-list{gap:var(--spacing-small);display:grid}.import-period-grid,.import-cancel-grid{gap:var(--spacing-medium);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.import-cancel-column{align-content:start;gap:var(--spacing-small);display:grid}.import-cancel-heading{color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-semi-bold);margin:0}.import-form-actions{align-items:center;gap:var(--spacing-small) var(--spacing-medium);flex-wrap:wrap;display:flex}.import-preview-card{gap:var(--spacing-small)}.import-preview-label{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-label);text-transform:uppercase;margin:0}.import-preview-number{align-items:baseline;gap:var(--spacing-small);flex-wrap:wrap;margin:0;display:flex}.import-preview-number-value{color:var(--color-text-primary);font-size:var(--font-size-display);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-display);font-variant-numeric:tabular-nums}.import-preview-number-label{color:var(--color-text-muted);font-size:var(--font-size-caption)}.import-confirmation{border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface-raised);padding:var(--spacing-medium)}.import-tracker-card,.import-job-card{gap:var(--spacing-medium)}.import-tracker-job{color:var(--color-text-muted);font-family:var(--font-family-monospace);font-size:var(--font-size-caption);margin:0}.import-job-list{gap:var(--spacing-medium);margin:0;padding:0;list-style:none;display:grid}.import-job-heading{justify-content:space-between;align-items:flex-start;gap:var(--spacing-small) var(--spacing-medium);flex-wrap:wrap;display:flex}.import-job-identity{gap:var(--spacing-extra-small);min-width:0;display:grid}.import-job-channel{color:var(--color-text-primary);font-size:var(--font-size-heading-small);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-heading-small)}.import-job-progress{gap:var(--spacing-extra-small);display:grid}.import-job-progress-bar{border-radius:var(--radius-pill);background:var(--color-surface-sunken);width:100%;height:.5rem;accent-color:var(--color-accent);border:0;overflow:hidden}.import-job-progress-bar::-webkit-progress-bar{border-radius:var(--radius-pill);background:var(--color-surface-sunken)}.import-job-progress-bar::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--color-accent);transition:width var(--motion-duration-slow) var(--motion-easing-standard)}.import-job-progress-bar::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--color-accent)}.import-summary-grid{gap:var(--spacing-small);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.import-summary-grid>div{border-radius:var(--radius-medium);background:var(--color-surface);min-width:0;padding:var(--spacing-small) var(--spacing-medium)}.import-summary-grid dt{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-label);text-transform:uppercase}.import-summary-grid dd{margin:var(--spacing-extra-small) 0 0;color:var(--color-text-primary);font-size:var(--font-size-numeric);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-numeric);font-variant-numeric:tabular-nums}.import-summary-grid>div[data-negative=true] dd{color:var(--color-negative)}.import-filter-grid{gap:var(--spacing-small) var(--spacing-medium);margin:var(--spacing-small) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.import-filter-grid>div{min-width:0}.import-filter-grid dt{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semi-bold)}.import-filter-grid dd{margin:var(--spacing-extra-small) 0 0;overflow-wrap:anywhere;font-size:var(--font-size-body)}.import-job-actions{gap:var(--spacing-medium);flex-wrap:wrap;display:flex}.import-job-action{justify-items:start;gap:var(--spacing-extra-small);display:grid}.import-job-action-help{max-width:34ch}.audience-guidance-grid{gap:var(--spacing-small);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.audience-guidance-grid li{align-content:start;gap:var(--spacing-extra-small);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface-raised);padding:var(--spacing-medium);display:grid}.audience-guidance-grid p{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);margin:0}.post-import-audience-decision{gap:var(--spacing-medium);border:var(--border-width-thin) solid var(--color-accent);border-radius:var(--radius-medium);background:var(--color-accent-subtle);padding:var(--spacing-medium);display:grid}.post-import-audience-decision p{color:var(--color-text-primary);margin:0}.report-toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-small) var(--spacing-medium);flex-wrap:wrap;display:flex}.report-toolbar-actions-end{justify-content:flex-end}.report-layout{align-items:start;gap:var(--spacing-extra-large);grid-template-columns:minmax(16rem,.7fr) minmax(0,2.3fr);min-height:30rem;display:grid}.report-list-card{top:calc(3.75rem + var(--spacing-medium));gap:var(--spacing-medium);position:sticky}.report-list{gap:var(--spacing-extra-small);margin:0;padding:0;list-style:none;display:grid}.report-list-item{min-height:3.25rem;color:var(--color-text-primary);text-align:start;border-color:#0000;justify-content:flex-start}.report-list-item .ui-button-label{width:100%;display:block}.report-list-item-copy{gap:.125rem;display:grid}.report-list-item-type{font-weight:var(--font-weight-semi-bold)}.report-list-item-meta{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular)}.report-list-item[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-subtle);box-shadow:inset var(--border-width-thick) 0 0 var(--color-accent)}.report-detail{min-width:0}.report-metadata{gap:var(--spacing-small);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.report-metadata>div{border-radius:var(--radius-medium);background:var(--color-surface);min-width:0;padding:var(--spacing-small) var(--spacing-medium)}.report-metadata dt{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-label);text-transform:uppercase}.report-metadata dd{margin:var(--spacing-extra-small) 0 0;font-weight:var(--font-weight-medium)}.report-content-block,.report-structured{gap:var(--spacing-medium);display:grid}.report-content{max-width:75ch;line-height:var(--line-height-body);white-space:pre-wrap;margin:0}.report-structured-section{gap:var(--spacing-small);display:grid}.report-statement-list{gap:var(--spacing-small);margin:0;padding:0;list-style:none;display:grid}.report-statement{gap:var(--spacing-small);border:var(--border-width-thin) solid var(--color-border);border-left:var(--border-width-thick) solid var(--color-chart-1);border-radius:var(--radius-medium);background:var(--color-surface);padding:var(--spacing-medium);display:grid}.report-statement[data-suggestion]{border-left-color:var(--color-chart-3)}.report-statement-text{line-height:var(--line-height-body);margin:0}.report-source-list{gap:var(--spacing-extra-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.report-source-ref{border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text-muted);padding:.125rem var(--spacing-small);font-family:var(--font-family-monospace);font-size:var(--font-size-caption)}.market-overview-guide-list{gap:var(--spacing-medium);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.market-overview-guide-item{align-items:flex-start;gap:var(--spacing-small);min-width:0;display:flex}.market-overview-guide-copy{gap:var(--spacing-extra-small);min-width:0;display:grid}.market-overview-guide-copy small{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.market-overview-guide-icon{border-radius:var(--radius-medium);background:var(--color-accent);width:2.5rem;height:2.5rem;color:var(--color-text-on-accent);flex:none;place-items:center;display:grid}.market-overview-filters{gap:var(--spacing-medium);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.market-catalog-admin,.market-catalog-form{gap:var(--spacing-large);min-width:0;display:grid}.market-catalog-fields{gap:var(--spacing-medium);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));min-width:0;display:grid}.market-catalog-actions{gap:var(--spacing-small);flex-wrap:wrap;min-width:0;display:flex}.market-source-name{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);overflow-wrap:anywhere;display:block}.market-loading{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.market-screen-page,.market-settings-tab{gap:var(--spacing-large);display:grid}.market-profile-panel{gap:var(--spacing-medium);display:grid}.market-profile-fields{gap:var(--spacing-medium);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.market-data-sharing-panel{gap:var(--spacing-small)}.market-data-sharing-panel .settings-panel-heading{gap:var(--spacing-extra-small)}.market-results-chart .ui-chart-frame-canvas{height:auto;min-height:var(--ui-chart-height)}.market-results-chart .market-bars{gap:var(--spacing-medium);margin:0;padding:0;list-style:none;display:grid}.market-results-chart .market-bar{gap:var(--spacing-extra-small);border-bottom:var(--border-width-thin) solid var(--color-border);padding-bottom:var(--spacing-medium);display:grid}.market-results-chart .market-bar:last-child{border-bottom:0;padding-bottom:0}.market-results-chart .market-bar-copy{justify-content:space-between;align-items:baseline;gap:var(--spacing-extra-small) var(--spacing-medium);flex-wrap:wrap;display:flex}.market-results-chart .market-bar-metric{color:var(--color-text-primary);font-size:var(--font-size-heading-small);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-heading-small)}.market-results-chart .market-bar-values{gap:var(--spacing-extra-small) var(--spacing-medium);color:var(--color-text-muted);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.market-results-chart .market-bar-provenance{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);margin:0}.market-results-legend{gap:var(--spacing-small);display:grid}.market-legend{gap:var(--spacing-small) var(--spacing-medium);color:var(--color-text-muted);font-size:var(--font-size-caption);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.market-legend-item{align-items:center;gap:var(--spacing-extra-small);display:flex}.market-legend-item:before{border-radius:var(--radius-small);background:var(--color-chart-1);content:"";width:.75rem;height:.75rem}.market-legend-item[data-series=average]:before{background:var(--color-chart-2);width:.1875rem}.market-legend-item[data-series=range]:before{background:var(--color-neutral-data)}.market-difference-list{gap:var(--spacing-small) var(--spacing-medium);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.market-difference-item{align-items:center;gap:var(--spacing-extra-small) var(--spacing-small);flex-wrap:wrap;display:flex}.market-difference-metric{color:var(--color-text-primary);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium)}.guided-audience-dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-large);display:flex}.guided-audience-dialog-header p{max-width:62ch;color:var(--color-text-muted)}.guided-audience-dialog-icon{border-radius:var(--radius-pill);background:var(--color-surface-hover);width:2.25rem;height:2.25rem;color:var(--color-accent);place-items:center;display:inline-grid}.guided-audience-proxy-note,.guided-audience-result,.guided-audience-lookalike-error,.guided-audience-tos-warning{border-radius:var(--radius-medium);background:var(--color-surface-hover);padding:var(--spacing-medium)}.guided-audience-lookalike-error,.guided-audience-tos-warning{border:var(--border-width-thin) solid var(--color-warning)}.guided-audience-reference-list{gap:var(--spacing-small);margin:var(--spacing-medium) 0 0;display:grid}.guided-audience-reference-list>div{gap:var(--spacing-small);grid-template-columns:minmax(10rem,.45fr) minmax(0,1fr);align-items:baseline;display:grid}.guided-audience-reference-list dt{color:var(--color-text-muted);font-size:var(--font-size-caption)}.guided-audience-reference-list dd{min-width:0;margin:0}.guided-audience-reference-value{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;max-width:100%;display:inline-block}.guided-audience-form-grid{gap:var(--spacing-medium);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guided-audience-form-grid input,.guided-audience-form-grid select,.guided-audience-dialog .form-field select,.guided-audience-dialog .form-field input{width:100%}.guided-audience-dialog .form-field{gap:var(--spacing-extra-small);display:grid}.feedback-landing{--fl-paper:var(--color-surface-raised);--fl-ink:var(--color-navigation-surface);--fl-muted:var(--color-text-muted);--fl-line:var(--color-border);--fl-purple:var(--color-accent);--fl-lavender:var(--color-accent-subtle);background:var(--fl-paper);color:var(--fl-ink);font-family:var(--font-family-sans-serif);overflow:clip}.feedback-landing :where(h1,h2,h3,h4,p,ol,dl){margin:0}.feedback-landing :is(a,button,select,summary):focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:5px}.feedback-landing a{text-decoration:none}.feedback-landing em{color:var(--fl-purple);font-style:normal}.fl-container{width:min(1200px,100% - 96px);margin-inline:auto}.fl-header{border-bottom:1px solid var(--fl-line);justify-content:space-between;align-items:center;gap:28px;min-height:96px;display:flex}.fl-wordmark{color:inherit;flex-shrink:0;align-items:center;gap:19px;display:inline-flex}.fl-wordmark img{width:94px;height:auto;display:block}.fl-wordmark>span{background:var(--fl-line);width:1px;height:25px}.fl-wordmark strong{letter-spacing:-.6px;font-size:21px;font-weight:600}.fl-header nav{gap:29px;font-size:13px;display:flex}.fl-header nav a{color:var(--fl-muted)}.fl-header nav a:hover{color:var(--fl-purple)}.fl-login{color:var(--fl-ink);align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.fl-login:hover{color:var(--fl-purple)}.fl-skip{background:var(--fl-paper);z-index:var(--z-toast);padding:15px;position:absolute;top:-100px;left:24px}.fl-skip:focus{top:8px}.fl-eyebrow{letter-spacing:1.65px;color:var(--fl-purple);align-items:center;gap:9px;font-size:10px;font-weight:600;line-height:1.5;display:flex}.fl-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.fl-hero{grid-template-columns:1fr 1fr;align-items:center;gap:45px;padding-block:78px 80px;display:grid}.fl-hero h1{letter-spacing:-2.7px;margin-top:25px;font-size:clamp(40px,4.45vw,62px);font-weight:600;line-height:1.085}.fl-hero h1 em{display:inline}.fl-lede{max-width:475px;color:var(--fl-muted);margin-top:26px;font-size:16px;line-height:1.8}.fl-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px;display:flex}.fl-button{background:var(--fl-purple);border:1px solid var(--fl-purple);color:var(--color-navigation-text);transition:background var(--motion-duration-normal), transform var(--motion-duration-normal);border-radius:7px;justify-content:center;align-items:center;gap:24px;padding:17px 22px;font-size:13px;font-weight:500;line-height:1.5;display:inline-flex}.fl-button:hover{background:var(--color-accent-hover);transform:translateY(-2px)}.fl-text-link{color:var(--fl-ink);align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.fl-text-link:hover{color:var(--fl-purple)}.fl-hero-footnote{max-width:355px;color:var(--fl-muted);margin-top:24px;font-size:11px;line-height:1.75}.fl-hero-visual{background:var(--fl-lavender);isolation:isolate;border-radius:18px;min-width:0;padding:57px 30px 67px;position:relative}.fl-visual-grid{border-radius:inherit;background-image:linear-gradient(var(--fl-line) 1px, transparent 1px), linear-gradient(90deg, var(--fl-line) 1px, transparent 1px);opacity:.42;-webkit-mask-image:linear-gradient(120deg, transparent, var(--color-text-primary));-webkit-mask-image:linear-gradient(120deg, transparent, var(--color-text-primary));-webkit-mask-image:linear-gradient(120deg, transparent, var(--color-text-primary));mask-image:linear-gradient(120deg, transparent, var(--color-text-primary));background-size:38px 38px;position:absolute;inset:0}.fl-orbit-label{color:var(--fl-purple);align-items:center;gap:7px;font-size:10px;font-weight:500;display:flex;position:absolute;top:23px;left:31px}.fl-receipt{background:var(--fl-paper);border:1px solid var(--fl-line);box-shadow:var(--shadow-raised);border-radius:11px;padding:20px 22px 0;position:relative}.fl-receipt-heading{align-items:center;gap:11px;display:flex}.fl-receipt-heading>div:nth-child(2){flex:1;gap:4px;display:grid}.fl-receipt-heading small{color:var(--fl-muted);letter-spacing:1.1px;font-size:8px}.fl-receipt-heading strong{font-size:13px;font-weight:500}.fl-receipt-heading>svg{color:var(--fl-muted)}.fl-icon-tile{width:36px;height:36px;color:var(--fl-purple);background:var(--fl-lavender);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fl-receipt-development{border-block:1px solid var(--fl-line);gap:8px;margin-top:18px;padding-block:19px;display:grid}.fl-receipt-development>span{color:var(--fl-muted);font-size:10px}.fl-receipt-development strong{letter-spacing:-.5px;font-size:21px;font-weight:500;line-height:1.35}.fl-receipt-timeline{padding:21px 0 7px;list-style:none}.fl-receipt-timeline li{align-items:flex-start;gap:10px;padding-bottom:20px;display:flex;position:relative}.fl-receipt-timeline li:not(:last-child):before{content:"";background:var(--color-accent-subtle);width:1px;position:absolute;top:18px;bottom:-1px;left:10px}.fl-receipt-timeline li>span{background:var(--fl-purple);width:21px;height:21px;color:var(--color-navigation-text);border-radius:50%;flex:none;place-items:center;display:grid}.fl-receipt-timeline li>div{flex:1;gap:3px;display:grid}.fl-receipt-timeline strong{font-size:10px;font-weight:500}.fl-receipt-timeline small,.fl-receipt-timeline time{color:var(--fl-muted);font-size:8px}.fl-receipt-timeline time{font-variant-numeric:tabular-nums;padding-top:3px}.fl-receipt-footer{background:var(--fl-lavender);color:var(--fl-purple);border-radius:0 0 10px 10px;gap:8px;margin-inline:-22px;padding:13px 21px;font-size:9px;display:flex}.fl-feedback-note{background:var(--fl-ink);color:var(--color-navigation-text);box-shadow:var(--shadow-overlay);border-radius:9px;align-items:center;gap:12px;margin:17px -10px -30px 55px;padding:15px 18px;display:flex;position:relative}.fl-feedback-note .fl-icon-tile{background:var(--color-navigation-hover);color:var(--color-navigation-focus-ring)}.fl-feedback-note>div{flex:1;gap:4px;display:grid}.fl-feedback-note strong{font-size:11px;font-weight:500}.fl-feedback-note span{color:var(--color-navigation-text-muted);font-size:9px}.fl-feedback-note>svg{color:var(--color-navigation-focus-ring)}.fl-visual-caption{color:var(--fl-muted);font-size:8px;position:absolute;bottom:10px;left:31px}.fl-direction-strip{border-block:1px solid var(--fl-line);grid-template-columns:1fr 1.25fr 1.25fr;gap:35px;padding-block:30px;display:grid}.fl-direction-strip>p{color:var(--fl-muted);font-size:12px;line-height:1.8}.fl-direction-strip strong{color:var(--fl-ink);font-weight:500}.fl-direction-strip>div{border-left:1px solid var(--fl-line);align-items:center;gap:18px;padding-left:30px;display:flex}.fl-direction-strip svg{color:var(--fl-purple)}.fl-direction-strip>div>span{gap:6px;display:grid}.fl-direction-strip>div strong{font-size:13px}.fl-direction-strip small{color:var(--fl-muted);font-size:10px;line-height:1.6}.fl-value,.fl-workflow,.fl-faq{grid-template-columns:1fr 1.25fr;align-items:start;gap:100px;padding-block:106px;display:grid}.feedback-landing h2{letter-spacing:-1.65px;font-size:clamp(30px,3.3vw,44px);font-weight:500;line-height:1.16}.fl-section-intro h2,.fl-faq h2{margin-block:21px}.fl-section-intro>p:not(.fl-eyebrow){color:var(--fl-muted);max-width:370px;font-size:14px;line-height:1.9}.fl-section-intro>a{margin-top:24px}.fl-value-list article{border-top:1px solid var(--fl-line);grid-template-columns:24px 1fr 24px;gap:21px;padding-block:22px;display:grid}.fl-value-list article:first-child{border-top:0;padding-top:0}.fl-value-list article>span{color:var(--fl-purple);padding-top:3px;font-size:11px}.fl-value-list article>svg{color:var(--fl-purple)}.feedback-landing h3{letter-spacing:-.4px;font-size:17px;font-weight:500;line-height:1.4}.fl-value-list p,.fl-workflow-steps p,.fl-capabilities p{color:var(--fl-muted);margin-top:10px;font-size:12px;line-height:1.9}.fl-demo-section{background:var(--fl-ink);color:var(--color-navigation-text);padding-block:75px}.fl-demo-intro{justify-content:space-between;align-items:end;gap:65px;margin-bottom:37px;display:flex}.fl-demo-intro .fl-eyebrow{color:var(--color-navigation-focus-ring);margin-bottom:19px}.fl-demo-intro>div:last-child{max-width:340px}.fl-demo-intro p:not(.fl-eyebrow){color:var(--color-navigation-text-muted);font-size:13px;line-height:1.8}.fl-demo-intro a{color:var(--color-navigation-text);align-items:center;gap:10px;margin-top:15px;font-size:11px;display:inline-flex}.fl-workflow-steps{padding:0;list-style:none}.fl-workflow-steps li{gap:23px;padding-bottom:30px;display:flex;position:relative}.fl-workflow-steps li>span{background:var(--fl-lavender);width:35px;height:35px;color:var(--fl-purple);border:1px solid var(--color-accent-subtle);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.fl-workflow-steps li:not(:last-child):before{content:"";background:var(--fl-line);width:1px;position:absolute;top:36px;bottom:0;left:17px}.fl-workflow-steps h3{padding-top:5px}.fl-rule-example{background:var(--fl-lavender);border-radius:9px;justify-items:start;gap:10px;margin-top:16px;padding:18px;font-size:11px;display:grid}.fl-rule-example small{letter-spacing:1px;color:var(--fl-muted);font-size:8px}.fl-rule-example b{color:var(--fl-purple);font-weight:500}.fl-rule-example strong{align-items:center;gap:8px;font-weight:500;display:flex}.fl-rule-example>svg{color:var(--fl-purple)}.fl-capabilities{border-block:1px solid var(--fl-line);grid-template-columns:repeat(3,1fr);gap:40px;padding-block:35px;display:grid}.fl-capabilities>div+div{border-left:1px solid var(--fl-line);padding-left:40px}.fl-capabilities svg{color:var(--fl-purple);margin-bottom:15px}.fl-faq details{border-bottom:1px solid var(--fl-line)}.fl-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:21px;font-size:13px;font-weight:500;line-height:1.6;list-style:none;display:flex}.fl-faq summary::-webkit-details-marker{display:none}.fl-faq summary svg{color:var(--fl-muted);flex:none}.fl-faq details[open] summary svg{transform:rotate(45deg)}.fl-faq details>p{color:var(--fl-muted);padding-bottom:23px;font-size:12px;line-height:1.9}.fl-final-cta{background:var(--fl-purple);color:var(--color-navigation-text);border-radius:14px;justify-content:space-between;align-items:center;gap:30px;padding:52px;display:flex}.fl-final-cta .fl-eyebrow{color:inherit;opacity:.75;margin-bottom:19px}.fl-final-cta h2{font-size:clamp(27px,3vw,37px)}.fl-final-cta p:last-child{opacity:.8;margin-top:18px;font-size:12px}.fl-button-light{background:var(--fl-paper);color:var(--fl-purple);border-color:var(--fl-paper);flex-shrink:0}.fl-button-light:hover{background:var(--fl-lavender)}.fl-footer{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:25px;padding-block:56px 24px;display:flex}.fl-footer>div p{color:var(--fl-muted);margin-top:13px;font-size:10px}.fl-footer nav{flex-wrap:wrap;align-items:center;gap:20px;padding-top:12px;display:flex}.fl-footer nav a{color:var(--fl-muted);align-items:center;gap:6px;font-size:10px;display:inline-flex}.fl-footer nav a:hover{color:var(--fl-purple)}.fl-footer>small{border-top:1px solid var(--fl-line);width:100%;color:var(--fl-muted);margin-top:15px;padding-top:22px;font-size:9px}.fl-preview-intro{justify-content:space-between;align-items:center;gap:40px;padding-block:44px 30px;display:flex}.fl-preview-intro h1{letter-spacing:-1px;margin-top:14px;font-size:33px;font-weight:500}.fl-preview-intro p:last-child{color:var(--fl-muted);max-width:630px;margin-top:12px;font-size:13px}.fl-preview-intro .fl-button{flex-shrink:0}.fp-shell{color:var(--fl-ink);border:1px solid var(--fl-line);background:var(--fl-paper);box-shadow:var(--shadow-overlay);border-radius:12px;overflow:hidden}.fp-shell .ui-button-label{display:contents}.fp-shell .ui-button{justify-content:flex-start;min-height:auto}.fp-alert>.ui-button,.fp-inline-button.ui-button{justify-content:center}.fp-disclaimer{background:var(--fl-lavender);color:var(--fl-purple);justify-content:space-between;align-items:center;gap:20px;padding:10px 20px;font-size:9px;display:flex}.fp-disclaimer>span:first-child{letter-spacing:.7px;align-items:center;gap:7px;font-weight:600;display:inline-flex}.fp-app{grid-template-columns:162px minmax(0,1fr);min-height:670px;display:grid}.fp-sidebar{color:var(--color-navigation-text);background:var(--fl-ink);flex-direction:column;padding:26px 13px 20px;display:flex}.fp-sidebar img{width:94px;height:auto;margin-left:10px}.fp-sidebar-product{color:var(--color-navigation-text-muted);margin:13px 0 27px 11px;font-size:11px}.fp-sidebar>small{letter-spacing:1px;color:var(--color-navigation-text-muted);margin:0 10px 13px;font-size:8px}.fp-sidebar>button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;margin-bottom:4px;padding:12px 10px;font-size:11px;display:flex}.fp-sidebar>button[aria-pressed=true]{background:var(--fl-purple)}.fp-sidebar>button:hover{background:var(--color-accent-hover)}.fp-nav-count{border-radius:4px;margin-left:auto;padding:0 5px;font-size:9px}.fp-nav-count[data-tone=negative]{background:var(--color-negative-subtle);color:var(--color-negative)}.fp-sidebar-bottom{border-top:1px solid var(--color-navigation-hover);color:var(--color-navigation-text-muted);align-items:center;gap:10px;margin-top:auto;padding:20px 9px 0;font-size:9px;display:flex}.fp-workspace{background:var(--fl-paper);min-width:0}.fp-topbar{border-bottom:1px solid var(--fl-line);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-size:9px;display:flex}.fp-topbar>div{color:var(--fl-muted);align-items:center;gap:8px;display:flex}.fp-avatar{background:var(--fl-lavender);width:23px;height:23px;color:var(--fl-purple);border-radius:50%;place-items:center;font-size:10px;font-weight:500;display:grid}.fp-content{padding:25px}.fp-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:21px;display:flex}.fp-heading p{letter-spacing:1.1px;color:var(--fl-purple);margin-bottom:6px;font-size:8px}.fp-heading h3{letter-spacing:-.8px;font-size:22px}.fp-heading>label{color:var(--fl-muted);gap:5px;font-size:8px;display:grid}.fp-heading select{background:var(--fl-paper);border:1px solid var(--fl-line);color:var(--fl-ink);font:inherit;cursor:pointer;border-radius:5px;padding:8px 28px 8px 9px;font-size:10px}.fp-tabs{border-bottom:1px solid var(--fl-line);gap:18px;margin-bottom:19px;display:flex}.fp-tabs button{font:inherit;color:var(--fl-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 4px 10px;font-size:10px;display:inline-flex}.fp-tabs button[aria-pressed=true]{border-bottom-color:var(--fl-purple);color:var(--fl-purple);font-weight:600}.fp-view{gap:16px;display:grid}.fp-alert{border:1px solid #0000;border-radius:7px;align-items:center;gap:12px;padding:13px;display:flex}.fp-alert[data-tone=negative]{border-color:var(--color-negative-rail);background:var(--color-negative-subtle);color:var(--color-negative)}.fp-alert>svg{flex:none}.fp-alert>div{flex:1}.fp-alert strong{font-size:11px;font-weight:600;display:block}.fp-alert p{margin-top:3px;font-size:9px;line-height:1.7}.fp-alert button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:7px;padding:9px 10px;font-size:9px;font-weight:500;display:inline-flex}.fp-alert[data-tone=positive]{background:var(--fl-lavender);color:var(--fl-purple);border-color:var(--color-accent-subtle)}.fp-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.fp-stat{border:1px solid var(--fl-line);border-radius:8px;gap:7px;padding:15px;display:grid}.fp-stat>span{color:var(--fl-muted);font-size:10px}.fp-stat>strong{letter-spacing:-1px;font-size:31px;font-weight:500;line-height:1.2}.fp-stat>small{color:var(--fl-muted);font-size:8px}.fp-stat[data-tone=negative]{background:var(--color-negative-subtle)}.fp-stat[data-tone=negative]>strong{color:var(--color-negative)}.fp-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.fp-card{border:1px solid var(--fl-line);border-radius:8px;min-width:0;padding:17px}.fp-card-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.fp-card h4{font-size:12px;font-weight:500}.fp-card-heading>span{color:var(--fl-muted);align-items:center;gap:5px;font-size:8px;display:inline-flex}.fp-card-heading .fl-dot{width:5px;height:5px;color:var(--fl-purple)}.fp-feed ol{padding:0;list-style:none}.fp-feed li{border-bottom:1px solid var(--fl-line);align-items:start;gap:9px;padding-block:11px;display:flex}.fp-feed li:last-child{border-bottom:0;padding-bottom:0}.fp-feed li>div{flex:1;gap:3px;min-width:0;display:grid}.fp-feed li strong{font-size:10px;font-weight:500}.fp-feed li small{color:var(--fl-muted);overflow-wrap:anywhere;font-size:8px}.fp-feed time{color:var(--fl-muted);text-align:right;flex:none;font-size:8px;line-height:1.6}.fp-feed-icon{background:var(--fl-lavender);width:25px;height:25px;color:var(--fl-purple);border-radius:50%;flex:none;place-items:center;display:grid}.fp-feed-status{color:var(--fl-purple);font-size:8px}.fp-feed-status[data-tone=negative]{color:var(--color-negative)}.fp-feed-icon[data-tone=negative]{color:var(--color-negative);background:var(--color-negative-subtle)}.fp-feedback{background:var(--fl-lavender)}.fp-kicker{color:var(--fl-purple);letter-spacing:.6px;font-size:8px}.fp-feedback h4{letter-spacing:-.6px;margin-top:12px;font-size:20px;line-height:1.25}.fp-feedback>p:not(.fp-kicker){color:var(--fl-muted);margin-top:11px;font-size:10px;line-height:1.7}.fp-feedback dl{margin-top:20px}.fp-feedback dl>div{border-bottom:1px solid var(--fl-line);justify-content:space-between;gap:12px;padding-block:10px;display:flex}.fp-feedback dt{color:var(--fl-muted);font-size:9px}.fp-feedback dd{margin:0;font-size:14px;font-weight:500}.fp-feedback>small{color:var(--fl-muted);margin-top:13px;font-size:8px;line-height:1.7;display:block}.fp-inline-button{font:inherit;color:var(--fl-purple);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin-top:18px;padding:0;font-size:10px;display:inline-flex}.fp-funnel>p{color:var(--fl-muted);margin-block:8px 18px;font-size:10px}.fp-funnel ol{gap:12px;padding:0;list-style:none;display:grid}.fp-funnel li>div:first-child{justify-content:space-between;align-items:center;margin-bottom:5px;font-size:10px;display:flex}.fp-funnel li strong{font-weight:500}.fp-funnel-track{background:var(--fl-lavender);border-radius:4px;height:19px;overflow:hidden}.fp-funnel-track>span{height:100%;width:var(--fp-progress);background:var(--fl-purple);opacity:var(--fp-opacity);border-radius:inherit;transition:width var(--motion-duration-slow);display:block}.fp-funnel-caption{color:var(--fl-muted);align-items:center;gap:8px;padding-top:16px;font-size:9px;display:flex}.fp-funnel-caption svg{flex:none}.fp-health-row{border-bottom:1px solid var(--fl-line);align-items:center;gap:12px;padding-block:18px;display:flex}.fp-health-row>div{flex:1;gap:5px;display:grid}.fp-health-row strong{font-size:11px;font-weight:500}.fp-health-row small{color:var(--fl-muted);font-size:9px}.fp-health-status{color:var(--fl-purple);align-items:center;gap:6px;font-size:9px;display:inline-flex}.fp-health-status[data-tone=negative]{color:var(--color-negative)}.fp-health-note{color:var(--fl-muted);padding-top:17px;font-size:10px;line-height:1.7}.fp-bottom-note{border-top:1px solid var(--fl-line);color:var(--fl-muted);justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:9px;display:flex}.public-site{flex-direction:column;max-width:76rem;min-height:100svh;margin-inline:auto;padding:clamp(1.25rem,4vw,3rem);display:flex}.public-site-header,.public-site-footer,.public-site-footer nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.public-site-header img{display:block}.public-site-access{border-radius:var(--radius-medium);background:var(--color-text-primary);color:var(--color-surface);justify-content:center;padding:.875rem 1.375rem;font-weight:600;text-decoration:none;display:inline-flex}.public-site-access:hover{opacity:.85}.public-site a:focus-visible{outline-offset:4px;outline:2px solid}.public-site-hero{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:1.5rem;padding-block:clamp(5rem,13vh,10rem);display:flex}.public-site-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem}.public-site-hero h1{letter-spacing:-.075em;font-size:clamp(4.5rem,13vw,9rem);line-height:1}.public-site-introduction{font-size:clamp(1.4rem,3vw,2rem)}.public-site-footer{color:var(--color-text-secondary);padding-top:2rem;font-size:.875rem}.public-site-footer a{color:inherit;text-underline-offset:.25em}.public-site-document{flex:1;max-width:48rem;padding-block:4rem}.public-site-document h1{margin-bottom:2rem;font-size:clamp(2rem,5vw,3rem)}.public-site-document p{margin-bottom:1.5rem;line-height:1.75}.legal-document-text{overflow-wrap:anywhere}.legal-document-text p{white-space:pre-wrap}.leads-home,.results-screen{gap:var(--spacing-large);flex-direction:column;min-width:0;display:flex}.leads-toolbar{align-items:flex-end;gap:var(--spacing-medium);flex-wrap:wrap;display:flex}.leads-empreendimento-filter{min-width:min(16rem,100%)}.leads-seal-link{border-radius:var(--radius-pill);align-self:center;text-decoration:none}.leads-toolbar>.ui-badge{align-self:center}.leads-kpis,.results-secondary{gap:var(--spacing-medium);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}.leads-waiting-alert{font-weight:var(--font-weight-semi-bold)}.leads-waiting-alert[data-tone=negative]{color:var(--color-negative)}.leads-waiting-alert[data-tone=warning]{color:var(--color-warning)}.leads-ai-attendance,.leads-automatic-value,.leads-journey-campaign,.leads-journey-meta,.leads-journey-time,.leads-previous-panel,.leads-about{color:var(--color-text-muted)}.leads-automatic-value{align-items:center;gap:var(--spacing-extra-small) var(--spacing-small);font-size:var(--font-size-caption);flex-wrap:wrap;margin:0;display:flex}.leads-automatic-value>span:first-of-type{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.leads-list{gap:var(--spacing-medium);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-raised);min-width:0;padding:var(--spacing-large);flex-direction:column;display:flex}.leads-list-heading{justify-content:space-between;align-items:flex-end;gap:var(--spacing-medium);flex-wrap:wrap;display:flex}.leads-list-heading h2,.leads-list-heading p{margin:0}.leads-journey-loading{gap:var(--spacing-small);flex-direction:column;display:flex}.leads-journey-list{margin:0;padding:0;list-style:none}.leads-journey-row{align-items:center;gap:var(--spacing-small) var(--spacing-medium);border-bottom:var(--border-width-thin) solid var(--color-border);border-inline-start:var(--border-width-thick) solid transparent;padding:var(--spacing-medium) var(--spacing-small);flex-wrap:wrap;display:flex}.leads-journey-row[data-tone=negative]{border-inline-start-color:var(--color-negative-rail)}.leads-journey-time{font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;flex:0 0 4.5rem}.leads-journey-origin{flex-direction:column;flex:12rem;min-width:0;display:flex}.leads-journey-empreendimento{color:var(--color-text-primary);font-weight:var(--font-weight-semi-bold);overflow-wrap:anywhere}.leads-journey-campaign,.leads-journey-meta{font-size:var(--font-size-caption);overflow-wrap:anywhere}.leads-journey-steps{align-items:center;gap:var(--spacing-extra-small) var(--spacing-small);flex-wrap:wrap;flex:3 20rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.leads-journey-step{align-items:center;gap:var(--spacing-small);font-size:var(--font-size-caption);display:inline-flex}.leads-journey-step+.leads-journey-step:before{color:var(--color-text-muted);content:"›"}.leads-journey-step[data-tone=positive]{color:var(--color-positive)}.leads-journey-step[data-tone=warning]{color:var(--color-warning);font-weight:var(--font-weight-semi-bold)}.leads-journey-step[data-tone=negative]{color:var(--color-negative);font-weight:var(--font-weight-semi-bold)}.leads-journey-state{align-items:center;gap:var(--spacing-extra-small) var(--spacing-small);flex-wrap:wrap;flex:0 auto;display:flex}.leads-journey-problem{justify-content:space-between;align-items:center;gap:var(--spacing-small);flex-wrap:wrap;flex-basis:100%;display:flex}.leads-journey-problem-text{gap:var(--spacing-extra-small) var(--spacing-small);font-size:var(--font-size-caption);flex-wrap:wrap;margin:0;display:flex}.leads-list-more{justify-content:center;display:flex}.leads-about{font-size:var(--font-size-caption)}.leads-about-body{gap:var(--spacing-small);padding:0 var(--spacing-medium) var(--spacing-medium);flex-direction:column;display:flex}.leads-about-body p,.leads-about-definition{margin:0}.leads-about-definition{gap:var(--spacing-extra-small);flex-direction:column;padding-inline-start:var(--spacing-large);display:flex}.leads-previous-panel{font-size:var(--font-size-caption);text-align:end;margin:0}.leads-previous-panel-link{color:inherit;text-underline-offset:.2em}.results-hero{align-items:stretch;gap:var(--spacing-medium);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));display:grid}.results-hero-tile .ui-stat-tile-value{font-size:var(--font-size-display);line-height:var(--line-height-display)}.results-market-marker{gap:0 var(--spacing-small);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.results-market-verdict{font-weight:var(--font-weight-semi-bold)}.results-market-provenance{color:var(--color-text-muted);flex-basis:100%}.results-market-verdict[data-tone=positive]{color:var(--color-positive)}.results-market-verdict[data-tone=negative]{color:var(--color-negative)}.results-grid{gap:var(--spacing-large);grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));display:grid}.results-ranking-cost{justify-content:flex-end;align-items:center;gap:var(--spacing-extra-small);flex-wrap:wrap;display:inline-flex}.results-ranking-footer{gap:var(--spacing-extra-small);color:var(--color-text-muted);font-size:var(--font-size-caption);flex-direction:column;display:flex}.results-ranking-footer p{margin:0}.results-heatmap-heading{gap:var(--spacing-medium);flex-wrap:wrap}.results-heatmap-scroll{max-width:100%;overflow-x:auto}.results-heatmap-table{border-collapse:separate;border-spacing:2px;table-layout:fixed;width:100%;min-width:36rem}.results-heatmap-hour,.results-heatmap-day{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);text-align:start}.results-heatmap-day{width:3rem}.results-heatmap-hour[data-overnight=true]{border-bottom:var(--border-width-thick) solid var(--color-info-rail)}.results-heatmap-cell{border-radius:var(--radius-small);background:var(--color-surface-sunken);height:1.5rem;position:relative}.results-heatmap-cell:before{border-radius:var(--radius-small);background:var(--color-accent);content:"";opacity:calc(.12 + var(--heat,0) * .0088);position:absolute;inset:0}.results-heatmap-cell[data-empty=true]:before{opacity:0}.results-heatmap-legend{align-items:center;gap:var(--spacing-small) var(--spacing-medium);color:var(--color-text-muted);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}.results-heatmap-legend-scale{align-items:center;gap:var(--spacing-extra-small);display:inline-flex}.results-heatmap-legend-ramp{border-radius:var(--radius-pill);background:linear-gradient(to right, var(--color-surface-sunken), var(--color-accent));width:4rem;height:.5rem;display:inline-block}.results-heatmap-legend-overnight{border-bottom:var(--border-width-thick) solid var(--color-info-rail)}.campaigns-screen{gap:var(--spacing-large);flex-direction:column;min-width:0;display:flex}.campaigns-summary,.campaigns-band{gap:var(--spacing-small);flex-direction:column;min-width:0;display:flex}.campaigns-highlight,.campaigns-band-empty{color:var(--color-text-muted);font-size:var(--font-size-caption);margin:0}.campaigns-milestone-cell{align-items:flex-end;gap:var(--spacing-extra-small);flex-direction:column;display:inline-flex}.campaigns-row-identity,.campaigns-creative{align-items:flex-start;gap:var(--spacing-extra-small);flex-direction:column;min-width:0;display:flex}.campaigns-creative-thumbnail{border-radius:var(--radius-small);max-width:6rem;height:auto}.campaigns-advice-list{gap:var(--spacing-medium);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.campaigns-advice-item{align-items:flex-start;gap:var(--spacing-extra-small);flex-direction:column;display:flex}.campaigns-advice-title{color:var(--color-text-primary);font-weight:var(--font-weight-semi-bold)}.campaigns-advice-detail,.campaigns-advice-empty{color:var(--color-text-muted);margin:0}.delivery-quality-screen{gap:var(--spacing-large);flex-direction:column;min-width:0;display:flex}.delivery-quality-hero{grid-template-columns:minmax(0,1fr);display:grid}.delivery-quality-hero-tile .ui-stat-tile-value{font-size:var(--font-size-display);line-height:var(--line-height-display)}.delivery-quality-companions{align-items:stretch;gap:var(--spacing-medium);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));display:grid}.delivery-quality-companion-tile .ui-stat-tile-value{font-size:var(--font-size-heading-large);line-height:var(--line-height-heading-large)}.delivery-quality-breakdown{margin-block-start:var(--spacing-extra-small)}.delivery-quality-context-grid{gap:var(--spacing-medium);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}.delivery-quality-run-start{gap:var(--spacing-extra-small);flex-direction:column;min-width:0;display:flex}.delivery-quality-run-status{align-items:center;gap:var(--spacing-extra-small);flex-wrap:wrap;display:inline-flex}.delivery-quality-pitch{gap:var(--spacing-small);flex-direction:column;min-width:0;display:flex}.delivery-quality-pitch-eyebrow{align-items:center;gap:var(--spacing-extra-small);display:inline-flex}.delivery-quality-schedule-grid{gap:var(--spacing-medium);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));display:grid}.delivery-quality-schedule-card{gap:var(--spacing-extra-small);flex-direction:column;min-width:0;display:flex}.delivery-quality-schedule-heading{justify-content:space-between;align-items:center;gap:var(--spacing-extra-small);flex-wrap:wrap;display:flex}.delivery-quality-schedule-value{margin-block-start:var(--spacing-extra-small)}.delivery-quality-inconclusive-lead{gap:var(--spacing-extra-small);flex-direction:column;min-width:0;display:flex}.number-reconciliation-screen{gap:var(--spacing-large);flex-direction:column;min-width:0;display:flex}.number-reconciliation-pitch,.number-reconciliation-scope{gap:var(--spacing-small);flex-direction:column;min-width:0;display:flex}.number-reconciliation-pitch-eyebrow{align-items:center;gap:var(--spacing-extra-small);display:inline-flex}.number-reconciliation-two-numbers{align-items:stretch;gap:var(--spacing-medium);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));display:grid}.number-reconciliation-headline-tile .ui-stat-tile-value{font-size:var(--font-size-heading-large);line-height:var(--line-height-heading-large)}.number-reconciliation-breakdown-grid{align-items:stretch;gap:var(--spacing-medium);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));margin-block-end:var(--spacing-medium);display:grid}.number-reconciliation-breakdown-card{gap:var(--spacing-extra-small);flex-direction:column;min-width:0;display:flex}.number-reconciliation-breakdown-line{justify-content:space-between;align-items:baseline;gap:var(--spacing-extra-small);flex-wrap:wrap;display:flex}.number-reconciliation-bands-body{align-items:start;gap:var(--spacing-medium);grid-template-columns:minmax(0,3fr) minmax(min(16rem,100%),1fr);display:grid}.number-reconciliation-outcome,.number-reconciliation-month-header{gap:var(--spacing-extra-small);flex-direction:column;min-width:0;display:flex}.number-reconciliation-action{gap:var(--spacing-small);min-width:0;flex-direction:column;margin-block-start:var(--spacing-medium);display:flex}.settings-hub{gap:var(--spacing-medium);grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.settings-hub>.ui-card{position:relative}.settings-hub>.ui-card:focus-within{outline:var(--border-width-thick) solid var(--color-focus-ring);outline-offset:2px}.settings-hub-card{align-items:flex-start;gap:var(--spacing-medium);display:flex}.settings-hub-copy{gap:var(--spacing-extra-small);flex-direction:column;flex:1;min-width:0;display:flex}.settings-hub-copy h2,.settings-hub-copy p{margin:0}.settings-hub-link{color:inherit;text-decoration:none}.settings-hub-link:after{content:"";position:absolute;inset:0}.settings-hub-link:focus-visible{outline:none}.settings-hub-icon,.settings-hub-arrow{color:var(--color-accent);flex:none}.autoconfiguration{gap:var(--spacing-medium);flex-direction:column;display:flex}.autoconfiguration>.ui-card>*{margin:0 0 var(--spacing-small)}.autoconfiguration>.ui-card>:last-child{margin-bottom:0}.autoconfiguration-actions{align-items:center;gap:var(--spacing-small);flex-wrap:wrap;display:flex}.autoconfiguration-actions>p{margin:0;margin-inline-end:auto}.autoconfiguration-form-header{align-items:center;gap:var(--spacing-small);flex-wrap:wrap;display:flex}.autoconfiguration-form-header h2{margin:0;margin-inline-end:auto}.autoconfiguration-form-toggle.ui-button{font:inherit;color:inherit;text-align:start;background:0 0;border:0;padding:0}.autoconfiguration-form-toggle .ui-button-icon{color:var(--color-text-muted)}.autoconfiguration-pagination{align-items:center;gap:var(--spacing-small);flex-wrap:wrap;display:flex}.autoconfiguration-pagination>p{margin:0;margin-inline:auto}.autoconfiguration-row-actions{justify-content:flex-end;gap:var(--spacing-extra-small);flex-wrap:wrap;display:inline-flex}.autoconfiguration-row-status{align-items:center;gap:var(--spacing-extra-small);flex-wrap:wrap;display:inline-flex}.autoconfiguration-warning{display:block}.autoconfiguration-reasons{gap:var(--spacing-extra-small);flex-direction:column;margin:0;padding-inline-start:var(--spacing-medium);display:flex}.autoconfiguration-trail-body{gap:var(--spacing-small);flex-direction:column;display:flex}.autoconfiguration-trail-body>p{margin:0}.autoconfiguration-trail{gap:var(--spacing-small);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.autoconfiguration-trail>li{gap:var(--spacing-extra-small);border-inline-start:var(--border-width-thick) solid var(--color-border);flex-direction:column;padding-inline-start:var(--spacing-small);display:flex}.autoconfiguration-trail>li>p{margin:0}.autoconfiguration-value{gap:var(--spacing-medium);grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));margin:0;display:grid}.autoconfiguration-value>div{gap:var(--spacing-extra-small);flex-direction:column;display:flex}.autoconfiguration-value dt,.autoconfiguration-value dd{margin:0}.autoconfiguration-offer{align-items:flex-start;gap:var(--spacing-small);flex-direction:column;display:flex}.autoconfiguration-offer>p{margin:0}.ai-showcase-screen{gap:var(--spacing-large);flex-direction:column;min-width:0;display:flex}.ai-showcase-pitch{gap:var(--spacing-small);flex-direction:column;min-width:0;display:flex}.ai-showcase-pitch-eyebrow{align-items:center;gap:var(--spacing-extra-small);display:inline-flex}.ai-showcase-section{gap:var(--spacing-medium);flex-direction:column;min-width:0;display:flex}.ai-showcase-grid{gap:var(--spacing-medium);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}.ai-showcase-list{gap:var(--spacing-small);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ai-showcase-list>li{gap:var(--spacing-extra-small);border-block-end:var(--border-width-thin) solid var(--color-border);min-width:0;flex-direction:column;padding-block-end:var(--spacing-small);display:flex}.ai-showcase-list>li:last-child{border-block-end:none;padding-block-end:0}.ai-showcase-list-heading{justify-content:space-between;align-items:center;gap:var(--spacing-extra-small);flex-wrap:wrap;display:flex}.ai-showcase-list p{margin:0}.ai-showcase-trail{gap:var(--spacing-small);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ai-showcase-trail>li{border-inline-start:var(--border-width-thick) solid var(--color-border);min-width:0;flex-direction:column;gap:0;padding-inline-start:var(--spacing-small);display:flex}.ai-showcase-trail p{margin:0}.ai-showcase-targets{gap:var(--spacing-extra-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}}@layer admin{.market-guide{gap:var(--spacing-medium);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-raised);box-shadow:var(--shadow-subtle);padding:var(--spacing-large);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.market-guide li{gap:var(--spacing-small);display:flex}.market-guide li>span{border-radius:var(--radius-pill);background:var(--color-accent);width:2rem;height:2rem;color:var(--color-text-on-accent);font-weight:var(--font-weight-bold);flex:none;place-items:center;display:grid}.market-guide p{color:var(--color-text-muted);font-size:var(--font-size-caption)}.admin-forbidden{min-height:100svh;padding:var(--spacing-page);place-items:center;display:grid}.admin-brand{align-items:center;gap:var(--spacing-small);border-radius:var(--radius-medium);color:var(--color-navigation-text);text-decoration:none;display:flex}.admin-brand img{flex:none;width:1.75rem;height:1.75rem}.admin-brand-eyebrow{font-size:var(--font-size-label);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-label);text-transform:uppercase}.admin-screen{gap:var(--spacing-extra-large);display:grid}.admin-legal-editor{gap:var(--spacing-large);max-width:64rem;display:grid}.admin-legal-preview{overflow-wrap:anywhere;border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-large);padding:var(--spacing-large);background:var(--color-surface-raised)}.admin-legal-preview h3{margin-block:var(--spacing-medium)}.admin-legal-preview p{margin-block:var(--spacing-medium);line-height:var(--line-height-body)}.admin-shortcut-grid{gap:var(--spacing-large);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.admin-shortcut{align-content:start;gap:var(--spacing-small);display:grid}.admin-shortcut-icon{color:var(--color-accent)}.admin-card-grid{align-items:start;gap:var(--spacing-large);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}.admin-card-header{justify-content:space-between;align-items:center;gap:var(--spacing-medium);flex-wrap:wrap;display:flex}.admin-card-title{font-size:var(--font-size-heading-small);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-heading-small);margin:0}.admin-card-description{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);margin:0}.admin-card-body{gap:var(--spacing-medium);display:grid}.admin-card-actions{gap:var(--spacing-small);flex-wrap:wrap;display:flex}.admin-visited-list{gap:var(--spacing-small);margin:0;padding:0;list-style:none;display:grid}.admin-visited-item{justify-content:space-between;align-items:center;gap:var(--spacing-medium);border-bottom:var(--border-width-thin) solid var(--color-border);padding-block:var(--spacing-small);flex-wrap:wrap;display:flex}.admin-visited-item:last-child{border-bottom:0}.admin-visited-name{align-items:center;gap:var(--spacing-small);font-weight:var(--font-weight-medium);display:inline-flex}.admin-visited-actions,.admin-translation-actions,.admin-pagination{align-items:center;gap:var(--spacing-small);flex-wrap:wrap;display:flex}.admin-pagination{justify-content:center;gap:var(--spacing-medium)}.admin-pagination-status,.admin-translations-count{color:var(--color-text-muted);font-size:var(--font-size-caption);margin:0}.admin-toolbar{align-items:end;gap:var(--spacing-medium);flex-wrap:wrap;display:flex}.admin-toolbar-search{flex:18rem}.admin-tenant-identity{align-items:center;gap:var(--spacing-small);flex-wrap:wrap;display:inline-flex}.admin-tenant-name{font-weight:var(--font-weight-medium)}.admin-tenant-id{border-radius:var(--radius-small);background:var(--color-surface-sunken);padding:0 var(--spacing-extra-small);color:var(--color-text-muted);font-size:var(--font-size-caption)}.admin-tenant-usage{gap:var(--spacing-extra-small);min-width:14rem;display:grid}.admin-identity-list{gap:var(--spacing-medium);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;display:grid}.admin-identity-list>div{gap:var(--spacing-extra-small);display:grid}.admin-identity-list dt,.admin-credential-metadata dt,.admin-credential-label,.admin-translation-column-title{color:var(--color-text-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-semi-bold);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-label);text-transform:uppercase;margin:0}.admin-identity-list dd,.admin-credential-metadata dd{overflow-wrap:anywhere;margin:0}.admin-form,.admin-form-fields{gap:var(--spacing-medium);display:grid}.admin-form-row{gap:var(--spacing-small);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.admin-inline-form{align-items:end;gap:var(--spacing-small);grid-template-columns:minmax(12rem,20rem) max-content;display:grid}.admin-locale-row{align-items:end;gap:var(--spacing-medium);flex-wrap:wrap;display:flex}.admin-translations,.admin-benchmarks,.admin-benchmarks-stack,.admin-contributions,.admin-security{gap:var(--spacing-large);display:grid}.admin-translation-list{gap:var(--spacing-medium);margin:0;padding:0;list-style:none;display:grid}.admin-translation-card{gap:var(--spacing-medium);display:grid}.admin-translation-card[data-overridden=true]{border-color:var(--color-accent)}.admin-translation-head{justify-content:space-between;align-items:center;gap:var(--spacing-small);flex-wrap:wrap;display:flex}.admin-translation-key{font-size:var(--font-size-caption);overflow-wrap:anywhere}.admin-translation-diff{gap:var(--spacing-medium);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.admin-translation-column{align-content:start;gap:var(--spacing-small);display:grid}.admin-translation-reference{border-radius:var(--radius-medium);background:var(--color-surface-sunken);max-height:12rem;padding:var(--spacing-small);font:inherit;font-size:var(--font-size-caption);white-space:pre-wrap;margin:0;overflow:auto}.admin-translation-plural-grid{gap:var(--spacing-small);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.admin-guide{gap:var(--spacing-medium);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.admin-guide li{gap:var(--spacing-small);display:flex}.admin-guide li>span{border-radius:var(--radius-pill);background:var(--color-accent);width:2rem;height:2rem;color:var(--color-text-on-accent);font-weight:var(--font-weight-bold);flex:none;place-items:center;display:grid}.admin-guide p{color:var(--color-text-muted);font-size:var(--font-size-caption);margin:0}.admin-benchmark-metric{align-items:center;gap:var(--spacing-small);display:inline-flex}.admin-benchmark-icon{border-radius:var(--radius-medium);background:var(--color-accent-subtle);width:1.75rem;height:1.75rem;color:var(--color-accent);flex:none;place-items:center;display:grid}.admin-benchmark-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.admin-security-heading{gap:var(--spacing-extra-small);display:grid}.admin-security-guidance{border-left:var(--border-width-thick) solid var(--color-accent);border-radius:var(--radius-medium);background:var(--color-surface-sunken);padding:var(--spacing-medium);margin:0}.admin-credential-list{gap:var(--spacing-medium);margin:0;padding:0;list-style:none;display:grid}.admin-credential-card{gap:var(--spacing-medium);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);padding:var(--spacing-large);display:grid}.admin-credential-summary{justify-content:space-between;align-items:flex-start;gap:var(--spacing-large);flex-wrap:wrap;display:flex}.admin-credential-name{font-weight:var(--font-weight-semi-bold);margin:0}.admin-credential-metadata{gap:var(--spacing-extra-small) var(--spacing-medium);grid-template-columns:minmax(8rem,auto) 1fr;margin:0;display:grid}.admin-credential-id{font-size:var(--font-size-caption);overflow-wrap:anywhere}.admin-acting-banner{align-items:center;gap:var(--spacing-medium);border-bottom:var(--border-width-thin) solid var(--color-warning-rail);background:var(--color-warning-subtle);padding:var(--spacing-small) var(--spacing-page);color:var(--color-text-primary);flex-wrap:wrap;display:flex}.admin-acting-banner-icon{color:var(--color-warning);flex:none}.admin-acting-banner-copy{flex:16rem;margin:0}.admin-acting-banner-actions{gap:var(--spacing-small);flex-wrap:wrap;display:flex}}@layer components{.primitive-typography-display-number{font-family:var(--font-family-monospace);font-size:var(--font-size-display);font-weight:var(--font-weight-bold);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}.primitive-typography-stat-value{font-family:var(--font-family-monospace);font-size:var(--font-size-display);font-weight:var(--font-weight-bold);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-tight);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.primitive-typography-heading-large{font-family:var(--font-family-sans-serif);font-size:var(--font-size-heading-large);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading-large);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}.primitive-typography-heading-medium{font-family:var(--font-family-sans-serif);font-size:var(--font-size-heading-medium);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-heading-medium);letter-spacing:var(--letter-spacing-snug);color:var(--color-text-primary)}.primitive-typography-heading-small{font-family:var(--font-family-sans-serif);font-size:var(--font-size-heading-small);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-heading-small);letter-spacing:var(--letter-spacing-normal);color:var(--color-text-primary)}.primitive-typography-label{font-family:var(--font-family-sans-serif);font-size:var(--font-size-label);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-muted)}.primitive-typography-body{font-family:var(--font-family-sans-serif);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-text-primary)}.primitive-typography-numeric{font-family:var(--font-family-monospace);font-size:var(--font-size-numeric);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-numeric);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.primitive-typography-tabular-number{font-family:var(--font-family-monospace);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-text-primary)}.primitive-typography-caption{font-family:var(--font-family-sans-serif);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--line-height-caption);color:var(--color-text-muted)}.primitive-surface-page{background-color:var(--color-surface);color:var(--color-text-primary)}.primitive-surface-card{background-color:var(--color-surface-raised);border-color:var(--color-border);border-width:var(--border-width-thin);border-radius:var(--radius-large);box-shadow:var(--shadow-subtle);padding:var(--spacing-extra-large)}.primitive-surface-overlay{background-color:var(--color-surface-raised);border-color:var(--color-border);border-width:var(--border-width-thin);border-radius:var(--radius-extra-large);box-shadow:var(--shadow-overlay);padding:var(--spacing-huge)}.primitive-state-interactive-rest{background-color:var(--color-accent);color:var(--color-text-on-accent);border-radius:var(--radius-medium)}.primitive-state-interactive-hover{background-color:var(--color-accent-hover);color:var(--color-text-on-accent)}.primitive-state-interactive-active{background-color:var(--color-accent-active);color:var(--color-text-on-accent)}.primitive-state-interactive-disabled{background-color:var(--color-surface-hover);color:var(--color-text-disabled)}.primitive-state-focus-visible{outline-color:var(--color-focus-ring);outline-style:solid;outline-width:var(--border-width-thick);outline-offset:var(--border-width-thick)}.primitive-state-selected{background-color:var(--color-surface-selected);color:var(--color-text-primary)}.primitive-state-row-hover{background-color:var(--color-surface-hover)}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.z-\(--z-overlay\){z-index:var(--z-overlay)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.gap-extra-large{gap:var(--spacing-extra-large)}.gap-extra-small{gap:var(--spacing-extra-small)}.gap-medium{gap:var(--spacing-medium)}.gap-none{gap:var(--spacing-none)}.rounded-extra-large{border-radius:var(--radius-extra-large)}.rounded-medium{border-radius:var(--radius-medium)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\(length\:--border-width-thin\){border-style:var(--tw-border-style);border-width:var(--border-width-thin)}.border-border{border-color:var(--color-border)}.bg-overlay-scrim{background-color:var(--color-overlay-scrim)}.bg-surface{background-color:var(--color-surface)}.bg-surface-raised{background-color:var(--color-surface-raised)}.bg-warning-subtle{background-color:var(--color-warning-subtle)}.p-extra-large{padding:var(--spacing-extra-large)}.p-medium{padding:var(--spacing-medium)}.p-small{padding:var(--spacing-small)}.font-monospace{font-family:var(--font-family-monospace)}.font-sans-serif{font-family:var(--font-family-sans-serif)}.text-body{font-size:var(--font-size-body)}.text-body-large{font-size:var(--font-size-body-large)}.text-caption{font-size:var(--font-size-caption)}.text-heading-large{font-size:var(--font-size-heading-large)}.text-heading-medium{font-size:var(--font-size-heading-medium)}.text-heading-small{font-size:var(--font-size-heading-small)}.text-label{font-size:var(--font-size-label)}.leading-body{--tw-leading:var(--line-height-body);line-height:var(--line-height-body)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semi-bold{--tw-font-weight:var(--font-weight-semi-bold);font-weight:var(--font-weight-semi-bold)}.text-chart-1{color:var(--color-chart-1)}.text-negative{color:var(--color-negative)}.text-text-muted{color:var(--color-text-muted)}.text-text-primary{color:var(--color-text-primary)}.text-warning{color:var(--color-warning)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-raised{--tw-shadow:var(--shadow-raised);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-emphasized{--tw-ease:var(--motion-easing-emphasized);transition-timing-function:var(--motion-easing-emphasized)}}:root{--border-width-none:0px;--border-width-thick:2px;--border-width-thin:1px;--color-accent:#5550b2;--color-accent-active:#403d7e;--color-accent-hover:#494594;--color-accent-subtle:#d9d6e8;--color-border:#d5d5d5;--color-border-strong:#737578;--color-chart-1:#5550b2;--color-chart-2:#d73e38;--color-chart-3:#6e61df;--color-chart-4:#737578;--color-focus-ring:#6e61df;--color-info:#5a5c62;--color-info-rail:#737578;--color-info-subtle:#d5d5d5;--color-navigation-focus-ring:#a99ce2;--color-navigation-hover:#25262c;--color-navigation-selected:#5550b2;--color-navigation-surface:#1a191e;--color-navigation-text:#eaeaea;--color-navigation-text-muted:#ababab;--color-negative:#a83532;--color-negative-rail:#a83532;--color-negative-subtle:#ebd8d4;--color-neutral-data:#5a5c62;--color-overlay-scrim:#1a191e8c;--color-positive:#5550b2;--color-positive-rail:#5550b2;--color-positive-subtle:#d9d6e8;--color-surface:#e0e0e0;--color-surface-hover:#d5d5d5;--color-surface-raised:#eaeaea;--color-surface-selected:#d9d6e8;--color-surface-sunken:#d5d5d5;--color-text-disabled:#ababab;--color-text-muted:#5a5c62;--color-text-on-accent:#eaeaea;--color-text-primary:#1a191e;--color-warning:#a83532;--color-warning-rail:#d73e38;--color-warning-subtle:#ebd8d4;--font-family-monospace:"Lufga", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-sans-serif:"Lufga", system-ui, -apple-system, "Segoe UI", sans-serif;--font-size-body:.9375rem;--font-size-body-large:1rem;--font-size-caption:.75rem;--font-size-display:2.5rem;--font-size-heading-large:2rem;--font-size-heading-medium:1.5rem;--font-size-heading-small:1.125rem;--font-size-label:.75rem;--font-size-numeric:1.25rem;--font-weight-bold:700;--font-weight-medium:500;--font-weight-regular:400;--font-weight-semi-bold:600;--gradient-horizontal:linear-gradient(90deg,#6e61df 0%,#7260da 14%,#7f5fcc 31%,#945eb5 48%,#b35c95 66%,#d9596c 84%,#ff5744 100%);--gradient-symbol:linear-gradient(225deg,#6e61df 0%,#7260da 14%,#7f5fcc 31%,#945eb5 48%,#b35c95 66%,#d9596c 84%,#ff5744 100%);--gradient-vertical:linear-gradient(180deg,#6e61df 0%,#7260da 14%,#7f5fcc 31%,#945eb5 48%,#b35c95 66%,#d9596c 84%,#ff5744 100%);--gradient-wordmark:linear-gradient(112deg,#6e61df 0%,#7260da 14%,#7f5fcc 31%,#945eb5 48%,#b35c95 66%,#d9596c 84%,#ff5744 100%);--letter-spacing-normal:0em;--letter-spacing-snug:-.01em;--letter-spacing-tight:-.02em;--letter-spacing-wide:.12em;--line-height-body:1.6;--line-height-caption:1.5;--line-height-display:1.1;--line-height-heading-large:1.15;--line-height-heading-medium:1.2;--line-height-heading-small:1.3;--line-height-label:1.2;--line-height-numeric:1.2;--motion-duration-fast:.12s;--motion-duration-immediate:0s;--motion-duration-normal:.16s;--motion-duration-slow:.24s;--motion-easing-emphasized:cubic-bezier(.3, 0, 0, 1);--motion-easing-exit:cubic-bezier(.3, 0, .8, .15);--motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--radius-extra-large:1rem;--radius-large:.75rem;--radius-medium:.5rem;--radius-none:0rem;--radius-pill:9999px;--radius-small:.25rem;--shadow-accent:0 8px 20px #6e61df40;--shadow-none:none;--shadow-overlay:0 18px 48px #1a191e3d;--shadow-raised:0 8px 24px #1a191e24;--shadow-subtle:0 1px 2px #1a191e1f;--spacing-extra-large:1.5rem;--spacing-extra-small:.25rem;--spacing-gigantic:3rem;--spacing-huge:2rem;--spacing-large:1rem;--spacing-medium:.75rem;--spacing-none:0rem;--spacing-page:clamp(1rem, 2.5vw, 2rem);--spacing-small:.5rem;--z-overlay:100;--z-sidebar:30;--z-sticky:10;--z-topbar:20;--z-tv:200}[data-theme=dark]{--color-accent:#a99ce2;--color-accent-active:#b2a7e3;--color-accent-hover:#8d7bdf;--color-accent-subtle:#3c3d64;--color-border:#737578;--color-border-strong:#ababab;--color-chart-1:#a99ce2;--color-chart-2:#f1856d;--color-chart-3:#8d7bdf;--color-chart-4:#ababab;--color-focus-ring:#a99ce2;--color-info:#d5d5d5;--color-info-rail:#ababab;--color-info-subtle:#2f323a;--color-navigation-focus-ring:#a99ce2;--color-navigation-hover:#2f323a;--color-navigation-selected:#5550b2;--color-navigation-surface:#0d0d0f;--color-navigation-text:#eaeaea;--color-navigation-text-muted:#ababab;--color-negative:#ff5744;--color-negative-rail:#ff5744;--color-negative-subtle:#6a3639;--color-neutral-data:#ababab;--color-overlay-scrim:#000000a6;--color-positive:#a99ce2;--color-positive-rail:#8d7bdf;--color-positive-subtle:#3c3d64;--color-surface:#1a191e;--color-surface-hover:#2f323a;--color-surface-raised:#25262c;--color-surface-selected:#3c3d64;--color-surface-sunken:#1a191e;--color-text-disabled:#737578;--color-text-muted:#ababab;--color-text-on-accent:#1a191e;--color-text-primary:#eaeaea;--color-warning:#f1856d;--color-warning-rail:#f1856d;--color-warning-subtle:#6a3639}@font-face{font-family:Lufga;src:url(/brand/fonts/lufga-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Lufga;src:url(/brand/fonts/lufga-medium.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Lufga;src:url(/brand/fonts/lufga-semibold.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Lufga;src:url(/brand/fonts/lufga-bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@media (max-width:96rem){.app-content{max-width:none}}@media (max-width:76rem){.app-shell{grid-template-columns:14.5rem minmax(0,1fr)}.dashboard-mode-selector{grid-template-columns:1fr}.dashboard-mode-selector>.segmented-control{grid-area:auto/1}.auth-frame{grid-template-columns:minmax(18rem,4fr) minmax(0,8fr)}.live-feed-priority{grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr)}.live-feed-list{grid-column:1/-1}.dashboard-rail,.dashboard-analysis-grid,.dashboard-analysis-grid[data-dashboard-analysis=investmentAndFunnel]{grid-template-columns:minmax(0,1fr)}.dashboard-analysis-grid[data-dashboard-analysis=investmentAndFunnel] .dashboard-graph-priority,.dashboard-analysis-grid[data-dashboard-analysis=investmentAndFunnel] [data-dashboard-region=funnel],.dashboard-analysis-grid[data-dashboard-analysis=investmentAndFunnel] [data-dashboard-slot=market]{grid-area:auto/1}}@media (max-width:68rem){.fl-container{width:calc(100% - 64px)}.fl-header nav{gap:18px}.fl-hero{gap:28px;padding-block:55px}.fl-hero h1{letter-spacing:-2px;font-size:44px}.fl-hero-visual{padding-inline:20px}.fl-receipt{padding-inline:16px}.fl-receipt-footer{margin-inline:-16px;padding-inline:16px}.fl-feedback-note{margin-left:18px}.fl-value,.fl-workflow,.fl-faq{gap:55px;padding-block:75px}.fp-app{grid-template-columns:128px minmax(0,1fr)}.fp-content{padding:20px}.fp-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.fp-alert{flex-wrap:wrap}.fp-alert>div{flex-basis:calc(100% - 40px)}.fp-alert>button{margin-left:33px}.dashboard-mode-panel .dashboard-rail{grid-template-columns:minmax(0,1fr)}.onboarding-wizard-stepper.ui-stepper[data-orientation=horizontal]{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-card-grid,.metric-card-grid,.operational-card-grid,.crm-health-list,.pipeline-status-nodes,.reliability-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-evidence-item+.dashboard-evidence-item{border-left:0;padding-left:0}.onboarding-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-stepper[data-orientation=horizontal]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}@media (max-width:64rem){.number-reconciliation-bands-body,.app-shell,.app-shell[data-sidebar=collapsed]{grid-template-columns:minmax(0,1fr)}.ui-sidebar{z-index:var(--z-sidebar);width:min(20rem, calc(100vw - var(--spacing-gigantic)));height:100svh;box-shadow:var(--shadow-overlay);transition:transform var(--motion-duration-slow) var(--motion-easing-emphasized), visibility var(--motion-duration-slow) var(--motion-easing-emphasized);visibility:hidden;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.ui-sidebar[data-mobile-open=true]{visibility:visible;transform:none}.app-shell[data-navigation-state=open] .app-main:before{z-index:var(--z-sticky);background:var(--color-overlay-scrim);content:"";position:fixed;inset:0}.ui-sidebar[data-collapsed=true]{padding-inline:var(--spacing-medium)}.ui-sidebar[data-collapsed=true] .ui-sidebar-link,.ui-sidebar[data-collapsed=true] .ui-sidebar-collapse{padding-inline:var(--spacing-medium);grid-template-columns:1.25rem minmax(0,1fr) auto;justify-content:start}.ui-card,.ui-chart-frame,.ui-stat-tile{padding:var(--spacing-large)}.kpi-card-grid,.tv-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:54rem){.fl-header nav{display:none}.fl-hero{grid-template-columns:1fr;gap:42px}.fl-hero-copy{max-width:630px}.fl-hero h1{font-size:clamp(42px,7.5vw,61px)}.fl-hero-visual{justify-self:center;width:100%;max-width:540px;padding:57px 38px 68px}.fl-direction-strip{grid-template-columns:1fr 1fr;gap:25px}.fl-direction-strip>p{grid-column:1/-1}.fl-direction-strip>div{border-left:0;padding-left:0}.fl-value,.fl-workflow,.fl-faq{grid-template-columns:1fr;gap:35px}.fl-section-intro>p:not(.fl-eyebrow){max-width:510px}.fl-demo-intro{align-items:start;gap:25px}.fl-demo-intro>div:last-child{max-width:260px}.fp-app{display:block}.fp-sidebar{display:none}.fl-capabilities{gap:25px}.fl-capabilities>div+div{padding-left:25px}.fl-final-cta{flex-direction:column;align-items:start;padding:35px}.fl-preview-intro{flex-direction:column;align-items:start;gap:22px}.ui-dialog,.ui-dialog[data-size=wizard]{border:0;border-radius:0;width:100%;height:100svh;max-height:none}.ui-dialog-backdrop{padding:0}.report-layout,.market-guide,.market-overview-guide-list,.crm-editor-header{grid-template-columns:1fr}.market-overview-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.market-profile-fields{grid-template-columns:1fr}}@media (max-width:48rem){.delivery-direction-grid{grid-template-columns:minmax(0,1fr)}.dashboard-command-band{flex-basis:100%}.dashboard-command-band .context-period,.dashboard-command-band .context-lens{flex:10rem}.system-health-sources li{grid-template-columns:auto minmax(0,1fr) auto}.system-health-state{grid-column:2/-1}.live-strip{padding:var(--spacing-medium);grid-template-columns:minmax(0,1fr);align-items:start}.live-strip-heading,.live-strip-items,.live-strip-item{flex-wrap:wrap;min-width:0}.live-strip-item{border-radius:var(--radius-medium);width:100%}.live-strip-hint,.live-strip-actions{grid-area:auto}.live-strip-actions{justify-content:flex-start}.onboarding-wizard-stepper.ui-stepper[data-orientation=horizontal]{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-frame{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.auth-frame-hero{min-height:6rem;padding:var(--spacing-large) var(--spacing-page);align-items:center}.auth-frame-logo{width:8rem;margin-bottom:0}.auth-frame-hero-eyebrow,.auth-frame-hero-title,.auth-frame-hero-description,.auth-frame-signals{display:none}.auth-frame-panel{padding:var(--spacing-extra-large) var(--spacing-page);justify-content:flex-start}.auth-saas-page[data-wide=true] .auth-frame-content{grid-template-columns:1fr}.ui-drawer,.ui-drawer[data-side=end],.ui-drawer[data-side=start]{border:0;width:100%}.ui-stepper[data-orientation=horizontal],.admin-translation-plural-grid,.admin-inline-form,.guided-audience-form-grid,.import-period-grid,.timeline-brush-controls{grid-template-columns:1fr}.admin-inline-form{align-items:stretch}.guided-audience-reference-list>div{gap:var(--spacing-extra-small);grid-template-columns:1fr}.post-import-audience-decision .form-actions,.post-import-audience-decision .form-actions button{width:100%}.tv-mode-header{flex-direction:column;align-items:flex-start}.tv-kpi-grid{grid-template-columns:1fr}}@media (max-width:40rem){.fl-container{width:calc(100% - 36px)}.fl-header{gap:14px;min-height:77px}.fl-wordmark{gap:12px}.fl-wordmark img{width:72px}.fl-wordmark strong{font-size:17px}.fl-wordmark>span{height:20px}.fl-login{gap:6px;font-size:10px}.fl-hero{gap:33px;padding-block:45px}.fl-hero h1{letter-spacing:-1.8px;font-size:clamp(36px,9vw,54px)}.fl-lede{font-size:14px}.fl-actions{gap:22px}.fl-button{gap:17px;padding:15px 17px;font-size:12px}.fl-hero-footnote{font-size:10px}.fl-hero-visual{padding:52px 15px 60px}.fl-orbit-label{left:17px}.fl-receipt{padding-inline:15px}.fl-receipt-development strong{font-size:21px}.fl-receipt-timeline strong{font-size:9px}.fl-receipt-timeline small{font-size:7.5px}.fl-receipt-footer{margin-inline:-15px;padding-inline:15px;font-size:8px}.fl-feedback-note{gap:8px;margin:14px -3px -20px 12px;padding:12px}.fl-feedback-note strong{font-size:10px}.fl-feedback-note span{font-size:8px}.fl-visual-caption{left:17px}.fl-direction-strip{grid-template-columns:1fr;gap:22px;padding-block:26px}.fl-direction-strip>p{grid-column:auto}.fl-direction-strip>div{border-top:1px solid var(--fl-line);padding-top:20px}.fl-value,.fl-workflow,.fl-faq{padding-block:57px}.feedback-landing h2{letter-spacing:-1.3px;font-size:32px}.fl-eyebrow{letter-spacing:1.1px;font-size:9px}.fl-value-list article{grid-template-columns:22px 1fr 22px;gap:12px}.fl-value-list h3{font-size:16px}.fl-demo-section{padding-block:47px}.fl-demo-intro{flex-direction:column;gap:22px}.fl-demo-intro>div:last-child{max-width:none}.fl-capabilities{grid-template-columns:1fr;gap:22px}.fl-capabilities>div+div{border-left:0;border-top:1px solid var(--fl-line);padding:24px 0 0}.fl-final-cta{padding:27px}.fl-final-cta h2{font-size:29px}.fl-footer{padding-top:38px}.fl-footer nav{gap:16px}.fl-preview-intro h1{font-size:28px}.fp-disclaimer{flex-direction:column;align-items:start;gap:5px;padding:11px 14px;font-size:8px}.fp-topbar{padding:12px;font-size:8px}.fp-topbar>div{gap:0;font-size:0}.fp-avatar{font-size:9px}.fp-content{padding:15px 12px}.fp-heading{flex-direction:column;align-items:start;gap:13px;margin-bottom:17px}.fp-heading h3{font-size:23px}.fp-heading>label{align-items:center;gap:8px;display:flex}.fp-tabs{gap:20px}.fp-tabs button{font-size:11px}.fp-alert{gap:9px;padding:11px}.fp-alert strong{font-size:12px}.fp-alert p{font-size:10px}.fp-alert button{margin-left:30px;font-size:10px}.fp-kpis{gap:7px}.fp-stat{gap:8px;padding:12px 8px}.fp-stat>span{min-height:27px;font-size:9px;line-height:1.5}.fp-stat>strong{font-size:27px}.fp-stat>small{font-size:8px;line-height:1.6}.fp-detail-grid{grid-template-columns:1fr}.fp-card{padding:14px}.fp-feed li{padding-block:13px}.fp-feed li strong{font-size:11px}.fp-feed li small,.fp-feed-status,.fp-feed time{font-size:9px}.fp-feedback h4{font-size:23px}.fp-feedback>p:not(.fp-kicker),.fp-feedback dt{font-size:11px}.fp-feedback dd{font-size:16px}.fp-feedback>small,.fp-inline-button{font-size:10px}.fp-health-row{flex-wrap:wrap;gap:9px}.fp-health-row>div{flex-basis:calc(100% - 50px)}.fp-health-status{margin-left:45px}.fp-bottom-note{align-items:start;font-size:8px}.fp-bottom-note svg{flex:none}.crm-editor-compact .crm-editor-header{grid-template-columns:minmax(0,1fr)}.crm-editor-compact .crm-editor-header>button{justify-self:start}.ui-page-header{flex-direction:column}.ui-page-header-copy{flex-basis:auto}.ui-topbar-bar{gap:var(--spacing-small)}.ui-topbar-trail-group,.ui-topbar-trail-separator{display:none}.ui-dialog-header,.ui-dialog-body,.ui-dialog-footer{padding-inline:var(--spacing-large)}.ui-dialog-footer>.ui-button{flex:auto}.ui-toast-region{inset-inline:var(--spacing-large);width:auto}.account-menu-trigger{min-width:0}.account-menu-trigger .ui-button-label{grid-template-columns:2rem minmax(0,1fr) 1rem}.account-trigger-copy small{display:none}.auth-factor-heading{flex-direction:column;align-items:flex-start}.form-grid,.connection-summary,.onboarding-step-list{grid-template-columns:1fr}.form-actions>button,.integration-actions>button{width:100%}.auth-frame-panel{padding:var(--spacing-large) var(--spacing-page)}.dashboard-page{gap:var(--spacing-large)}.section-heading{flex-direction:column;align-items:stretch}.section-heading>button{align-self:flex-start}.section-heading h2{overflow-wrap:anywhere}.kpi-card-grid,.metric-card-grid,.operational-card-grid,.import-filter-grid,.import-summary-grid,.import-cancel-grid,.import-workbench-grid,.report-metadata,.crm-health-list,.pipeline-status-nodes,.reliability-tiles,.settings-summary,.annotations-timeline-item,.admin-credential-metadata{grid-template-columns:1fr}.context-panel,.dashboard-mode-selector,.dashboard-graph-priority,.import-job-card,.report-detail,.live-feed-section,.kpi-card,.metric-card{padding:var(--spacing-medium)}.dashboard-mode-selector{min-inline-size:0}.segmented-control{flex-direction:column;align-items:stretch}.segmented-control-item{overflow-wrap:anywhere;flex:9rem;min-width:0}.live-feed-priority,.correction-choice-grid,.market-overview-filters{grid-template-columns:1fr}.context-period,.context-lens,.context-custom-date,.context-compare{flex-basis:100%;max-width:none}.live-feed-list{grid-column:auto}.correction-stepper{overflow-x:auto}.correction-stepper li{min-width:8rem}.auth-password-input{padding-right:var(--spacing-medium)}.auth-password-control{flex-direction:column;align-items:stretch}.auth-password-toggle{width:100%;min-height:2.75rem;margin-top:var(--spacing-small);border-color:var(--color-border-strong);position:static}.mfa-method-action{grid-template-columns:2.5rem minmax(0,1fr)}.mfa-method-arrow{display:none}}@media (prefers-reduced-motion:reduce){:root{--motion-duration-fast:0s;--motion-duration-normal:0s;--motion-duration-slow:0s}html{scroll-behavior:auto}.fl-button:hover,.fp-funnel-track>span,button:active:not(:disabled),.ui-button-primary:hover:not(:disabled),.ui-button-danger:hover:not(:disabled){transform:none}.ui-icon[data-spin=true],.ui-skeleton,.ui-status-dot[data-pulse=true],.ui-dialog-backdrop,.ui-dialog,.ui-drawer-backdrop,.ui-drawer,.ui-toast,.ui-tooltip,.live-feed-pulse,.live-strip-pulse,.live-feed-item,.notifications-bell-count[data-pop=true],.auth-frame-card[data-shake=true],.delivery-status-banner[data-severity=critical]{animation:none}.ui-sidebar-link:before,.ui-sidebar,.app-shell{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
