/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,ui-sans-serif, system-ui, 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{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}}@layer components;@layer utilities{.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#142019;--muted:#68736d;--paper:#f4f3ee;--surface:#fff;--surface-raised:#fff;--surface-soft:#f8f9f6;--surface-muted:#edf0ea;--line:#e3e5df;--line-strong:#d4d9d2;--green:#214d3a;--green-bright:#c9f46d;--green-pale:#eaf5d2;--coral:#f06f55;--coral-pale:#fff0eb;--violet:#7b70db;--violet-pale:#f0edff;--accent:var(--green);--accent-soft:var(--green-pale);--text:var(--ink);--danger:var(--coral);--shadow:0 12px 32px #13241b12;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--ink:#f1f4f6;--muted:#98a3ad;--paper:#101318;--surface:#181d24;--surface-raised:#1e242c;--surface-soft:#14181e;--surface-muted:#252c35;--line:#2b333d;--line-strong:#3b4652;--green:#4f8b70;--green-bright:#a8df72;--green-pale:#203128;--coral:#ff806b;--coral-pale:#3a2523;--violet:#9b8df5;--violet-pale:#2b2943;--shadow:0 18px 46px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--paper);transition:background .18s}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0;transition:background .18s,color .18s}button,input,select{font:inherit}button{color:inherit}button,select{cursor:pointer}.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}.app-shell{min-height:100vh}.sidebar{z-index:20;color:#f6f8f3;background:#183c2d;flex-direction:column;width:228px;padding:23px 17px 17px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 7px 28px;display:flex}.brand-mark{background:var(--green-bright);color:#173c2d;letter-spacing:-.05em;border-radius:11px;place-items:center;width:41px;height:37px;font-size:15px;font-weight:800;display:grid;transform:rotate(-3deg)}.brand div{flex-direction:column;gap:1px;display:flex}.brand strong{letter-spacing:-.025em;font-size:18px}.brand small,.brand span:last-child{color:#f6f8f38f;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:500}.main-nav{flex-direction:column;gap:3px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.nav-kicker{color:#f6f8f366;letter-spacing:.12em;text-transform:uppercase;padding:0 10px 9px;font-size:13px;font-weight:650}.nav-item{color:#f6f8f3ad;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:42px;padding:0 10px;font-size:16px;transition:background .16s,color .16s,transform .16s;display:flex}.nav-item:hover{color:#fff;background:#ffffff0e}.nav-item:active{transform:scale(.985)}.nav-item.active{color:#fff;background:#c9f46d1f}.nav-item.active .nav-glyph{color:var(--green-bright)}.nav-glyph{color:#f6f8f38c;width:20px;font-family:var(--font-geist-mono), monospace;text-align:center;font-size:18px}.nav-badge{background:var(--coral);color:#fff;border-radius:10px;place-items:center;min-width:19px;height:19px;margin-left:auto;font-size:13px;font-weight:750;display:grid}.nav-mode-switch{color:#fff;text-align:left;background:#c9f46d14;border:1px solid #c9f46d40;border-radius:11px;align-items:center;gap:10px;width:100%;margin-top:10px;padding:10px;display:flex}.nav-mode-switch>span:first-child{background:var(--green-bright);color:#173c2d;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.nav-mode-switch>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.nav-mode-switch strong{font-size:14px}.nav-mode-switch small{color:#f6f8f38c;font-size:12px;line-height:1.25}.nav-mode-switch:hover,.nav-mode-switch:focus-visible{border-color:var(--green-bright);background:#c9f46d24;outline:none}.sidebar-foot{margin-top:auto}.sync-card{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:13px;margin-bottom:13px;padding:13px}.sync-card-top{align-items:center;gap:8px;font-size:15px;font-weight:650;display:flex}.status-dot{background:#eab85b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #eab85b24}.status-dot.live{background:var(--green-bright);box-shadow:0 0 0 3px #c9f46d26}.sync-card p{color:#f6f8f37a;margin:7px 0 11px;font-size:13px;line-height:1.45}.sync-card button{color:var(--green-bright);background:0 0;border:0;padding:0;font-size:14px;font-weight:650}.profile{border-top:1px solid #ffffff1a;align-items:center;gap:9px;padding:15px 4px 0;display:flex}.avatar{color:#493017;background:#e9ab66;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:750;display:grid}.avatar.muted{color:#526058;background:#e9ece6}.profile div{flex-direction:column;flex:1;min-width:0;display:flex}.profile strong{font-size:14px}.profile span:not(.avatar){color:#f6f8f375;margin-top:2px;font-size:12px}.profile button{color:#f6f8f373;background:0 0;border:0;font-size:13px}.main{min-height:100vh;margin-left:228px}.topbar{z-index:10;border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--paper) 93%, transparent)}}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:14px 28px}.topbar-title{align-items:center;gap:12px;display:flex}.eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:12px;font-weight:600;display:block}.topbar h1{letter-spacing:-.04em;margin:0;font-size:21px;line-height:1}.menu-button{border:1px solid var(--line);background:var(--surface);border-radius:9px;width:38px;height:38px;display:none}.topbar-actions{align-items:center;gap:8px;display:flex}.select-control select,.theme-toggle,.button{border:1px solid var(--line-strong);background:var(--surface);height:37px;color:var(--ink);border-radius:9px;padding:0 12px;font-size:14px;font-weight:600}.select-control select{min-width:128px;padding-right:30px}.theme-toggle{justify-content:center;align-items:center;gap:7px;min-width:74px;display:inline-flex}.theme-toggle span{font-size:17px;line-height:1}.theme-toggle:hover{border-color:var(--green)}.notification-toggle{border:1px solid var(--line-strong);background:var(--surface);height:37px;color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:650;display:inline-flex}.notification-toggle em{font-style:normal}.notification-toggle>span{color:var(--muted);font-size:15px}.notification-toggle.enabled{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.notification-toggle.enabled{border-color:color-mix(in srgb, var(--green) 62%, var(--line))}}.notification-toggle.enabled{background:var(--green-pale);color:var(--green)}.notification-toggle.enabled>span{color:var(--green-bright)}.notification-toggle.denied{color:var(--coral)}.notification-toggle:disabled{cursor:not-allowed;opacity:.58}.button{justify-content:center;align-items:center;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.button:hover{transform:translateY(-1px);box-shadow:0 5px 15px #12291d17}.button.primary{border-color:var(--green);background:var(--green);color:#fff}.button.primary:hover{box-shadow:0 7px 18px #214d3a33}.button:disabled{cursor:wait;opacity:.65}.view-frame{max-width:1510px;margin:0 auto;padding:25px 28px 44px}.data-mode-banner{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:50px;margin-bottom:14px;padding:9px 13px;display:grid}.data-mode-banner>div{flex-direction:column;gap:3px;display:flex}.data-mode-banner strong{font-size:12px}.data-mode-banner small{color:var(--muted);font-size:12px;line-height:1.45}.data-mode-banner>button{border:1px solid var(--line-strong);background:var(--surface-soft);color:var(--ink);border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700}.demo-banner-link{border:1px solid var(--green);background:var(--green);color:#fff;white-space:nowrap;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:750;text-decoration:none}.data-mode-banner.demo{border-style:dashed}.data-mode-banner.running{border-color:#d9b963}.data-mode-banner.failed{border-color:var(--coral);background:var(--coral-pale)}.data-health-warning{background:#fff8e7;border:1px solid #d2a23f;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:13px;margin:-1px 0 14px;padding:12px 13px;display:grid}.data-health-warning>span{color:#352913;background:#f1c45e;border-radius:9px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:800;display:grid}.data-health-warning>div{flex-direction:column;gap:3px;min-width:0;display:flex}.data-health-warning strong{font-size:13px}.data-health-warning small{color:var(--muted);font-size:12px;line-height:1.45}.data-health-warning button{color:var(--ink);white-space:nowrap;background:0 0;border:1px solid #a77b25;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:750}.section-label{color:#5c7568;letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700}.insight-hero{grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);gap:17px;margin-bottom:15px;display:grid}.insight-copy,.goal-panel{border-radius:15px;min-height:184px}.insight-copy{background:#e6f0c8;padding:26px 30px 23px;position:relative;overflow:hidden}.insight-copy:after{content:"";border:38px solid #486e4f14;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-102px;right:-30px}.insight-copy h2{color:#1a3428;letter-spacing:-.055em;max-width:680px;margin:10px 0 7px;font-size:clamp(25px,2.3vw,34px);font-weight:580;line-height:1.08}.insight-copy h2 em{color:#397046;font-style:normal}.insight-copy p{color:#617267;max-width:635px;margin:0 0 18px;font-size:14px;line-height:1.55}.insight-copy button{z-index:1;color:#244b38;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;position:relative}.insight-copy button span{margin-left:4px;transition:transform .15s;display:inline-block}.insight-copy button:hover span{transform:translate(3px)}.guided-overview{flex-direction:column;gap:15px;display:flex}.guided-welcome{border:1px solid var(--green);justify-content:space-between;align-items:flex-end;gap:28px;min-height:190px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.guided-welcome{border:1px solid color-mix(in srgb, var(--green) 20%, var(--line))}}.guided-welcome{background:radial-gradient(circle at 92% 20%,#c9f46d52,#0000 25%),#e6f0c8;border-radius:17px;padding:29px 30px}.guided-welcome>div{max-width:760px}.guided-welcome h2,.guided-section-heading h2{letter-spacing:-.055em;margin:9px 0 8px;font-size:clamp(28px,3vw,42px);font-weight:580;line-height:1.04}.guided-welcome p{color:#5a6d61;max-width:680px;margin:0;font-size:15px;line-height:1.55}.guided-welcome .button{background:#ffffffc7;flex:none}.guided-provenance{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:minmax(160px,.7fr) minmax(260px,1.25fr) minmax(280px,1.45fr);display:grid}.guided-provenance>div{flex-direction:column;gap:4px;min-width:0;padding:15px 17px;display:flex}.guided-provenance>div+div{border-left:1px solid var(--line)}.guided-provenance span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.guided-provenance strong{font-size:14px;line-height:1.4}.guided-provenance small{color:var(--muted);font-size:12px;line-height:1.45}.guided-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:0;padding:0;list-style:none;display:grid}.guided-steps li{border:1px solid var(--line);background:var(--surface);border-radius:15px;gap:13px;min-height:255px;padding:20px;display:flex}.guided-step-number{background:var(--green-pale);width:34px;height:34px;color:var(--green);border-radius:10px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.guided-steps li>div{flex-direction:column;min-width:0;display:flex}.guided-steps h3{letter-spacing:-.035em;margin:9px 0 8px;font-size:20px;line-height:1.15}.guided-steps p{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.55}.guided-steps button{color:var(--green);text-align:left;background:0 0;border:0;align-self:flex-start;margin-top:auto;padding:5px 0;font-size:14px;font-weight:750}.guided-steps button:hover span{display:inline-block;transform:translate(3px)}.guided-categories{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:24px}.guided-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.guided-section-heading h2{margin-bottom:0;font-size:clamp(24px,2.2vw,32px)}.guided-section-heading p{max-width:360px;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.guided-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.guided-category-grid button{border:1px solid var(--line);background:var(--surface-soft);min-height:150px;color:var(--ink);text-align:left;border-radius:13px;flex-direction:column;align-items:flex-start;padding:16px;transition:border-color .15s,transform .15s;display:flex}.guided-category-grid button:hover{border-color:var(--green);transform:translateY(-2px)}.guided-category-grid button>span{background:var(--green-pale);width:32px;height:32px;color:var(--green);border-radius:9px;place-items:center;font-size:13px;font-weight:800;display:grid}.guided-category-grid strong{margin:12px 0 5px;font-size:17px}.guided-category-grid small{color:var(--muted);font-size:13px;line-height:1.45}.guided-advanced-link{background:var(--green);color:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:19px 21px;display:flex}.guided-advanced-link>div{flex-direction:column;gap:4px;display:flex}.guided-advanced-link strong{font-size:16px}.guided-advanced-link span{color:#ffffffad;font-size:13px}.guided-advanced-link .button.primary{border-color:var(--green-bright);background:var(--green-bright);color:#173c2d;flex:none}.guided-overview button:focus-visible{outline:3px solid var(--green-bright)}@supports (color:color-mix(in lab, red, red)){.guided-overview button:focus-visible{outline:3px solid color-mix(in srgb, var(--green-bright) 72%, #fff)}}.guided-overview button:focus-visible{outline-offset:3px}.goal-panel{background:var(--green);color:#fff;padding:25px 26px 20px}.goal-panel-head,.goal-meta{justify-content:space-between;align-items:baseline;display:flex}.goal-panel-head span{color:#ffffff9e;font-size:14px}.goal-panel-head strong{color:var(--green-bright);letter-spacing:-.05em;font-size:27px}.goal-track{background:#ffffff1f;border-radius:9px;height:7px;margin:16px 0 7px;overflow:hidden}.goal-track span{border-radius:inherit;background:var(--green-bright);height:100%;display:block}.goal-meta{color:#ffffff75;font-size:12px}.goal-note{border-top:1px solid #ffffff1a;align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}.goal-note>span{width:27px;height:27px;color:var(--green-bright);background:#c9f46d21;border-radius:8px;place-items:center;font-size:16px;display:grid}.goal-note p{color:#ffffff9e;margin:0;font-size:12px;line-height:1.45}.goal-note strong{color:#fff}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.metric-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{border:1px solid var(--line);background:var(--surface);border-radius:13px;min-height:118px;padding:15px 16px 13px}.metric-card>span{color:var(--muted);font-size:13px;font-weight:550}.kpi-help-label{align-items:center;gap:6px;min-width:0;display:inline-flex}.kpi-help-control{flex:none;align-items:center;display:inline-flex;position:relative}.kpi-help-button{border:1px solid var(--muted);place-items:center;width:18px;height:18px;padding:0;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.kpi-help-button{border:1px solid color-mix(in srgb, var(--muted) 58%, transparent)}}.kpi-help-button{color:var(--muted);background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.kpi-help-button{background:color-mix(in srgb, var(--surface) 78%, transparent)}}.kpi-help-button{cursor:help;font:700 12px/1 inherit;transition:border-color .14s,color .14s,background .14s}.kpi-help-button:hover,.kpi-help-button:focus-visible{border-color:var(--accent);color:#fff;background:var(--accent);outline:none}.kpi-help-overlay{z-index:3000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04090cad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.kpi-help-popover{border:1px solid var(--accent);gap:12px;width:min(480px,100%);max-height:calc(100vh - 48px);padding:24px;display:grid;position:relative;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.kpi-help-popover{border:1px solid color-mix(in srgb, var(--accent) 44%, var(--line))}}.kpi-help-popover{color:var(--text);background:var(--surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.kpi-help-popover{background:color-mix(in srgb, var(--surface) 96%, #000 4%)}}.kpi-help-popover{letter-spacing:normal;text-align:left;text-transform:none;font-size:14px;font-weight:450;line-height:1.55;animation:.15s ease-out kpi-help-enter;box-shadow:0 24px 70px #00000059}.kpi-help-popover>strong{color:var(--accent);padding-right:36px;font-size:18px;line-height:1.2}.kpi-help-popover>span{color:var(--text);gap:3px;display:grid}.kpi-help-popover b{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:750}.kpi-help-popover small{border-top:1px solid var(--line);color:var(--muted);white-space:normal;padding-top:10px;font-size:12px;line-height:1.45}.kpi-help-close{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);background:var(--surface-2);border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}@supports (color:color-mix(in lab, red, red)){.kpi-help-close{background:color-mix(in srgb, var(--surface-2) 88%, transparent)}}.kpi-help-close{cursor:pointer;font:500 22px/1 inherit}.kpi-help-close:hover,.kpi-help-close:focus-visible{border-color:var(--accent);color:var(--text);outline:none}@keyframes kpi-help-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=560px){.kpi-help-overlay{align-items:end;padding:12px}.kpi-help-popover{border-radius:18px;max-height:calc(100vh - 24px);padding:22px 20px}}.metric-card>strong{letter-spacing:-.055em;margin:9px 0 11px;font-size:24px;font-weight:650;display:block}.metric-card div{align-items:center;gap:7px;display:flex}.metric-card em{color:#915b4a;font-size:12px;font-style:normal;font-weight:700}.metric-card em.positive{color:#338451}.metric-card small{color:#89918c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.76fr);gap:13px;display:grid}.panel{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;padding:19px}.sales-panel,.location-panel{min-height:335px}.panel-title{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.panel-title span{color:#7e8983;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.panel-title h3{letter-spacing:-.03em;margin:0;font-size:17px}.panel-title>small{color:#8c958f;font-size:12px}.chart-summary{align-items:center;gap:8px;margin:2px 0 13px;display:flex}.chart-summary>strong{letter-spacing:-.055em;font-size:25px}.positive-chip{color:#398154;background:#ebf5e9;border-radius:20px;padding:4px 7px;font-size:12px;font-weight:750}.bar-chart{background-image:repeating-linear-gradient(0deg,#0000,#0000 53px,#eef0eb 54px);border-bottom:1px solid #e9ebe6;align-items:flex-end;gap:clamp(4px,1.1vw,13px);height:218px;padding:14px 5px 0;display:flex}.bar-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.bar-column i{background:#b9d4c3;border-radius:5px 5px 2px 2px;width:min(22px,78%);transition:height .24s,background .16s;display:block}.bar-column:hover i,.bar-column i.current{background:#3a7056}.bar-column small{color:#99a09b;font-size:12px;position:absolute;bottom:-16px}.bar-value{z-index:2;color:#fff;background:#193e2e;border-radius:5px;padding:4px 5px;font-size:12px;display:none;position:absolute;top:-1px}.bar-column:hover .bar-value{display:block}.location-list{flex-direction:column;margin-top:2px;display:flex}.location-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0ea;grid-template-columns:18px 30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.location-row:last-child{border-bottom:0}.rank{color:#9ca39f;font-family:var(--font-geist-mono), monospace;text-align:center;font-size:12px}.location-avatar{color:#486255;background:#edf0e9;border-radius:8px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:750;display:grid}.location-avatar.large{border-radius:10px;width:39px;height:39px;font-size:13px}.location-name,.location-figure{flex-direction:column;display:flex}.location-name strong,.location-figure strong{font-size:12px}.location-name small,.location-figure small{color:#949d97;margin-top:3px;font-size:12px}.location-figure{align-items:flex-end}.location-figure small.up{color:#3e8758}.location-figure small.down{color:#c5624f}.movers-panel,.action-panel{min-height:310px}.data-table-wrap{width:100%;overflow-x:auto}.data-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.data-table th{color:#969e99;text-align:left;text-transform:uppercase;padding:7px 9px;font-size:12px;font-weight:650}.data-table td{color:#69746e;border-top:1px solid #edf0ea;padding:10px 9px}.data-table td:first-child{color:#26342c}.data-table td:first-child>strong{text-overflow:ellipsis;vertical-align:middle;max-width:270px;display:inline-block;overflow:hidden}.product-swatch{color:#796d5c;vertical-align:middle;background:#f1eee8;border-radius:7px;place-items:center;width:25px;height:25px;margin-right:8px;font-size:12px;font-weight:750;display:inline-grid}.trend-up{color:#3e8758;font-size:12px;font-weight:700}.trend-down{color:#c5624f;font-size:12px;font-weight:700}.panel-link{color:#365b47;text-align:left;background:0 0;border:0;border-top:1px solid #edf0ea;justify-content:space-between;width:100%;margin-top:4px;padding:13px 1px 0;font-size:12px;font-weight:700;display:flex}.action-list{flex-direction:column;display:flex}.action-list button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0ea;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.action-list button:last-child{border-bottom:0}.action-icon{width:31px;height:31px;font-family:var(--font-geist-mono), monospace;border-radius:9px;place-items:center;font-size:14px;font-weight:750;display:grid}.action-icon.coral{background:var(--coral-pale);color:var(--coral)}.action-icon.violet{background:var(--violet-pale);color:var(--violet)}.action-icon.green{color:#3d8256;background:#ecf5e8}.action-list button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.action-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.action-list small{color:#8d9690;margin-top:4px;font-size:12px}.action-list b{color:#8b948e;font-size:14px}.section-stack{flex-direction:column;gap:14px;display:flex}.section-intro{background:#e6f0c8;border-radius:15px;justify-content:space-between;align-items:flex-end;gap:36px;min-height:177px;padding:28px 30px;display:flex}.section-intro>div:first-child{max-width:710px}.section-intro h2{letter-spacing:-.06em;margin:9px 0 8px;font-size:clamp(28px,3.2vw,42px);font-weight:580;line-height:1}.section-intro p{color:#65726a;max-width:660px;margin:0;font-size:14px;line-height:1.55}.inventory-intro{background:#f7dfd7}.customer-intro{background:#e9e5ff}.money-intro{background:#dcefe3}.targets-intro{background:#e7e4fa}.settings-intro{background:#e8eee8}.mini-stat{border-left:1px solid #214d3a33;min-width:205px;padding:8px 0 8px 24px}.mini-stat span,.mini-stat small{color:#617168;font-size:12px;display:block}.mini-stat strong{color:#244f39;letter-spacing:-.055em;margin:6px 0 4px;font-size:28px;display:block}.mini-stat.violet-stat{border-left-color:#4d40a533}.mini-stat.violet-stat strong{color:#5a4fb0}.mini-stat.coral-stat{border-left-color:#b84e3733}.mini-stat.coral-stat strong{color:#b84e37}.mini-stat.green-stat strong{font-size:22px}.location-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.store-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-height:260px;padding:20px}.store-card-head{align-items:center;gap:10px;display:flex}.store-card-head>div{flex:1;min-width:0}.store-card-head small{color:#949c97;font-size:12px}.store-card-head h3{margin:2px 0 0;font-size:16px}.store-status{border-radius:20px;padding:5px 7px;font-size:12px;font-weight:700}.store-status.ahead{color:#3d7c50;background:#edf6e8}.store-status.watch{background:var(--coral-pale);color:#b95c49}.store-revenue{letter-spacing:-.055em;margin:23px 0 4px;font-size:27px;display:block}.store-kpis{border-top:1px solid #ecefe9;border-bottom:1px solid #ecefe9;grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0 14px;padding:13px 0;display:grid}.store-kpis div{flex-direction:column;gap:4px;display:flex}.store-kpis span,.target-line span{color:#8d9691;font-size:12px}.store-kpis strong{font-size:13px}.target-line>span{justify-content:space-between;margin-bottom:7px;display:flex}.target-line i,.mix-row i,.segment-row i,.retention-bars i{background:#edf0ea;border-radius:6px;height:5px;display:block;overflow:hidden}.target-line b,.mix-row b,.segment-row b,.retention-bars b{border-radius:inherit;background:#5b8b6e;height:100%;display:block}.heatmap-panel{padding-bottom:26px}.heatmap-wrap{padding-top:4px;overflow-x:auto}.heatmap-time,.heatmap-row{grid-template-columns:40px repeat(8,1fr);gap:6px;min-width:690px;display:grid}.heatmap-time{margin-bottom:6px}.heatmap-time small,.heatmap-row small{color:#909993;font-size:12px}.heatmap-time small{text-align:center}.heatmap-row{align-items:center;margin-bottom:6px}.heatmap-row i{background:#287047;border-radius:5px;height:27px}.split-panels{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mix-list,.pair-list,.segment-list,.retention-bars{flex-direction:column;gap:13px;padding-top:4px;display:flex}.mix-row{grid-template-columns:82px minmax(90px,1fr) 52px 30px;align-items:center;gap:10px;font-size:12px;display:grid}.mix-row b{background:#6b8f77}.mix-row small{color:#8e9791;text-align:right}.pair-row{border-bottom:1px solid #edf0ea;grid-template-columns:1fr 16px 1fr 38px;align-items:center;gap:9px;padding:0 0 11px;font-size:12px;display:grid}.pair-row:last-child{border-bottom:0}.pair-row>b{color:#a4aaa6;text-align:center}.pair-row strong{background:var(--violet-pale);color:var(--violet);text-align:center;border-radius:20px;padding:5px;font-size:12px}.inventory-callouts{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.inventory-callouts article{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:12px;padding:15px;display:flex}.inventory-callouts article div{flex-direction:column;gap:3px;display:flex}.inventory-callouts strong{font-size:15px}.inventory-callouts small{color:#8c9590;font-size:12px}.risk-dot{border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.risk-dot.critical{background:var(--coral)}.risk-dot.warning{background:#e8af4e}.table-action{color:#356348;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.table-action span{margin-left:4px}.team-list{flex-direction:column;display:flex}.team-row{border-bottom:1px solid #edf0ea;grid-template-columns:24px 36px minmax(130px,1fr) repeat(4,minmax(80px,.7fr)) 45px;align-items:center;gap:9px;padding:12px 0;display:grid}.team-row:last-child{border-bottom:0}.team-row>span:not(.avatar):not(.rank):not(.score-ring),.team-name{flex-direction:column;gap:3px;display:flex}.team-row small{color:#929b95;font-size:12px}.team-row strong{font-size:12px}.score-ring{color:#3c7851;border:4px solid #d9e8d9;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.segment-row{grid-template-columns:112px minmax(90px,1fr) 130px;align-items:center;gap:13px;display:grid}.segment-row>span{flex-direction:column;gap:3px;display:flex}.segment-row strong{font-size:12px}.segment-row small{color:#89928d;font-size:12px}.segment-row i b{background:var(--violet)}.retention-number{align-items:baseline;gap:10px;margin:7px 0 19px;display:flex}.retention-number strong{letter-spacing:-.055em;font-size:32px}.retention-number span{color:#86908a;font-size:12px}.retention-bars>div{grid-template-columns:60px 1fr 35px;align-items:center;gap:10px;font-size:12px;display:grid}.retention-bars b{background:#7a70d6}.retention-bars strong{text-align:right}.money-layout,.targets-layout{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:14px;display:grid}.tender-total{align-items:baseline;gap:10px;margin:5px 0 20px;display:flex}.tender-total strong{letter-spacing:-.055em;font-size:30px}.tender-total span{color:#89928c;font-size:12px}.tender-list{flex-direction:column;gap:16px;display:flex}.tender-row{grid-template-columns:10px 72px minmax(90px,1fr) 58px 42px;align-items:center;gap:10px;display:grid}.tender-swatch{background:#56866a;border-radius:50%;width:8px;height:8px}.tender-swatch.violet{background:var(--violet)}.tender-swatch.coral{background:var(--coral)}.tender-label{flex-direction:column;gap:3px;display:flex}.tender-label strong,.tender-row>strong{font-size:12px}.tender-label small{color:#919a94;font-size:12px}.tender-row i{background:#edf0ea;border-radius:6px;height:6px;display:block;overflow:hidden}.tender-row i b{border-radius:inherit;background:#56866a;height:100%;display:block}.tender-row i b.violet{background:var(--violet)}.tender-row i b.coral{background:var(--coral)}.refund-reasons{flex-direction:column;gap:12px;display:flex}.refund-reasons>div{grid-template-columns:96px minmax(80px,1fr) 45px 28px;align-items:center;gap:9px;font-size:12px;display:grid}.refund-reasons i{background:#f1eee9;border-radius:5px;height:5px;display:block;overflow:hidden}.refund-reasons i b{border-radius:inherit;background:#e18772;height:100%;display:block}.refund-reasons small{color:#949c97;text-align:right}.control-note{background:var(--coral-pale);border-radius:10px;align-items:center;gap:10px;margin-top:19px;padding:11px;display:flex}.control-note>span{width:25px;height:25px;color:var(--coral);background:#fff;border-radius:7px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.control-note p{color:#936458;margin:0;font-size:12px;line-height:1.45}.exception-type{background:#f0f2ee;border-radius:20px;padding:5px 7px;font-size:12px;font-weight:700;display:inline-flex}.exception-type.critical{background:var(--coral-pale);color:#b55743}.exception-type.warning{color:#a77522;background:#fff5df}.exception-type.info{background:var(--violet-pale);color:#6459bd}.target-editor-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.target-advisor{background:radial-gradient(circle at 92% 8%, var(--violet), transparent 32%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.target-advisor{background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--violet) 15%, transparent), transparent 32%), var(--surface)}}.target-suggestion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.target-suggestion{border:1px solid var(--line);background:var(--surface-soft);min-width:0;color:var(--text);text-align:left;border-radius:13px;flex-direction:column;align-items:stretch;padding:16px;transition:border-color .15s,background .15s,transform .15s;display:flex}.target-suggestion:hover,.target-suggestion:focus-visible{border-color:var(--violet);background:var(--violet-pale);outline:none;transform:translateY(-2px)}.target-suggestion.featured{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.target-suggestion.featured{border-color:color-mix(in srgb, var(--violet) 65%, var(--line))}}.target-suggestion.featured{box-shadow:0 12px 30px var(--violet)}@supports (color:color-mix(in lab, red, red)){.target-suggestion.featured{box-shadow:0 12px 30px color-mix(in srgb, var(--violet) 12%, transparent)}}.target-suggestion>span:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.target-suggestion>span:first-child strong{font-size:14px}.target-suggestion em{background:var(--violet-pale);color:var(--violet);border-radius:999px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:750}.target-suggestion>b{color:var(--text);letter-spacing:-.055em;margin-top:14px;font-size:29px}.target-suggestion>small{min-height:35px;color:var(--muted);margin-top:3px;font-size:12px;line-height:1.4}.target-suggestion dl{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;padding-top:13px;display:grid}.target-suggestion dl div{min-width:0}.target-suggestion dt,.target-suggestion dd{margin:0}.target-suggestion dt{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.target-suggestion dd{margin-top:3px;font-size:13px;font-weight:700}.target-use-action{color:var(--violet);margin-top:15px;font-size:13px;font-weight:750}.target-method{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;margin-top:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.target-method{background:color-mix(in srgb, var(--surface-soft) 86%, transparent)}}.target-method{padding:14px}.target-confidence{background:var(--green-pale);color:var(--green);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:750}.target-confidence.low{background:var(--coral-pale);color:var(--coral)}.target-method strong{font-size:13px}.target-method ul{color:var(--muted);gap:4px;margin:7px 0 0;padding-left:17px;font-size:12px;line-height:1.5;display:grid}.target-advisor-empty{border:1px dashed var(--line-strong);background:var(--surface-soft);border-radius:12px;padding:22px}.target-advisor-empty p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.target-field{background:#fafbf8;border:1px solid #e3e6e0;border-radius:11px;padding:13px;display:block}.target-field>span{color:#647168;margin-bottom:7px;font-size:12px;font-weight:650;display:block}.target-field>div{align-items:center;gap:5px;display:flex}.target-field input{color:#203129;letter-spacing:-.04em;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:20px;font-weight:650}.target-field b{color:#5c6961;font-size:15px}.target-field small{color:#939b96;margin-top:6px;font-size:12px;display:block}.save-targets{margin-top:14px}.forecast-summary{border:1px solid var(--violet);grid-template-columns:1fr auto 1fr auto;align-items:center;gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.forecast-summary{border:1px solid color-mix(in srgb, var(--violet) 34%, var(--line))}}.forecast-summary{background:var(--violet-pale);color:var(--text);border-radius:11px;padding:14px}.forecast-summary span{flex-direction:column;gap:4px;display:flex}.forecast-summary small{color:var(--muted);font-size:12px}.forecast-summary strong{color:var(--text);letter-spacing:-.04em;font-size:18px}.forecast-summary>b{color:var(--violet)}.forecast-summary em{background:var(--surface);color:var(--green);border-radius:20px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:750}.forecast-list{flex-direction:column;gap:13px;margin-top:19px;display:flex}.forecast-row{grid-template-columns:120px minmax(70px,1fr) 52px;align-items:center;gap:10px;display:grid}.forecast-row>span{flex-direction:column;gap:3px;display:flex}.forecast-row strong{font-size:12px}.forecast-row small{color:#929b95;font-size:12px}.forecast-row i{background:#eceeea;border-radius:6px;height:5px;display:block;overflow:hidden}.forecast-row i b{border-radius:inherit;background:var(--violet);height:100%;display:block}.target-bridge{color:#fff;background:#1f4635;justify-content:space-between;align-items:center;gap:35px;padding:23px 25px;display:flex}.target-bridge>div:first-child{max-width:560px}.target-bridge .section-label{color:var(--green-bright)}.target-bridge h3{margin:7px 0 5px;font-size:19px}.target-bridge p{color:#ffffff94;margin:0;font-size:12px;line-height:1.5}.bridge-maths{align-items:center;gap:11px;display:flex}.bridge-maths>span{background:#ffffff14;border-radius:9px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.bridge-maths small{color:#ffffff80;font-size:12px}.bridge-maths strong{font-size:16px}.bridge-maths>b{color:var(--green-bright);font-size:15px}.settings-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.settings-card{min-height:280px}.connection-detail{background:#fafbf8;border:1px solid #e5e8e2;border-radius:11px;align-items:center;gap:11px;padding:14px;display:flex}.connection-detail>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.connection-detail strong{font-size:13px}.connection-detail small{color:#8b948e;font-size:12px}.connection-pill{color:#9a722b;background:#f3e8d1;border-radius:20px;padding:5px 8px;font-size:12px;font-weight:750}.connection-pill.active{color:#3b7e51;background:#e8f3e5}.settings-actions{border-top:1px solid #ecefe9;align-items:center;gap:12px;margin-top:18px;padding-top:15px;display:flex}.settings-actions span{color:#8c958f;font-size:12px}.coverage-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.coverage-grid>div{background:#f7f8f5;border-radius:8px;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;padding:9px;display:grid}.coverage-grid>div>span{color:#7168bd;background:#eee9f8;border-radius:6px;place-items:center;width:19px;height:19px;font-size:12px;display:grid}.coverage-grid>div>span.ready{color:#3b7e51;background:#e8f3e5}.coverage-grid strong{font-size:12px}.coverage-grid small{color:#979f9a;font-size:12px}.mapping-list,.definition-list{flex-direction:column;display:flex}.mapping-list>div{border-bottom:1px solid #edf0ea;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:9px 0;display:grid}.mapping-list>div:last-child,.definition-list>div:last-child{border-bottom:0}.mapping-list>div>span:nth-child(2),.definition-list>div>span{flex-direction:column;gap:3px;display:flex}.mapping-list strong,.definition-list strong{font-size:12px}.mapping-list small,.definition-list small{color:#929a95;font-size:12px}.mapping-list b{color:#438159;font-size:12px}.definition-list>div{border-bottom:1px solid #edf0ea;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.definition-list button{color:#68746c;background:#fff;border:1px solid #e2e5df;border-radius:7px;padding:6px 8px;font-size:12px}.independence-note{color:#fff;background:#1d4132;border-radius:14px;align-items:center;gap:14px;padding:19px 21px;display:flex}.independence-note>span{background:var(--green-bright);color:#173c2d;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:grid}.independence-note div{flex-direction:column;gap:4px;display:flex}.independence-note strong{font-size:13px}.independence-note p{color:#ffffff8f;max-width:780px;margin:0;font-size:12px;line-height:1.5}.alerts-list{flex-direction:column;gap:10px;display:flex}.alert-card{border:1px solid var(--line);background:#fff;border-left:4px solid #93a198;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px 20px;display:grid}.alert-card.critical{border-left-color:var(--coral)}.alert-card.warning{border-left-color:#e8af4e}.alert-card.positive{border-left-color:#4e9565}.alert-card.info{border-left-color:var(--violet)}.alert-symbol{width:36px;height:36px;font-family:var(--font-geist-mono), monospace;background:#f0f2ee;border-radius:10px;place-items:center;font-weight:750;display:grid}.critical .alert-symbol{background:var(--coral-pale);color:var(--coral)}.warning .alert-symbol{color:#b98222;background:#fff6df}.positive .alert-symbol{color:#408257;background:#eaf5e8}.info .alert-symbol{background:var(--violet-pale);color:var(--violet)}.alert-copy>span{color:#8b948e;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.alert-copy h3{margin:5px 0;font-size:15px}.alert-copy p{color:#707a74;margin:0 0 6px;font-size:12px;line-height:1.45}.alert-copy small{color:#a0a7a3;font-size:12px}.alert-card>button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:700}.alert-card>button span{margin-left:5px}.modal-layer{z-index:50;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#091710a8;border:0;position:absolute;inset:0}.connect-dialog{z-index:1;background:#fff;border-radius:18px;width:min(570px,100%);max-height:calc(100vh - 38px);padding:25px;animation:.19s ease-out modalIn;position:relative;overflow-y:auto;box-shadow:0 25px 80px #06110b47}@keyframes modalIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.connect-dialog>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.connect-dialog h2{letter-spacing:-.05em;margin:7px 0 0;font-size:25px}.connect-dialog>header>button{border:1px solid var(--line);color:#7d8781;background:#fff;border-radius:9px;width:32px;height:32px;font-size:20px}.connector-grid{grid-template-columns:1fr 1fr;gap:9px;margin:22px 0 17px;display:grid}.connector{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;align-items:center;gap:10px;padding:11px;display:flex}.connector.selected{background:#f3f8f1;border-color:#6f957c}.connector:disabled{cursor:default;opacity:.55}.connector-logo{color:#fff;background:#ef694e;border-radius:8px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.connector-logo.muted{color:#7b857f;background:#e9ece7}.connector>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.connector strong{font-size:13px}.connector small{color:#87918b;font-size:12px}.connector b{color:#3b7f53;font-size:14px}.security-note{background:#f0f5ed;border-radius:10px;gap:10px;margin-bottom:15px;padding:11px 12px;display:flex}.security-note>span{color:#3f7954;font-size:17px}.security-note p{color:#617168;margin:0;font-size:12px;line-height:1.5}.first-import-note{background:#f8faf6;border:1px solid #dfe7d9;border-radius:10px;margin-bottom:15px;padding:11px 12px}.first-import-note strong{color:#345d43;margin-bottom:4px;font-size:12px;display:block}.first-import-note p{color:#617168;margin:0;font-size:12px;line-height:1.5}.connect-dialog form>label{margin-top:12px;display:block}.connect-dialog form>label>span{color:#5f6c64;margin:0 0 6px 2px;font-size:12px;font-weight:650;display:block}.connect-dialog input{border:1px solid #dfe2dc;border-radius:9px;outline:none;width:100%;height:42px;padding:0 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.connect-dialog input:focus{border-color:#6f957c;box-shadow:0 0 0 3px #4076521a}.form-error{background:var(--coral-pale);color:#a44836;border-radius:8px;margin:12px 0 0;padding:9px 10px;font-size:12px}.location-scope-form{margin-top:22px}.location-scope-intro{background:#f4f8f1;border:1px solid #dce8d7;border-radius:12px;gap:12px;padding:14px;display:flex}.location-scope-intro>span{color:#356a45;background:#dff2cf;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.location-scope-intro strong{color:#294f37;font-size:15px;display:block}.location-scope-intro p{color:#5d6d63;margin:5px 0 0;font-size:13px;line-height:1.55}.location-scope-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:18px 2px 9px;display:flex}.location-scope-toolbar>strong{color:var(--ink);font-size:13px}.location-scope-toolbar>span{gap:10px;display:flex}.location-scope-toolbar button{color:#39734d;background:0 0;border:0;padding:2px;font-size:13px;font-weight:700}.location-scope-warning{color:#765a18;background:#fff8df;border:1px solid #e0b852;border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:12px;font-weight:650;line-height:1.5}.location-scope-list{gap:8px;max-height:min(43vh,390px);padding:2px 4px 2px 2px;display:grid;overflow-y:auto}.location-scope-list>label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:11px;min-height:58px;padding:10px 12px;transition:border-color .15s,background .15s,transform .15s;display:flex}.location-scope-list>label:hover{border-color:#87ad91;transform:translateY(-1px)}.location-scope-list>label:has(input:checked){background:#f3f8ef;border-color:#6f9a79}.connect-dialog .location-scope-list input{accent-color:#67a44d;flex:0 0 18px;width:18px;height:18px;padding:0}.location-scope-list>label>span{flex:1;gap:3px;display:grid}.location-scope-list strong{color:var(--ink);font-size:14px}.location-scope-list small{color:var(--muted);font-size:12px}.location-scope-list b{color:#2e6a3f;background:#daf0c8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.location-scope-loading{color:var(--muted);text-align:center;padding:28px 10px}.location-scope-safety{color:var(--muted);margin:12px 2px 0;font-size:12px;line-height:1.5}.location-cleanup-card{background:#f1f7ed;border:1px solid #6d8b68;border-radius:13px;margin-top:17px;padding:17px}.location-cleanup-kicker{color:#4b7a55;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.location-cleanup-heading{justify-content:space-between;align-items:baseline;gap:15px;margin-top:7px;display:flex}.location-cleanup-heading strong{color:var(--ink);font-size:16px}.location-cleanup-heading b{color:#4d863d;font-size:22px}.location-cleanup-track{background:#dce7d8;border-radius:999px;height:8px;margin-top:14px;overflow:hidden}.location-cleanup-track>span{border-radius:inherit;background:linear-gradient(90deg,#73ad6e,#a8e65e);height:100%;transition:width .18s;display:block}.location-cleanup-card p{color:#5d6d63;margin:12px 0 0;font-size:12px;line-height:1.55}.dialog-actions{border-top:1px solid #ecefe9;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:16px;display:flex}.connect-dialog>footer{color:#8a938d;text-align:center;margin-top:14px;font-size:12px;line-height:1.45}.toast{z-index:70;color:#fff;box-shadow:var(--shadow);background:#173d2d;border-radius:11px;align-items:center;gap:9px;padding:12px 15px;font-size:13px;font-weight:600;animation:.18s ease-out modalIn;display:flex;position:fixed;bottom:22px;right:22px}.toast span{color:var(--green-bright)}.loyalty-intro{background:radial-gradient(circle at 82% 25%,#c9f46d6b,#0000 24%),linear-gradient(135deg,#e4f1ca,#edf6dc)}.upsell-intro{background:radial-gradient(circle at 84% 20%,#f06f553d,#0000 25%),linear-gradient(135deg,#f9e3dc,#fff0e9)}.metric-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.growth-split{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:14px;display:grid}.growth-split>.panel{overflow-x:auto}.funnel-table{min-width:680px;margin-top:5px}.funnel-head,.funnel-row{grid-template-columns:1.2fr repeat(4,minmax(78px,1fr));align-items:center;gap:14px;display:grid}.funnel-head{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:0 0 10px;font-size:12px;font-weight:700}.funnel-row{border-bottom:1px solid var(--line);min-height:53px}.funnel-row:last-child{border-bottom:0}.funnel-row>strong{font-size:12px}.funnel-value{align-items:center;gap:7px;display:flex}.funnel-value i{background:var(--surface-muted);border-radius:10px;width:100%;height:6px;display:block;overflow:hidden}.funnel-value i b{border-radius:inherit;background:linear-gradient(90deg, #5f9770, var(--green-bright));height:100%;display:block}.funnel-value small{width:28px;color:var(--muted);text-align:right;font-size:12px;font-weight:650}.lifecycle-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.lifecycle-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;flex-direction:column;min-height:125px;padding:14px;display:flex;position:relative;overflow:hidden}.lifecycle-card:after{background:var(--green-bright);content:"";opacity:.18;border-radius:50%;width:52px;height:52px;position:absolute;bottom:-18px;right:-18px}.lifecycle-card.violet:after{background:var(--violet)}.lifecycle-card.amber:after{background:#e8af4e}.lifecycle-card.coral:after{background:var(--coral)}.lifecycle-card>span{color:var(--muted);font-size:12px;font-weight:650}.lifecycle-card>strong{letter-spacing:-.05em;margin:7px 0 2px;font-size:24px}.lifecycle-card>small{color:var(--muted);font-size:12px}.lifecycle-card>em{color:#3e8758;margin-top:auto;font-size:12px;font-style:normal;font-weight:750}.insight-note{background:var(--green-pale);border-radius:10px;align-items:center;gap:10px;margin-top:10px;padding:11px 12px;display:flex}.insight-note>span{background:var(--green);width:26px;height:26px;color:var(--green-bright);border-radius:8px;flex:none;place-items:center;font-size:13px;display:grid}.insight-note p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.insight-note strong{color:var(--ink)}.growth-table td:first-child{white-space:nowrap}.staff-rank{background:var(--surface-muted);width:21px;height:21px;color:var(--muted);border-radius:7px;place-items:center;margin-right:8px;font-size:12px;font-weight:750;display:inline-grid}.conversion-pill{background:var(--green-pale);color:#347248;border-radius:20px;padding:5px 8px;font-size:12px;font-weight:750;display:inline-flex}.conversion-pill.coral{background:var(--coral-pale);color:#bb563f}.loyalty-economics,.location-attachment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.loyalty-economics article,.location-attachment-grid article{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;flex-direction:column;min-height:112px;padding:14px;display:flex}.loyalty-economics span,.location-attachment-grid span{color:var(--muted);font-size:12px;font-weight:650}.loyalty-economics strong,.location-attachment-grid strong{letter-spacing:-.04em;margin:7px 0 11px;font-size:19px}.loyalty-economics i,.location-attachment-grid i{background:var(--surface-muted);border-radius:10px;height:6px;display:block;overflow:hidden}.loyalty-economics i b,.location-attachment-grid i b{border-radius:inherit;background:linear-gradient(90deg, #4e8663, var(--green-bright));height:100%;display:block}.loyalty-economics small,.location-attachment-grid small{color:var(--muted);margin-top:8px;font-size:12px}.compact-leaderboard{flex-direction:column;min-width:560px;display:flex}.compact-leader-row{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(100px,1.3fr) repeat(4,minmax(65px,.75fr));align-items:center;gap:9px;min-height:57px;display:grid}.compact-leader-row:last-child{border-bottom:0}.compact-leader-row .staff-rank{margin:0}.compact-leader-row>span{flex-direction:column;gap:3px;display:flex}.compact-leader-row strong{font-size:12px}.compact-leader-row small{color:var(--muted);font-size:12px}.compact-leader-row .uplift strong{color:#3e8758}.missed-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.missed-grid article{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;flex-direction:column;min-height:125px;padding:14px;display:flex}.missed-grid span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700}.missed-grid strong{margin:7px 0 5px;font-size:14px}.missed-grid em{color:var(--coral);font-size:13px;font-style:normal;font-weight:750}.missed-grid small{color:var(--muted);margin-top:auto;font-size:12px}.location-attachment-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.location-attachment-grid article{min-height:125px}.location-attachment-grid i b{background:linear-gradient(90deg, var(--coral), #f5aa7d)}.location-attachment-grid small em{color:#3e8758;font-style:normal}html[data-theme=dark] .sidebar{background:#121916;border-right:1px solid #26312e}html[data-theme=dark] .topbar{background:#101318eb}html[data-theme=dark] .section-label,html[data-theme=dark] .metric-card em.positive,html[data-theme=dark] .lifecycle-card>em,html[data-theme=dark] .compact-leader-row .uplift strong,html[data-theme=dark] .location-attachment-grid small em{color:var(--green-bright)}html[data-theme=dark] .insight-copy{box-shadow:var(--shadow);background:radial-gradient(circle at 88% 82%,#a8df7214,#0000 28%),linear-gradient(135deg,#1d2925,#1a2223 76%);border:1px solid #2c3b35}html[data-theme=dark] .insight-copy:after{opacity:1;border-color:#a8df7212}html[data-theme=dark] .insight-copy h2{color:var(--ink)}html[data-theme=dark] .insight-copy p,html[data-theme=dark] .section-intro p,html[data-theme=dark] .mini-stat span,html[data-theme=dark] .mini-stat small{color:var(--muted)}html[data-theme=dark] .insight-copy button{color:#b8d4c2}html[data-theme=dark] .insight-copy h2 em,html[data-theme=dark] .mini-stat strong{color:var(--green-bright)}html[data-theme=dark] .guided-welcome{border-color:var(--line-strong);background:radial-gradient(circle at 92% 20%,#a8df721f,#0000 26%),linear-gradient(135deg,#1d2925,#1a2223 76%)}html[data-theme=dark] .guided-welcome p{color:var(--muted)}html[data-theme=dark] .guided-welcome .button{background:var(--surface-raised)}html[data-theme=dark] .guided-provenance,html[data-theme=dark] .guided-steps li,html[data-theme=dark] .guided-categories{border-color:var(--line);background:linear-gradient(145deg, var(--surface-raised), var(--surface));box-shadow:0 10px 28px #0000001f}html[data-theme=dark] .guided-step-number,html[data-theme=dark] .guided-category-grid button>span{color:var(--green-bright);background:#a8df721a}html[data-theme=dark] .guided-steps button{color:var(--green-bright)}html[data-theme=dark] .guided-category-grid button{background:var(--surface-soft)}html[data-theme=dark] .guided-advanced-link{border:1px solid var(--line-strong);background:linear-gradient(145deg,#242a31,#1b2422)}html[data-theme=dark] .goal-panel{color:var(--ink);box-shadow:var(--shadow);background:radial-gradient(circle at 92% 8%,#a8df721f,#0000 30%),linear-gradient(145deg,#242a31,#1b2422);border:1px solid #39443f;position:relative;overflow:hidden}html[data-theme=dark] .goal-panel:before{background:linear-gradient(90deg, var(--green-bright), transparent);content:"";width:42%;height:2px;position:absolute;top:0;left:0}html[data-theme=dark] .goal-panel-head span,html[data-theme=dark] .goal-meta,html[data-theme=dark] .goal-note p{color:var(--muted)}html[data-theme=dark] .goal-panel-head strong{color:var(--green-bright)}html[data-theme=dark] .goal-track{background:#303943}html[data-theme=dark] .goal-track span{background:linear-gradient(90deg, #69aa83, var(--green-bright))}html[data-theme=dark] .goal-note{border-top-color:var(--line)}html[data-theme=dark] .goal-note>span{background:#a8df721a}html[data-theme=dark] .goal-note strong{color:var(--ink)}html[data-theme=dark] .section-intro{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#1d2925,#1b2026)}html[data-theme=dark] .inventory-intro{background:linear-gradient(135deg,#2c2222,#1e2026)}html[data-theme=dark] .customer-intro,html[data-theme=dark] .targets-intro{background:linear-gradient(135deg,#27243a,#1e2028)}html[data-theme=dark] .money-intro,html[data-theme=dark] .settings-intro{background:linear-gradient(135deg,#1c2b27,#1b2026)}html[data-theme=dark] .loyalty-intro{background:radial-gradient(circle at 82% 25%,#a8df721a,#0000 24%),linear-gradient(135deg,#1d2c25,#1b2026)}html[data-theme=dark] .upsell-intro{background:radial-gradient(circle at 84% 20%,#ff806b1a,#0000 25%),linear-gradient(135deg,#2d2324,#1d2026)}html[data-theme=dark] .mini-stat{border-left-color:var(--line-strong)}html[data-theme=dark] .mini-stat.violet-stat strong{color:#b5abff}html[data-theme=dark] .mini-stat.coral-stat strong{color:#ff9d8b}html[data-theme=dark] .button.primary{border-color:var(--green-bright);background:var(--green-bright);color:#172019;box-shadow:0 8px 22px #a8df721f}html[data-theme=dark] .metric-card,html[data-theme=dark] .panel,html[data-theme=dark] .store-card{border-color:var(--line);background:linear-gradient(145deg, var(--surface-raised), var(--surface));box-shadow:inset 0 1px #ffffff06,0 10px 28px #0000001f}html[data-theme=dark] .metric-card>span,html[data-theme=dark] .metric-card small,html[data-theme=dark] .panel-title span,html[data-theme=dark] .panel-title>small,html[data-theme=dark] .location-name small,html[data-theme=dark] .location-figure small,html[data-theme=dark] .store-card-head small,html[data-theme=dark] .store-kpis span,html[data-theme=dark] .target-line span,html[data-theme=dark] .team-row small,html[data-theme=dark] .segment-row small,html[data-theme=dark] .retention-number span{color:var(--muted)}html[data-theme=dark] .bar-chart{background-image:repeating-linear-gradient(0deg,#0000,#0000 53px,#303944 54px);border-bottom-color:#36404a}html[data-theme=dark] .bar-column i{background:#789287}html[data-theme=dark] .bar-column:hover i,html[data-theme=dark] .bar-column i.current{background:linear-gradient(#72b58f,#4e8069)}html[data-theme=dark] .bar-value{color:var(--ink);background:#2a333d}html[data-theme=dark] .positive-chip,html[data-theme=dark] .store-status.ahead{color:#9bd9a8;background:#21352a}html[data-theme=dark] .location-avatar,html[data-theme=dark] .product-swatch,html[data-theme=dark] .staff-rank{background:var(--surface-muted);color:#bdc7cf}html[data-theme=dark] .location-row,html[data-theme=dark] .pair-row,html[data-theme=dark] .action-list button,html[data-theme=dark] .panel-link,html[data-theme=dark] .store-kpis{border-color:var(--line)}html[data-theme=dark] .data-table td{border-color:var(--line);color:#abb5bd}html[data-theme=dark] .data-table th{color:#818d98}html[data-theme=dark] .data-table td:first-child{color:var(--ink)}html[data-theme=dark] .panel-link,html[data-theme=dark] .table-action{color:#9bc9ad}html[data-theme=dark] .target-line i,html[data-theme=dark] .mix-row i,html[data-theme=dark] .segment-row i,html[data-theme=dark] .retention-bars i,html[data-theme=dark] .tender-row i,html[data-theme=dark] .refund-reasons i{background:var(--surface-muted)}html[data-theme=dark] .target-line b,html[data-theme=dark] .mix-row b,html[data-theme=dark] .tender-row i b{background:#65937b}html[data-theme=dark] .score-ring{color:#a8d9b8;border-color:#33483c}html[data-theme=dark] .retention-bars b{background:var(--violet)}html[data-theme=dark] .heatmap-row i{filter:saturate(.8)brightness(.9);box-shadow:inset 0 0 0 1px #ffffff09}html[data-theme=dark] .theme-toggle{background:#1c2522;border-color:#435048}html[data-theme=dark] .theme-toggle:hover{border-color:var(--green-bright)}html[data-theme=dark] .notification-toggle{background:#1c2522;border-color:#435048}html[data-theme=dark] .notification-toggle.enabled{border-color:var(--green-bright)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .notification-toggle.enabled{border-color:color-mix(in srgb, var(--green-bright) 48%, var(--line))}}html[data-theme=dark] .notification-toggle.enabled{background:var(--green-pale)}html[data-theme=dark] .first-import-note strong{color:var(--green-bright)}html[data-theme=dark] .first-import-note p{color:var(--muted)}html[data-theme=dark] .inventory-callouts article,html[data-theme=dark] .alert-card,html[data-theme=dark] .alert-card>button,html[data-theme=dark] .connect-dialog,html[data-theme=dark] .connect-dialog>header>button,html[data-theme=dark] .connector,html[data-theme=dark] .definition-list button,html[data-theme=dark] .control-note>span,html[data-theme=dark] .forecast-summary em{background:var(--surface)}html[data-theme=dark] .target-field,html[data-theme=dark] .connection-detail,html[data-theme=dark] .coverage-grid>div,html[data-theme=dark] .connector.selected,html[data-theme=dark] .security-note,html[data-theme=dark] .first-import-note,html[data-theme=dark] .location-scope-intro,html[data-theme=dark] .location-scope-list>label,html[data-theme=dark] .location-cleanup-card,html[data-theme=dark] .exception-type,html[data-theme=dark] .alert-symbol{border-color:var(--line);background:var(--surface-soft)}html[data-theme=dark] .location-scope-list>label:has(input:checked){background:#1e2d22;border-color:#71905e}html[data-theme=dark] .location-scope-warning{color:#efcf79;background:#342c1b;border-color:#7d6734}html[data-theme=dark] .data-health-warning{background:#2e291d;border-color:#80682e}html[data-theme=dark] .data-health-warning>span{color:#f1d17b;background:#59491f}html[data-theme=dark] .data-health-warning button{border-color:#80682e}html[data-theme=dark] .location-scope-intro>span,html[data-theme=dark] .location-scope-list b{color:var(--green-bright);background:#263d29}html[data-theme=dark] .location-scope-intro strong,html[data-theme=dark] .location-scope-toolbar button{color:var(--green-bright)}html[data-theme=dark] .location-scope-intro p{color:var(--muted)}html[data-theme=dark] .location-cleanup-track{background:#2c3831}html[data-theme=dark] .location-cleanup-card p{color:var(--muted)}html[data-theme=dark] .target-field input,html[data-theme=dark] .definition-list button,html[data-theme=dark] .connect-dialog input{color:var(--ink)}html[data-theme=dark] .connect-dialog input{border-color:var(--line-strong);background:var(--surface-soft)}html[data-theme=dark] .control-note,html[data-theme=dark] .exception-type.critical{background:var(--coral-pale)}html[data-theme=dark] .exception-type.warning,html[data-theme=dark] .warning .alert-symbol{color:#f1c46d;background:#3c311c}html[data-theme=dark] .positive .alert-symbol,html[data-theme=dark] .connection-pill.active{color:#91d69e;background:#203b29}html[data-theme=dark] .exception-type.info{background:var(--violet-pale);color:#b7b0ff}html[data-theme=dark] .data-table th,html[data-theme=dark] .data-table td,html[data-theme=dark] .team-row,html[data-theme=dark] .mapping-list>div,html[data-theme=dark] .definition-list>div,html[data-theme=dark] .settings-actions{border-color:var(--line)}html[data-theme=dark] .conversion-pill{color:#a9dfad}html[data-theme=dark] .conversion-pill.coral{color:#ff9f87}html[data-theme=dark] .toast{box-shadow:0 16px 45px #0000006b}.import-experience{background:radial-gradient(circle at 50% 28%, #a8df721f, transparent 30%), radial-gradient(circle at 8% 92%, #4f8b7021, transparent 26%), var(--paper);min-height:100vh;color:var(--ink);padding:30px clamp(20px,5vw,72px) 54px;position:relative;overflow:hidden}.import-experience:before{content:"";border:1px solid var(--green-bright);width:520px;height:520px;position:absolute;top:-310px;right:-170px}@supports (color:color-mix(in lab, red, red)){.import-experience:before{border:1px solid color-mix(in srgb, var(--green-bright) 20%, transparent)}}.import-experience:before{box-shadow:0 0 0 80px var(--green-bright), 0 0 0 160px var(--green-bright);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.import-experience:before{box-shadow:0 0 0 80px color-mix(in srgb, var(--green-bright) 3%, transparent), 0 0 0 160px color-mix(in srgb, var(--green-bright) 2%, transparent)}}.import-experience:before{pointer-events:none}.import-header{z-index:2;justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100%);margin:0 auto;display:flex;position:relative}.import-header-actions{align-items:center;gap:9px;display:flex}.import-header .notification-toggle{box-shadow:var(--shadow)}.import-header .import-dashboard-button{border-color:var(--green);min-height:38px}@supports (color:color-mix(in lab, red, red)){.import-header .import-dashboard-button{border-color:color-mix(in srgb, var(--green) 35%, var(--line))}}.import-header .import-dashboard-button{background:var(--green-pale)}@supports (color:color-mix(in lab, red, red)){.import-header .import-dashboard-button{background:color-mix(in srgb, var(--green-pale) 58%, var(--surface))}}.import-brand{align-items:center;gap:12px;display:flex}.import-brand>div{flex-direction:column;gap:2px;display:flex}.import-brand strong{letter-spacing:-.03em;font-size:19px}.import-brand>div span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:13px;font-weight:650}.import-connection{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.import-connection{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.import-connection{box-shadow:var(--shadow);color:var(--muted);padding:9px 13px;font-size:14px;font-weight:650}.import-connection i{background:var(--green-bright);width:8px;height:8px;box-shadow:0 0 0 5px var(--green-bright);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.import-connection i{box-shadow:0 0 0 5px color-mix(in srgb, var(--green-bright) 16%, transparent)}}.import-connection i{animation:1.8s ease-in-out infinite import-pulse}.import-connection.paused i{background:#eab85b;animation:none;box-shadow:0 0 0 5px #eab85b24}.import-stage{z-index:1;text-align:center;flex-direction:column;align-items:center;width:min(1060px,100%);margin:clamp(36px,6vh,70px) auto 0;display:flex;position:relative}.import-orbit{place-items:center;width:172px;height:172px;margin-bottom:29px;display:grid;position:relative}.orbit-ring{border:1px solid var(--green-bright);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.orbit-ring{border:1px solid color-mix(in srgb, var(--green-bright) 46%, var(--line))}}.orbit-ring{border-radius:50%}.orbit-ring:after{content:"";background:var(--green-bright);width:9px;height:9px;box-shadow:0 0 20px var(--green-bright);border-radius:50%;position:absolute;top:14px;left:30px}@supports (color:color-mix(in lab, red, red)){.orbit-ring:after{box-shadow:0 0 20px color-mix(in srgb, var(--green-bright) 80%, transparent)}}.ring-one{animation:5.5s linear infinite import-spin}.ring-two{opacity:.62;border-style:dashed;animation:9s linear infinite import-spin-reverse;inset:18px}.ring-two:after{width:6px;height:6px;inset:auto 44px 2px auto}.orbit-core{z-index:2;border:1px solid var(--green-bright);place-items:center;width:78px;height:78px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.orbit-core{border:1px solid color-mix(in srgb, var(--green-bright) 36%, var(--line))}}.orbit-core{background:linear-gradient(145deg, var(--surface-raised), var(--surface));border-radius:24px}@supports (color:color-mix(in lab, red, red)){.orbit-core{background:linear-gradient(145deg, color-mix(in srgb, var(--surface-raised) 88%, var(--green-pale)), var(--surface))}}.orbit-core{box-shadow:0 18px 45px #10231924, inset 0 0 28px var(--green-bright)}@supports (color:color-mix(in lab, red, red)){.orbit-core{box-shadow:0 18px 45px #10231924, inset 0 0 28px color-mix(in srgb, var(--green-bright) 9%, transparent)}}.orbit-core{color:var(--green-bright);letter-spacing:-.07em;font-size:21px;font-weight:850;transform:rotate(-5deg)}.orbit-node{background:var(--green);opacity:.7;border-radius:50%;width:6px;height:6px;position:absolute}.node-one{top:81px;left:4px}.node-two{top:4px;right:81px}.node-three{bottom:42px;right:9px}.import-orbit.paused .orbit-ring{animation-play-state:paused}.import-copy{max-width:690px}.import-copy .section-label{color:var(--green)}.import-copy h1{letter-spacing:-.055em;margin:11px 0 12px;font-size:clamp(34px,5vw,56px);font-weight:560;line-height:.98}.import-copy p{max-width:620px;color:var(--muted);margin:0 auto;font-size:16px;line-height:1.65}.import-duration-note{border:1px solid var(--green);align-items:flex-start;gap:12px;margin:17px auto 0;display:flex}@supports (color:color-mix(in lab, red, red)){.import-duration-note{border:1px solid color-mix(in srgb, var(--green) 28%, var(--line))}}.import-duration-note{background:var(--green-pale);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.import-duration-note{background:color-mix(in srgb, var(--green-pale) 42%, var(--surface))}}.import-duration-note{text-align:left;padding:11px 13px}.import-duration-note strong{color:var(--green);letter-spacing:.03em;text-transform:uppercase;flex:none;font-size:12px}.import-duration-note span{color:var(--muted);font-size:12px;line-height:1.5}.import-continuation-status{border:1px solid var(--green);max-width:690px;margin:12px auto 0!important}@supports (color:color-mix(in lab, red, red)){.import-continuation-status{border:1px solid color-mix(in srgb, var(--green) 35%, var(--line))}}.import-continuation-status{background:var(--green-pale);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.import-continuation-status{background:color-mix(in srgb, var(--green-pale) 46%, var(--surface))}}.import-continuation-status{text-align:left;padding:11px 13px;font-weight:650;color:var(--ink)!important;font-size:13px!important;line-height:1.5!important}.import-continuation-status.paused,.import-continuation-status.disabled{border-style:dashed;border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.import-continuation-status.paused,.import-continuation-status.disabled{border-color:color-mix(in srgb, var(--coral) 45%, var(--line))}}.import-continuation-status.paused,.import-continuation-status.disabled{background:var(--coral-pale)}@supports (color:color-mix(in lab, red, red)){.import-continuation-status.paused,.import-continuation-status.disabled{background:color-mix(in srgb, var(--coral-pale) 60%, var(--surface))}}.import-progress-card{border:1px solid var(--line);background:var(--surface-raised);border-radius:19px;width:100%;margin-top:34px}@supports (color:color-mix(in lab, red, red)){.import-progress-card{background:color-mix(in srgb, var(--surface-raised) 91%, transparent)}}.import-progress-card{box-shadow:var(--shadow);text-align:left;padding:21px 23px 17px}.import-progress-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.import-progress-head>div{flex-direction:column;gap:5px;min-width:0;display:flex}.import-progress-head span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:650}.import-progress-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:650;overflow:hidden}.import-progress-head b{color:var(--green-bright);font-family:var(--font-geist-mono), monospace;letter-spacing:-.06em;font-size:clamp(27px,4vw,38px);font-weight:650}.import-progress-track{background:var(--surface-muted);border-radius:999px;height:9px;margin:18px 0 12px;position:relative;overflow:hidden}.import-progress-track:after{content:"";background:linear-gradient(90deg,#0000 0,#ffffff40 50%,#0000 100%);animation:2.2s ease-in-out infinite import-sheen;position:absolute;inset:0;transform:translate(-100%)}.import-progress-track span{border-radius:inherit;background:linear-gradient(90deg, #5f9770, var(--green-bright));height:100%;box-shadow:0 0 20px var(--green-bright);display:block}@supports (color:color-mix(in lab, red, red)){.import-progress-track span{box-shadow:0 0 20px color-mix(in srgb, var(--green-bright) 30%, transparent)}}.import-progress-track span{transition:width .48s cubic-bezier(.2,.75,.25,1)}.import-progress-meta{color:var(--muted);justify-content:space-between;gap:20px;font-size:13px;display:flex}.import-insight-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;width:100%;margin-top:13px;display:grid}.import-insight-card{border:1px solid var(--line);background:var(--surface-raised);border-radius:17px;min-width:0}@supports (color:color-mix(in lab, red, red)){.import-insight-card{background:color-mix(in srgb, var(--surface-raised) 91%, transparent)}}.import-insight-card{box-shadow:var(--shadow);padding:18px 19px 16px}.import-insight-head{justify-content:space-between;align-items:flex-start;gap:14px;min-height:37px;margin-bottom:15px;display:flex}.import-insight-head>div{min-width:0}.import-insight-head span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.import-insight-head h2{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:650}.estimate-badge{border:1px solid var(--green);flex:none}@supports (color:color-mix(in lab, red, red)){.estimate-badge{border:1px solid color-mix(in srgb, var(--green) 27%, var(--line))}}.estimate-badge{background:var(--green-pale);color:var(--green);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:700}.import-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.import-stat-grid>div{border:1px solid var(--line);min-width:0}@supports (color:color-mix(in lab, red, red)){.import-stat-grid>div{border:1px solid color-mix(in srgb, var(--line) 78%, transparent)}}.import-stat-grid>div{background:var(--surface-muted);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.import-stat-grid>div{background:color-mix(in srgb, var(--surface-muted) 54%, transparent)}}.import-stat-grid>div{padding:11px 12px}.import-stat-grid span{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.import-stat-grid strong{font-family:var(--font-geist-mono), monospace;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:650;display:block;overflow:hidden}.import-insight-note{color:var(--muted);margin:12px 1px 0;font-size:12px;line-height:1.55}.text-button{color:var(--green);cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:12px;font-weight:700}.usage-track{background:var(--surface-muted);border-radius:999px;height:6px;margin-top:13px;overflow:hidden}.usage-track span{border-radius:inherit;background:linear-gradient(90deg, var(--green), var(--green-bright));height:100%;transition:width .35s;display:block}.usage-form>p{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.5}.usage-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.usage-fields label{min-width:0}.usage-fields label>span{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:650;display:block}.usage-fields input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:10px;outline:none;padding:10px 11px;font-size:15px}.usage-fields input:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-bright)}@supports (color:color-mix(in lab, red, red)){.usage-fields input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--green-bright) 12%, transparent)}}.usage-error{color:var(--coral)!important;margin:9px 0 0!important}.usage-actions{justify-content:flex-end;gap:8px;margin-top:11px;display:flex}.usage-actions .button{min-height:34px;padding:8px 11px;font-size:13px}.import-stage-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;margin-top:13px;display:grid}.import-stage-item{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:8px;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.import-stage-item{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.import-stage-item{color:var(--muted);text-align:left;padding:9px 10px}.import-stage-item>span{background:var(--surface-muted);width:24px;height:24px;color:var(--muted);font-family:var(--font-geist-mono), monospace;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.import-stage-item small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.import-stage-item.complete{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.import-stage-item.complete{border-color:color-mix(in srgb, var(--green) 32%, var(--line))}}.import-stage-item.complete{color:var(--ink)}.import-stage-item.complete>span{background:var(--green-pale);color:var(--green)}.import-stage-item.current{border-color:var(--green-bright)}@supports (color:color-mix(in lab, red, red)){.import-stage-item.current{border-color:color-mix(in srgb, var(--green-bright) 64%, var(--line))}}.import-stage-item.current{background:var(--green-pale)}@supports (color:color-mix(in lab, red, red)){.import-stage-item.current{background:color-mix(in srgb, var(--green-pale) 48%, var(--surface))}}.import-stage-item.current{color:var(--ink);box-shadow:0 0 0 3px var(--green-bright)}@supports (color:color-mix(in lab, red, red)){.import-stage-item.current{box-shadow:0 0 0 3px color-mix(in srgb, var(--green-bright) 7%, transparent)}}.import-stage-item.current>span{background:var(--green-bright);color:#173c2d;animation:1.8s ease-in-out infinite import-pulse}.import-dashboard-access{border:1px solid var(--green-bright);justify-content:space-between;align-items:center;gap:22px;width:100%;margin-top:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.import-dashboard-access{border:1px solid color-mix(in srgb, var(--green-bright) 42%, var(--line))}}.import-dashboard-access{background:linear-gradient(120deg, var(--green-pale), var(--surface-raised));border-radius:15px}@supports (color:color-mix(in lab, red, red)){.import-dashboard-access{background:linear-gradient(120deg, color-mix(in srgb, var(--green-pale) 72%, var(--surface-raised)), var(--surface-raised))}}.import-dashboard-access{text-align:left;padding:15px 16px 15px 18px}.import-dashboard-access>div{flex-direction:column;gap:4px;min-width:0;display:flex}.import-dashboard-access strong{color:var(--ink);font-size:15px;font-weight:700}.import-dashboard-access span{color:var(--muted);font-size:13px;line-height:1.5}.import-dashboard-access .button{flex:none}.import-footnote{max-width:680px;color:var(--muted);margin:20px 0 0;font-size:14px;line-height:1.5}.import-recovery{border:1px solid var(--coral);justify-content:space-between;align-items:center;gap:20px;width:100%;margin-top:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.import-recovery{border:1px solid color-mix(in srgb, var(--coral) 35%, var(--line))}}.import-recovery{background:var(--coral-pale);text-align:left;border-radius:14px;padding:13px 14px 13px 17px}.import-recovery p{color:var(--ink);margin:0;font-size:14px;line-height:1.45}.import-recovery .button{flex:none}.import-recovery-actions{flex:none;align-items:center;gap:9px;display:flex}html[data-theme=dark] .import-experience{background:radial-gradient(circle at 50% 25%,#a8df721a,#0000 32%),radial-gradient(circle at 8% 92%,#4f8b701f,#0000 28%),#101318}html[data-theme=dark] .orbit-core{background:linear-gradient(145deg,#242a31,#1b2422);box-shadow:0 20px 55px #00000057,inset 0 0 28px #a8df7214}@keyframes import-spin{to{transform:rotate(360deg)}}@keyframes import-spin-reverse{to{transform:rotate(-360deg)}}@keyframes import-pulse{0%,to{opacity:.7;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@keyframes import-sheen{45%,to{transform:translate(100%)}}.mobile-scrim{display:none}@media (width<=1180px){.metric-grid{grid-template-columns:repeat(3,1fr)}.metric-grid.four,.location-card-grid{grid-template-columns:repeat(2,1fr)}.guided-steps{grid-template-columns:1fr}.guided-steps li{min-height:0}.guided-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-row{grid-template-columns:24px 36px minmax(120px,1fr) repeat(2,minmax(75px,.7fr)) 45px}.team-row>span:nth-child(6),.team-row>span:nth-child(7){display:none}}@media (width<=940px){.sidebar{width:210px;transition:transform .19s;transform:translate(-105%)}.sidebar.sidebar-open{transform:translate(0)}.mobile-scrim{z-index:15;background:#09171073;border:0;display:block;position:fixed;inset:0}.main{margin-left:0}.menu-button{place-items:center;display:grid}.insight-hero,.overview-grid{grid-template-columns:1fr}.goal-panel{min-height:160px}.split-panels,.money-layout,.targets-layout,.growth-split,.target-suggestion-grid{grid-template-columns:1fr}.location-attachment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guided-provenance{grid-template-columns:1fr}.guided-provenance>div+div{border-top:1px solid var(--line);border-left:0}}@media (width<=700px){.import-experience{padding:20px 16px 36px}.import-connection{padding:8px 10px;font-size:12px}.import-header-actions{gap:6px}.import-stage{margin-top:32px}.import-orbit{width:142px;height:142px;margin-bottom:22px}.orbit-core{width:67px;height:67px}.node-one{top:67px}.node-two{right:67px}.import-copy h1{font-size:36px}.import-progress-card{margin-top:26px;padding:18px 17px 15px}.import-progress-meta{flex-direction:column;align-items:flex-start;gap:4px}.import-insight-grid{grid-template-columns:1fr}.import-stage-list{grid-template-columns:repeat(3,minmax(0,1fr))}.import-dashboard-access{flex-direction:column;align-items:stretch}.import-dashboard-access .button{width:100%}.import-recovery{flex-direction:column;align-items:stretch}.import-recovery-actions{flex-direction:column;width:100%}.import-recovery-actions .button{width:100%}.topbar{flex-direction:column;align-items:flex-start;padding:13px 16px}.topbar-actions{width:100%;padding-bottom:1px;overflow-x:auto}.select-control select{min-width:122px}.topbar-actions .button.secondary{display:none}.view-frame{padding:16px 14px 34px}.guided-welcome,.guided-section-heading,.guided-advanced-link{flex-direction:column;align-items:stretch}.guided-welcome{min-height:0;padding:24px 20px}.guided-welcome .button,.guided-advanced-link .button{width:100%}.guided-categories{padding:20px}.insight-copy{padding:23px 20px}.metric-grid,.metric-grid.four,.metric-grid.five,.location-card-grid,.inventory-callouts,.loyalty-economics,.location-attachment-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:110px}.metric-card>strong{font-size:22px}.section-intro{flex-direction:column;align-items:flex-start;gap:22px;min-height:220px;padding:25px 20px}.mini-stat{border-top:1px solid #214d3a29;border-left:0;width:100%;padding:16px 0 0}.alert-card{grid-template-columns:38px minmax(0,1fr)}.alert-card>button{grid-column:2;justify-self:start}.team-list{overflow-x:auto}.team-row{min-width:680px}.connector-grid,.settings-grid{grid-template-columns:1fr}.target-bridge{flex-direction:column;align-items:flex-start}.target-method{grid-template-columns:1fr}.bridge-maths{width:100%;overflow-x:auto}}@media (width<=480px){.import-brand>div span{display:none}.import-header .import-dashboard-button{padding-inline:10px;font-size:12px}.import-stage-list{grid-template-columns:repeat(2,minmax(0,1fr))}.import-progress-head strong{max-width:180px}.import-header .notification-toggle{width:35px;padding:0}.import-header .notification-toggle em{display:none}.import-duration-note{flex-direction:column;align-items:stretch;gap:5px}.usage-fields,.import-stat-grid{grid-template-columns:1fr}.topbar-actions .select-control:first-child{display:none}.metric-grid,.metric-grid.four,.metric-grid.five,.location-card-grid,.inventory-callouts,.loyalty-economics,.location-attachment-grid,.lifecycle-grid,.missed-grid,.guided-category-grid{grid-template-columns:1fr}.guided-category-grid button{min-height:132px}.guided-steps li{padding:17px}.bar-chart{gap:3px}.bar-column small{display:none}.panel{padding:15px}.store-card{min-height:245px}.segment-row{grid-template-columns:90px 1fr}.segment-row>small{display:none}.dialog-actions{flex-direction:column-reverse}.dialog-actions .button{width:100%}.target-editor-grid,.coverage-grid{grid-template-columns:1fr}.tender-row{grid-template-columns:9px 65px 1fr 48px}.tender-row>small{display:none}.refund-reasons>div{grid-template-columns:90px 1fr 40px}.refund-reasons small{display:none}}.live-report-intro .mini-stat{min-width:220px}.live-report-panel{min-width:0}.live-report-table-wrap.is-long{overscroll-behavior:contain;scrollbar-color:var(--accent) var(--line);scrollbar-gutter:stable;scrollbar-width:auto;max-height:min(68vh,720px);overflow:auto}.live-report-table-wrap.is-long::-webkit-scrollbar{width:13px;height:13px}.live-report-table-wrap.is-long::-webkit-scrollbar-track{background:var(--line);border-radius:999px}.live-report-table-wrap.is-long::-webkit-scrollbar-thumb{border:3px solid var(--line);background:var(--accent);border-radius:999px}.live-report-table-wrap.is-long:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.live-report-table-wrap.is-long .live-report-table thead th{z-index:3;border-bottom:1px solid var(--line);background:var(--paper);box-shadow:0 5px 12px var(--ink);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.live-report-table-wrap.is-long .live-report-table thead th{box-shadow:0 5px 12px color-mix(in srgb, var(--ink) 8%, transparent)}}.live-report-table td,.live-report-table th{white-space:nowrap}.live-report-table td:first-child{white-space:normal;min-width:180px}.live-report-selectable-row{cursor:pointer;transition:background .14s}.live-report-selectable-row:hover,.live-report-selectable-row:focus-visible{background:var(--accent-soft);outline:none}.live-report-selectable-row:focus-visible{box-shadow:inset 3px 0 0 var(--accent)}.row-drilldown-arrow{color:var(--accent);margin-left:9px;font-size:1rem;transition:transform .14s;display:inline-block}.live-report-selectable-row:hover .row-drilldown-arrow,.live-report-selectable-row:focus-visible .row-drilldown-arrow{transform:translate(3px)}.drilldown-back{border:1px solid var(--line);background:var(--paper);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;margin-top:18px;padding:10px 14px;font-weight:700}.drilldown-back:hover,.drilldown-back:focus-visible{border-color:var(--accent);color:var(--accent);outline:none}.live-insight-chart-wrap{padding:12px 2px 2px;overflow-x:auto}.live-insight-chart{border-bottom:1px solid var(--line);background-image:linear-gradient(to top, transparent 24.7%, var(--line) 25%, transparent 25.3%, transparent 49.7%, var(--line) 50%, transparent 50.3%, transparent 74.7%, var(--line) 75%, transparent 75.3%);align-items:end;gap:10px;min-width:560px;height:290px;display:grid}.live-insight-bar{outline:none;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:270px;display:flex;position:relative}.live-insight-bar>i{background:linear-gradient(180deg, var(--green-bright), var(--green));width:min(34px,76%);min-height:3px;box-shadow:0 8px 20px var(--accent);border-radius:7px 7px 2px 2px;flex-shrink:0;display:block}@supports (color:color-mix(in lab, red, red)){.live-insight-bar>i{box-shadow:0 8px 20px color-mix(in srgb, var(--accent) 12%, transparent)}}.live-insight-bar>i{transition:filter .14s,transform .14s}.live-insight-bar:hover>i,.live-insight-bar:focus-visible>i{filter:brightness(1.14);transform:translateY(-2px)}.live-insight-bar>small{min-height:32px;color:var(--muted);text-align:center;place-items:center;font-size:.75rem;line-height:1.2;display:grid}.live-insight-tooltip{z-index:3;border:1px solid var(--line);background:var(--paper);min-width:max-content;color:var(--text);text-align:center;border-radius:9px;padding:7px 9px;display:none;position:absolute;top:2px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0000002e}.live-insight-tooltip strong,.live-insight-tooltip small{display:block}.live-insight-tooltip small{color:var(--muted);margin-top:2px;font-size:.75rem}.live-insight-bar:hover .live-insight-tooltip,.live-insight-bar:focus-visible .live-insight-tooltip{display:block}.report-muted{color:var(--muted)!important}.live-empty-state,.live-report-status{align-items:center;gap:14px;display:flex}.live-empty-state{min-height:118px;color:var(--muted);padding:24px 4px}.live-empty-state>span,.live-report-status>span:not(.status-dot){border:1px solid var(--line);height:38px;color:var(--accent);background:var(--accent-soft);border-radius:12px;flex:0 0 38px;place-items:center;font-weight:800;display:grid}.live-empty-state strong,.live-report-status strong{color:var(--text)}.live-empty-state p,.live-report-status p{max-width:680px;margin:5px 0 0;line-height:1.5}.live-report-status{min-height:120px}.live-report-status.error>span{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.live-report-status.error>span{background:color-mix(in srgb, var(--danger) 12%, transparent)}}.report-coverage{border-color:var(--accent);padding:20px}@supports (color:color-mix(in lab, red, red)){.report-coverage{border-color:color-mix(in srgb, var(--accent) 32%, var(--line))}}.report-coverage.limited{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.report-coverage.limited{border-color:color-mix(in srgb, var(--warning) 45%, var(--line))}}.report-coverage-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.report-coverage-summary>div{min-width:0;padding:0 18px}.report-coverage-summary>div:first-child{padding-left:0}.report-coverage-summary>div+div{border-left:1px solid var(--line)}.report-coverage-summary span,.report-coverage-summary strong,.report-coverage-summary small{display:block}.report-coverage-summary span,.report-coverage-summary small,.report-coverage details{color:var(--muted);font-size:.78rem}.report-coverage-summary strong{color:var(--text);margin:5px 0;line-height:1.35}.report-coverage-summary p{color:var(--muted);margin:6px 0 0;line-height:1.45}.report-coverage details{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.report-coverage summary{cursor:pointer;color:var(--text);font-weight:700}.report-coverage-datasets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 0 0;list-style:none;display:grid}.report-coverage-datasets li{border:1px solid var(--line);border-radius:10px;padding:10px}.report-coverage-datasets strong,.report-coverage-datasets span,.report-coverage-datasets small{display:block}@media (width<=900px){.report-coverage-summary,.report-coverage-datasets{grid-template-columns:1fr}.report-coverage-summary>div{padding:12px 0}.report-coverage-summary>div+div{border-top:1px solid var(--line);border-left:0}}.customer-fix-panel{background:radial-gradient(circle at 92% 4%, var(--green-bright), transparent 28%), var(--surface);margin-bottom:14px;padding:24px}@supports (color:color-mix(in lab, red, red)){.customer-fix-panel{background:radial-gradient(circle at 92% 4%, color-mix(in srgb, var(--green-bright) 12%, transparent), transparent 28%), var(--surface)}}.customer-fix-head,.customer-fix-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.customer-fix-head{align-items:flex-start}.customer-fix-head h2{letter-spacing:-.045em;margin:7px 0 8px;font-size:clamp(1.55rem,2.3vw,2.3rem)}.customer-fix-head p{max-width:760px;color:var(--muted);margin:0;font-size:.95rem;line-height:1.55}.customer-fix-controls{flex:none;align-items:center;gap:10px;display:flex}.writeback-status,.audit-status{border:1px solid var(--line);text-transform:capitalize;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.78rem;font-weight:750;display:inline-flex}.writeback-status i{background:var(--muted);border-radius:50%;width:8px;height:8px}.writeback-status.enabled{border-color:var(--green-bright)}@supports (color:color-mix(in lab, red, red)){.writeback-status.enabled{border-color:color-mix(in srgb, var(--green-bright) 45%, var(--line))}}.writeback-status.enabled{background:var(--green-bright)}@supports (color:color-mix(in lab, red, red)){.writeback-status.enabled{background:color-mix(in srgb, var(--green-bright) 10%, transparent)}}.writeback-status.enabled i,.audit-status.applied{background:var(--green-bright);color:var(--ink)}.customer-fix-safety{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px 18px;margin-top:19px;padding:12px 14px;font-size:.82rem;display:flex}.customer-fix-safety strong{color:var(--green)}.customer-fix-safety span:before{content:"✓";color:var(--green);margin-right:6px;font-weight:900}.customer-fix-error{border:1px solid var(--coral)}@supports (color:color-mix(in lab, red, red)){.customer-fix-error{border:1px solid color-mix(in srgb, var(--coral) 55%, var(--line))}}.customer-fix-error{background:var(--coral-pale);color:var(--coral);border-radius:11px;margin-top:14px;padding:12px 14px;font-size:.88rem;line-height:1.5}.customer-fix-empty{border-top:1px solid var(--line);min-height:94px;color:var(--muted);flex-direction:column;justify-content:center;gap:5px;margin-top:16px;font-size:.9rem;display:flex}.customer-fix-empty strong{color:var(--ink);font-size:1rem}.customer-fix-toolbar{margin-top:18px}.customer-fix-toolbar label{color:var(--muted);align-items:center;gap:9px;font-size:.88rem;display:inline-flex}.customer-fix-table-wrap{border:1px solid var(--line);border-radius:12px;margin-top:11px}.customer-fix-table{font-size:.82rem}.customer-fix-table td,.customer-fix-table th{white-space:normal;padding:12px}.customer-fix-table td:first-child,.customer-fix-table th:first-child{width:42px;min-width:42px}.customer-fix-table td:nth-child(2) strong,.customer-fix-table td:nth-child(2) small,.customer-fix-audit td small{display:block}.customer-fix-table td:nth-child(2) small,.customer-fix-audit td small{color:var(--muted);margin-top:4px;font-size:.75rem;line-height:1.4}.customer-fix-table code{font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;border-radius:7px;padding:6px 8px;font-size:.8rem;display:inline-block}.fix-before{background:var(--coral-pale);color:var(--coral)}.fix-after{background:var(--green-bright)}@supports (color:color-mix(in lab, red, red)){.fix-after{background:color-mix(in srgb, var(--green-bright) 13%, transparent)}}.fix-after{color:var(--green)}.customer-fix-audit{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.customer-fix-audit summary{color:var(--muted);cursor:pointer;font-size:.88rem;font-weight:700}.customer-fix-audit .data-table-wrap{margin-top:11px}.audit-status.failed,.audit-status.conflict{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.audit-status.failed,.audit-status.conflict{border-color:color-mix(in srgb, var(--coral) 40%, var(--line))}}.audit-status.failed,.audit-status.conflict{background:var(--coral-pale);color:var(--coral)}.duplicate-review-button{border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.duplicate-review-button{border:1px solid color-mix(in srgb, var(--green) 48%, var(--line))}}.duplicate-review-button{background:var(--green-bright);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.duplicate-review-button{background:color-mix(in srgb, var(--green-bright) 12%, var(--surface))}}.duplicate-review-button{color:var(--ink);padding:7px 12px;font-size:.8rem;font-weight:800}.duplicate-review-button:hover,.duplicate-review-button:focus-visible{border-color:var(--green-bright);box-shadow:0 0 0 3px var(--green-bright)}@supports (color:color-mix(in lab, red, red)){.duplicate-review-button:hover,.duplicate-review-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--green-bright) 14%, transparent)}}.duplicate-review-button:hover,.duplicate-review-button:focus-visible{outline:none}.duplicate-review-dialog{z-index:1;border:1px solid var(--line-strong);background:var(--paper);border-radius:20px;width:min(1260px,100%);max-height:calc(100vh - 36px);padding:27px;animation:.19s ease-out modalIn;position:relative;overflow-y:auto;box-shadow:0 28px 90px #040c086b}.duplicate-review-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.duplicate-review-header h2{max-width:780px;color:var(--ink);letter-spacing:-.05em;margin:7px 0 8px;font-size:clamp(1.65rem,3vw,2.55rem);line-height:1.05}.duplicate-review-header p{max-width:790px;color:var(--muted);margin:0;font-size:.94rem;line-height:1.55}.duplicate-review-header>button{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--muted);border-radius:10px;flex:0 0 38px;font-size:1.45rem;line-height:1}.duplicate-review-safety{border:1px solid var(--green-bright);align-items:flex-start;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.duplicate-review-safety{border:1px solid color-mix(in srgb, var(--green-bright) 30%, var(--line))}}.duplicate-review-safety{background:var(--green-bright);border-radius:13px;margin:20px 0;padding:13px 15px}@supports (color:color-mix(in lab, red, red)){.duplicate-review-safety{background:color-mix(in srgb, var(--green-bright) 8%, var(--surface))}}.duplicate-review-safety>span{background:var(--green-bright);color:#163323;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.duplicate-review-safety strong{color:var(--ink);font-size:.9rem}.duplicate-review-safety p{color:var(--muted);margin:4px 0 0;font-size:.82rem;line-height:1.5}.duplicate-review-loading,.duplicate-review-error{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:12px;align-items:center;gap:10px;padding:18px;font-size:.9rem;display:flex}.duplicate-review-error{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.duplicate-review-error{border-color:color-mix(in srgb, var(--coral) 48%, var(--line))}}.duplicate-review-error{background:var(--coral-pale);color:var(--coral);margin:12px 0}.duplicate-review-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.duplicate-review-summary>div{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:14px}.duplicate-review-summary span,.duplicate-detail span,.duplicate-evidence>div>span{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:.72rem;font-weight:750;display:block}.duplicate-review-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 3px;font-size:1.1rem;display:block;overflow:hidden}.duplicate-review-summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;display:block;overflow:hidden}.duplicate-review-toolbar,.duplicate-score-heading{justify-content:space-between;align-items:center;gap:20px;margin:24px 0 12px;display:flex}.duplicate-review-toolbar strong,.duplicate-score-heading h3{color:var(--ink);font-size:1.05rem}.duplicate-review-toolbar p{color:var(--muted);margin:4px 0 0;font-size:.82rem}.live-detail-badge{border:1px solid var(--green-bright)}@supports (color:color-mix(in lab, red, red)){.live-detail-badge{border:1px solid color-mix(in srgb, var(--green-bright) 40%, var(--line))}}.live-detail-badge{background:var(--green-bright);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.live-detail-badge{background:color-mix(in srgb, var(--green-bright) 10%, var(--surface))}}.live-detail-badge{color:var(--ink);padding:9px 12px;font-size:.8rem;font-weight:800}.duplicate-candidate-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px;display:grid}.duplicate-candidate{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;overflow:hidden}.duplicate-candidate>header{border-bottom:1px solid var(--line);background:var(--surface-soft);align-items:center;gap:11px;padding:13px 14px;display:flex}.duplicate-candidate>header>span{background:var(--green-pale);width:32px;height:32px;color:var(--green);border-radius:9px;flex:0 0 32px;place-items:center;font-weight:900;display:grid}.duplicate-candidate>header>div{flex:1;min-width:0}.duplicate-candidate h3{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.95rem;overflow:hidden}.duplicate-candidate header p{color:var(--muted);margin:3px 0 0;font-size:.75rem}.duplicate-candidate header small{background:var(--surface-muted);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:800}.duplicate-candidate header small.live{background:var(--green-bright)}@supports (color:color-mix(in lab, red, red)){.duplicate-candidate header small.live{background:color-mix(in srgb, var(--green-bright) 14%, var(--surface))}}.duplicate-candidate header small.live{color:var(--green)}.duplicate-candidate-details{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.duplicate-detail{border-bottom:1px solid var(--line);min-width:0;padding:11px 14px}.duplicate-detail:nth-child(odd){border-right:1px solid var(--line)}.duplicate-detail:nth-last-child(-n+2){border-bottom:0}.duplicate-detail strong{overflow-wrap:anywhere;color:var(--ink);margin-top:5px;font-size:.82rem;line-height:1.4;display:block}.duplicate-score-heading{border-top:1px solid var(--line);align-items:flex-end;margin-top:28px;padding-top:22px}.duplicate-score-heading h3{margin:6px 0 0}.duplicate-score-legend{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:8px 13px;font-size:.72rem;display:flex}.duplicate-score-legend span{align-items:center;gap:5px;display:inline-flex}.duplicate-score-legend i{background:var(--muted);border-radius:50%;width:8px;height:8px}.duplicate-score-legend i.very-likely,.duplicate-pair.very-likely .duplicate-score>i b{background:var(--green-bright)}.duplicate-score-legend i.likely,.duplicate-pair.likely .duplicate-score>i b{background:#76bd80}.duplicate-score-legend i.possible,.duplicate-pair.possible .duplicate-score>i b{background:#e8af4e}.duplicate-score-legend i.low,.duplicate-pair.low .duplicate-score>i b{background:var(--coral)}.duplicate-pair-list{gap:9px;display:grid}.duplicate-pair{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(220px,1fr) 170px minmax(310px,1.45fr);align-items:center;gap:18px;padding:13px 15px;display:grid}.duplicate-pair-names{min-width:0}.duplicate-pair-names strong,.duplicate-pair-names span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.duplicate-pair-names strong{color:var(--ink);font-size:.86rem}.duplicate-pair-names span{color:var(--muted);margin:3px 0;font-size:.72rem}.duplicate-score{grid-template-columns:auto 1fr;align-items:baseline;gap:0 8px;display:grid}.duplicate-score>strong{color:var(--ink);font-family:var(--font-geist-mono), monospace;font-size:1.3rem}.duplicate-score>span{color:var(--muted);font-size:.75rem;font-weight:750}.duplicate-score>i{background:var(--surface-muted);border-radius:999px;grid-column:1/-1;height:6px;margin-top:6px;overflow:hidden}.duplicate-score>i b{border-radius:inherit;height:100%;display:block}.duplicate-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.duplicate-evidence p{flex-wrap:wrap;gap:5px;margin:6px 0 0;display:flex}.duplicate-evidence em{background:var(--surface-muted);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:.7rem;font-style:normal}.duplicate-evidence em.match{background:var(--green-bright)}@supports (color:color-mix(in lab, red, red)){.duplicate-evidence em.match{background:color-mix(in srgb, var(--green-bright) 12%, var(--surface))}}.duplicate-evidence em.match{color:var(--green)}.duplicate-evidence em.conflict{background:var(--coral-pale);color:var(--coral)}@media (width<=820px){.customer-fix-head,.customer-fix-toolbar{flex-direction:column;align-items:stretch}.customer-fix-controls{justify-content:space-between}.duplicate-review-dialog{border-radius:14px;max-height:calc(100vh - 16px);padding:18px}.duplicate-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.duplicate-review-toolbar,.duplicate-score-heading{flex-direction:column;align-items:stretch}.duplicate-score-legend{justify-content:flex-start}.duplicate-candidate-grid,.duplicate-pair{grid-template-columns:1fr}}@media (width<=520px){.modal-layer{padding:8px}.duplicate-review-summary,.duplicate-candidate-details,.duplicate-evidence{grid-template-columns:1fr}.duplicate-detail,.duplicate-detail:nth-child(odd),.duplicate-detail:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.duplicate-detail:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@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}._page_ixs2r_1{color:#182018;background:#f3f4ee;min-height:100vh;padding:48px clamp(20px,5vw,72px) 64px}._skipLink_ixs2r_2{z-index:20;color:#fff;background:#182018;border-radius:10px;padding:10px 14px;position:absolute;top:-80px;left:16px}._skipLink_ixs2r_2:focus{top:12px}._hero_ixs2r_4{justify-content:space-between;align-items:end;gap:32px;max-width:1440px;margin:0 auto 28px;display:flex}._hero_ixs2r_4 h1{letter-spacing:-.065em;max-width:760px;margin:6px 0 12px;font-size:clamp(2.8rem,7vw,6.7rem);line-height:.86}._eyebrow_ixs2r_6,._kicker_ixs2r_6{color:#5a6356;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:750}._lede_ixs2r_7{color:#4c564b;max-width:690px;margin:0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.6}._refreshButton_ixs2r_8,._editButton_ixs2r_8,._profileForm_ixs2r_8 button{color:#f8fbf5;min-height:44px;font:inherit;cursor:pointer;background:#263426;border:1px solid #263426;border-radius:999px;padding:10px 18px;font-weight:700}._refreshButton_ixs2r_8:disabled,._profileForm_ixs2r_8 button:disabled{opacity:.6;cursor:wait}._provenance_ixs2r_10{background:#fffef9;border:1px solid #c9cdbf;border-radius:16px;gap:14px;max-width:1440px;margin:0 auto;padding:18px 20px;display:flex;box-shadow:0 12px 32px #2731220f}._provenance_ixs2r_10 p{color:#596255;margin:4px 0 0;font-size:.9rem;line-height:1.45}._liveDot_ixs2r_12{background:#2f7449;border-radius:50%;flex:0 0 10px;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 5px #dceade}._notice_ixs2r_13{color:#394438;max-width:1440px;margin:12px auto 0}._statGrid_ixs2r_14{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1440px;margin:22px auto 0;display:grid}._stat_ixs2r_14{color:#edf3eb;background:#263426;border-radius:18px;min-height:142px;padding:20px}._stat_ixs2r_14:nth-child(2){background:#594535}._stat_ixs2r_14:nth-child(3){background:#3e435e}._stat_ixs2r_14:nth-child(4){background:#263f4b}._stat_ixs2r_14 p,._stat_ixs2r_14 span{color:#cdd6ca;margin:0;font-size:.82rem;display:block}._stat_ixs2r_14 strong{text-transform:capitalize;margin:18px 0 10px;font-size:clamp(1.6rem,3vw,2.5rem);display:block}._stat_ixs2r_14 span{line-height:1.4}._section_ixs2r_18{max-width:1440px;margin:48px auto 0}._sectionHeading_ixs2r_18{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}._section_ixs2r_18 h2,._panel_ixs2r_18 h2{letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(1.6rem,3vw,2.35rem)}._filters_ixs2r_19{flex-wrap:wrap;gap:7px;display:flex}._filters_ixs2r_19 button{color:#475045;cursor:pointer;background:0 0;border:1px solid #c7cbbb;border-radius:999px;min-height:38px;padding:7px 13px}._filters_ixs2r_19 button[aria-pressed=true]{color:#fff;background:#263426;border-color:#263426}._agentGrid_ixs2r_20{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._agentCard_ixs2r_20{background:#fffef9;border:1px solid #ced2c4;border-radius:20px;flex-direction:column;min-width:0;padding:22px;display:flex;box-shadow:0 12px 28px #2731220e}._agentCard_ixs2r_20[data-status=blocked],._agentCard_ixs2r_20[data-status=failed],._agentCard_ixs2r_20[data-status=stale]{border-color:#c89477}._agentTop_ixs2r_21{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}._agentTop_ixs2r_21 h3{margin:2px 0 0;font-size:1.18rem}._role_ixs2r_21{color:#697164;margin:0;font-size:.78rem}._avatar_ixs2r_21{color:#fff;letter-spacing:.05em;background:#5a426e;border-radius:14px;place-items:center;width:46px;height:46px;font-size:.78rem;font-weight:800;display:grid}._avatar_ixs2r_21[data-color=indigo],._colorOptions_ixs2r_22 span[data-color=indigo]{background:#424f86}._avatar_ixs2r_21[data-color=cyan],._colorOptions_ixs2r_22 span[data-color=cyan]{background:#236879}._avatar_ixs2r_21[data-color=amber],._colorOptions_ixs2r_22 span[data-color=amber]{background:#8b5e20}._avatar_ixs2r_21[data-color=rose],._colorOptions_ixs2r_22 span[data-color=rose]{background:#8c495c}._avatar_ixs2r_21[data-color=slate],._colorOptions_ixs2r_22 span[data-color=slate]{background:#52606d}._avatar_ixs2r_21[data-color=mint],._colorOptions_ixs2r_22 span[data-color=mint]{background:#3b735c}._pill_ixs2r_23{color:#3e493c;text-transform:capitalize;background:#e9ece3;border-radius:999px;width:fit-content;padding:5px 9px;font-size:.7rem;font-weight:800;display:inline-flex}._pill_ixs2r_23[data-status=running],._pill_ixs2r_23[data-status=approved],._pill_ixs2r_23[data-status=ready]{color:#215d3b;background:#dceade}._pill_ixs2r_23[data-status=blocked],._pill_ixs2r_23[data-status=failed],._pill_ixs2r_23[data-status=stale],._pill_ixs2r_23[data-status=rejected]{color:#8b352b;background:#f3ded7}._pill_ixs2r_23[data-status=pending],._pill_ixs2r_23[data-status=qa]{color:#735719;background:#f3e9c8}._summary_ixs2r_24{color:#495247;min-height:46px;margin:18px 0 10px;line-height:1.45}._blocker_ixs2r_24{color:#71392f;background:#f8e7df;border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:.86rem}._progress_ixs2r_24{margin:8px 0 0}._progress_ixs2r_24 div{justify-content:space-between;margin-bottom:7px;font-size:.8rem;display:flex}._progress_ixs2r_24 progress{accent-color:#3c6c4f;width:100%;height:8px}._missing_ixs2r_24{color:#737b70;margin:12px 0 0;font-size:.8rem}._facts_ixs2r_24{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 0;display:grid}._facts_ixs2r_24 div{min-width:0}._facts_ixs2r_24 dt{color:#777f73;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}._facts_ixs2r_24 dd{margin:4px 0 0;font-size:.78rem;line-height:1.35}._schedule_ixs2r_24{color:#5a6356;margin:15px 0 0;font-size:.78rem;line-height:1.45}._editButton_ixs2r_8{color:#263426;background:0 0;align-self:flex-start;min-height:36px;margin-top:18px;padding:7px 12px;font-size:.8rem}._profileForm_ixs2r_8{border-top:1px solid #dfe2d8;grid-template-columns:1.4fr .6fr;gap:12px;margin-top:14px;padding-top:14px;display:grid}._profileForm_ixs2r_8 label,._profileForm_ixs2r_8 legend{color:#4e574b;gap:5px;font-size:.76rem;font-weight:700;display:grid}._profileForm_ixs2r_8 select,._profileForm_ixs2r_8 input{color:#263426;min-height:40px;font:inherit;background:#fff;border:1px solid #c6cbbc;border-radius:9px;padding:7px 9px}._profileForm_ixs2r_8 fieldset{border:0;grid-column:1/-1;margin:0;padding:0}._colorOptions_ixs2r_22{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}._colorOptions_ixs2r_22 label{display:block}._colorOptions_ixs2r_22 input{opacity:0;pointer-events:none;position:absolute}._colorOptions_ixs2r_22 span{color:#fff;text-transform:capitalize;cursor:pointer;background:#5a426e;border:2px solid #0000;border-radius:8px;padding:6px 8px;font-size:.68rem;display:block}._colorOptions_ixs2r_22 input:checked+span{outline-offset:2px;outline:2px solid #253324}._profileForm_ixs2r_8 button{grid-column:1/-1;justify-self:start}._formMessage_ixs2r_25{color:#475046;margin:9px 0 0;font-size:.8rem}._splitGrid_ixs2r_26{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px;max-width:1440px;margin:48px auto 0;display:grid}._panelStack_ixs2r_26{gap:14px;display:grid}._panel_ixs2r_18{background:#fffef9;border:1px solid #ced2c4;border-radius:20px;padding:24px}._timeline_ixs2r_26{margin:22px 0 0;padding:0;list-style:none}._timeline_ixs2r_26 li{grid-template-columns:auto 1fr;gap:14px;padding:0 0 22px;display:grid;position:relative}._timeline_ixs2r_26 li:not(:last-child):before{content:"";background:#cfd4c7;width:1px;position:absolute;top:13px;bottom:0;left:5px}._timelineMark_ixs2r_26{z-index:1;background:#416b4d;border-radius:50%;width:11px;height:11px;margin-top:4px}._timeline_ixs2r_26 p{color:#545d51;margin:4px 0}._timeline_ixs2r_26 time,._releaseCard_ixs2r_26 time{color:#7a8276;font-size:.76rem}._compactRow_ixs2r_26{border-bottom:1px solid #e1e3dc;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}._compactRow_ixs2r_26 p{color:#697164;margin:4px 0 0;font-size:.8rem}._releaseCard_ixs2r_26{margin-top:18px}._releaseCard_ixs2r_26 h3{margin:14px 0 6px}._releaseCard_ixs2r_26 p{color:#555e52;line-height:1.5}._empty_ixs2r_26{color:#687065;background:#f1f2ec;border-radius:12px;margin:18px 0 0;padding:18px}._method_ixs2r_27{background:#fffef9;border:1px solid #ced2c4;border-radius:16px;max-width:1440px;margin:14px auto 0;padding:18px 20px}._method_ixs2r_27 summary{cursor:pointer;font-weight:750}._method_ixs2r_27 p{color:#555e52;max-width:900px;line-height:1.6}._unavailable_ixs2r_27{max-width:680px;margin:15vh auto;padding:30px}._unavailable_ixs2r_27 h1{letter-spacing:-.05em;font-size:clamp(2rem,7vw,4rem)}._unavailable_ixs2r_27 p{line-height:1.6}._bootstrapForm_ixs2r_28{gap:10px;margin-top:24px;display:grid}._bootstrapForm_ixs2r_28 label{color:#4e574b;font-size:.86rem;font-weight:750}._bootstrapForm_ixs2r_28 input{color:#182018;min-height:48px;font:inherit;background:#fff;border:1px solid #9fa998;border-radius:10px;padding:10px 12px}._bootstrapForm_ixs2r_28 button{color:#fff;width:fit-content;min-height:48px;font:inherit;cursor:pointer;background:#263426;border:0;border-radius:999px;padding:11px 20px;font-weight:750}._bootstrapForm_ixs2r_28 button:disabled{opacity:.65;cursor:wait}._bootstrapNote_ixs2r_28{color:#596255;font-size:.88rem}._bootstrapReference_ixs2r_29{text-align:left;gap:8px;margin-top:18px;display:grid}._bootstrapReference_ixs2r_29 span{color:#4e574b;font-size:.8rem;font-weight:750}._bootstrapReference_ixs2r_29 code{overflow-wrap:anywhere;color:#182018;-webkit-user-select:all;user-select:all;background:#fff;border:1px solid #9fa998;border-radius:10px;padding:12px;font-size:.88rem}._heroActions_ixs2r_30{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._logoutButton_ixs2r_30{color:#263426;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #aeb5a8;border-radius:999px;padding:9px 15px;font-weight:750}._refreshButton_ixs2r_8:focus-visible,._editButton_ixs2r_8:focus-visible,._filters_ixs2r_19 button:focus-visible,._profileForm_ixs2r_8 input:focus-visible,._profileForm_ixs2r_8 select:focus-visible,._profileForm_ixs2r_8 button:focus-visible,._colorOptions_ixs2r_22 input:focus-visible+span,._method_ixs2r_27 summary:focus-visible,._bootstrapForm_ixs2r_28 input:focus-visible,._bootstrapForm_ixs2r_28 button:focus-visible{outline-offset:3px;outline:3px solid #d18b47}@media (width<=1040px){._statGrid_ixs2r_14,._agentGrid_ixs2r_20{grid-template-columns:repeat(2,minmax(0,1fr))}._splitGrid_ixs2r_26{grid-template-columns:1fr}._hero_ixs2r_4{align-items:flex-start}}@media (width<=680px){._page_ixs2r_1{padding:28px 16px 44px}._hero_ixs2r_4,._sectionHeading_ixs2r_18{flex-direction:column;align-items:stretch}._refreshButton_ixs2r_8{align-self:flex-start}._statGrid_ixs2r_14,._agentGrid_ixs2r_20,._facts_ixs2r_24{grid-template-columns:1fr}._filters_ixs2r_19{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}._filters_ixs2r_19 button{white-space:nowrap}._agentTop_ixs2r_21{grid-template-columns:auto 1fr}._agentTop_ixs2r_21 ._pill_ixs2r_23{grid-column:2}._profileForm_ixs2r_8{grid-template-columns:1fr}._profileForm_ixs2r_8 fieldset,._profileForm_ixs2r_8 button{grid-column:1}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}._siteShell_qqkrs_1{--mk-paper:#0b0f13;--mk-surface:#12171d;--mk-raised:#192028;--mk-soft:#202832;--mk-line:#303a45;--mk-ink:#f3f5f4;--mk-muted:#a7b1ba;--mk-lime:#a8df72;--mk-coral:#ff806b;--mk-violet:#9b8df5;min-height:100vh;color:var(--mk-ink);background:radial-gradient(circle at 72% 8%, #a8df7214, transparent 24rem), var(--mk-paper);overflow:clip}._siteShell_qqkrs_1 a{color:inherit;text-decoration:none}._siteShell_qqkrs_1 button{font:inherit}._skipLink_qqkrs_23{z-index:100;background:var(--mk-lime);border-radius:10px;padding:12px 16px;font-weight:760;position:fixed;top:-80px;left:20px;color:#0b120d!important}._skipLink_qqkrs_23:focus{top:18px}._header_qqkrs_37{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0f13db;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:30px;width:100%;min-height:78px;padding:14px clamp(22px,4.8vw,76px);display:flex;position:sticky;top:0}._brand_qqkrs_53,._authBrand_qqkrs_54{align-items:center;gap:12px;display:inline-flex}._brandMark_qqkrs_60,._authBrand_qqkrs_54>span{color:#112016;background:var(--mk-lime,#a8df72);width:42px;height:42px;font-family:var(--font-geist-mono), monospace;border-radius:13px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}._brand_qqkrs_53>span:last-child{flex-direction:column;align-items:flex-start;min-width:0;display:flex}._authBrand_qqkrs_54{display:flex}._brand_qqkrs_53 strong{letter-spacing:-.02em;white-space:nowrap;font-size:17px;display:block}._brand_qqkrs_53 small{color:var(--mk-muted);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin-top:1px;font-size:12px;display:block}._desktopNav_qqkrs_81{align-items:center;gap:30px;margin-left:auto;display:flex}._desktopNav_qqkrs_81 a,._headerLogin_qqkrs_83{font-size:14px;transition:color .16s;color:var(--mk-muted)!important}._desktopNav_qqkrs_81 a:hover,._headerLogin_qqkrs_83:hover{color:var(--mk-ink)!important}._headerActions_qqkrs_91{align-items:center;gap:10px;display:flex}._headerCta_qqkrs_92,._primaryButton_qqkrs_93{border:1px solid var(--mk-lime);background:var(--mk-lime);border-radius:12px;justify-content:center;align-items:center;gap:18px;min-height:46px;padding:0 20px;font-size:14px;font-weight:760;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 0 28px #a8df721f;color:#101810!important}._headerCta_qqkrs_92{min-height:42px;padding:0 16px}._headerCta_qqkrs_92:hover,._primaryButton_qqkrs_93:hover{transform:translateY(-2px);box-shadow:0 10px 35px #a8df7230}._secondaryButton_qqkrs_113{border:1px solid var(--mk-line);background:#ffffff06;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:14px;font-weight:650;transition:border-color .16s,background .16s,transform .16s;display:inline-flex;color:var(--mk-ink)!important}._secondaryButton_qqkrs_113:hover{background:#ffffff0d;border-color:#596573;transform:translateY(-2px)}._menuButton_qqkrs_129,._mobileNav_qqkrs_130{display:none}._hero_qqkrs_132{grid-template-columns:minmax(0,.82fr) minmax(580px,1.18fr);align-items:center;gap:clamp(34px,5vw,90px);max-width:1600px;min-height:750px;margin:0 auto;padding:92px clamp(22px,4.8vw,76px) 110px;display:grid;position:relative}._heroGlow_qqkrs_144{pointer-events:none;border:1px solid #a8df721a;border-radius:50%;width:700px;height:700px;position:absolute;top:20px;left:-420px;box-shadow:0 0 0 110px #a8df7204,0 0 0 230px #a8df7203}._heroCopy_qqkrs_156{z-index:2;position:relative}._eyebrow_qqkrs_157{color:var(--mk-lime);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:700}._eyebrow_qqkrs_157>span{background:var(--mk-lime);width:22px;height:1px;margin:0 9px 3px 0;display:inline-block}._hero_qqkrs_132 h1{max-width:750px;color:var(--mk-ink);letter-spacing:-.075em;margin:0;font-size:clamp(56px,6vw,96px);font-weight:460;line-height:.95}._hero_qqkrs_132 h1 em{color:var(--mk-lime);font-style:normal}._heroLead_qqkrs_178{max-width:630px;color:var(--mk-muted);margin:30px 0 0;font-size:clamp(18px,1.45vw,22px);line-height:1.62}._heroActions_qqkrs_179{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}._trustLine_qqkrs_180{color:#7f8993;margin:22px 0 0;font-size:13px;line-height:1.7}._trustLine_qqkrs_180 b{color:#505b66;margin:0 7px}._heroProduct_qqkrs_183{border:1px solid var(--mk-line);transform-origin:50%;background:#ffffff06;border-radius:26px;min-width:0;padding:12px;overflow:hidden;transform:perspective(1500px)rotateY(-2deg)rotateX(1deg);box-shadow:0 36px 90px #00000061}._productPreview_qqkrs_195{color:#f1f4f6;background:#101318;border:1px solid #2b333d;border-radius:15px;grid-template-columns:148px minmax(0,1fr);width:100%;min-width:980px;min-height:650px;display:grid;overflow:hidden;box-shadow:0 20px 55px #00000052}._productPreviewCompact_qqkrs_209{min-width:720px;min-height:500px;font-size:.78em}._heroProduct_qqkrs_183 ._productPreview_qqkrs_195{transform:translateZ(0)}._previewSidebar_qqkrs_219{background:#111c17;border-right:1px solid #29323a;flex-direction:column;gap:3px;padding:18px 12px;display:flex}._previewSidebar_qqkrs_219>div{align-items:center;gap:9px;margin-bottom:23px;padding:0 5px;display:flex}._previewSidebar_qqkrs_219>div span{color:#102014;background:var(--mk-lime);width:30px;height:30px;font-family:var(--font-geist-mono), monospace;border-radius:9px;place-items:center;font-size:12px;display:grid}._previewSidebar_qqkrs_219>div strong{font-size:14px}._previewSidebar_qqkrs_219>span{color:#abb4bc;border-radius:8px;align-items:center;min-height:37px;padding:0 10px;font-size:12px;display:flex}._previewSidebar_qqkrs_219 ._previewNavActive_qqkrs_258{color:#f3f5f4;background:#263820}._previewMain_qqkrs_260{min-width:0;overflow:hidden}._previewTopbar_qqkrs_261{background:#101318;border-bottom:1px solid #29323a;justify-content:flex-end;align-items:center;gap:8px;min-height:58px;padding:8px 14px;display:flex}._previewTopbar_qqkrs_261>div{margin-right:auto}._previewTopbar_qqkrs_261>div small,._previewTopbar_qqkrs_261>div strong{display:block}._previewTopbar_qqkrs_261>div small{color:#96a2ad;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:10px}._previewTopbar_qqkrs_261>div strong{margin-top:2px;font-size:14px}._previewTopbar_qqkrs_261>span,._previewTopbar_qqkrs_261>b{color:#e9edeb;background:#151b22;border:1px solid #34404a;border-radius:8px;align-items:center;min-height:32px;padding:0 12px;font-size:11px;font-weight:560;display:flex}._previewDemoBanner_qqkrs_276{color:#cbd2d7;background:#171c22;border:1px solid #62511f;border-radius:8px;align-items:center;gap:8px;min-height:37px;margin:12px 14px 0;padding:0 12px;font-size:10px;display:flex}._previewDemoBanner_qqkrs_276 i{background:var(--mk-lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #a8df7221}._previewPage_qqkrs_278{padding:14px}._previewHeroCard_qqkrs_279{background:radial-gradient(circle at 90% 110%,#a8df7221,#0000 12rem),linear-gradient(145deg,#19251f,#182027);border:1px solid #334039;border-radius:14px;padding:22px 24px}._previewHeroCard_qqkrs_279>span,._previewSectionTitle_qqkrs_280>span{color:var(--mk-lime);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10px}._previewHeroCard_qqkrs_279 h3{letter-spacing:-.045em;margin:11px 0 5px;font-size:24px;font-weight:480}._previewHeroCard_qqkrs_279 h3 em{color:var(--mk-lime);font-style:normal}._previewHeroCard_qqkrs_279 p,._previewSectionTitle_qqkrs_280 p{color:#9aa6af;margin:0;font-size:11px}._previewMetricGrid_qqkrs_284{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px;display:grid}._previewFourMetrics_qqkrs_285{grid-template-columns:repeat(4,1fr)}._previewMetric_qqkrs_284{background:#1b2129;border:1px solid #303945;border-radius:11px;min-width:0;min-height:88px;padding:13px}._previewMetric_qqkrs_284>span{color:#a1abb4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}._previewMetric_qqkrs_284>strong{letter-spacing:-.03em;margin-top:12px;font-size:18px;font-weight:610;display:block}._previewMetric_qqkrs_284>small{color:var(--mk-lime);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:9px;display:block;overflow:hidden}._previewPanels_qqkrs_290{grid-template-columns:1.45fr .75fr;gap:8px;margin-top:10px;display:grid}._previewChartCard_qqkrs_291,._previewLeaderboard_qqkrs_291,._previewHourCard_qqkrs_291,._previewTableCard_qqkrs_291{background:#1b2129;border:1px solid #303945;border-radius:12px;min-width:0;padding:15px}._previewPanelHead_qqkrs_292{justify-content:space-between;align-items:flex-start;gap:15px;font-size:12px;display:flex}._previewPanelHead_qqkrs_292>span small{color:#8f9aa4;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px;display:block}._previewPanelHead_qqkrs_292>small{color:#8f9aa4;font-size:9px}._previewChartCard_qqkrs_291>strong{margin-top:17px;font-size:18px;display:block}._previewChartCard_qqkrs_291>strong i{color:var(--mk-lime);background:#20382a;border-radius:999px;margin-left:7px;padding:4px 6px;font-size:9px;font-style:normal}._previewBars_qqkrs_297{border-top:1px solid #303945;align-items:end;gap:6px;height:135px;margin-top:15px;padding-top:10px;display:flex}._previewBars_qqkrs_297>i{background:linear-gradient(#a8df72,#5e9477);border-radius:4px 4px 0 0;flex:1;min-height:4px;position:relative}._previewBars_qqkrs_297>i span{color:#89949e;font-size:7px;font-style:normal;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}._previewLeaderboard_qqkrs_291>div:not(._previewPanelHead_qqkrs_292){border-bottom:1px solid #303945;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;min-height:54px;font-size:10px;display:grid}._previewLeaderboard_qqkrs_291>div:last-child{border:0}._previewLeaderboard_qqkrs_291>div>b{color:#8d98a1;font-family:var(--font-geist-mono), monospace;font-size:9px}._previewLeaderboard_qqkrs_291>div>span strong,._previewLeaderboard_qqkrs_291>div>span small{display:block}._previewLeaderboard_qqkrs_291>div>span small{color:#8e9aa4;margin-top:3px;font-size:8px}._previewLeaderboard_qqkrs_291>div>span:last-child{text-align:right}._previewLeaderboard_qqkrs_291>div>span:last-child small{color:var(--mk-lime)}._previewSectionTitle_qqkrs_280{border-bottom:1px solid #303945;padding:13px 15px 16px}._previewSectionTitle_qqkrs_280 h3{letter-spacing:-.04em;margin:8px 0 5px;font-size:22px;font-weight:480}._previewLocationCards_qqkrs_309{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}._previewLocationCards_qqkrs_309 article{background:#1b2129;border:1px solid #303945;border-radius:11px;padding:15px}._previewLocationCards_qqkrs_309 header{justify-content:space-between;align-items:center;display:flex}._previewLocationCards_qqkrs_309 header b{color:#8e99a2;font-family:var(--font-geist-mono), monospace;font-size:9px}._previewLocationCards_qqkrs_309 header span{color:var(--mk-lime);background:#20382a;border-radius:999px;padding:4px 6px;font-size:8px}._previewLocationCards_qqkrs_309 h4{margin:12px 0 18px;font-size:13px;font-weight:550}._previewLocationCards_qqkrs_309>article>strong{font-size:19px;display:block}._previewLocationCards_qqkrs_309>article>em{color:var(--mk-lime);margin-top:5px;font-size:8px;font-style:normal;display:block}._previewLocationCards_qqkrs_309 dl{border-top:1px solid #303945;grid-template-columns:1fr 1fr;gap:8px;margin:15px 0 0;padding-top:12px;display:grid}._previewLocationCards_qqkrs_309 dl div{margin:0}._previewLocationCards_qqkrs_309 dt{color:#8f9aa4;font-size:8px}._previewLocationCards_qqkrs_309 dd{margin:4px 0 0;font-size:10px}._previewHourCard_qqkrs_291{margin-top:10px}._previewHourCard_qqkrs_291>div:last-child{border-bottom:1px solid #3a444f;align-items:end;gap:12px;height:130px;margin-top:16px;display:flex}._previewHourCard_qqkrs_291>div:last-child i{background:linear-gradient(#a8df72,#5f9775);border-radius:5px 5px 0 0;flex:1;min-height:5px;position:relative}._previewHourCard_qqkrs_291>div:last-child i span{color:#89949d;font-size:7px;font-style:normal;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}._previewTableCard_qqkrs_291{margin-top:10px}._previewTableHead_qqkrs_324,._previewTableRow_qqkrs_324{border-bottom:1px solid #303945;grid-template-columns:1.15fr .8fr .9fr 1.1fr .9fr;align-items:center;gap:10px;min-height:39px;display:grid}._previewTableHead_qqkrs_324{color:#89949d;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin-top:14px;font-size:8px}._previewTableRow_qqkrs_324{color:#d6dbde;font-size:9px}._previewTableRow_qqkrs_324:last-child{border:0}._demoActualViewport_qqkrs_328{background:#0d1116;padding:18px;overflow:auto}._signalDesk_qqkrs_330{border:1px solid var(--mk-line);background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/54px 54px,linear-gradient(150deg,#171e25 0%,#10151a 74%);border-radius:28px;min-height:550px;padding:28px;position:relative;box-shadow:0 36px 80px #00000059,inset 0 1px #ffffff0d}._demoFlag_qqkrs_343{color:var(--mk-lime);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;background:#101812cc;border:1px solid #a8df7259;border-radius:999px;padding:8px 10px;font-size:12px;position:absolute;top:22px;right:22px}._signalSource_qqkrs_344{border:1px solid var(--mk-line);background:#192028f0;border-radius:16px;width:190px;padding:18px;position:absolute;top:62px;left:26px}._signalSource_qqkrs_344 span,._signalSource_qqkrs_344 small{color:var(--mk-muted);font-size:12px;display:block}._signalSource_qqkrs_344 strong{margin:9px 0 6px;font-size:18px;display:block}._signalRail_qqkrs_348{border-top:1px dashed #a8df727a;height:100px;position:absolute;top:205px;left:170px;right:185px;transform:rotate(9deg)}._signalRail_qqkrs_348:after{content:"";background:var(--mk-lime);border-radius:50%;width:8px;height:8px;animation:2.6s ease-in-out infinite _signalPulse_qqkrs_1;position:absolute;top:-4px;right:0;box-shadow:0 0 22px 7px #a8df7247}._signalRail_qqkrs_348 i{background:#6c914b;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px}._signalRail_qqkrs_348 i:first-child{left:18%}._signalRail_qqkrs_348 i:nth-child(2){left:48%}._signalRail_qqkrs_348 i:nth-child(3){left:76%}._signalAction_qqkrs_353{z-index:2;background:#181e25f5;border:1px solid #a8df727a;border-radius:20px;width:min(440px,62%);position:absolute;bottom:36px;right:28px;overflow:hidden;box-shadow:0 22px 50px #00000059}._signalActionTop_qqkrs_354{border-bottom:1px solid var(--mk-line);color:var(--mk-coral);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:15px;padding:16px 18px;font-size:12px;display:flex}._signalActionTop_qqkrs_354 b{color:var(--mk-lime);font-weight:650}._signalAction_qqkrs_353 h2{letter-spacing:-.045em;max-width:360px;margin:24px 22px 9px;font-size:clamp(24px,2.3vw,36px);font-weight:500;line-height:1.08}._signalAction_qqkrs_353>p{color:var(--mk-muted);margin:0 22px 22px;font-size:14px;line-height:1.55}._signalMetricRow_qqkrs_358{border-top:1px solid var(--mk-line);border-bottom:1px solid var(--mk-line);grid-template-columns:repeat(3,1fr);display:grid}._signalMetricRow_qqkrs_358>span{border-right:1px solid var(--mk-line);padding:15px}._signalMetricRow_qqkrs_358>span:last-child{border:0}._signalMetricRow_qqkrs_358 small{min-height:30px;color:var(--mk-muted);font-size:12px;line-height:1.3;display:block}._signalMetricRow_qqkrs_358 strong{color:var(--mk-lime);font-family:var(--font-geist-mono), monospace;margin-top:6px;font-size:18px;display:block}._signalAction_qqkrs_353>button{width:100%;min-height:50px;color:var(--mk-ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 22px;font-weight:680;display:flex}._evidencePanel_qqkrs_364{z-index:1;border:1px solid var(--mk-line);opacity:0;pointer-events:none;background:#10151afa;border-radius:16px;width:270px;padding:18px;transition:opacity .22s,transform .22s;position:absolute;bottom:36px;left:28px;transform:translate(35px)}._evidenceVisible_qqkrs_365{z-index:3;opacity:1;pointer-events:auto;transform:none}._evidencePanel_qqkrs_364 span{color:var(--mk-lime);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:12px}._evidencePanel_qqkrs_364 p{margin:12px 0;font-size:14px;line-height:1.5}._evidencePanel_qqkrs_364 small{color:var(--mk-muted);font-size:12px;line-height:1.45}._truthStrip_qqkrs_370{grid-template-columns:repeat(4,1fr);max-width:1600px;margin:0 auto;padding:0 clamp(22px,4.8vw,76px);display:grid}._truthStrip_qqkrs_370 span{border-top:1px solid var(--mk-line);border-bottom:1px solid var(--mk-line);color:#bbc3ca;align-items:center;min-height:92px;padding:20px 24px;font-size:13px;display:flex}._truthStrip_qqkrs_370 span+span{border-left:1px solid var(--mk-line)}._truthStrip_qqkrs_370 span:before{content:"";background:var(--mk-lime);border-radius:50%;width:7px;height:7px;margin-right:12px;box-shadow:0 0 0 4px #a8df7214}._problemSection_qqkrs_375,._demoSection_qqkrs_376,._workflowSection_qqkrs_377,._trustSection_qqkrs_378,._pricingSection_qqkrs_379,._faqSection_qqkrs_380,._finalCta_qqkrs_381{max-width:1600px;margin:0 auto;padding:150px clamp(22px,4.8vw,76px)}._sectionIntro_qqkrs_386{max-width:690px;margin-bottom:52px}._sectionIntro_qqkrs_386 h2,._sectionIntroWide_qqkrs_388 h2,._trustCopy_qqkrs_389 h2,._finalCta_qqkrs_381 h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,72px);font-weight:480;line-height:1.02}._sectionIntro_qqkrs_386>p:last-child,._sectionIntroWide_qqkrs_388>p,._trustCopy_qqkrs_389>p:not(._eyebrow_qqkrs_157),._finalCta_qqkrs_381>p:not(._eyebrow_qqkrs_157){color:var(--mk-muted);font-size:17px;line-height:1.65}._problemGrid_qqkrs_396{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:22px;display:grid}._problemButtons_qqkrs_397{align-content:start;display:grid}._problemButtons_qqkrs_397 button{border:0;border-bottom:1px solid var(--mk-line);min-height:78px;color:var(--mk-muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:0 20px;transition:color .16s,background .16s;display:grid}._problemButtons_qqkrs_397 button:first-child{border-top:1px solid var(--mk-line)}._problemButtons_qqkrs_397 button>span{font-family:var(--font-geist-mono), monospace;font-size:12px}._problemButtons_qqkrs_397 button i{opacity:0;font-style:normal;transition:opacity .16s,transform .16s;transform:translate(-5px)}._problemButtons_qqkrs_397 button:hover,._problemButtons_qqkrs_397 ._problemActive_qqkrs_403{color:var(--mk-ink);background:linear-gradient(90deg,#a8df7217,#0000)}._problemButtons_qqkrs_397 ._problemActive_qqkrs_403>span{color:var(--mk-lime)}._problemButtons_qqkrs_397 ._problemActive_qqkrs_403 i{opacity:1;transform:none}._problemStory_qqkrs_406{border:1px solid var(--mk-line);background:radial-gradient(circle at 100% 0,#9b8df51f,#0000 18rem),linear-gradient(150deg,#1c2523,#151a20);border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:420px;padding:clamp(30px,5vw,72px);display:flex}._storyIndex_qqkrs_407{color:var(--mk-lime);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:12px}._problemStory_qqkrs_406 h3{letter-spacing:-.055em;max-width:760px;margin:20px 0;font-size:clamp(36px,4.1vw,62px);font-weight:480;line-height:1.04}._problemStory_qqkrs_406>p{max-width:670px;color:var(--mk-muted);margin:0;font-size:17px;line-height:1.65}._problemStory_qqkrs_406>div{border-top:1px solid var(--mk-line);grid-template-columns:95px 1fr;gap:14px;margin-top:40px;padding-top:20px;display:grid}._problemStory_qqkrs_406>div span{color:var(--mk-muted);text-transform:uppercase;font-size:12px}._problemStory_qqkrs_406>div strong{font-weight:620}._demoSection_qqkrs_376{padding-top:100px}._sectionIntroWide_qqkrs_388{grid-template-columns:1.3fr .7fr;align-items:end;gap:50px;margin-bottom:58px;display:grid}._sectionIntroWide_qqkrs_388>p{border-left:1px solid var(--mk-line);margin:0;padding-left:35px}._demoFrame_qqkrs_417{border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:26px;overflow:hidden;box-shadow:0 35px 100px #00000047}._demoLaunch_qqkrs_418{background:linear-gradient(110deg,#a8df721a,#9b8df50f);border:1px solid #a8df7247;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin-top:24px;padding:22px 24px;display:flex}._demoLaunch_qqkrs_418>div{gap:6px;display:grid}._demoLaunch_qqkrs_418 strong{color:var(--mk-ink);font-size:18px}._demoLaunch_qqkrs_418 span{max-width:760px;color:var(--mk-muted);font-size:14px;line-height:1.55}._demoLaunch_qqkrs_418>a{white-space:nowrap;flex:none}._demoTopbar_qqkrs_423{border-bottom:1px solid var(--mk-line);min-height:62px;color:var(--mk-muted);font-family:var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;gap:20px;padding:0 22px;font-size:12px;display:flex}._demoIdentity_qqkrs_424 b{color:#101810;background:var(--mk-lime);border-radius:5px;margin-right:10px;padding:5px 7px;display:inline-block}._demoTabs_qqkrs_425{border-bottom:1px solid var(--mk-line);grid-template-columns:repeat(4,1fr);display:grid}._demoTabs_qqkrs_425 button{border:0;border-right:1px solid var(--mk-line);min-height:72px;color:var(--mk-muted);cursor:pointer;background:0 0}._demoTabs_qqkrs_425 button:last-child{border-right:0}._demoTabs_qqkrs_425 button span{color:#6e7882;font-family:var(--font-geist-mono), monospace;margin-right:10px;font-size:12px}._demoTabs_qqkrs_425 ._demoTabActive_qqkrs_429{color:var(--mk-ink);box-shadow:inset 0 -2px 0 var(--mk-lime);background:#a8df7209}._demoTabs_qqkrs_425 ._demoTabActive_qqkrs_429 span{color:var(--mk-lime)}._demoViewport_qqkrs_431{grid-template-columns:390px 1fr;min-height:540px;display:grid}._demoQueue_qqkrs_432{border-right:1px solid var(--mk-line);background:#10151a;padding:28px}._demoQueue_qqkrs_432>span{color:var(--mk-muted);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin-bottom:18px;font-size:12px;display:block}._demoQueue_qqkrs_432 button{width:100%;min-height:94px;color:var(--mk-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:34px 1fr;align-items:start;gap:12px;margin-bottom:10px;padding:17px;display:grid}._demoQueue_qqkrs_432 button i{background:var(--mk-soft);width:28px;height:28px;font-family:var(--font-geist-mono), monospace;border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid}._demoQueue_qqkrs_432 button>span{font-size:14px;line-height:1.4}._demoQueue_qqkrs_432 button small{color:#75808a;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin-top:8px;font-size:12px;display:block}._demoQueue_qqkrs_432 ._queueActive_qqkrs_438{color:var(--mk-ink);background:#1b2520;border-color:#a8df7257}._demoQueue_qqkrs_432 ._queueActive_qqkrs_438 i{color:#102013;background:var(--mk-lime)}._demoDetail_qqkrs_440{background:radial-gradient(circle at 85% 15%,#a8df7214,#0000 18rem);flex-direction:column;justify-content:center;padding:clamp(36px,6vw,90px);display:flex;position:relative}._demoDetail_qqkrs_440:before{content:"";border:1px solid #a8df7226;border-radius:50%;width:190px;height:190px;position:absolute;top:68px;right:60px;box-shadow:0 0 0 32px #a8df7205,0 0 0 64px #a8df7203}._demoDetailHead_qqkrs_442{z-index:1;justify-content:space-between;align-items:center;gap:30px;display:flex;position:relative}._demoDetailHead_qqkrs_442 span{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:12px}._demoDetailHead_qqkrs_442 strong{font-family:var(--font-geist-mono), monospace;font-size:clamp(34px,5vw,72px);font-weight:560}._lime_qqkrs_445 ._demoDetailHead_qqkrs_442 span,._lime_qqkrs_445 ._demoDetailHead_qqkrs_442 strong{color:var(--mk-lime)}._coral_qqkrs_446 ._demoDetailHead_qqkrs_442 span,._coral_qqkrs_446 ._demoDetailHead_qqkrs_442 strong{color:var(--mk-coral)}._violet_qqkrs_447 ._demoDetailHead_qqkrs_442 span,._violet_qqkrs_447 ._demoDetailHead_qqkrs_442 strong{color:var(--mk-violet)}._demoDetail_qqkrs_440 h3{z-index:1;letter-spacing:-.055em;max-width:790px;margin:30px 0 17px;font-size:clamp(37px,4.1vw,62px);font-weight:490;line-height:1.05;position:relative}._demoDetail_qqkrs_440>p{max-width:680px;color:var(--mk-muted);margin:0;font-size:17px;line-height:1.65}._evidenceLedger_qqkrs_450{border:1px solid var(--mk-line);background:#0b0f138a;border-radius:14px;margin-top:42px;padding:20px}._evidenceLedger_qqkrs_450 span{color:var(--mk-muted);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:12px}._evidenceLedger_qqkrs_450 p{margin:10px 0 5px;font-size:14px}._evidenceLedger_qqkrs_450 small{color:var(--mk-muted);font-size:12px}._demoDetail_qqkrs_440>button{min-height:48px;color:var(--mk-ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:22px;padding:0;font-weight:680}._demoDetail_qqkrs_440>button span{color:var(--mk-lime);margin-left:18px}._workflowSection_qqkrs_377{padding-top:90px}._workflowGrid_qqkrs_458{border-top:1px solid var(--mk-line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}._workflowGrid_qqkrs_458 li{border-bottom:1px solid var(--mk-line);border-right:1px solid var(--mk-line);min-height:310px;padding:32px 28px}._workflowGrid_qqkrs_458 li:first-child{border-left:1px solid var(--mk-line)}._workflowGrid_qqkrs_458 span{color:var(--mk-lime);font-family:var(--font-geist-mono), monospace;font-size:12px}._workflowGrid_qqkrs_458 h3{letter-spacing:-.03em;margin:90px 0 15px;font-size:22px;font-weight:570}._workflowGrid_qqkrs_458 p{color:var(--mk-muted);margin:0;font-size:14px;line-height:1.6}._trustSection_qqkrs_378{grid-template-columns:.84fr 1.16fr;align-items:center;gap:clamp(50px,8vw,130px);display:grid}._trustCopy_qqkrs_389>p:not(._eyebrow_qqkrs_157){max-width:570px}._trustCopy_qqkrs_389 ._secondaryButton_qqkrs_113{margin-top:18px}._trustLedger_qqkrs_468{margin:0}._trustLedger_qqkrs_468>div{border-top:1px solid var(--mk-line);grid-template-columns:180px 1fr;gap:28px;padding:26px 0;display:grid}._trustLedger_qqkrs_468>div:last-child{border-bottom:1px solid var(--mk-line)}._trustLedger_qqkrs_468 dt{color:var(--mk-lime);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:12px}._trustLedger_qqkrs_468 dd{color:#c4cbd0;margin:0;font-size:15px;line-height:1.58}._pricingSection_qqkrs_379{padding-top:110px}._priceCalculator_qqkrs_475{border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:18px;grid-template-columns:.9fr 1.25fr .8fr;align-items:center;gap:35px;margin-bottom:22px;padding:24px 28px;display:grid}._priceCalculator_qqkrs_475>div:first-child span,._estimate_qqkrs_477 span{color:var(--mk-muted);font-size:12px;display:block}._priceCalculator_qqkrs_475>div:first-child strong{margin-top:5px;font-size:18px;display:block}._priceCalculator_qqkrs_475 input{width:100%;accent-color:var(--mk-lime)}._estimate_qqkrs_477{border-left:1px solid var(--mk-line);grid-template-columns:1fr auto;align-items:end;gap:2px 15px;padding-left:28px;display:grid}._estimate_qqkrs_477 strong{font-family:var(--font-geist-mono), monospace;color:var(--mk-lime);grid-row:span 2;font-size:34px;font-weight:560}._estimate_qqkrs_477 small{color:var(--mk-muted);font-size:12px}._planGrid_qqkrs_483{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}._planGrid_qqkrs_483 article{border:1px solid var(--mk-line);background:var(--mk-surface);border-radius:20px;flex-direction:column;min-height:520px;padding:30px;display:flex;position:relative}._planGrid_qqkrs_483 ._planFeatured_qqkrs_485{background:linear-gradient(155deg,#1b2520,#141a20 70%);border-color:#a8df728c;box-shadow:0 25px 70px #00000038}._planBadge_qqkrs_486{color:#111a11;background:var(--mk-lime);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:720;position:absolute;top:-14px;right:22px}._planGrid_qqkrs_483 article>p{color:var(--mk-muted);margin:0 0 25px;font-size:13px}._planGrid_qqkrs_483 h3{letter-spacing:-.04em;margin:0;font-size:31px;font-weight:540}._planPrice_qqkrs_489{align-items:center;gap:14px;margin:28px 0;display:flex}._planPrice_qqkrs_489 strong{font-family:var(--font-geist-mono), monospace;font-size:42px;font-weight:550}._planPrice_qqkrs_489 span{color:var(--mk-muted);font-size:12px;line-height:1.55}._planGrid_qqkrs_483 ul{border-top:1px solid var(--mk-line);margin:0 0 30px;padding:25px 0 0;list-style:none}._planGrid_qqkrs_483 li{color:#c0c7cd;margin:0 0 15px;padding-left:20px;font-size:14px;position:relative}._planGrid_qqkrs_483 li:before{content:"";background:var(--mk-lime);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}._planGrid_qqkrs_483 article>a{border:1px solid var(--mk-line);border-radius:11px;justify-content:space-between;align-items:center;min-height:48px;margin-top:auto;padding:0 16px;font-size:14px;font-weight:680;display:flex}._planFeatured_qqkrs_485>a{background:var(--mk-lime);color:#111a11!important;border-color:var(--mk-lime)!important}._pricingNote_qqkrs_497{color:var(--mk-muted);text-align:center;margin:18px 0 0;font-size:12px}._faqSection_qqkrs_380{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(50px,9vw,150px);display:grid}._faqList_qqkrs_500 details{border-top:1px solid var(--mk-line)}._faqList_qqkrs_500 details:last-child{border-bottom:1px solid var(--mk-line)}._faqList_qqkrs_500 summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:82px;font-size:17px;font-weight:600;list-style:none;display:flex}._faqList_qqkrs_500 summary::-webkit-details-marker{display:none}._faqList_qqkrs_500 summary span{color:var(--mk-lime);font-family:var(--font-geist-mono), monospace;font-size:22px;font-weight:400}._faqList_qqkrs_500 p{max-width:760px;color:var(--mk-muted);margin:-3px 50px 25px 0;font-size:15px;line-height:1.65}._finalCta_qqkrs_381{border:1px solid var(--mk-line);text-align:center;background:radial-gradient(circle at 90% 0,#a8df7226,#0000 24rem),linear-gradient(145deg,#1c2423,#12171d);border-radius:30px;margin-bottom:70px}._finalCta_qqkrs_381 ._eyebrow_qqkrs_157{text-align:center}._finalCta_qqkrs_381>p:not(._eyebrow_qqkrs_157){max-width:720px;margin:25px auto 0}._finalCta_qqkrs_381 ._heroActions_qqkrs_179{justify-content:center}._footer_qqkrs_512{border-top:1px solid var(--mk-line);min-height:140px;color:var(--mk-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:30px clamp(22px,4.8vw,76px);display:grid}._footer_qqkrs_512 p{font-size:13px}._footer_qqkrs_512 nav{justify-content:flex-end;gap:24px;font-size:13px;display:flex}._authPage_qqkrs_516{--mk-paper:#0b0f13;--mk-surface:#151b22;--mk-line:#303a45;--mk-ink:#f3f5f4;--mk-muted:#a7b1ba;--mk-lime:#a8df72;min-height:100vh;color:var(--mk-ink);background:radial-gradient(circle at 50% 25%,#a8df721a,#0000 24rem),#0b0f13;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}._authBrand_qqkrs_54{color:var(--mk-ink);margin-bottom:28px;text-decoration:none}._authBrand_qqkrs_54 strong{font-size:18px}._authCard_qqkrs_534{border:1px solid var(--mk-line);background:#151b22f5;border-radius:24px;width:min(100%,520px);padding:clamp(28px,5vw,48px);box-shadow:0 30px 80px #00000059}._authCard_qqkrs_534 h1{letter-spacing:-.055em;margin:0;font-size:clamp(37px,6vw,54px);font-weight:480;line-height:1.03}._authIntro_qqkrs_536{color:var(--mk-muted);margin:20px 0 28px;font-size:16px;line-height:1.6}._authCard_qqkrs_534 ._primaryButton_qqkrs_93{width:100%}._authDivider_qqkrs_538{color:#77818b;text-transform:uppercase;align-items:center;gap:14px;margin:28px 0;font-size:12px;display:flex}._authDivider_qqkrs_538:before,._authDivider_qqkrs_538:after{content:"";background:var(--mk-line);flex:1;height:1px}._authPending_qqkrs_540{border:1px solid var(--mk-line);background:#10151a;border-radius:14px;padding:18px}._authPending_qqkrs_540 strong{font-size:14px}._authPending_qqkrs_540 p{color:var(--mk-muted);margin:10px 0 0;font-size:13px;line-height:1.55}._textLink_qqkrs_543{color:var(--mk-lime);margin-top:22px;font-size:14px;display:inline-block}._authFootnote_qqkrs_544{color:#707a84;font-size:12px}._siteShell_qqkrs_1 :focus-visible,._authPage_qqkrs_516 :focus-visible{outline:3px solid var(--mk-lime);outline-offset:4px}@keyframes _signalPulse_qqkrs_1{0%,to{opacity:.68;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}@media (width<=1180px){._desktopNav_qqkrs_81{display:none}._hero_qqkrs_132{grid-template-columns:1fr;padding-top:80px}._heroCopy_qqkrs_156{max-width:900px}._signalDesk_qqkrs_330{justify-self:center;width:100%;max-width:900px}._demoViewport_qqkrs_431{grid-template-columns:330px 1fr}._workflowGrid_qqkrs_458{grid-template-columns:repeat(2,1fr)}._footer_qqkrs_512{grid-template-columns:1fr 1fr}._footer_qqkrs_512>p{display:none}}@media (width<=850px){._header_qqkrs_37{min-height:68px;padding:10px 18px}._brand_qqkrs_53 small,._headerLogin_qqkrs_83{display:none}._headerCta_qqkrs_92{min-height:42px}._menuButton_qqkrs_129{border:1px solid var(--mk-line);width:48px;height:44px;color:var(--mk-ink);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:grid}._menuButton_qqkrs_129 span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}._menuButton_qqkrs_129 i,._menuButton_qqkrs_129 i:before,._menuButton_qqkrs_129 i:after{background:currentColor;width:18px;height:1px;display:block}._menuButton_qqkrs_129 i{position:relative}._menuButton_qqkrs_129 i:before,._menuButton_qqkrs_129 i:after{content:"";position:absolute;left:0}._menuButton_qqkrs_129 i:before{top:-6px}._menuButton_qqkrs_129 i:after{top:6px}._mobileNav_qqkrs_130{border:1px solid var(--mk-line);background:#151b22;border-radius:16px;padding:12px;display:grid;position:absolute;top:76px;left:14px;right:14px;box-shadow:0 30px 70px #00000073}._mobileNav_qqkrs_130 a{border-bottom:1px solid var(--mk-line);align-items:center;min-height:50px;padding:0 14px;font-size:15px;display:flex}._mobileNav_qqkrs_130 a:last-child{color:var(--mk-lime);border:0}._hero_qqkrs_132{min-height:auto;padding-top:70px;padding-bottom:80px}._hero_qqkrs_132 h1{font-size:clamp(51px,14vw,76px)}._heroProduct_qqkrs_183{padding:6px;transform:none}._productPreview_qqkrs_195{grid-template-columns:102px minmax(0,1fr);min-width:0}._previewSidebar_qqkrs_219{padding:12px 7px}._previewSidebar_qqkrs_219>div{padding:0 3px}._previewSidebar_qqkrs_219>div strong{font-size:11px}._previewSidebar_qqkrs_219>span{min-height:33px;padding:0 7px;font-size:9px}._previewMetricGrid_qqkrs_284{grid-template-columns:repeat(2,1fr)}._previewMetricGrid_qqkrs_284 ._previewMetric_qqkrs_284:last-child{grid-column:1/-1}._previewFourMetrics_qqkrs_285 ._previewMetric_qqkrs_284:last-child{grid-column:auto}._previewPanels_qqkrs_290,._previewLocationCards_qqkrs_309{grid-template-columns:1fr}._previewTableCard_qqkrs_291{overflow-x:auto}._previewTableHead_qqkrs_324,._previewTableRow_qqkrs_324{min-width:620px}._signalDesk_qqkrs_330{min-height:620px;padding:18px}._signalSource_qqkrs_344{top:62px;left:18px}._signalAction_qqkrs_353{width:auto;bottom:28px;left:18px;right:18px}._signalRail_qqkrs_348{top:240px;left:110px;right:110px;transform:rotate(70deg)}._evidencePanel_qqkrs_364{width:auto;bottom:100px;left:32px;right:32px}._truthStrip_qqkrs_370{grid-template-columns:1fr 1fr}._truthStrip_qqkrs_370 span+span{border-left:0}._truthStrip_qqkrs_370 span:nth-child(2n){border-left:1px solid var(--mk-line)}._problemSection_qqkrs_375,._demoSection_qqkrs_376,._workflowSection_qqkrs_377,._trustSection_qqkrs_378,._pricingSection_qqkrs_379,._faqSection_qqkrs_380{padding-top:100px;padding-bottom:100px}._problemGrid_qqkrs_396,._sectionIntroWide_qqkrs_388,._trustSection_qqkrs_378,._faqSection_qqkrs_380{grid-template-columns:1fr}._sectionIntroWide_qqkrs_388>p{border-top:1px solid var(--mk-line);border-left:0;padding:20px 0 0}._demoTabs_qqkrs_425{grid-template-columns:1fr 1fr}._demoTabs_qqkrs_425 button:nth-child(2){border-right:0}._demoTabs_qqkrs_425 button:nth-child(-n+2){border-bottom:1px solid var(--mk-line)}._demoLaunch_qqkrs_418{flex-direction:column;align-items:stretch}._demoLaunch_qqkrs_418>a{width:100%}._demoViewport_qqkrs_431{grid-template-columns:1fr}._demoQueue_qqkrs_432{display:none}._demoDetail_qqkrs_440{min-height:560px;padding:34px 24px}._demoDetail_qqkrs_440:before{right:-70px}._trustLedger_qqkrs_468>div{grid-template-columns:1fr;gap:10px}._priceCalculator_qqkrs_475{grid-template-columns:1fr}._estimate_qqkrs_477{border-top:1px solid var(--mk-line);border-left:0;padding:20px 0 0}._planGrid_qqkrs_483{grid-template-columns:1fr}._planGrid_qqkrs_483 article{min-height:470px}._finalCta_qqkrs_381{margin:0 18px 50px;padding-left:24px;padding-right:24px}}@media (width<=560px){._headerCta_qqkrs_92{padding:0 12px;font-size:12px}._brandMark_qqkrs_60{width:38px;height:38px}._heroActions_qqkrs_179{flex-direction:column}._heroActions_qqkrs_179>*{width:100%}._productPreview_qqkrs_195{grid-template-columns:1fr}._previewSidebar_qqkrs_219,._previewTopbar_qqkrs_261>span,._previewTopbar_qqkrs_261>b{display:none}._previewPage_qqkrs_278{padding:9px}._previewHeroCard_qqkrs_279{padding:17px}._previewHeroCard_qqkrs_279 h3{font-size:19px}._previewMetric_qqkrs_284{padding:10px}._previewMetric_qqkrs_284>strong{font-size:15px}._previewBars_qqkrs_297{gap:3px;height:105px}._demoActualViewport_qqkrs_328{padding:8px}._signalDesk_qqkrs_330{min-height:660px}._demoFlag_qqkrs_343{left:18px;right:auto}._signalSource_qqkrs_344{width:calc(100% - 36px);top:106px}._signalRail_qqkrs_348{display:none}._signalAction_qqkrs_353{bottom:24px}._signalActionTop_qqkrs_354{flex-direction:column;align-items:flex-start}._signalMetricRow_qqkrs_358{grid-template-columns:1fr}._signalMetricRow_qqkrs_358>span{border-right:0;border-bottom:1px solid var(--mk-line);justify-content:space-between;align-items:center;display:flex}._signalMetricRow_qqkrs_358 small{min-height:auto}._signalMetricRow_qqkrs_358 strong{margin:0}._evidencePanel_qqkrs_364{bottom:80px}._truthStrip_qqkrs_370{grid-template-columns:1fr}._truthStrip_qqkrs_370 span:nth-child(2n){border-left:0}._problemStory_qqkrs_406{min-height:480px;padding:28px 22px}._workflowGrid_qqkrs_458{grid-template-columns:1fr}._workflowGrid_qqkrs_458 li{border-left:1px solid var(--mk-line);min-height:250px}._workflowGrid_qqkrs_458 h3{margin-top:58px}._demoTopbar_qqkrs_423{flex-direction:column;align-items:flex-start;padding-top:15px;padding-bottom:15px}._demoTabs_qqkrs_425 button{min-height:64px}._priceCalculator_qqkrs_475{padding:22px 18px}._estimate_qqkrs_477{grid-template-columns:1fr auto}._estimate_qqkrs_477 strong{font-size:29px}._footer_qqkrs_512{grid-template-columns:1fr}._footer_qqkrs_512 nav{flex-wrap:wrap;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){._siteShell_qqkrs_1 *,._siteShell_qqkrs_1 :before,._siteShell_qqkrs_1 :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}._signalRail_qqkrs_348:after{animation:none}}
