:root{--q-base:#0a0a0a;--q-accent:#fff;--q-retail:#00a651;--q-meat:#ff3b3b;--q-foundthat:#ffd300;--q-talent:#ff7a00;--q-crypto:#9d00ff;--q-finance:#a8a8a8;--q-health:#4fc3f7;--q-logistics:#dc143c;--q-neutral-0:#fff;--q-neutral-100:#d9e4ef;--q-neutral-200:#a9b8c8;--q-neutral-500:#536173;--q-neutral-700:#162232;--q-neutral-800:#0c1521;--q-success:#26e07f;--q-warning:#ffd166;--q-danger:#ff5470;--bg:#05060a;--surface:rgba(17,22,31,.78);--surface-strong:rgba(22,28,39,.92);--surface-soft:hsla(0,0%,100%,.04);--line:rgba(166,182,204,.16);--text:#fff;--muted:#b9c2cf;--shadow:rgba(0,0,0,.22);--shell-shadow:rgba(0,0,0,.28);--fo-border-hover:color-mix(in srgb,var(--accent,var(--q-accent)) 32%,var(--line));font-family:Inter,Segoe UI,sans-serif;color-scheme:dark}.whatsapp-order-source{border:1px solid #a9c8bd;background:#f0f8f4;color:#193c30;border-radius:12px;padding:16px;margin:16px 0;overflow-wrap:anywhere}.whatsapp-order-source h3{color:#193c30}.whatsapp-order-source p{font-size:13px;line-height:1.5}.whatsapp-order-source summary{cursor:pointer;min-height:44px;padding:12px 0}.whatsapp-order-source dd{margin:4px 0 12px;overflow-wrap:anywhere}.inbox-order-review{display:grid;grid-gap:14px;gap:14px;padding:16px;min-width:0;overflow-wrap:anywhere}.inbox-order-review header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.inbox-order-line,.inbox-order-review label,.inbox-order-review li{display:grid;grid-gap:8px;gap:8px;min-width:0}.inbox-order-review ul{display:grid;grid-gap:12px;gap:12px;padding-left:20px}.inbox-order-review input:not([type=checkbox]),.inbox-order-review select,.inbox-order-review textarea{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid #a9b8c8;border-radius:8px;background:#fff;color:#162232;font-size:16px}.inbox-order-review blockquote{margin:0;padding:12px;border-left:3px solid #00a651;white-space:pre-wrap}.inbox-order-review .inbox-order-consent{grid-template-columns:24px minmax(0,1fr);align-items:start}.inbox-order-review button{min-height:44px;white-space:normal;overflow-wrap:anywhere}.suite-workflow-panel{display:grid;grid-gap:12px;gap:12px;min-width:0;max-width:100%;margin-block:16px;overflow-wrap:anywhere}.suite-workflow-panel :is(form,fieldset,article){display:grid;grid-gap:12px;gap:12px;min-width:0;margin:0}.suite-workflow-panel fieldset{border:1px solid var(--line);padding:12px;border-radius:10px}.suite-workflow-panel label{display:grid;grid-gap:6px;gap:6px;min-width:0;line-height:1.5}.suite-workflow-panel label:has(>input[type=checkbox]){display:flex;align-items:flex-start;gap:10px}.suite-workflow-panel :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 12px;font:inherit;line-height:1.5;color:inherit;background:transparent;border:1px solid;border-radius:8px}.suite-workflow-panel textarea{min-height:104px;resize:vertical}.suite-workflow-panel input[type=checkbox]{flex:0 0 auto;width:20px;height:20px;margin:2px 0 0}.suite-workflow-panel button{box-sizing:border-box;min-width:0;max-width:100%;min-height:44px;padding:10px 12px;font:inherit;line-height:1.5;white-space:normal;overflow-wrap:anywhere;text-align:center}.suite-workflow-panel :is(p,h2,h3,h4,blockquote){min-width:0;margin-block:0;line-height:1.5}.suite-workflow-panel blockquote{margin-inline:0;white-space:pre-wrap}.suite-workflow-panel :is(button,input,select,textarea):focus-visible{outline:2px solid currentColor;outline-offset:3px}.q-background{position:relative;min-height:100vh;isolation:isolate;background:radial-gradient(circle at 15% 0,color-mix(in srgb,var(--q-accent) 24%,transparent),transparent 30%),radial-gradient(circle at 100% 8%,hsla(0,0%,100%,.08),transparent 28%),var(--q-base);color:var(--q-neutral-0);overflow:hidden}.q-background-content{position:relative;z-index:1}.q-background-glow,.q-background-grid{position:absolute;inset:0;pointer-events:none}.q-background-grid{z-index:0;background-image:linear-gradient(color-mix(in srgb,var(--q-accent) 10%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--q-accent) 10%,transparent) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.7),transparent 72%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.7),transparent 72%)}.q-background-glow{z-index:0;background:radial-gradient(circle at 20% 18%,color-mix(in srgb,var(--q-accent) 18%,transparent),transparent 28%),radial-gradient(circle at 78% 36%,hsla(0,0%,100%,.06),transparent 24%);filter:blur(2px)}.q-shell{display:grid;grid-gap:24px;gap:24px;width:min(1180px,calc(100% - 32px));margin:0 auto;padding:32px 0 56px}.q-card,.q-header,.q-modal-surface{border:1px solid color-mix(in srgb,var(--q-accent) 34%,hsla(0,0%,100%,.14));border-radius:12px;background:linear-gradient(180deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.045));box-shadow:0 22px 54px rgba(0,0,0,.28),0 0 28px color-mix(in srgb,var(--q-accent) 14%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.q-card,.q-modal-surface{padding:16px}.q-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px}.q-field,.q-header-copy,.q-list-stack,.q-subheader>div,.q-toggle-copy{display:grid;grid-gap:8px;gap:8px}.q-header-action{display:flex;align-items:center;gap:8px}.q-section-header,.q-subheader{display:flex;align-items:center;justify-content:space-between;gap:12px}.q-text-body,.q-text-caption,.q-text-h1,.q-text-h2,.q-text-h3,.q-text-overline{margin:0}.q-text-h1{font-size:clamp(2rem,5vw,4.75rem);line-height:.98;letter-spacing:-.04em;font-weight:900}.q-text-h2{font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.12;letter-spacing:-.02em;font-weight:850}.q-text-h3{font-size:1rem;line-height:1.3;font-weight:800}.q-text-body{color:var(--q-neutral-100);font-size:.95rem;line-height:1.65}.q-text-caption{color:var(--q-neutral-200);font-size:.78rem;line-height:1.5;font-weight:700}.q-text-overline{color:var(--q-accent);font-size:.72rem;line-height:1.2;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.q-button,.q-icon-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;padding:0 16px;font:inherit;font-size:.82rem;font-weight:900;cursor:pointer;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease,border-color .18s ease}.q-button:hover,.q-icon-button:hover{transform:translateY(-1px)}.q-button:disabled,.q-icon-button:disabled{cursor:not-allowed;opacity:.55}.q-button-primary{background:var(--q-accent);color:var(--q-base);box-shadow:0 0 20px color-mix(in srgb,var(--q-accent) 28%,transparent)}.q-button-ghost,.q-icon-button{background:hsla(0,0%,100%,.05);color:var(--q-neutral-0);border-color:color-mix(in srgb,var(--q-accent) 34%,hsla(0,0%,100%,.14))}.q-icon-button{width:42px;padding:0}.q-field span,.q-toggle strong{color:var(--q-neutral-0);font-size:.78rem;font-weight:850}.q-field input,.q-field select{width:100%;min-height:44px;border:1px solid color-mix(in srgb,var(--q-accent) 30%,hsla(0,0%,100%,.16));border-radius:12px;background:hsla(0,0%,4%,.68);color:var(--q-neutral-0);padding:0 12px}.q-field input:focus,.q-field select:focus{outline:none;border-color:var(--q-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--q-accent) 18%,transparent)}.q-field small,.q-toggle small{color:var(--q-neutral-200);font-size:.74rem}.q-toggle{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:16px;gap:16px;cursor:pointer}.q-toggle input{position:absolute;opacity:0;pointer-events:none}.q-toggle-track{position:relative;width:54px;height:30px;border-radius:999px;background:var(--q-neutral-700);transition:background-color .18s ease}.q-toggle-track span{position:absolute;top:4px;left:4px;width:22px;height:22px;border-radius:999px;background:var(--q-neutral-0);transition:transform .18s ease}.q-toggle input:checked+.q-toggle-track{background:var(--q-accent)}.q-toggle input:checked+.q-toggle-track span{transform:translateX(24px)}.q-notice{border:1px solid color-mix(in srgb,var(--q-accent) 40%,transparent);border-radius:12px;padding:12px 16px;color:var(--q-neutral-0);background:color-mix(in srgb,var(--q-accent) 12%,transparent)}.q-tone-success{--q-accent:var(--q-success)}.q-tone-warning{--q-accent:var(--q-warning)}.q-tone-danger{--q-accent:var(--q-danger)}.q-hint-banner{display:grid;grid-gap:8px;gap:8px}.q-overlay{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:hsla(0,0%,4%,.84)}.q-modal-surface{width:min(520px,100%);display:grid;grid-gap:16px;gap:16px}.q-metric-card{display:grid;grid-gap:8px;gap:8px}.q-list-card{display:grid;grid-gap:16px;gap:16px}.q-list-row{display:grid;grid-gap:4px;gap:4px;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;padding:12px;background:hsla(0,0%,100%,.04)}.q-list-row span{color:var(--q-neutral-0);font-weight:800}.q-list-row small{color:var(--q-neutral-200)}.q-card-stack,.q-form-stack{display:grid;grid-gap:16px;gap:16px}.q-centered-shell{min-height:100vh;align-content:center}.q-footer-row,.q-page-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.q-page-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;width:min(1180px,calc(100% - 32px));min-height:72px;margin:0 auto;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.q-brand-mark{display:flex;align-items:center;gap:12px}.q-logo-tile{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:var(--q-accent);color:var(--q-base);font-weight:900}.q-nav-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.q-footer-row{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:28px 0 40px}.q-copy-muted,.q-footer-row{color:var(--q-neutral-200)}.q-link-accent{color:var(--q-accent);font-weight:800}.q-button-wide{width:100%}.q-button-large{min-height:52px;padding-inline:32px;font-size:1rem}.q-ai-architecture-grid,.q-ai-domain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.q-ai-action-stack{display:grid;grid-gap:12px;gap:12px}.q-ai-action-row{align-items:center;border:1px solid var(--q-border);border-radius:12px;display:flex;gap:16px;justify-content:space-between;padding:12px}.q-ai-status-chip{border:1px solid var(--q-border);border-radius:999px;color:var(--q-text);font-size:.72rem;font-weight:800;letter-spacing:.08em;padding:4px 8px;text-transform:uppercase}.q-ai-status-off{background:color-mix(in srgb,var(--q-muted),transparent 72%)}.q-ai-status-assisted{background:color-mix(in srgb,var(--q-accent),transparent 88%)}.q-ai-status-autonomous{background:color-mix(in srgb,var(--q-warning),transparent 78%)}.q-ai-trend-bars{align-items:flex-end;display:flex;gap:8px;min-height:112px}.q-ai-trend-bar{background:linear-gradient(180deg,var(--q-accent),transparent);border-radius:999px 999px 4px 4px;box-shadow:0 0 24px color-mix(in srgb,var(--q-accent),transparent 58%);flex:1 1;min-height:12px}.q-ai-trend-bar[data-level="1"]{height:10%}.q-ai-trend-bar[data-level="2"]{height:20%}.q-ai-trend-bar[data-level="3"]{height:30%}.q-ai-trend-bar[data-level="4"]{height:40%}.q-ai-trend-bar[data-level="5"]{height:50%}.q-ai-trend-bar[data-level="6"]{height:60%}.q-ai-trend-bar[data-level="7"]{height:70%}.q-ai-trend-bar[data-level="8"]{height:80%}.q-ai-trend-bar[data-level="9"]{height:90%}.q-ai-trend-bar[data-level="10"]{height:100%}.q-demo-viewer{min-height:50vh;overflow:hidden;position:relative}.q-demo-viewer:before{background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--q-accent) 20%,transparent),transparent 24%),linear-gradient(135deg,color-mix(in srgb,var(--q-accent) 12%,transparent),transparent 42%);content:"";inset:0;opacity:.72;pointer-events:none;position:absolute;transform:translateZ(0)}.q-demo-viewer>*{position:relative;z-index:1}.module-card,.panel,.q-demo-image-frame,.q-demo-viewer,.quantum-brand-card{animation:q-quantum-breathe 7s ease-in-out infinite}.q-demo-icon{align-items:center;background:color-mix(in srgb,var(--q-accent) 18%,transparent);border:1px solid color-mix(in srgb,var(--q-accent) 45%,transparent);border-radius:999px;color:var(--q-accent);display:inline-flex;font-size:1rem;font-weight:900;height:34px;justify-content:center;width:34px}.q-demo-story{background:color-mix(in srgb,var(--q-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--q-accent) 40%,transparent);border-radius:14px;color:var(--q-neutral-0);padding:16px 18px;display:flex;flex-direction:column;gap:4px}.q-demo-story-eyebrow{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.q-demo-story p{font-size:1.05rem;font-weight:650;line-height:1.55;margin:0}.q-demo-setup-highlight{background:color-mix(in srgb,#22c55e 16%,transparent);border:1px solid color-mix(in srgb,#22c55e 40%,transparent);border-radius:12px;color:var(--q-neutral-0);display:flex;flex-direction:column;gap:6px;padding:12px 16px}.q-demo-setup-highlight-badge{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.q-demo-setup-highlight p{font-size:.92rem;font-weight:550;line-height:1.5;margin:0}.q-demo-viewer-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr);min-height:42vh}.q-demo-carousel{border:1px solid var(--q-border);border-radius:12px;display:grid;grid-gap:12px;gap:12px;min-height:460px;overflow:hidden;padding:12px;position:relative}.q-demo-sphere-field{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--q-accent) 22%,transparent),transparent 32%),radial-gradient(circle at 50% 45%,hsla(0,0%,100%,.12),transparent 18%);inset:0;opacity:.9;position:absolute}.q-demo-sphere-retail-grid .q-demo-sphere-field{background-image:linear-gradient(color-mix(in srgb,var(--q-accent) 18%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--q-accent) 18%,transparent) 1px,transparent 1px),radial-gradient(circle at center,color-mix(in srgb,var(--q-accent) 24%,transparent),transparent 36%);background-size:28px 28px,28px 28px,auto}.q-demo-sphere-health-wave .q-demo-sphere-field,.q-demo-sphere-trace-pulse .q-demo-sphere-field{background:repeating-radial-gradient(circle at center,color-mix(in srgb,var(--q-accent) 18%,transparent) 0 2px,transparent 2px 26px),radial-gradient(circle at center,color-mix(in srgb,var(--q-accent) 24%,transparent),transparent 36%)}.q-demo-sphere-discovery-flare .q-demo-sphere-field,.q-demo-sphere-talent-helix .q-demo-sphere-field{background:conic-gradient(from 120deg,transparent,color-mix(in srgb,var(--q-accent) 24%,transparent),transparent),radial-gradient(circle at center,color-mix(in srgb,var(--q-accent) 22%,transparent),transparent 36%)}.q-demo-sphere-crypto-ring .q-demo-sphere-field,.q-demo-sphere-finance-ledger .q-demo-sphere-field,.q-demo-sphere-logistics-route .q-demo-sphere-field{background:linear-gradient(115deg,transparent 20%,color-mix(in srgb,var(--q-accent) 18%,transparent),transparent 70%),radial-gradient(circle at center,color-mix(in srgb,var(--q-accent) 24%,transparent),transparent 36%)}.q-brand-uplift-panel{display:grid;grid-gap:16px;gap:16px;margin-inline:auto;padding:24px 20px;width:min(1200px,100%)}.q-brand-uplift-story{position:relative}.q-brand-uplift-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.founder-demo-menu{align-items:stretch}.founder-demo-intro{grid-column:1/-1}.founder-demo-card{display:grid;grid-gap:var(--space-4);gap:var(--space-4);overflow:hidden}.founder-demo-preview{aspect-ratio:16/9;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));border-radius:var(--radius-lg);overflow:hidden;background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent) 20%,transparent),transparent 42%),var(--surface-strong);box-shadow:0 18px 46px color-mix(in srgb,var(--accent) 16%,transparent)}.founder-demo-preview img{display:block;width:100%;height:100%;object-fit:cover}.founder-demo-copy{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.founder-demo-cta{box-shadow:0 12px 30px color-mix(in srgb,var(--accent) 22%,transparent)}.q-demo-image-track{align-items:stretch;display:flex;gap:12px;overflow-x:auto;position:relative;scroll-snap-type:x mandatory;z-index:1}.q-demo-image-frame{background:color-mix(in srgb,var(--q-base),var(--q-accent) 7%);border:1px solid color-mix(in srgb,var(--q-accent) 28%,transparent);border-radius:12px;display:grid;flex:0 0 100%;margin:0;min-height:420px;overflow:hidden;place-items:center;position:relative;scroll-snap-align:center;transition:opacity .25s ease,transform .25s ease}.q-demo-image-frame[data-active=false]{opacity:.45;transform:scale(.98)}.q-demo-image-frame img{display:block;height:100%;max-height:420px;object-fit:contain;width:100%}.q-demo-image-frame figcaption{background:color-mix(in srgb,var(--q-base),var(--q-accent) 10%);color:var(--q-neutral-0);font-size:.92rem;font-weight:650;padding:10px 14px 14px;text-align:center}.q-demo-image-step-overlay{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--q-base),#000 35%) 55%);bottom:0;display:flex;gap:10px;left:0;padding:28px 16px 16px;position:absolute;right:0;z-index:2}.q-demo-image-step-badge{background:var(--q-accent);border-radius:999px;color:var(--q-base);flex:none;font-size:.75rem;font-weight:800;letter-spacing:.02em;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.q-demo-image-step-overlay p{color:var(--q-neutral-0);font-size:.95rem;font-weight:600;line-height:1.35;margin:0}.q-demo-carousel-dots{display:flex;gap:8px;justify-content:center;position:relative;z-index:1}.q-demo-carousel-dot{background:color-mix(in srgb,var(--q-accent) 22%,transparent);border:none;border-radius:999px;cursor:pointer;height:8px;padding:0;transition:background .2s ease,width .2s ease;width:8px}.q-demo-carousel-dot.is-active{background:var(--q-accent);width:22px}.q-demo-carousel-controls,.q-demo-instructions{align-items:center;display:flex;gap:12px;justify-content:space-between;position:relative;z-index:1}.q-demo-instructions{align-items:stretch;flex-direction:column}.q-demo-steps-rail{display:flex;flex-direction:column;gap:10px}.q-demo-steps-rail-title{color:var(--q-muted);font-size:.78rem;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.q-demo-steps-chips{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.q-demo-steps-chips>li{align-items:stretch;display:flex;gap:6px}.q-demo-steps-chips>li>.q-demo-step-chip{flex:1 1}.q-demo-step-narrate-btn{background:transparent;border:1px solid var(--q-border);border-radius:10px;color:var(--q-neutral-0);cursor:pointer;flex:none;font-size:.9rem;padding:0 10px;transition:background .2s ease,border-color .2s ease}.q-demo-step-narrate-btn:hover{background:color-mix(in srgb,var(--q-accent) 14%,transparent);border-color:color-mix(in srgb,var(--q-accent) 45%,transparent)}.q-demo-step-chip{align-items:flex-start;background:transparent;border:1px solid var(--q-border);border-radius:10px;color:var(--q-neutral-0);cursor:pointer;display:flex;gap:10px;padding:8px 12px;text-align:left;transition:background .2s ease,border-color .2s ease;width:100%}.q-demo-step-chip.is-active{background:color-mix(in srgb,var(--q-accent) 14%,transparent);border-color:color-mix(in srgb,var(--q-accent) 45%,transparent)}.q-demo-step-chip-index{background:color-mix(in srgb,var(--q-accent) 30%,transparent);border-radius:999px;flex:none;font-size:.75rem;font-weight:800;height:20px;line-height:20px;text-align:center;width:20px}.q-demo-step-chip-label{font-size:.86rem;line-height:1.3}@media (max-width:860px){.q-demo-viewer{min-height:50vh}@keyframes q-quantum-breathe{0%,to{box-shadow:0 18px 54px rgba(0,0,0,.24),0 0 28px color-mix(in srgb,var(--q-accent) 10%,transparent)}50%{box-shadow:0 20px 62px rgba(0,0,0,.3),0 0 38px color-mix(in srgb,var(--q-accent) 18%,transparent)}}@media (prefers-reduced-motion:reduce){.module-card,.panel,.q-demo-image-frame,.q-demo-viewer,.quantum-brand-card{animation:none}}.q-demo-viewer-grid{grid-template-columns:1fr}.q-demo-carousel{min-height:260px}.q-demo-image-frame{min-height:240px}.q-demo-image-frame img{max-height:240px}}@media (max-width:720px){.q-header{align-items:flex-start;flex-direction:column}.q-shell{width:min(100% - 24px,1180px);padding-top:24px}.outcomes-hero{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:24px 26px;border-bottom:1px solid var(--line)}.outcomes-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:20px 26px}.outcomes-evidence-list,.outcomes-methodology,.outcomes-trend{margin:0 26px 18px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.outcomes-evidence-list{display:grid;grid-gap:10px;gap:10px}.outcomes-methodology{color:var(--muted);font-size:13px;line-height:1.55}@media (max-width:720px){.outcomes-hero{flex-direction:column;padding:18px}.outcomes-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 18px}.outcomes-evidence-list,.outcomes-methodology,.outcomes-trend{margin-left:18px;margin-right:18px}}}:root[data-theme=day]{--bg:#f5f3ff;--surface:hsla(0,0%,100%,.74);--surface-strong:hsla(0,0%,100%,.94);--surface-soft:rgba(74,144,226,.07);--line:rgba(63,76,119,.16);--text:#11182a;--muted:#566179;--shadow:rgba(62,51,120,.12);--shell-shadow:rgba(49,42,103,.18);color-scheme:light;--q-base:#eef3fb;--q-neutral-0:#101828;--q-neutral-100:#1d2939;--q-neutral-200:#344054;--q-neutral-500:#667085;--q-neutral-700:#d0d5dd;--q-neutral-800:#eaecf0}html{background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent) 24%,transparent),transparent 34%),radial-gradient(circle at top right,hsla(0,0%,100%,.06),transparent 28%),var(--bg)}body{margin:0;background:transparent;color:var(--text)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}.console-shell-page{overflow-x:hidden;--sidebar-width:280px;--sidebar-collapsed-width:76px;--topbar-height:88px}body[data-sidebar-collapsed=true]{--sidebar-width:var(--sidebar-collapsed-width)}@media (max-width:1120px){body:not([data-sidebar-collapsed=false]){--sidebar-width:var(--sidebar-collapsed-width)}}@keyframes bobHeartbeat{0%{transform:scale(1)}25%{transform:scale(1.08)}50%{transform:scale(1)}75%{transform:scale(1.08)}to{transform:scale(1)}}.found-ai-circle{animation:bobHeartbeat 1.2s ease-in-out infinite;transform-origin:center}.metric-odometer{display:inline-flex;align-items:baseline;gap:.15em}.metric-odometer-prefix,.metric-odometer-suffix{opacity:.82}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.site-shell{min-height:100vh;background:radial-gradient(circle at 20% 0,color-mix(in srgb,var(--accent) 28%,transparent),transparent 30%),var(--bg);transition:background-color .25s ease,color .25s ease}:root[data-theme=day] .site-shell{background:radial-gradient(circle at 8% 4%,rgba(36,196,122,.3),transparent 26rem),radial-gradient(circle at 92% 12%,rgba(45,212,191,.24),transparent 30rem),radial-gradient(circle at 78% 48%,rgba(251,191,36,.13),transparent 24rem),radial-gradient(circle at 18% 70%,rgba(99,102,241,.14),transparent 28rem),linear-gradient(155deg,#f7fffb,#effcf7 42%,#f5f3ff 72%,#fff9f2)}.site-shell nav{position:relative;display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid var(--line);transition:background-color .25s ease,border-color .25s ease,color .25s ease}.site-shell nav:before{content:"";position:absolute;inset:0;z-index:-1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root[data-theme=day] .site-shell nav{background:hsla(0,0%,100%,.68);border-bottom-color:rgba(91,76,170,.16);box-shadow:0 12px 40px rgba(63,55,116,.08)}.site-nav-bar{flex:1 1;justify-content:space-between;gap:16px}.site-nav-bar,.site-nav-links{display:flex;align-items:center}.site-nav-links{gap:clamp(10px,1.2vw,18px);flex-wrap:nowrap}.site-nav-links>a,.site-nav-more summary{white-space:nowrap}.site-nav-signup{background:#24c47a;border-radius:999px;color:#041f16;font-weight:800;padding:8px 14px}.site-nav-more{position:relative}.site-nav-more summary{cursor:pointer;list-style:none}.site-nav-more summary::-webkit-details-marker{display:none}.site-nav-more summary:after{content:"⌄";margin-left:5px}.site-nav-more-links{position:absolute;top:calc(100% + 16px);right:0;z-index:70;display:grid;grid-gap:4px;gap:4px;min-width:190px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--bg);box-shadow:0 16px 36px var(--shadow)}.site-nav-more-links a{padding:8px 10px;border-radius:8px}.site-nav-more-links a:focus-visible,.site-nav-more-links a:hover{background:var(--surface-strong)}.site-nav-logo{font-weight:700;font-size:18px;white-space:nowrap}.site-nav-toggle-checkbox{display:none}.site-nav-toggle-button{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;cursor:pointer;border-radius:10px;flex-shrink:0}.site-nav-toggle-button span{display:block;width:22px;height:2px;margin:0 auto;background:var(--text,currentColor);border-radius:2px}.site-nav-scrim{display:none}@media (max-width:1200px){.site-shell nav{flex-wrap:nowrap}.site-nav-toggle-button{display:flex}.site-nav-links{position:fixed;top:0;right:0;bottom:0;z-index:60;width:min(320px,84vw);flex-direction:column;align-items:stretch;justify-content:flex-start;gap:18px;padding:88px 28px 32px;background:var(--bg,#05060a);border-left:1px solid var(--line);transform:translateX(100%);transition:transform .26s ease;overflow-y:auto}.site-nav-more-links{position:static;min-width:0;padding:8px 0 0 12px;border:0;box-shadow:none}.site-nav-toggle-checkbox:checked~.site-nav-links{transform:translateX(0)}.site-nav-scrim{display:block;position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:opacity .26s ease}.site-nav-toggle-checkbox:checked~.site-nav-scrim{opacity:1;pointer-events:auto}}.globalisation-controls{display:flex;gap:6px;align-items:center}.globalisation-controls select{min-height:34px;max-width:112px;border:1px solid var(--line);border-radius:999px;background:var(--surface-strong);color:var(--text);padding:0 10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero{max-width:1040px;padding:80px 32px 56px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);grid-gap:28px;gap:28px;align-items:center}.hero.single-column{grid-template-columns:minmax(0,1fr)}.text-link{color:var(--accent);text-decoration:underline;text-underline-offset:3px}[id]{scroll-margin-top:96px}.hero h1{max-width:820px;margin:0;font-size:clamp(44px,8vw,92px);line-height:.95}:root[data-theme=day] .console-product-intro h1,:root[data-theme=day] .hero h1,:root[data-theme=day] .walkthrough-heading h2{background:linear-gradient(115deg,#101828 8%,#07865c 48%,#2563eb 76%,#7c3aed 96%);background-clip:text;-webkit-background-clip:text;color:transparent}.hero p{max-width:680px;color:var(--muted);font-size:18px;line-height:1.7}.hero-copy{display:grid;grid-gap:18px;gap:18px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.eyebrow{margin:0;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.hero-visual{display:flex;justify-content:center}.hero-panel{display:grid;grid-gap:16px;gap:16px;width:min(360px,100%);padding:24px;border:1px solid var(--line);border-radius:22px;box-shadow:0 32px 80px var(--shell-shadow);transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.hero-panel span{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.8)}.hero-panel strong{font-size:clamp(28px,4vw,42px);line-height:1}.hero-panel ul{list-style:none;display:grid;grid-gap:10px;gap:10px;padding:0;margin:0}.hero-panel li{margin:0;border-top:1px solid hsla(0,0%,100%,.16);padding-top:10px;font-size:14px;color:hsla(0,0%,100%,.92)}.module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px;padding:32px}.console-product-intro{max-width:920px;display:grid;grid-gap:14px;gap:14px;padding:64px 32px 36px}.workspace-test-subnav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.workspace-test-subnav button{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:inherit;cursor:pointer;font:inherit;padding:9px 14px;text-decoration:none}.workspace-test-subnav button.active{background:#24c47a;border-color:#24c47a;color:#04140d;font-weight:800}.workspace-app-shell{background:#06152b;color:#f8fbff;display:grid;grid-template-columns:224px minmax(0,1fr);min-height:100vh}.workspace-app-rail{background:#071225;border-right:1px solid rgba(118,164,211,.2);display:flex;flex-direction:column;padding:24px 16px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.workspace-app-brand{align-items:center;color:#fff;display:flex;font-size:18px;gap:10px;margin-bottom:36px;text-decoration:none}.workspace-app-brand span{align-items:center;background:var(--workspace-accent);border-radius:10px;color:#06152b;display:flex;font-weight:900;height:34px;justify-content:center;width:34px}.workspace-app-rail>p{color:#718199;font-size:11px;font-weight:800;letter-spacing:.16em;margin:0 10px 10px}.workspace-app-rail nav{display:grid;grid-gap:5px;gap:5px}.workspace-app-rail nav a{align-items:center;border:1px solid transparent;border-radius:9px;color:#9daabd;display:flex;font-weight:700;gap:11px;padding:11px 12px;text-decoration:none}.workspace-app-rail nav a i{background:currentColor;border-radius:50%;height:7px;opacity:.7;width:7px}.workspace-app-rail nav a.active{background:color-mix(in srgb,var(--workspace-accent),transparent 88%);border-color:color-mix(in srgb,var(--workspace-accent),transparent 45%);color:var(--workspace-accent)}.workspace-app-system{border-top:1px solid rgba(118,164,211,.16);color:#8fa0b6;font-size:12px;margin-top:auto;padding:18px 8px 0}.workspace-app-system i{background:#24c47a;border-radius:50%;box-shadow:0 0 10px #24c47a;display:inline-block;height:7px;margin-right:7px;width:7px}.workspace-app-system small{display:block;margin:5px 0 0 17px}.workspace-app-main{min-width:0}.workspace-app-topbar{align-items:center;background:rgba(7,22,43,.92);border-bottom:1px solid rgba(118,164,211,.2);display:flex;justify-content:space-between;min-height:66px;padding:0 clamp(18px,3vw,42px);position:-webkit-sticky;position:sticky;top:0;z-index:20}.workspace-app-topbar>div{align-items:center;display:flex;gap:12px}.workspace-app-topbar span{color:#73849b;font-size:12px}.workspace-user-badge{align-items:center;background:#16263b;border:1px solid #2a3c54;border-radius:10px;color:#fff;display:flex;font-weight:800;height:38px;justify-content:center;width:38px}.workspace-app-topbar .workspace-live-status{color:#45df8b;font-weight:800;letter-spacing:.08em}.workspace-app-content{margin:0 auto;max-width:1380px;padding:30px clamp(18px,3vw,42px) 70px}.workspace-command-header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.workspace-command-header h1{font-size:clamp(36px,5vw,58px);line-height:1;margin:8px 0}.workspace-command-header>div>p:last-child{color:#92a1b5;margin:0}.workspace-command-bar{align-items:center;background:linear-gradient(90deg,color-mix(in srgb,var(--workspace-accent),transparent 84%),#0d1d31);border:1px solid color-mix(in srgb,var(--workspace-accent),transparent 45%);border-radius:13px;display:grid;grid-gap:13px;gap:13px;grid-template-columns:auto 1fr auto;margin:24px 0;padding:13px 15px}.workspace-command-bar>span{color:var(--workspace-accent);font-size:24px}.workspace-command-bar label{display:block}.workspace-command-bar input{background:transparent;border:0;color:#fff;display:block;font:inherit;margin-top:4px;outline:0;padding:0;width:100%}.workspace-command-bar input::placeholder{color:#8494aa}.workspace-command-bar button{background:var(--workspace-accent);border:0;border-radius:8px;color:#06152b;font-weight:900;padding:10px 15px}.workspace-command-result{align-items:center;background:rgba(36,196,122,.1);border:1px solid rgba(36,196,122,.35);border-radius:10px;color:#b7c5d5;display:flex;gap:10px;margin:-13px 0 24px;padding:10px 14px}.workspace-command-result strong{color:#45df8b}.workspace-visual-metrics{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-visual-metrics article{background:#0b1b2e;border:1px solid #21364d;border-radius:13px;color:var(--workspace-accent);min-height:155px;padding:18px}.workspace-visual-metrics article>div{display:flex;justify-content:space-between}.workspace-visual-metrics span{color:#92a1b5}.workspace-visual-metrics b{font-size:12px}.workspace-visual-metrics strong{color:#fff;display:block;font-size:30px;margin-top:8px}.workspace-visual-metrics svg{float:right;height:64px;margin-top:-7px;width:55%}.workspace-operation-heading{align-items:flex-end;display:flex;justify-content:space-between;margin:30px 0 15px}.workspace-operation-heading h2{margin:4px 0 0}.workspace-test-content .ceo-briefing,.workspace-test-content .retail-metric-strip,.workspace-test-content .retail-stat-grid,.workspace-test-content .retail-workspace-header{display:none}.site-nav-links .nav-test-workspaces{border:1px solid rgba(36,196,122,.7);border-radius:999px;color:#7af0b8;padding:7px 12px}.site-nav-logout{display:inline-flex;margin:0}.site-nav-logout button{background:transparent;border:1px solid var(--line);border-radius:999px;color:inherit;cursor:pointer;font:inherit;padding:7px 12px}.site-nav-logout button:hover{border-color:var(--accent,#24c47a);color:var(--accent,#24c47a)}@media (max-width:700px){.workspace-app-shell{display:block}.workspace-app-rail{border-bottom:1px solid rgba(118,164,211,.2);border-right:0;height:auto;padding:14px 16px;position:static}.workspace-app-brand,.workspace-app-rail>p,.workspace-app-system{display:none}.workspace-app-rail nav{display:flex;gap:8px;overflow-x:auto}.workspace-app-rail nav a{flex:0 0 auto;padding:9px 11px}.workspace-app-topbar{position:static}.workspace-command-header{align-items:flex-start;flex-direction:column}.workspace-command-bar{grid-template-columns:auto 1fr}.workspace-command-bar button{grid-column:1/-1}.workspace-visual-metrics{grid-template-columns:1fr}}.retail-product-shell{--retail-accent:#24c47a;--retail-accent-text:color-mix(in srgb,var(--retail-accent) 55%,#172033);background:#f5f7fa;color:#172033;display:grid;font-family:Inter,ui-sans-serif,system-ui,sans-serif;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.complete-workspace-shell .retail-product-sidebar nav a.active{background:color-mix(in srgb,var(--retail-accent) 16%,transparent);border-color:color-mix(in srgb,var(--retail-accent) 35%,transparent);color:var(--retail-accent-text)}body:has(.complete-workspace-access) .found-ai-fab,body:has(.complete-workspace-access) .found-ai-panel,body:has(.complete-workspace-access) .foundingos-footer,body:has(.complete-workspace-directory) .found-ai-fab,body:has(.complete-workspace-directory) .found-ai-panel,body:has(.complete-workspace-directory) .foundingos-footer,body:has(.complete-workspace-shell) .foundingos-footer,body:has(.complete-workspace-shell)>div>.foundingos-footer{display:none}body:has(.complete-workspace-access) :is(.found-ai-resize,.found-ai-choices,.found-ai-talk),body:has(.complete-workspace-directory) :is(.found-ai-resize,.found-ai-choices,.found-ai-talk){display:none}.complete-workspace-directory{background:radial-gradient(circle at top,#18314c,#07111f 56%);color:#fff;min-height:100vh;padding:clamp(28px,5vw,72px)}.complete-workspace-directory>header{margin:0 auto 36px;max-width:1180px}.complete-workspace-directory .complete-workspace-access-brand{color:#fff;text-decoration:none}.complete-workspace-directory .complete-workspace-access-brand small,.complete-workspace-directory>header>div>p{color:#aebed0}.complete-workspace-directory h1{font-size:clamp(34px,5vw,62px);letter-spacing:-.045em;margin:8px 0 12px;max-width:820px}.complete-workspace-directory>section{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1180px}.complete-workspace-planbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 auto 24px;max-width:1180px;padding:16px;border:1px solid #ffffff24;border-radius:16px;background:#ffffff08}.complete-workspace-planbar>p{flex:1 1 100%;margin:0 0 4px;color:#c1cede;overflow-wrap:anywhere}.complete-workspace-directory>section>a{background:#fff;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;color:#172033;display:grid;grid-gap:18px;gap:18px;min-height:280px;padding:24px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.complete-workspace-directory>section>a:hover{box-shadow:0 22px 50px rgba(0,0,0,.3);transform:translateY(-4px)}.complete-workspace-directory>section>a>span{align-items:center;background:color-mix(in srgb,var(--workspace-accent) 16%,#fff);border-radius:10px;color:var(--workspace-accent);display:flex;font-size:13px;font-weight:900;height:42px;justify-content:center;width:42px}.complete-workspace-directory h2{font-size:25px;margin:5px 0 10px}.complete-workspace-directory section small{color:var(--workspace-accent);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.complete-workspace-directory section p{color:#65748a;font-size:13px;line-height:1.65;margin:0}.complete-workspace-directory section footer{align-items:center;border-top:1px solid #e5eaf0;display:flex;font-size:11px;justify-content:space-between;margin-top:auto;padding-top:16px}.complete-workspace-directory section footer b{color:var(--workspace-accent)}@media (max-width:900px){.complete-workspace-directory>section{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.complete-workspace-directory{padding:24px 18px}.complete-workspace-directory>section{grid-template-columns:1fr}.complete-workspace-directory>section>a{min-height:240px}}.complete-workspace-shell .retail-app-primary,.complete-workspace-shell .retail-app-toggle.active{background:var(--retail-accent);border-color:color-mix(in srgb,var(--retail-accent) 82%,#000);color:#07131f}.complete-workspace-live{color:var(--retail-accent-text);font-size:10px;font-weight:900;letter-spacing:.08em}.complete-workspace-signout{border:1px solid #d7dfe9!important;border-radius:7px;color:#405067!important;font-size:10px!important;font-weight:800;padding:7px 9px}.complete-workspace-error{align-items:center;background:#fff0f3;border:1px solid #f5b7c3;border-radius:7px;color:#a92842;display:flex;font-size:11px;gap:10px;justify-content:space-between;padding:10px 12px}.complete-workspace-error__retry{background:#a92842;border:none;border-radius:5px;color:#fff;cursor:pointer;flex-shrink:0;font-size:11px;font-weight:700;padding:5px 10px}.complete-workspace-error__retry:hover{background:#8a2036}.complete-workspace-save-message{background:#e8f8f0;border:1px solid #a9e5c8;border-radius:7px;color:#245d43;font-size:11px;padding:10px 12px}.superdashboard-workspace-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.superdashboard-workspace-grid>a{background:#fff;border:1px solid #dfe5ed;border-radius:10px;color:#172033;display:grid;grid-gap:14px;gap:14px;padding:16px;text-decoration:none}.superdashboard-workspace-grid footer,.superdashboard-workspace-grid header,.superdashboard-workspace-grid header>div,.superdashboard-workspace-grid>a>div{align-items:center;display:flex}.superdashboard-workspace-grid footer,.superdashboard-workspace-grid header{justify-content:space-between}.superdashboard-workspace-grid header>div{gap:8px}.superdashboard-workspace-grid header span{background:color-mix(in srgb,var(--workspace-color) 16%,#fff);border-radius:6px;color:var(--workspace-color);display:grid;font-size:9px;font-weight:900;height:27px;place-items:center;width:27px}.superdashboard-workspace-grid header b{color:#35815d;font-size:10px}.superdashboard-workspace-grid>a>div{gap:9px}.superdashboard-workspace-grid>a>div small{color:#738299}.superdashboard-workspace-grid>a>div strong{font-size:24px}.superdashboard-workspace-grid>a>div em{color:#35815d;font-size:10px;font-style:normal;font-weight:800}.superdashboard-workspace-grid footer{border-top:1px solid #edf0f4;color:#738299;font-size:10px;padding-top:12px}.superdashboard-workspace-grid footer b{color:var(--workspace-color)}.superdashboard-main-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.superdashboard-horizons{background:#eef2f7;border-radius:7px;display:flex;padding:3px}.superdashboard-horizons button{background:transparent;border:0;border-radius:5px;color:#64748a;cursor:pointer;font-size:9px;font-weight:800;padding:6px 8px}.superdashboard-horizons button.active{background:#fff;color:#7140aa;box-shadow:0 1px 4px rgba(23,32,51,.12)}.superdashboard-forecast{display:flex;gap:24px;margin-top:18px}.superdashboard-forecast div{display:grid;grid-gap:3px;gap:3px}.superdashboard-forecast small{color:#738299;font-size:9px}.superdashboard-forecast strong{font-size:18px}.superdashboard-decisions{display:grid;margin-top:12px}.superdashboard-decisions>a{align-items:center;border-top:1px solid #edf0f4;color:#172033;display:grid;grid-gap:10px;gap:10px;grid-template-columns:8px minmax(0,1fr) auto;padding:13px 0;text-decoration:none}.superdashboard-decisions i{background:#28b675;border-radius:50%;height:8px;width:8px}.superdashboard-decisions i[data-tone=risk]{background:#e74c67}.superdashboard-decisions i[data-tone=watch]{background:#f3ae37}.superdashboard-decisions div{display:grid;grid-gap:3px;gap:3px}.superdashboard-decisions span,.superdashboard-decisions>a>b{color:#738299;font-size:9px}.superdashboard-autonomy{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr;margin-top:14px}.superdashboard-autonomy>div{background:#f6f8fb;border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:13px}.superdashboard-autonomy small,.superdashboard-autonomy span{color:#738299;font-size:9px}.superdashboard-autonomy strong{font-size:17px}@media (max-width:1050px){.superdashboard-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.superdashboard-main-grid{grid-template-columns:1fr}}@media (max-width:600px){.superdashboard-autonomy,.superdashboard-workspace-grid{grid-template-columns:1fr}.superdashboard-forecast{justify-content:space-between}}.complete-workspace-access{align-items:center;background:radial-gradient(circle at top,#18314c,#07111f 58%);color:#fff;display:flex;justify-content:center;min-height:100vh;padding:24px}.complete-workspace-access>section{background:#fff;border-radius:16px;box-sizing:border-box;box-shadow:0 28px 90px rgba(0,0,0,.35);color:#172033;max-width:480px;padding:32px;width:100%}.complete-workspace-access-brand{align-items:center;display:flex;gap:11px;margin-bottom:28px}.complete-workspace-access-brand>span{align-items:center;background:#24c47a;border-radius:9px;display:flex;font-size:18px;font-weight:900;height:38px;justify-content:center;width:38px}.complete-workspace-access-brand div{display:grid}.complete-workspace-access-brand small,.complete-workspace-access>section>p{color:#718096}.complete-workspace-access h1{font-size:30px;margin:6px 0 10px}.complete-workspace-access form{display:grid;grid-gap:13px;gap:13px;margin-top:24px}.complete-workspace-access label{color:#4f5f74;display:grid;font-size:11px;font-weight:800;grid-gap:6px;gap:6px}.complete-workspace-access input,.complete-workspace-access select{background:#fff;border:1px solid #ced7e3;border-radius:7px;color:#172033;font:inherit;padding:11px 12px}.site-access-password-wrap{position:relative;display:flex;align-items:center}.site-access-password-wrap input{padding-right:56px;width:100%}.site-access-password-toggle{background:transparent;border:0;color:#3372b9;cursor:pointer;font:inherit;font-size:11px;font-weight:800;padding:4px 8px;position:absolute;right:6px}.complete-workspace-access-switch{background:transparent;border:0;color:#3372b9;cursor:pointer;font:inherit;font-size:11px;margin-top:18px;padding:0}.site-access-note{color:#718096;display:block;line-height:1.5;margin-top:18px}.site-access-admin{border-top:1px solid #dfe5ed;color:#245d43;display:block;font-size:11px;font-weight:800;margin-top:22px;padding-top:18px;text-decoration:none}.complete-workspace-checkboxes{border:1px solid #dfe5ed;border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr;padding:14px}.complete-workspace-checkboxes legend{color:#4f5f74;font-size:11px;font-weight:800;padding:0 5px}.complete-workspace-checkboxes label{align-items:center;display:flex;font-size:11px;gap:7px}.retail-app-table-card td .retail-app-secondary{padding:6px 9px}.complete-workspace-trust-strip{background:#f5f7fa;border:1px solid #e5eaf0;border-radius:8px;color:#4a5568;font-size:13px;margin:0 0 4px;padding:10px 14px}.complete-workspace-empty-note{color:#718096;font-size:13px;margin:12px 0 0}.complete-workspace-coverage{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.complete-workspace-coverage a,.complete-workspace-stage-summary article{background:#f5f7fa;border:1px solid #e5eaf0;border-radius:8px;color:#172033;display:grid;grid-gap:4px;gap:4px;padding:13px;text-decoration:none;transition:border-color .12s ease,transform .12s ease}.complete-workspace-coverage a:hover{border-color:#b9c3d1;transform:translateY(-1px)}.complete-workspace-coverage strong,.complete-workspace-stage-summary strong{font-size:20px}.complete-workspace-coverage span,.complete-workspace-stage-summary span{color:#718096;font-size:10px}.complete-workspace-stage-summary{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.retail-app-kpi-strip{align-items:center;background:#fff;border:1px solid #e5eaf0;border-radius:12px;display:flex;gap:18px;margin-bottom:14px;padding:14px 17px}.retail-app-kpi-gauge{align-items:center;display:flex;flex-shrink:0;gap:10px}.retail-app-kpi-gauge-label{display:flex;flex-direction:column}.retail-app-kpi-gauge-label strong{color:#172033;font-size:18px}.retail-app-kpi-gauge-label span{color:#8795a7;font-size:10px}.retail-app-kpi-distribution{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.retail-app-kpi-distribution-bar{background:#eef1f5;border-radius:999px;display:flex;gap:2px;height:10px;overflow:hidden}.retail-app-kpi-distribution-bar i{background:#94a3b8;min-width:4px}.retail-app-kpi-distribution-bar i[data-tone=info]{background:#3b82f6}.retail-app-kpi-distribution-bar i[data-tone=warn]{background:#f59e0b}.retail-app-kpi-distribution-bar i[data-tone=done]{background:var(--retail-accent,#22c55e)}.retail-app-kpi-distribution-legend{display:flex;flex-wrap:wrap;gap:12px}.retail-app-kpi-distribution-legend span{align-items:center;color:#718096;display:inline-flex;font-size:10px;gap:5px}.retail-app-kpi-distribution-legend i{background:#94a3b8;border-radius:999px;display:inline-block;height:7px;width:7px}.retail-app-kpi-distribution-legend i[data-tone=info]{background:#3b82f6}.retail-app-kpi-distribution-legend i[data-tone=warn]{background:#f59e0b}.retail-app-kpi-distribution-legend i[data-tone=done]{background:var(--retail-accent,#22c55e)}@media (max-width:720px){.retail-app-kpi-strip{flex-direction:column;align-items:stretch}}.complete-workspace-bars{align-items:flex-end;display:flex;gap:8px;height:260px;margin-top:20px}.complete-workspace-bars i{background:linear-gradient(180deg,var(--retail-accent),color-mix(in srgb,var(--retail-accent) 45%,#edf1f5));border-radius:5px 5px 2px 2px;flex:1 1}.complete-workspace-insight{align-items:center;border-bottom:1px solid #edf0f4;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto 1fr auto;padding:13px 2px}.complete-workspace-insight>i{background:#ffb33e;border-radius:50%;height:8px;width:8px}.complete-workspace-insight>i[data-tone=risk]{background:#f04464}.complete-workspace-insight div{display:grid;grid-gap:3px;gap:3px}.complete-workspace-insight strong{font-size:12px}.complete-workspace-insight span{color:#77869a;font-size:11px}.complete-workspace-event-feed{display:grid;margin-top:14px}.complete-workspace-event-feed article{align-items:center;border-top:1px solid #edf0f4;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto 1fr auto;padding:15px 4px}.complete-workspace-event-feed i{border-radius:50%;height:10px;width:10px}.complete-workspace-event-feed div{display:grid;grid-gap:4px;gap:4px}.complete-workspace-event-feed strong{font-size:12px}.complete-workspace-event-feed span,.complete-workspace-event-feed time{color:#77869a;font-size:10px}.agent-action-command{background:linear-gradient(135deg,#0b1729,#10261f);border:1px solid rgba(36,196,122,.42);border-radius:14px;box-shadow:0 18px 45px rgba(9,25,20,.18);color:#f6fbf8;margin-bottom:18px;overflow:hidden;padding:22px}.agent-action-command>header{align-items:center;display:flex;justify-content:space-between}.agent-action-command>header p{color:#67dda2;font-size:10px;font-weight:900;letter-spacing:.12em;margin:0 0 5px;text-transform:uppercase}.agent-action-command h2{font-size:22px;margin:0}.agent-action-command>header>span{background:rgba(255,179,62,.14);border:1px solid rgba(255,179,62,.4);border-radius:999px;color:#ffd28a;font-size:10px;font-weight:900;padding:7px 10px;text-transform:uppercase}.agent-action-command>header>span[data-status=approved]{background:rgba(76,201,255,.12);border-color:rgba(76,201,255,.38);color:#8fddff}.agent-action-command>header>span[data-status=completed]{background:rgba(36,196,122,.14);border-color:rgba(36,196,122,.4);color:#67dda2}.agent-action-summary{color:#b8c8c0;font-size:13px;line-height:1.6;margin:14px 0}.agent-action-evidence{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.agent-action-evidence span{background:hsla(0,0%,100%,.06);border-radius:999px;color:#a9bbb2;font-size:10px;padding:7px 10px}.agent-action-evidence strong{color:#fff;text-transform:capitalize}.agent-confidence-badge{border:1px solid rgba(103,221,162,.26)}.agent-confidence-badge[data-confidence=strong]{background:rgba(36,196,122,.16);border-color:rgba(103,221,162,.5)}.agent-confidence-badge[data-confidence=moderate]{background:rgba(76,201,255,.12);border-color:rgba(76,201,255,.35)}.agent-coordination-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.agent-coordination-grid article{background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;display:grid;grid-gap:5px;gap:5px;padding:12px}.agent-coordination-grid small,.agent-history small{color:#67dda2;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.agent-coordination-grid strong{font-size:11px;line-height:1.45}.agent-history{align-items:center;background:rgba(36,196,122,.09);border:1px solid rgba(36,196,122,.2);border-radius:10px;display:flex;gap:16px;justify-content:space-between;margin:10px 0;padding:12px}.agent-history>div{display:grid;grid-gap:4px;gap:4px}.agent-history strong{font-size:11px;line-height:1.45}.agent-history>span{color:#67dda2;font-size:10px;font-weight:900;white-space:nowrap}.agent-prediction{align-items:center;background:linear-gradient(120deg,rgba(76,201,255,.12),rgba(36,196,122,.08));border:1px solid rgba(76,201,255,.28);border-radius:10px;display:flex;gap:18px;justify-content:space-between;margin:10px 0;padding:12px}.agent-prediction>div{display:grid;grid-gap:4px;gap:4px}.agent-outcome-summary small,.agent-prediction small,.agent-simulation small{color:#8fddff;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.agent-prediction strong{font-size:12px;line-height:1.45}.agent-prediction p{color:#91a49a;font-size:9px;line-height:1.45;margin:0}.agent-prediction>span{border:1px solid rgba(143,221,255,.38);border-radius:999px;color:#8fddff;font-size:9px;font-weight:900;padding:7px 9px;text-transform:uppercase;white-space:nowrap}.agent-tradeoffs{color:#a9bbb2;display:grid;font-size:10px;grid-gap:5px;gap:5px;line-height:1.45;margin:10px 0 16px;padding-left:18px}.agent-simulation{background:rgba(3,12,24,.38);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;margin:14px 0;padding:14px}.agent-simulation>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.agent-simulation>header>div{display:grid;grid-gap:3px;gap:3px}.agent-simulation>header>span{color:#67dda2;font-size:9px;font-weight:900;text-transform:uppercase}.agent-simulation>div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.agent-simulation article{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:9px;padding:11px}.agent-simulation h3{color:#67dda2;font-size:10px;margin:0 0 8px;text-transform:uppercase}.agent-simulation dl,.agent-simulation dl div{display:grid;grid-gap:4px;gap:4px}.agent-simulation dl{gap:8px;margin:0}.agent-simulation dt{color:#8fa299;font-size:8px;font-weight:900;text-transform:uppercase}.agent-simulation article p,.agent-simulation dd{font-size:9px;line-height:1.45;margin:0}.agent-simulation article p{border-top:1px solid hsla(0,0%,100%,.08);color:#a9bbb2;margin-top:9px;padding-top:8px}.agent-simulation article ul{color:#8fddff;display:grid;font-size:8px;grid-gap:4px;gap:4px;line-height:1.45;margin:8px 0 0;padding-left:15px}.agent-decision-comparison{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr;margin-top:10px}.agent-decision-comparison article{display:grid;grid-gap:6px;gap:6px}.agent-decision-comparison article:first-child{border-color:rgba(36,196,122,.28)}.agent-decision-comparison article:nth-child(2){border-color:rgba(255,179,62,.28)}.agent-decision-comparison span{color:#b8c8c0;font-size:9px;line-height:1.4}.agent-decision-comparison>strong{background:rgba(143,221,255,.08);border-radius:8px;color:#d9f4ff;font-size:10px;grid-column:1/-1;line-height:1.5;padding:10px}.agent-simulation>footer{color:#8fa299;font-size:9px;margin-top:10px}.agent-action-steps{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.agent-action-steps article{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto 1fr;padding:13px}.agent-action-steps article>b{align-items:center;background:#243548;border-radius:50%;display:flex;height:26px;justify-content:center;width:26px}.agent-action-steps article[data-complete=true]>b{background:#24c47a;color:#052116}.agent-action-steps article div{display:grid;grid-gap:4px;gap:4px}.agent-action-steps small{color:#67dda2;font-size:9px;text-transform:uppercase}.agent-action-steps strong{font-size:11px;line-height:1.35}.agent-action-steps article>span{color:#8fa299;font-size:9px;grid-column:2}.agent-action-command>footer{align-items:flex-end;border-top:1px solid hsla(0,0%,100%,.09);display:flex;gap:20px;justify-content:space-between;margin-top:16px;padding-top:16px}.agent-action-command>footer p{color:#91a49a;font-size:10px;line-height:1.5;margin:0;max-width:620px}.agent-action-command>footer>div{display:flex;flex:0 0 auto;gap:8px}.agent-action-complete{color:#67dda2;font-size:11px;font-weight:900}.agent-action-trail-link{align-self:center;color:#8fddff;font-size:10px;font-weight:800;text-decoration:none}.agent-outcome-summary{background:rgba(36,196,122,.1);border:1px solid rgba(36,196,122,.25);border-radius:10px;display:grid;grid-gap:4px;gap:4px;margin-top:12px;padding:12px}.agent-outcome-summary strong{color:#dff8ea;font-size:11px;line-height:1.5}.agent-learning-summary{align-items:center;background:linear-gradient(120deg,rgba(143,221,255,.1),rgba(36,196,122,.1));border:1px solid rgba(143,221,255,.25);border-radius:10px;display:flex;gap:14px;justify-content:space-between;margin-top:10px;padding:12px}.agent-learning-summary>div{display:grid;grid-gap:4px;gap:4px}.agent-learning-summary small{color:#8fddff;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.agent-learning-summary strong{font-size:12px}.agent-learning-summary p{color:#a9bbb2;font-size:9px;line-height:1.45;margin:0}.agent-learning-summary>span{color:#67dda2;font-size:9px;font-weight:900;white-space:nowrap}.decision-intelligence{background:#fff;border:1px solid #dfe5ed;border-radius:14px;margin-bottom:18px;padding:18px}.decision-intelligence-list{display:grid;grid-gap:8px;gap:8px}.decision-intelligence-list>article{background:#f7f9fc;border:1px solid #e4e9f0;border-radius:10px;overflow:hidden}.decision-intelligence-list>article>a{align-items:center;color:#0b1729;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto 1fr auto;padding:12px;text-decoration:none}.decision-intelligence-list>article>a>b{color:#137a4d;font-size:12px}.decision-intelligence-list>article>a>div{display:grid;grid-gap:3px;gap:3px}.decision-intelligence-list span{color:#667386;font-size:10px}.decision-intelligence-list em{color:#137a4d;font-size:10px;font-style:normal;font-weight:900}.emerging-signals,.intelligence-snapshot,.related-decisions,.system-intelligence-health{background:#fff;border:1px solid #dfe5ed;border-radius:14px;margin-bottom:18px;padding:18px}.intelligence-snapshot{background:linear-gradient(145deg,#0f1e32,#182b43);color:#fff}.intelligence-snapshot .retail-app-panel-heading h2,.intelligence-snapshot .retail-app-panel-heading p{color:#fff}.intelligence-snapshot .retail-app-panel-heading>span{background:rgba(103,221,162,.14);border:1px solid rgba(103,221,162,.3);border-radius:999px;color:#67dda2;padding:6px 9px;text-transform:capitalize}.intelligence-snapshot-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.intelligence-snapshot-grid article{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;display:grid;grid-gap:5px;gap:5px;padding:12px}.intelligence-snapshot-grid small,.intelligence-snapshot-grid span{color:#a9b7c9;font-size:9px}.intelligence-snapshot-grid small{font-weight:900;text-transform:uppercase}.intelligence-snapshot-grid strong{color:#fff;font-size:22px}.intelligence-progress{align-items:center;background:rgba(103,221,162,.08);border:1px solid rgba(103,221,162,.18);border-radius:9px;display:flex;gap:12px;justify-content:space-between;margin-top:10px;padding:10px 12px}.intelligence-progress strong{color:#67dda2;font-size:11px}.intelligence-progress span{color:#bdc9d7;font-size:9px}.messaging-intelligence-preview{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr auto 1fr;margin-top:12px;padding-top:12px}.messaging-intelligence-preview>div{display:grid;grid-gap:3px;gap:3px}.messaging-intelligence-preview small{color:#67dda2;font-size:8px;font-weight:900;text-transform:uppercase}.messaging-intelligence-preview strong{color:#fff;font-size:10px}.messaging-intelligence-preview code{background:hsla(0,0%,100%,.08);border-radius:7px;color:#d8e3ef;font-size:9px;padding:8px;white-space:nowrap}.messaging-intelligence-preview>span{color:#9fadc0;font-size:9px;line-height:1.45}.buyer-demo-proof,.economic-value-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px}.economic-value-grid article{background:rgba(143,221,255,.07);border:1px solid rgba(143,221,255,.16);border-radius:10px;display:grid;grid-gap:4px;gap:4px;padding:11px}.economic-value-grid small,.economic-value-grid span{color:#a9b7c9;font-size:8px}.economic-value-grid small{font-weight:900;text-transform:uppercase}.economic-value-grid strong{color:#8fddff;font-size:17px}.economic-methodology{border-top:1px solid hsla(0,0%,100%,.1);color:#bdc9d7;font-size:9px;margin-top:12px;padding-top:10px}.economic-methodology summary{color:#8fddff;cursor:pointer;font-weight:900}.economic-methodology ul{display:grid;grid-gap:3px;gap:3px;padding-left:18px}.emerging-signals-grid{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.intelligence-advantage{background:linear-gradient(145deg,#f5f0ff,#eef7ff);border:1px solid #d9cfed;border-radius:14px;margin-bottom:18px;padding:18px}.intelligence-advantage>div:last-child{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.intelligence-advantage article{background:hsla(0,0%,100%,.82);border:1px solid #ddd9e8;border-radius:10px;display:grid;grid-gap:7px;gap:7px;padding:13px}.intelligence-advantage article small{color:#7650a8;font-size:8px;font-weight:900;text-transform:uppercase}.intelligence-advantage article strong{color:#17283e;font-size:12px}.intelligence-advantage article p{color:#667386;font-size:9px;line-height:1.5;margin:0}.buyer-intelligence-demo,.execution-audit{background:#fff;border:1px solid #dfe5ed;border-radius:14px;margin-bottom:18px;padding:18px}.buyer-demo-layout{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr)}.buyer-demo-phone{background:#0b1729;border:5px solid #1d2a3c;border-radius:22px;color:#fff;overflow:hidden}.buyer-demo-phone>header{align-items:center;background:#075e54;display:flex;gap:9px;padding:12px}.buyer-demo-phone>header>span{align-items:center;background:#25d366;border-radius:50%;color:#073d35;display:flex;font-size:9px;font-weight:900;height:30px;justify-content:center;width:30px}.buyer-demo-phone>header>div{display:grid;flex:1 1}.buyer-demo-phone>header strong{font-size:11px}.buyer-demo-phone>header i,.buyer-demo-phone>header small{color:#c4e7df;font-size:8px;font-style:normal}.buyer-demo-message{background:#d9fdd3;border-radius:4px 10px 10px;color:#17283e;display:grid;grid-gap:6px;gap:6px;margin:18px;max-width:84%;padding:13px}.buyer-demo-message small{color:#137a4d;font-size:8px;font-weight:900}.buyer-demo-message strong{font-size:12px}.buyer-demo-message p{font-size:10px;line-height:1.55;margin:0}.buyer-demo-message time{color:#6d7d76;font-size:8px}.buyer-demo-phone>footer{align-items:center;background:#111f32;display:flex;gap:12px;justify-content:space-between;padding:12px}.buyer-demo-phone>footer button{background:#25d366;border:0;border-radius:999px;color:#073d35;cursor:pointer;font-size:9px;font-weight:900;padding:9px 13px}.buyer-demo-phone>footer span{color:#9fb0c2;font-size:8px}.buyer-demo-timeline{display:grid;grid-gap:7px;gap:7px}.buyer-demo-timeline button{align-items:center;background:#f7f9fc;border:1px solid #dfe5ed;border-radius:9px;color:#17283e;cursor:pointer;display:grid;grid-gap:9px;gap:9px;grid-template-columns:auto 1fr;padding:9px;text-align:left}.buyer-demo-timeline button[data-complete=true]{background:#eefaf4;border-color:#b9e7cf}.buyer-demo-timeline button[aria-current=step]{box-shadow:inset 3px 0 #24c47a}.buyer-demo-timeline b{align-items:center;background:#dfe5ed;border-radius:50%;display:flex;font-size:9px;height:25px;justify-content:center;width:25px}.buyer-demo-timeline button[data-complete=true] b{background:#24c47a;color:#fff}.buyer-demo-timeline span{display:grid;grid-gap:2px;gap:2px}.buyer-demo-timeline strong{font-size:10px}.buyer-demo-timeline small{color:#718095;font-size:8px}.buyer-demo-proof{border-top:1px solid #e5e9ef;margin-top:14px;padding-top:12px}.buyer-demo-proof span{color:#667386;display:grid;font-size:8px;grid-gap:3px;gap:3px}.buyer-demo-proof strong{color:#137a4d;font-size:12px}.execution-audit-list{display:grid;grid-gap:8px;gap:8px}.execution-audit-list>article{align-items:start;background:#f8fafc;border:1px solid #e2e7ee;border-radius:10px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto 1fr minmax(120px,.3fr);padding:11px}.execution-audit-list>article>i{background:#8a50d2;border-radius:50%;box-shadow:0 0 0 4px #eee7f8;height:9px;margin-top:4px;width:9px}.execution-audit-list>article[data-stage=assessed]>i,.execution-audit-list>article[data-stage=executed]>i{background:#24c47a;box-shadow:0 0 0 4px #e2f7ec}.execution-audit-list>article[data-stage=rejected]>i,.execution-audit-list>article[data-stage=reversed]>i{background:#ffb33e;box-shadow:0 0 0 4px #fff2dd}.execution-audit-list header{align-items:center;display:flex;gap:8px;justify-content:space-between}.execution-audit-list header strong{color:#17283e;font-size:10px}.execution-audit-list header span{color:#7050a0;font-size:8px;font-weight:900;text-transform:uppercase}.execution-audit-list details,.execution-audit-list p,.execution-audit-list small{color:#667386;font-size:8px;line-height:1.45;margin:3px 0 0}.execution-audit-list details summary{color:#137a4d;cursor:pointer;font-weight:900}.execution-audit-list details ul{padding-left:16px}.execution-audit>footer{border-top:1px solid #e2e7ee;color:#718095;font-size:8px;margin-top:12px;padding-top:10px}.emerging-signals-grid>article{background:#f8fafc;border:1px solid #dfe5ed;border-top:4px solid #ffb33e;border-radius:10px;padding:13px}.emerging-signals-grid>article[data-severity=material]{border-top-color:#e15f5f}.emerging-signals-grid>article[data-severity=positive]{border-top-color:#24c47a}.emerging-signals-grid>article>header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.emerging-signals-grid>article>header div{display:grid;grid-gap:3px;gap:3px}.emerging-signals-grid>article>header small{color:#718095;font-size:8px;font-weight:900;text-transform:uppercase}.emerging-signals-grid>article>header strong{color:#17283e;font-size:12px}.emerging-signals-grid>article>header>span{color:#137a4d;font-size:9px;font-weight:900;white-space:nowrap}.emerging-signals-grid>article>footer,.emerging-signals-grid>article>p{color:#667386;font-size:9px;line-height:1.5}.emerging-signals-grid>article>footer{border-top:1px solid #dfe5ed;padding-top:8px}.intelligence-evidence{border-top:1px solid #dfe5ed;margin-top:9px;padding:9px 12px 0}.intelligence-evidence summary{color:#7050a0;cursor:pointer;font-size:9px;font-weight:900}.intelligence-evidence>div{background:#fff;border:1px solid #e0e6ee;border-radius:8px;color:#45566d;display:grid;font-size:9px;grid-gap:5px;gap:5px;margin-top:8px;padding:10px}.intelligence-evidence ul{display:grid;grid-gap:3px;gap:3px;margin:0;padding-left:17px}.intelligence-evidence small{color:#77869a;line-height:1.4}.system-intelligence-health-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.system-intelligence-health-grid article{background:linear-gradient(145deg,#f7faf9,#f2f7ff);border:1px solid #dfe8e3;border-radius:10px;display:grid;grid-gap:5px;gap:5px;padding:12px}.system-intelligence-health-grid small{color:#637180;font-size:9px;font-weight:900;text-transform:uppercase}.system-intelligence-health-grid strong{color:#0b1729;font-size:22px}.system-intelligence-health-grid span,.system-intelligence-health>p{color:#667386;font-size:9px;line-height:1.45}.system-intelligence-health>p{margin:12px 0 0}.system-intelligence-memory{background:#f5f8fc;border-left:3px solid #8a50d2;border-radius:6px;padding:9px 11px}.related-decisions>div:last-child{display:grid;grid-gap:9px;gap:9px}.related-decisions article{background:#f7f9fc;border:1px solid #dfe5ed;border-left:4px solid #ffb33e;border-radius:10px;padding:13px}.related-decisions article[data-severity=material]{border-left-color:#e15f5f}.related-decisions article header{align-items:center;display:flex;gap:12px;justify-content:space-between}.related-decisions article header strong{color:#17283e;font-size:12px}.related-decisions article header span{background:#fff2df;border-radius:999px;color:#9b5c00;font-size:8px;font-weight:900;padding:5px 8px;text-transform:uppercase}.related-decisions article[data-severity=material] header span{background:#ffeded;color:#a52c2c}.related-decisions article footer,.related-decisions article p,.related-decisions>p{color:#667386;font-size:10px;line-height:1.5}.related-decisions article ul{color:#304158;display:grid;font-size:10px;grid-gap:4px;gap:4px;margin:8px 0;padding-left:18px}.related-decisions article footer{border-top:1px solid #dfe5ed;padding-top:8px}.event-feed-query{align-items:end;background:#fff;border:1px solid #dfe5ed;border-radius:12px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:2fr 1fr 1fr auto;margin-bottom:12px;padding:12px}.event-feed-query label{color:#667386;display:grid;font-size:10px;font-weight:800;grid-gap:5px;gap:5px}.event-feed-query input,.event-feed-query select{background:#f7f9fc;border:1px solid #dfe5ed;border-radius:8px;color:#0b1729;min-width:0;padding:9px}.event-feed-query button{background:#eef5ff;border:0;border-radius:8px;color:#2866a9;cursor:pointer;font-weight:800;padding:10px}.retail-product-sidebar{background:#0b1729;border-right:1px solid #1d2c41;color:#fff;display:flex;flex-direction:column;height:100vh;overflow-y:auto;padding:20px 14px;position:-webkit-sticky;position:sticky;top:0}.retail-product-brand{align-items:center;color:#fff;display:flex;gap:10px;padding:0 7px 20px;text-decoration:none}.retail-product-brand>span{align-items:center;background:var(--retail-accent);border-radius:9px;color:#062214;display:flex;font-size:18px;font-weight:900;height:35px;justify-content:center;width:35px}.retail-product-brand div,.retail-product-store div{display:grid;grid-gap:2px;gap:2px}.retail-product-brand small,.retail-product-store small{color:#7889a0;font-size:10px;font-weight:600}.retail-product-store{align-items:center;background:#122238;border:1px solid #24364e;border-radius:10px;display:grid;grid-gap:9px;gap:9px;grid-template-columns:auto 1fr auto;margin-bottom:18px;padding:10px}.retail-product-store>span{align-items:center;background:#243751;border-radius:7px;color:#b9c7d8;display:flex;font-size:11px;font-weight:900;height:30px;justify-content:center;width:30px}.retail-product-store strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.retail-product-store b{color:#75879e}.retail-product-sidebar nav>div{margin-bottom:14px}.retail-product-nav-group-sunk{opacity:.68}.retail-product-sidebar nav p{color:#60728a;font-size:10px;font-weight:900;letter-spacing:.14em;margin:0;text-transform:uppercase}.retail-product-nav-group{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;justify-content:space-between;margin:0 9px 5px;padding:0;width:calc(100% - 18px)}.retail-product-nav-chevron{color:#60728a;font-style:normal;transform:rotate(0deg);transition:transform .15s ease}.retail-product-nav-chevron.open{transform:rotate(90deg)}.retail-product-sidebar nav a{align-items:center;border:1px solid transparent;border-radius:7px;color:#9cabc0;display:grid;font-size:13px;font-weight:700;grid-gap:10px;gap:10px;grid-template-columns:20px 1fr auto;margin:2px 0;padding:8px 10px;text-decoration:none}.retail-product-sidebar nav a:hover{background:#122238;color:#fff}.retail-product-sidebar nav a.active{background:rgba(36,196,122,.13);border-color:rgba(36,196,122,.28);color:#65e5a3}.retail-product-sidebar nav a i{color:currentColor;font-style:normal;text-align:center}.retail-product-sidebar nav a em{background:#243751;border-radius:999px;color:#cfdae7;font-size:10px;font-style:normal;padding:2px 6px}.retail-product-nav-dot{background:#ef4444;border-radius:999px;display:inline-block;height:8px;margin-left:6px;width:8px}.retail-product-switcher{border-top:1px solid #203148;color:#9cabc0;display:flex;font-size:12px;justify-content:space-between;margin-top:auto;padding:17px 9px 0;text-decoration:none}.retail-product-main{min-width:0}.retail-product-topbar{align-items:center;background:hsla(0,0%,100%,.97);border-bottom:1px solid #dfe5ed;display:flex;height:64px;justify-content:space-between;padding:0 clamp(18px,3vw,38px);position:-webkit-sticky;position:sticky;top:0;z-index:30}.retail-product-topbar form{align-items:center;display:flex;flex:1 1;gap:9px;max-width:650px}.retail-product-topbar form span{color:#738198;font-size:20px}.retail-product-topbar input{background:transparent;border:0;color:#172033;font:inherit;outline:0;padding:10px 0;width:100%}.retail-product-topbar input::placeholder{color:#738198;opacity:1}.retail-product-topbar>div{align-items:center;display:flex;gap:11px}.retail-product-topbar button{background:transparent;border:0;color:#54647a;font-size:20px;position:relative}.retail-product-topbar button i{background:#f04464;border:2px solid #fff;border-radius:50%;height:7px;position:absolute;right:0;top:0;width:7px}.retail-product-user{align-items:center;background:#13243a;border-radius:9px;color:#fff;display:flex;font-size:12px;font-weight:900;height:36px;justify-content:center;width:36px}.retail-product-content{margin:0 auto;max-width:1460px;min-height:calc(100vh - 112px);padding:30px clamp(18px,3vw,40px) 60px}.retail-product-notice{align-items:center;background:#e8f8f0;border:1px solid #a9e5c8;border-radius:9px;color:#245d43;display:flex;gap:9px;margin-bottom:18px;padding:11px 13px}.retail-product-notice>span{font-weight:900}.retail-product-notice button{background:transparent;border:0;color:#245d43;cursor:pointer;font-size:18px;margin-left:auto}.retail-app-heading{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.retail-app-heading p,.retail-app-panel-heading p{color:#708096;font-size:10px;font-weight:900;letter-spacing:.13em;margin:0 0 6px;text-transform:uppercase}.retail-app-heading h1{color:#111a2b;font-size:clamp(28px,4vw,40px);letter-spacing:-.035em;line-height:1.05;margin:0 0 7px}.retail-app-heading span{color:#66768d;display:block;max-width:720px}.retail-app-primary,.retail-app-secondary{border-radius:7px;cursor:pointer;font:inherit;font-size:12px;font-weight:800;padding:10px 14px;transition:transform .12s ease,opacity .12s ease,box-shadow .12s ease}.retail-app-primary:hover:not(:disabled),.retail-app-secondary:hover:not(:disabled){box-shadow:0 2px 8px rgba(20,30,50,.12)}.retail-app-primary:active:not(:disabled),.retail-app-secondary:active:not(:disabled){transform:scale(.97);opacity:.85}.retail-app-primary:disabled,.retail-app-secondary:disabled{cursor:default;opacity:.6}.retail-app-primary{background:#13a860;border:1px solid #0d9553;color:#fff}.retail-app-secondary{background:#fff;border:1px solid #ced7e3;color:#35445a}.retail-app-metrics{display:grid;grid-gap:13px;gap:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.retail-app-metrics.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.retail-app-metric{background:#fff;border:1px solid #dfe5ed;border-radius:10px;box-shadow:0 2px 5px rgba(30,48,73,.03);display:grid;grid-gap:5px;gap:5px;min-height:112px;padding:17px}.retail-app-metric span{color:#68788f;font-size:12px;font-weight:700}.retail-app-metric strong{color:#152034;font-size:25px}.retail-app-metric small{color:#18985a}.retail-app-metric[data-tone=watch] small{color:#b57919}.retail-app-metric[data-tone=risk] small{color:#d43d58}.retail-app-dashboard-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.45fr) minmax(340px,.85fr);margin-bottom:16px}.retail-app-dashboard-grid.lower{grid-template-columns:1fr 1fr}.retail-app-dashboard-grid.is-arrangeable{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.legal-control-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.legal-control-metrics a,.legal-flow-panel,.legal-monitor-card{background:linear-gradient(145deg,#fff,#f7f9ff);border:1px solid #dce3f5;border-radius:18px;box-shadow:0 12px 34px rgba(28,48,94,.08)}.legal-control-metrics a{color:#17233b;display:grid;grid-gap:5px;gap:5px;padding:18px;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.legal-control-metrics a:hover,.legal-exceptions a:hover,.legal-flow a:hover{border-color:#3158d4;box-shadow:0 14px 34px rgba(49,88,212,.14);transform:translateY(-2px)}.legal-control-metrics span,.legal-panel-heading p{color:#67758d;font-size:11px;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.legal-control-metrics strong{font-size:clamp(24px,3vw,34px)}.legal-control-metrics small{color:#67758d;font-size:12px}.legal-flow-panel,.legal-monitor-card{padding:20px}.legal-flow-panel{margin-bottom:16px;overflow:hidden;position:relative}.legal-flow-panel:after{background:radial-gradient(circle,rgba(49,88,212,.14),transparent 68%);content:"";height:260px;pointer-events:none;position:absolute;right:-100px;top:-140px;width:260px}.legal-panel-heading{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px;position:relative;z-index:1}.legal-panel-heading h2{color:#17233b;font-size:20px;margin:3px 0 0}.legal-panel-heading>span{background:#edf1ff;border:1px solid #d7e0ff;border-radius:999px;color:#3158d4;font-size:11px;font-weight:800;padding:7px 11px}.legal-panel-heading a{color:#3158d4;font-size:12px;font-weight:800;text-decoration:none}.legal-flow{grid-gap:10px;gap:10px;grid-template-columns:repeat(7,minmax(100px,1fr));overflow-x:auto;padding:4px 2px 12px;z-index:1}.legal-flow,.legal-flow a{display:grid;position:relative}.legal-flow a{background:#fff;border:1px solid #e0e5ef;border-radius:14px;color:#17233b;min-height:116px;padding:12px;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.legal-flow a>i{align-items:center;background:#edf1ff;border-radius:50%;color:#3158d4;display:flex;font-size:11px;font-style:normal;font-weight:900;height:24px;justify-content:center;width:24px}.legal-flow a>strong{align-self:end;font-size:25px}.legal-flow a>span{color:#67758d;font-size:11px;font-weight:700}.legal-flow a>b{color:#9badd6;font-size:18px;position:absolute;right:-10px;top:46px;z-index:2}.legal-flow-health{border-top:1px solid #e4e9f2;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:8px;padding-top:15px}.legal-flow-health>span{align-items:center;color:#67758d;display:grid;font-size:12px;grid-gap:2px 8px;gap:2px 8px;grid-template-columns:auto 1fr}.legal-flow-health strong{color:#17233b;grid-column:2}.legal-assurance i,.legal-exceptions i,.legal-flow-health i{background:#24c47a;border-radius:50%;height:9px;width:9px}.legal-exceptions a[data-tone=watch] i,.legal-flow-health i[data-tone=watch]{background:#e3a323}.legal-exceptions a[data-tone=risk] i,.legal-flow-health i[data-tone=risk]{background:#d9475f}.legal-monitor-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.legal-exceptions{display:grid;grid-gap:8px;gap:8px}.legal-exceptions a{align-items:center;background:#fff;border:1px solid #e6eaf1;border-radius:12px;color:#243149;display:grid;font-size:13px;grid-gap:10px;gap:10px;grid-template-columns:auto 1fr auto auto;padding:11px 12px;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.legal-exceptions a[data-tone=good] i{background:#24c47a}.legal-exceptions b{color:#8a9ab4}.legal-assurance{display:grid;grid-gap:9px;gap:9px;list-style:none;margin:0;padding:0}.legal-assurance li{align-items:center;background:#fff;border:1px solid #e6eaf1;border-radius:12px;color:#243149;display:grid;font-size:13px;grid-gap:10px;gap:10px;grid-template-columns:auto 1fr auto;padding:12px}.legal-assurance li:not([data-ready=true]) i{background:#c3ccda}.legal-assurance span{color:#67758d;font-size:11px;font-weight:700}@media (max-width:900px){.legal-control-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-monitor-grid{grid-template-columns:1fr}}@media (max-width:600px){.legal-control-metrics{grid-template-columns:1fr 1fr}.legal-control-metrics a,.legal-flow-panel,.legal-monitor-card{padding:14px}.legal-flow-health{grid-template-columns:1fr}.legal-panel-heading{align-items:flex-start;flex-direction:column}}.workspace-widget{display:grid;grid-gap:8px;gap:8px;grid-template-rows:auto 1fr;min-width:0}.workspace-widget>.retail-app-panel{min-width:0}.retail-app-dashboard-grid.is-arranging .workspace-widget>.retail-app-panel{outline:2px dashed #9fb3cc;outline-offset:2px}.workspace-arrange-bar{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-bottom:10px}.workspace-arrange-bar button,.workspace-widget-controls button{background:#fff;border:1px solid #cfd8e3;border-radius:8px;color:#22324a;cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:6px 10px}.workspace-widget-controls{align-items:center;display:flex;gap:6px}.workspace-widget-controls span{color:#52627a;flex:1 1;font-size:12px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-widget-controls button:disabled{cursor:default;opacity:.4}.retail-app-board-card,.retail-app-detail,.retail-app-directory-card,.retail-app-panel,.retail-app-table-card{background:#fff;border:1px solid #dfe5ed;border-radius:10px;box-shadow:0 2px 6px rgba(30,48,73,.035)}.retail-app-panel{padding:18px}.retail-app-panel-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.retail-app-panel-heading h2{color:#172033;font-size:17px;margin:0}.retail-app-panel-heading a,.retail-app-panel-heading>span{color:#738198;font-size:11px}.retail-app-chart-panel svg{height:210px;margin-top:12px;width:100%}.retail-app-chart-labels{color:#7b899b;display:flex;font-size:10px;justify-content:space-between;padding:0 12px}.retail-app-priorities{display:grid;margin-top:10px}.retail-app-priorities a{align-items:center;border-bottom:1px solid #edf0f4;color:inherit;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto 1fr auto;padding:13px 2px;text-decoration:none;transition:background-color .12s ease,padding-left .12s ease}.retail-app-priorities a:hover{background-color:#f7f9fb;padding-left:6px}.retail-app-priorities a>i{background:#ffb33e;border-radius:50%;height:8px;width:8px}.retail-app-priorities a>i[data-tone=risk]{background:#f04464}.retail-app-priorities div{display:grid;grid-gap:3px;gap:3px}.retail-app-priorities strong{font-size:12px}.retail-app-priorities span{color:#77869a;font-size:11px}.retail-app-priorities b{color:#8090a4}.retail-app-pipeline{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,1fr);margin-top:18px}.retail-app-pipeline div{background:#f5f7fa;border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:13px 9px;text-align:center}.retail-app-pipeline strong{font-size:19px}.retail-app-pipeline span{color:#75849a;font-size:10px}.retail-app-activity{display:grid;grid-gap:13px;gap:13px;list-style:none;margin:16px 0 0;padding:0}.retail-app-activity li{align-items:center;display:grid;font-size:12px;grid-gap:9px;gap:9px;grid-template-columns:auto 1fr auto}.retail-app-activity i{background:#24c47a;border-radius:50%;height:7px;width:7px}.retail-app-activity span{color:#8795a7}.retail-app-toolbar{align-items:center;background:#fff;border:1px solid #dfe5ed;border-radius:9px;display:flex;gap:9px;margin-bottom:14px;padding:10px}.retail-app-toolbar input{background:#fff;border:0;color:#172033;flex:1 1;font:inherit;min-width:180px;outline:0;padding:7px 9px}.retail-app-toolbar input::placeholder{color:#8795a7;opacity:1}.retail-app-toolbar button,.retail-app-toolbar select{background:#f5f7fa;border:1px solid #d8e0e9;border-radius:6px;color:#3f4f64;font:inherit;font-size:11px;padding:8px 10px}.retail-app-record-count{color:#718096;font-size:11px;margin-left:auto;white-space:nowrap}.retail-app-views-bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:-6px 0 14px}.retail-app-views-bar input{background:#fff;font:inherit;padding:6px 9px;width:160px}.retail-app-views-bar input,.retail-app-views-bar>button{border:1px solid #d8e0e9;border-radius:6px;font-size:11px}.retail-app-views-bar>button{background:#f5f7fa;color:#3f4f64;padding:6px 10px}.retail-app-views-bar>button:disabled{cursor:not-allowed;opacity:.5}.retail-app-view-chips{display:flex;flex-wrap:wrap;gap:6px}.retail-app-view-chip{align-items:center;background:color-mix(in srgb,var(--retail-accent,#24c47a) 12%,#fff);border:1px solid color-mix(in srgb,var(--retail-accent,#24c47a) 35%,#fff);border-radius:999px;display:inline-flex;gap:4px;padding:3px 4px 3px 10px}.retail-app-view-chip button{background:none;border:0;color:var(--retail-accent-text,#147d48);cursor:pointer;font-size:11px;font-weight:600;padding:0}.retail-app-view-chip a{color:#8a97a6;cursor:pointer;font-size:12px;line-height:1;padding:2px 4px}.retail-app-view-chip a:hover{color:#b3261e}.retail-app-view-toggle{display:flex;gap:2px}.retail-app-view-toggle button{background:#f5f7fa;border:1px solid #d8e0e9;color:#3f4f64;cursor:pointer;font:inherit;font-size:11px;padding:8px 10px}.retail-app-view-toggle button:first-child{border-radius:6px 0 0 6px}.retail-app-view-toggle button:last-child{border-left:0;border-radius:0 6px 6px 0}.retail-app-view-toggle button[aria-pressed=true]{background:var(--retail-accent,#22c55e);border-color:var(--retail-accent,#22c55e);color:#fff}.retail-app-list-table select{background:#f5f7fa;border:1px solid #d8e0e9;border-radius:6px;color:#3f4f64;font:inherit;font-size:10px;padding:5px 6px}.retail-app-list-secondary{color:#8795a7}.retail-app-list-table a{color:var(--retail-accent-text,#147d48);cursor:pointer;font-weight:700;font-size:10px;text-decoration:none;white-space:nowrap}.retail-app-list-table a:hover{text-decoration:underline}.retail-app-record-layout{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) 290px}.retail-app-board-card,.retail-app-table-card{min-width:0;padding:17px}.retail-app-board{display:flex;gap:12px;margin-top:14px;overflow-x:auto;padding-bottom:4px}.retail-app-board-column{background:#f7f9fb;border-radius:10px;border:1px solid #e5eaf0;border-top:3px solid #94a3b8;display:flex;flex:1 0 200px;flex-direction:column;gap:8px;max-width:260px;min-width:200px;padding:10px}.retail-app-board-column[data-tone=info]{border-top-color:#3b82f6}.retail-app-board-column[data-tone=warn]{border-top-color:#f59e0b}.retail-app-board-column[data-tone=done]{border-top-color:var(--retail-accent,#22c55e)}.retail-app-board-column.drag-over{background:color-mix(in srgb,var(--retail-accent) 12%,#f7f9fb);border-color:var(--retail-accent);border-style:dashed}.retail-app-board-hint{color:#a3b0c2;font-size:10px;font-style:italic;white-space:nowrap}.retail-app-board-column-total{color:#49586c;font-size:10px;font-weight:700;margin:-4px 4px 0}.retail-app-board-column header{align-items:center;color:#49586c;display:flex;font-size:10px;font-weight:800;justify-content:space-between;letter-spacing:.06em;padding:2px 4px;text-transform:uppercase}.retail-app-board-column header strong{background:#fff;border:1px solid #e5eaf0;border-radius:999px;color:#172033;font-size:10px;padding:1px 7px}.retail-app-board-column-body{display:flex;flex-direction:column;gap:8px;min-height:40px}.retail-app-board-item{background:#fff;border:1px solid #e5eaf0;border-radius:8px;cursor:-webkit-grab;cursor:grab;display:grid;grid-gap:5px;gap:5px;padding:10px;text-align:left}.retail-app-board-item.dragging{cursor:-webkit-grabbing;cursor:grabbing;opacity:.45}.retail-app-board-item strong{color:#172033;font-size:12px}.retail-app-board-item span{color:#718096;font-size:10px}.retail-app-board-item-meta{display:flex;font-size:10px;justify-content:space-between;margin-top:2px}.retail-app-board-item-meta b{color:var(--retail-accent-text,#147d48)}.retail-app-board-item-meta i{color:#8795a7;font-style:normal}.retail-app-board-item-owner{align-items:center;display:flex;gap:5px}.retail-app-board-item-avatar{align-items:center;background:#eef2f7;border-radius:999px;color:#49586c;display:inline-flex;font-size:8px;font-weight:700;height:16px;justify-content:center;width:16px}.retail-app-board-item-foot{align-items:center;border-top:1px solid #eef1f6;display:flex;font-size:9px;justify-content:space-between;margin-top:2px;padding-top:6px}.retail-app-board-item-foot small{color:#a3b0c2}.retail-app-board-item-foot a{color:var(--retail-accent-text,#147d48);cursor:pointer;font-weight:700;text-decoration:none}.retail-app-board-item-foot a:hover{text-decoration:underline}.retail-app-due-badge{border-radius:999px;display:inline-block;font-size:9px;font-weight:700;margin-top:4px;padding:2px 8px;width:-moz-fit-content;width:fit-content}.retail-app-due-overdue{background:#fde2e1;color:#b3261e}.retail-app-due-soon{background:#fef1d6;color:#9a6700}.retail-app-due-later{background:#e9eef7;color:#445069}.retail-app-board-item:hover{border-color:color-mix(in srgb,var(--retail-accent) 45%,#e5eaf0)}.retail-app-board-item.selected{background:#f0fbf6;border-color:var(--retail-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--retail-accent) 40%,transparent)}.retail-app-board-item-thumb{border-radius:6px;height:64px;object-fit:cover;width:100%}.retail-app-board-empty{color:#a3b0c2;font-size:10px;padding:6px 2px}.retail-app-check-wrap{position:relative}.retail-app-check-wrap .retail-app-check{cursor:pointer;left:8px;position:absolute;top:8px;z-index:2}.retail-app-check-wrap .retail-app-board-item,.retail-app-check-wrap .retail-app-directory-item{padding-left:26px}.retail-app-bulk-bar{align-items:center;background:color-mix(in srgb,var(--retail-accent) 10%,#fff);border:1px solid var(--retail-accent);border-radius:9px;display:flex;gap:9px;margin-bottom:14px;padding:9px 10px}.retail-app-bulk-bar span{color:#172033;font-size:11px;font-weight:600}.retail-app-bulk-bar button{background:#fff;border:1px solid #d8e0e9;border-radius:6px;color:#3f4f64;cursor:pointer;font:inherit;font-size:11px;margin-left:auto;padding:7px 10px}.retail-app-bulk-bar button:first-of-type{margin-left:0}.retail-app-edit-form{display:grid;grid-gap:8px;gap:8px;margin:10px 0}.retail-app-edit-form label{color:#718096;display:grid;font-size:10px;grid-gap:4px;gap:4px}.retail-app-edit-form input{background:#fff;border:1px solid #dfe5ed;border-radius:6px;color:#172033;font:inherit;padding:7px 9px}.retail-app-edit-form footer{display:flex;gap:8px;justify-content:flex-end}.retail-app-edit-toggle{margin:4px 0 10px;width:-moz-fit-content;width:fit-content}.retail-app-source-toggle{align-items:center;background:#f5f7fa;border:1px solid #e5eaf0;border-radius:8px;color:#172033;cursor:pointer;display:flex;font-size:11px;font-weight:700;justify-content:space-between;margin-top:12px;padding:8px 10px;width:100%}.retail-app-source-detail{color:#718096;font-size:10px;line-height:1.5;margin-top:6px;padding:0 2px}.retail-app-calendar-card,.retail-app-directory-card{min-width:0;padding:17px}.retail-app-inbox-layout{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,190px) minmax(0,340px) minmax(0,1fr);margin-top:14px}.retail-app-inbox-folders{background:#fff;border:1px solid #e5eaf0;border-radius:12px;display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px}.retail-app-inbox-folders button{align-items:center;background:transparent;border:none;border-radius:8px;color:#445;cursor:pointer;display:flex;font-size:13px;justify-content:space-between;padding:8px 9px;text-align:left}.retail-app-inbox-folders button:hover{background:#f7f9fb}.retail-app-inbox-folders button.active{background:#f0fbf6;color:#14532d;font-weight:600}.retail-app-inbox-folders button em{color:#8a97a6;font-size:11px;font-style:normal}.retail-app-inbox-folders button.active em{color:#22c55e}.retail-app-inbox-connect{border-top:1px solid #eef1f4;margin-top:8px;padding-top:10px}.retail-app-inbox-connect p{color:#8a97a6;font-size:11px;margin:0 0 4px}.retail-app-inbox-connect a{color:var(--retail-accent,#22c55e);font-size:12px;font-weight:600;text-decoration:none}.retail-app-inbox-connect a:hover{text-decoration:underline}.retail-app-inbox-list{background:#fff;border:1px solid #e5eaf0;border-radius:12px;min-width:0;padding:17px}.retail-app-inbox-search{background:#f7f9fb;border:1px solid #e5eaf0;border-radius:8px;font-size:13px;margin-top:10px;padding:8px 10px;width:100%}.retail-app-inbox-channel{font-style:normal;margin-right:4px}.retail-app-inbox-rows{display:flex;flex-direction:column;gap:4px;margin-top:12px;max-height:560px;overflow-y:auto}.retail-app-inbox-row{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 8px;position:relative;text-align:left}.retail-app-inbox-row:hover{background:#f7f9fb}.retail-app-inbox-row.selected{background:#f0fbf6;border-color:var(--retail-accent,#22c55e)}.retail-app-inbox-row-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.retail-app-inbox-row-top{display:flex;justify-content:space-between}.retail-app-inbox-row-top b{color:#172033;font-size:12px}.retail-app-inbox-row.is-unread .retail-app-inbox-row-top b{font-weight:800}.retail-app-inbox-row-top i{color:#a3b0c2;font-size:9px;font-style:normal;white-space:nowrap}.retail-app-inbox-row-preview{color:#718096;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.retail-app-inbox-row.is-unread .retail-app-inbox-row-preview{color:#49586c;font-weight:600}.retail-app-inbox-dot{background:var(--retail-accent,#22c55e);border-radius:999px;flex-shrink:0;height:8px;width:8px}.retail-app-inbox-avatar{align-items:center;background:#eef2f7;border-radius:999px;color:#49586c;display:flex;flex-shrink:0;font-size:10px;font-weight:800;height:30px;justify-content:center;width:30px}.retail-app-inbox-avatar.large{font-size:13px;height:42px;width:42px}.retail-app-inbox-thread{background:#fff;border:1px solid #e5eaf0;border-radius:12px;display:flex;flex-direction:column;min-width:0;padding:17px}.retail-app-inbox-thread-head{align-items:center;border-bottom:1px solid #eef1f5;display:flex;gap:10px;padding-bottom:14px}.retail-app-inbox-thread-head div{display:flex;flex:1 1;flex-direction:column;gap:2px}.retail-app-inbox-thread-head strong{color:#172033;font-size:14px}.retail-app-inbox-thread-head span{color:#8795a7;font-size:11px}.retail-app-inbox-thread-body{color:#33415c;font-size:13px;line-height:1.6;padding:16px 2px}.retail-app-inbox-reply{border-top:1px solid #eef1f5;display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:14px}.retail-app-inbox-reply textarea{border:1px solid #e5eaf0;border-radius:8px;font:inherit;padding:10px;resize:vertical;width:100%}.retail-app-inbox-reply button{align-self:flex-end}.retail-app-inbox-sent{align-self:flex-end;color:var(--retail-accent-text,#147d48);font-size:11px;font-weight:700}@media (max-width:780px){.retail-app-inbox-layout{grid-template-columns:minmax(0,1fr)}}.retail-app-studio-card{background:linear-gradient(160deg,color-mix(in srgb,var(--retail-accent,#22c55e) 6%,#fff),#fff);border:1px solid #e5eaf0;border-radius:16px;margin-bottom:20px;padding:20px}.retail-app-studio-card .retail-app-panel-heading span{background:color-mix(in srgb,var(--retail-accent,#22c55e) 14%,#fff);border-radius:999px;color:var(--retail-accent-text,#147d48);font-size:11px;font-weight:700;padding:4px 10px}.retail-app-studio-form{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;margin-top:14px}.retail-app-studio-form label{color:#5b6675;display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:6px;text-transform:uppercase}.retail-app-studio-form input,.retail-app-studio-form select{border:1px solid #e5eaf0;border-radius:8px;font:inherit;padding:10px;text-transform:none}.retail-app-studio-form button{align-self:end;white-space:nowrap}.retail-app-studio-upload{align-items:center;background:#f3f5f8;border:1px dashed #c7d0dc;border-radius:8px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;margin-top:12px;padding:8px 14px}.retail-app-studio-upload:hover{border-color:var(--retail-accent,#22c55e)}.retail-app-studio-empty{color:#8795a7;font-size:13px;margin-top:16px}.retail-app-studio-layout{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,320px);margin-top:16px}.retail-app-studio-draft{background:#fff;border:1px solid #e5eaf0;border-radius:12px;padding:16px}.retail-app-studio-draft h3{font-size:16px;margin:0 0 8px}.retail-app-studio-draft p{color:#43505f;line-height:1.5;margin:0}.retail-app-studio-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.retail-app-studio-tags span{background:#f3f5f8;border-radius:999px;color:#5b6675;font-size:12px;font-weight:600;padding:4px 10px}.retail-app-studio-tags .retail-app-studio-cta{background:color-mix(in srgb,var(--retail-accent,#22c55e) 16%,#fff);color:var(--retail-accent-text,#147d48)}.retail-app-studio-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:16px}.retail-app-preview-box{background:#f6f7f9;border:1px solid #e5eaf0;border-radius:12px;overflow:hidden}.retail-app-preview-chrome{background:#eef1f5;border-bottom:1px solid #e5eaf0;padding:8px 12px}.retail-app-preview-chrome span{color:#8795a7;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.retail-app-preview-email,.retail-app-preview-post{background:#fff;display:grid;grid-gap:10px;gap:10px;padding:14px}.retail-app-preview-post-head{align-items:center;display:flex;gap:8px}.retail-app-preview-post-head div{display:flex;flex-direction:column}.retail-app-preview-post-head b{font-size:12px}.retail-app-preview-post-head i{color:#8795a7;font-size:10px;font-style:normal}.retail-app-preview-avatar{align-items:center;background:var(--retail-accent,#22c55e);border-radius:999px;color:#fff;display:flex;font-size:11px;font-weight:700;height:28px;justify-content:center;width:28px}.retail-app-preview-image{border-radius:8px;height:160px;object-fit:cover;width:100%}.retail-app-preview-image-placeholder{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--retail-accent,#22c55e) 18%,#fff),#f3f5f8);display:flex;font-size:32px;justify-content:center}.retail-app-preview-post-body strong{display:block;font-size:13px;margin-bottom:4px}.retail-app-preview-post-body p{color:#43505f;font-size:12px;line-height:1.5;margin:0}.retail-app-preview-post-tags{display:flex;flex-wrap:wrap;gap:6px}.retail-app-preview-post-tags span{color:var(--retail-accent-text,#147d48);font-size:11px;font-weight:700}.retail-app-preview-email p,.retail-app-preview-email-head{color:#43505f;font-size:12px}.retail-app-preview-email p{line-height:1.5;margin:0}.retail-app-preview-cta{background:var(--retail-accent,#22c55e);border-radius:8px;color:#fff;font-size:12px;font-weight:700;justify-self:start;padding:8px 14px}@media (max-width:780px){.retail-app-studio-form,.retail-app-studio-layout{grid-template-columns:minmax(0,1fr)}}.retail-app-calendar-weekdays{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(7,1fr);margin-top:14px}.retail-app-calendar-weekdays span{color:#8795a7;font-size:10px;font-weight:800;letter-spacing:.06em;text-align:center;text-transform:uppercase}.retail-app-calendar-grid{display:flex;flex-direction:column;gap:6px;margin-top:6px}.retail-app-calendar-row{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(7,1fr)}.retail-app-calendar-cell{background:#f7f9fb;border:1px solid #e5eaf0;border-radius:8px;display:flex;flex-direction:column;gap:4px;min-height:76px;padding:6px}.retail-app-calendar-cell.is-empty{background:transparent;border-color:transparent}.retail-app-calendar-cell.is-today{background:#f0fbf6;border-color:var(--retail-accent,#22c55e);box-shadow:0 0 0 1px color-mix(in srgb,var(--retail-accent) 35%,transparent)}.retail-app-calendar-daynum{color:#49586c;font-size:10px;font-weight:800}.retail-app-calendar-cell.is-today .retail-app-calendar-daynum{color:var(--retail-accent-text,#147d48)}.retail-app-calendar-chips{display:flex;flex-direction:column;gap:3px}.retail-app-calendar-chip{background:#fff;border:1px solid #e5eaf0;border-radius:6px;color:#172033;cursor:pointer;font-size:9px;font-weight:700;overflow:hidden;padding:3px 5px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.retail-app-calendar-chip:hover{border-color:color-mix(in srgb,var(--retail-accent) 45%,#e5eaf0)}.retail-app-calendar-chip.selected{background:var(--retail-accent);border-color:var(--retail-accent);color:#fff}@media (max-width:720px){.retail-app-calendar-weekdays span:nth-child(n){font-size:8px}.retail-app-calendar-cell{min-height:56px}}.retail-app-directory-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin-top:14px}.retail-app-directory-item{background:#fff;border:1px solid #e5eaf0;border-radius:10px;cursor:pointer;display:grid;grid-gap:8px;gap:8px;padding:12px;text-align:left}.retail-app-directory-item:hover{border-color:color-mix(in srgb,var(--retail-accent) 45%,#e5eaf0)}.retail-app-directory-item.selected{background:#f0fbf6;border-color:var(--retail-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--retail-accent) 40%,transparent)}.retail-app-directory-avatar{align-items:center;background:color-mix(in srgb,var(--retail-accent) 18%,#fff);border-radius:999px;color:var(--retail-accent-text,#147d48);display:flex;font-size:12px;font-weight:800;height:34px;justify-content:center;width:34px}.retail-app-directory-body strong{color:#172033;display:block;font-size:12px}.retail-app-directory-body span{color:#718096;font-size:10px}.retail-app-directory-bar{background:#edf0f4;border-radius:999px;height:5px;overflow:hidden}.retail-app-directory-bar i{background:var(--retail-accent);display:block;height:100%}.retail-app-directory-metric small{color:#8795a7;font-size:9px}.retail-app-directory-foot{align-items:center;display:flex;font-size:10px;justify-content:space-between}.retail-app-directory-foot b{color:var(--retail-accent-text,#147d48)}.retail-app-directory-foot i{color:#8795a7;font-style:normal}.retail-app-table-card.full{padding:18px}.retail-app-table-scroll{overflow-x:auto}.retail-app-table-card table{border-collapse:collapse;font-size:11px;margin-top:14px;min-width:720px;width:100%}.retail-app-table-card th{color:#718096;font-size:9px;letter-spacing:.08em;padding:9px;text-align:left;text-transform:uppercase}.retail-app-table-card td{border-top:1px solid #edf0f4;color:#49586c;padding:11px 9px}.retail-app-table-card td strong{color:#172033}.retail-app-table-card td small{color:#8795a7;display:block;margin-top:3px}.retail-app-table-card tbody tr{cursor:pointer}.retail-app-table-card tbody tr.selected,.retail-app-table-card tbody tr:hover{background:#f0fbf6}.retail-app-status{background:#edf2f7;border-radius:999px;display:inline-block;font-size:9px;font-weight:800;padding:4px 7px;white-space:nowrap}.retail-app-status.status-invited,.retail-app-status.status-low-stock,.retail-app-status.status-new,.retail-app-status.status-watch{background:#fff2d8;color:#9a6208}.retail-app-status.status-out-of-stock,.retail-app-status.status-ready{background:#ffe7ec;color:#bd314b}.retail-app-status.status-active,.retail-app-status.status-delivered,.retail-app-status.status-healthy{background:#ddf7e9;color:#147d48}.retail-app-status.status-dispatched,.retail-app-status.status-draft,.retail-app-status.status-picking{background:#e5efff;color:#3269aa}.retail-app-detail{padding:18px;position:-webkit-sticky;position:sticky;top:82px}.retail-app-detail>p{color:#77869a;font-size:10px;font-weight:800;letter-spacing:.1em;margin:0 0 5px;text-transform:uppercase}.retail-app-detail h2{font-size:22px;margin:0 0 5px}.retail-app-detail>strong{color:#56667b;font-size:12px}.retail-app-attachment-box{margin-top:14px}.retail-app-attachment-label{color:#8795a7;font-size:10px;font-weight:800;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.retail-app-attachment-upload{align-items:center;background:#f6f7f9;border:1px dashed #c7d0dc;border-radius:8px;cursor:pointer;display:flex;font-size:12px;font-weight:600;justify-content:center;padding:16px}.retail-app-attachment-upload:hover{border-color:var(--retail-accent,#22c55e)}.retail-app-attachment-preview{background:#f6f7f9;border:1px solid #e5eaf0;border-radius:8px;overflow:hidden}.retail-app-attachment-image{display:block;height:130px;object-fit:cover;width:100%}.retail-app-attachment-file{align-items:center;display:flex;gap:8px;padding:14px}.retail-app-attachment-file span{font-size:20px}.retail-app-attachment-file small{color:#43505f;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.retail-app-attachment-actions{border-top:1px solid #e5eaf0;display:flex;gap:6px;padding:8px}.retail-app-attachment-actions button,.retail-app-attachment-actions label{flex:1 1;font-size:10px;padding:6px 4px;text-align:center}.retail-app-attachment-replace{cursor:pointer}.retail-app-activity-log{margin-top:14px}.retail-app-activity-add{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.retail-app-activity-add select{border:1px solid #d8e1ea;border-radius:6px;font-size:11px;padding:7px 6px}.retail-app-activity-add input{border:1px solid #d8e1ea;border-radius:6px;flex:1 1;font-size:12px;padding:7px 9px}.retail-app-activity-add button{font-size:11px;padding:6px 12px}.retail-app-activity-list{display:grid;grid-gap:6px;gap:6px;list-style:none;margin:0;max-height:160px;overflow-y:auto;padding:0}.retail-app-activity-list li{background:#f6f7f9;border-radius:6px;display:flex;flex-direction:column;font-size:11px;gap:2px;padding:8px 10px}.retail-app-activity-list li small{color:#8795a7;font-weight:600}.retail-app-activity-icon{font-style:normal;margin-right:6px}.retail-app-activity-empty{color:#8795a7;font-size:11px;margin:0}.retail-app-stock-take{background:#f6f7f9;border-radius:10px;margin-top:14px;padding:12px}.retail-app-stock-take[data-low=true]{background:#fff3e8}.retail-app-stock-take-gauge{margin-bottom:6px}.retail-app-stock-take-bar{background:#e5eaf0;border-radius:999px;height:8px;margin-bottom:6px;overflow:visible;position:relative}.retail-app-stock-take-bar i{background:var(--retail-accent,#22c55e);border-radius:999px;display:block;height:100%}.retail-app-stock-take-bar b{background:#43505f;border-radius:1px;height:14px;position:absolute;top:-3px;width:2px}.retail-app-stock-take-gauge span{color:#56667b;font-size:11px;font-weight:600}.retail-app-stock-take-alert{color:#d97a1f;font-size:11px;font-weight:700;margin:0 0 8px}.retail-app-stock-take-form{display:flex;gap:6px}.retail-app-stock-take-form input{border:1px solid #d8e1ea;border-radius:6px;flex:1 1;font-size:12px;padding:7px 9px}.retail-app-stock-take-form button{font-size:11px;padding:6px 12px}.retail-app-forecast-bar{background:#fff;border:1px solid #e5eaf0;border-radius:12px;display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(4,1fr);margin:18px 0;padding:16px 20px}.retail-app-forecast-bar div{display:flex;flex-direction:column}.retail-app-forecast-bar strong{font-size:20px}.retail-app-forecast-bar span{color:#8795a7;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.retail-app-cashflow-chart{background:#fff;border:1px solid #e5eaf0;border-radius:12px;margin:18px 0;padding:20px}.retail-app-cashflow-legend{align-items:center;display:flex;gap:12px}.retail-app-cashflow-legend span{align-items:center;color:#56667b;display:flex;font-size:11px;gap:4px}.retail-app-cashflow-legend i,.retail-app-map-legend i{border-radius:3px;display:inline-block;height:8px;width:8px}.retail-app-cashflow-legend i[data-tone=in]{background:#22c55e}.retail-app-cashflow-legend i[data-tone=out]{background:#ff496e}.retail-app-cashflow-bars{align-items:end;display:flex;gap:14px;height:160px;justify-content:space-between;margin-top:16px}.retail-app-cashflow-column{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:6px;height:100%;justify-content:flex-end}.retail-app-cashflow-pair{align-items:end;display:flex;flex:1 1;gap:4px}.retail-app-cashflow-pair i{border-radius:3px 3px 0 0;display:block;width:12px}.retail-app-cashflow-pair i[data-tone=in]{background:#22c55e}.retail-app-cashflow-pair i[data-tone=out]{background:#ff496e}.retail-app-cashflow-column span{color:#56667b;font-size:10px;font-weight:700}.retail-app-cashflow-column small{color:#24c47a;font-size:10px;font-weight:700}.retail-app-cashflow-column small[data-negative=true]{color:#ff496e}.retail-app-map-panel{background:#fff;border:1px solid #e5eaf0;border-radius:12px;margin:18px 0;padding:20px}.retail-app-map-canvas{border-radius:8px;overflow:hidden}.retail-app-map-legend{display:flex;gap:14px;margin-top:10px}.retail-app-map-legend span{align-items:center;color:#56667b;display:flex;font-size:11px;gap:4px}.retail-app-map-legend i[data-tone=on-time]{background:#22c55e}.retail-app-map-legend i[data-tone=delayed]{background:#ffb33e}.retail-app-map-legend i[data-tone=at-risk]{background:#ff496e}.retail-app-map-legend i[data-tone=neutral]{background:#94a3b8}.retail-app-map-legend i[data-tone=info]{background:#3b82f6}.retail-app-map-legend i[data-tone=warn]{background:#f59e0b}.retail-app-map-legend i[data-tone=done]{background:#22c55e}.retail-app-location-map .retail-app-panel-heading select{border:1px solid #dbe2eb;border-radius:8px;font-size:11px;padding:4px 8px}.retail-app-funnel,.retail-app-value-bar{background:#fff;border:1px solid #e5eaf0;border-radius:12px;margin:18px 0;padding:20px}.retail-app-funnel-rows{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.retail-app-funnel-row{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:100px 1fr 34px 54px}.retail-app-funnel-label{color:#43505f;font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.retail-app-funnel-track{background:#eef1f5;border-radius:999px;height:14px;overflow:hidden}.retail-app-funnel-track i{border-radius:999px;display:block;height:100%}.retail-app-funnel-track i[data-tone=neutral]{background:#94a3b8}.retail-app-funnel-track i[data-tone=info]{background:#4cc9ff}.retail-app-funnel-track i[data-tone=warn]{background:#ffb33e}.retail-app-funnel-track i[data-tone=done]{background:#22c55e}.retail-app-funnel-count{font-size:12px;font-weight:800;text-align:right}.retail-app-funnel-drop{color:#8795a7;font-size:10px;font-weight:700;text-align:right}.retail-app-funnel-drop[data-high=true]{color:#ff496e}.retail-app-value-columns{align-items:end;display:flex;gap:14px;height:150px;justify-content:space-between;margin-top:16px}.retail-app-value-column{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px;height:100%;justify-content:flex-end}.retail-app-value-column-track{align-items:end;display:flex;flex:1 1;width:100%}.retail-app-value-column-track i{border-radius:4px 4px 0 0;display:block;margin:0 auto;width:60%}.retail-app-value-column-track i[data-tone=neutral]{background:#94a3b8}.retail-app-value-column-track i[data-tone=info]{background:#4cc9ff}.retail-app-value-column-track i[data-tone=warn]{background:#ffb33e}.retail-app-value-column-track i[data-tone=done]{background:#22c55e}.retail-app-value-column strong{font-size:11px}.retail-app-value-column span{color:#8795a7;font-size:9px;font-weight:700;text-align:center}.retail-app-detail dl{display:grid;grid-gap:8px;gap:8px;margin:20px 0}.retail-app-detail dl div{display:flex;font-size:11px;justify-content:space-between;gap:8px;flex-wrap:wrap}.retail-app-detail dt{color:#7b899c}.retail-app-detail dd{font-weight:800;margin:0;min-width:0;overflow-wrap:anywhere}.retail-app-detail dd input[type=date]{box-sizing:border-box;max-width:100%}@media (max-width:700px){.mw-tabs{flex-wrap:wrap;overflow-x:visible}.mw-tabs button{white-space:normal}.mw-queue-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.mw-queue-main span,.mw-queue-meta small{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.mw-queue-row .mw-action,.mw-queue-row .mw-done{grid-column:1/-1;justify-self:start}.retail-app-detail dl div{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:3px;gap:3px}}.retail-app-stage{display:flex;gap:3px;margin-bottom:15px}.retail-app-stage span{background:#e9edf2;border-radius:3px;color:transparent;flex:1 1;font-size:0;height:5px}.retail-app-stage span.active,.retail-app-stage span:has(~span.active){background:#24c47a}.retail-app-detail>button{margin-top:8px;width:100%}.retail-app-stock-number{color:#152034;font-size:40px;font-weight:900;margin:20px 0}.retail-app-stock-number span{color:#77869a;display:block;font-size:10px;font-weight:600}.retail-app-adjust{display:grid;grid-gap:6px;gap:6px;grid-template-columns:42px 42px 1fr}.retail-app-adjust button{background:#f2f5f8;border:1px solid #d7dfe9;border-radius:6px;color:#344359;font-weight:800;padding:8px}.retail-app-modal-backdrop{align-items:center;background:rgba(4,12,24,.58);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100}.retail-app-modal{background:#fff;border-radius:12px;box-shadow:0 24px 80px rgba(0,0,0,.24);display:grid;grid-gap:16px;gap:16px;max-width:540px;padding:24px;width:100%}.retail-app-modal h2{margin:3px 0 0}.retail-app-modal p{color:#718096;font-size:10px;font-weight:900;letter-spacing:.12em;margin:0;text-transform:uppercase}.retail-app-modal label,.retail-app-settings label{color:#4f5f74;display:grid;font-size:11px;font-weight:700;grid-gap:6px;gap:6px}.retail-app-modal input,.retail-app-modal select,.retail-app-settings input,.retail-app-settings select{background:#fff;border:1px solid #ccd6e2;border-radius:6px;color:#172033;font:inherit;padding:10px}.retail-app-form-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr}.retail-app-modal footer,.retail-app-settings footer{display:flex;gap:8px;justify-content:flex-end}.retail-app-modal.spreadsheet-import{max-height:calc(100vh - 40px);max-width:720px;overflow-y:auto}.spreadsheet-import .spreadsheet-import__hint,.spreadsheet-import .spreadsheet-import__progress p,.spreadsheet-import .spreadsheet-import__summary{color:#334155;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none}.spreadsheet-import .spreadsheet-import__hint{color:#64748b;font-size:13px}.spreadsheet-import__steps{color:#334155;display:grid;font-size:14px;grid-gap:8px;gap:8px;line-height:1.5;margin:0;padding-left:20px}.spreadsheet-import__link,.spreadsheet-import__pick{cursor:pointer;justify-self:start}.spreadsheet-import__link{background:none;border:0;color:#0f766e;font:inherit;font-size:13px;font-weight:700;padding:0;text-decoration:underline}.spreadsheet-import__mapping{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.spreadsheet-import__preview{display:grid;grid-gap:6px;gap:6px;overflow-x:auto}.spreadsheet-import__preview table{border-collapse:collapse;font-size:12px;width:100%}.spreadsheet-import__preview td,.spreadsheet-import__preview th{border-bottom:1px solid #e2e8f0;color:#172033;max-width:180px;overflow:hidden;padding:6px 8px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.spreadsheet-import__preview th{background:#f1f5f9;font-weight:700}.retail-app-modal .spreadsheet-import__check{align-items:center;display:flex;font-size:13px;gap:8px}.spreadsheet-import__progress progress{height:10px;width:100%}.invite-link-modal__message{color:#334155;font-size:14px;line-height:1.5}.invite-link-modal__actions{display:flex;flex-wrap:wrap;gap:8px}.invite-link-modal__actions a{text-decoration:none}.retail-app-bars{display:grid;grid-gap:17px;gap:17px;margin-top:24px}.retail-app-bars>div{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:80px 1fr 38px}.retail-app-bars span,.retail-app-bars strong{font-size:11px}.retail-app-bars i{background:#edf1f5;border-radius:999px;height:9px;overflow:hidden}.retail-app-bars b{background:linear-gradient(90deg,#24c47a,#55dda0);border-radius:inherit;display:block;height:100%}.retail-app-ranking{display:grid;list-style:none;margin:15px 0 0;padding:0}.retail-app-ranking li{align-items:center;border-top:1px solid #edf0f4;display:grid;grid-gap:10px;gap:10px;grid-template-columns:24px 1fr auto;padding:12px 0}.retail-app-ranking li>b{align-items:center;background:#edf2f7;border-radius:6px;color:#62738a;display:flex;font-size:10px;height:24px;justify-content:center}.retail-app-ranking div{display:grid}.retail-app-ranking div strong{font-size:11px}.retail-app-ranking div span{color:#8290a2;font-size:10px}.retail-app-ranking em{font-size:11px;font-style:normal;font-weight:800}.retail-app-automation-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.retail-app-automation-grid article>p{color:#65758b;font-size:12px;line-height:1.55;min-height:38px}.retail-app-automation-grid footer{border-top:1px solid #edf0f4;color:#7a899d;display:flex;font-size:10px;justify-content:space-between;margin-top:17px;padding-top:12px}.retail-app-toggle{background:#dfe5ec;border:0;border-radius:999px;height:22px;padding:3px;width:40px}.retail-app-toggle i{background:#fff;border-radius:50%;display:block;height:16px;transition:transform .2s ease;width:16px}.retail-app-toggle.active{background:#24c47a}.retail-app-toggle.active i{transform:translateX(18px)}.retail-app-settings{display:grid;grid-gap:28px;gap:28px;max-width:760px;padding:24px}.retail-app-settings section{display:grid;grid-gap:14px;gap:14px}.retail-app-settings h2{font-size:16px;margin:0}.retail-app-settings section>p{color:#718096;font-size:11px;margin:-8px 0 2px}.retail-app-settings .retail-app-check{align-items:center;display:flex;font-weight:600}.retail-app-settings .retail-app-check input{accent-color:#24c47a}.retail-product-footer{align-items:center;border-top:1px solid #dfe5ed;color:#77869a;display:flex;font-size:10px;justify-content:space-between;padding:15px clamp(18px,3vw,40px);flex-wrap:wrap;gap:8px 16px}.retail-product-footer-actions{display:flex;flex-wrap:wrap;gap:12px}.product-rating-backdrop{align-items:center;background:rgba(10,18,32,.55);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.product-rating-dialog{background:#fff;border-radius:14px;box-shadow:0 24px 60px rgba(10,18,32,.3);color:#17243a;display:grid;font-size:14px;grid-gap:12px;gap:12px;max-width:420px;padding:22px;width:100%}.product-rating-dialog h2{font-size:18px;margin:0}.product-rating-dialog p{color:#52627a;margin:0}.product-rating-dialog label{display:grid;font-weight:600;grid-gap:6px;gap:6px}.product-rating-dialog label span{color:#77869a;font-weight:400}.product-rating-dialog textarea{border:1px solid #cfd8e3;border-radius:8px;font:inherit;padding:8px;resize:vertical;width:100%}.product-rating-dialog footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.product-rating-error{color:#b42318!important}.product-rating-stars{border:0;display:flex;gap:4px;margin:0;padding:0}.product-rating-stars legend{font-weight:600;margin-bottom:6px}.product-rating-stars button{background:none;border:0;color:#c5ceda;cursor:pointer;font-size:30px;line-height:1;padding:2px}.product-rating-stars button.is-on{color:#f5a623}.product-rating-stars button:focus-visible{outline:2px solid #2563eb;border-radius:4px}.retail-product-footer button{background:transparent;border:0;color:#60728a;cursor:pointer;font:inherit;text-decoration:underline}@media (max-width:980px){.retail-product-shell{grid-template-columns:76px minmax(0,1fr)}.retail-product-brand div,.retail-product-sidebar nav a:not(.active) span,.retail-product-sidebar nav p,.retail-product-store,.retail-product-switcher{display:none}.retail-product-brand{justify-content:center;padding-inline:0}.retail-product-sidebar nav a{display:flex;justify-content:center;padding:10px}.retail-product-sidebar nav a i{font-size:17px}.retail-product-sidebar nav a{font-size:0}.retail-product-sidebar nav a em{display:none}.retail-app-dashboard-grid,.retail-app-dashboard-grid.lower,.retail-app-record-layout{grid-template-columns:1fr}.retail-app-detail{position:static}}@media (max-width:700px){.retail-product-shell{display:block}.complete-workspace-shell>.retail-product-sidebar{display:none}.complete-workspace-shell .retail-product-topbar{height:auto;min-height:56px;flex-wrap:wrap;padding:10px 16px;gap:8px}.complete-workspace-shell .retail-product-topbar>form{flex:1 1 160px;min-width:0}.complete-workspace-shell .retail-product-topbar>div{flex-wrap:wrap;gap:8px}body:has(.complete-workspace-shell) .cross-sell-ticker{display:none}.retail-product-sidebar{border-bottom:1px solid #1d2c41;border-right:0;height:auto;padding:10px;position:static}.retail-product-brand,.retail-product-sidebar nav p{display:none}.retail-product-sidebar nav{display:flex;gap:6px;overflow-x:auto}.retail-product-sidebar nav>div{display:contents}.retail-product-sidebar nav a{display:flex;flex:0 0 auto;font-size:11px;gap:7px;padding:8px 10px}.retail-product-topbar{height:56px;position:static}.retail-product-topbar input{font-size:12px}.retail-app-heading{align-items:flex-start;flex-direction:column}.retail-app-metrics,.retail-app-metrics.compact{grid-template-columns:1fr 1fr}.retail-app-toolbar{align-items:stretch;flex-wrap:wrap}.retail-app-toolbar input{flex-basis:100%}.retail-app-automation-grid,.retail-app-form-grid{grid-template-columns:1fr}.complete-workspace-coverage,.complete-workspace-stage-summary{grid-template-columns:1fr 1fr}.complete-workspace-live{display:none}.agent-action-steps,.agent-coordination-grid,.agent-decision-comparison,.agent-simulation>div,.buyer-demo-layout,.buyer-demo-proof,.economic-value-grid,.emerging-signals-grid,.event-feed-query,.execution-audit-list>article,.intelligence-advantage>div:last-child,.intelligence-snapshot-grid,.system-intelligence-health-grid{grid-template-columns:1fr}.intelligence-progress{align-items:flex-start;flex-direction:column}.messaging-intelligence-preview{align-items:flex-start;grid-template-columns:1fr}.messaging-intelligence-preview code{white-space:normal}.agent-history,.agent-learning-summary,.agent-prediction{align-items:flex-start;flex-direction:column}.agent-decision-comparison>strong{grid-column:auto}.agent-action-command>footer{align-items:stretch;flex-direction:column}.agent-action-command>footer>div{flex-wrap:wrap}}.console-product-intro h1{margin:0;font-size:clamp(44px,7vw,76px);line-height:1}.console-product-intro>p:not(.eyebrow){max-width:760px;margin:0;color:var(--muted);font-size:18px;line-height:1.7}.console-product-intro .console-audience{color:var(--text);font-weight:700}.product-preview{display:grid;grid-template-columns:220px minmax(0,1fr);max-width:1180px;min-height:640px;margin:16px 32px 40px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 36%,var(--line));border-radius:24px;background:#0c111b;color:#f7fafc;box-shadow:0 36px 90px var(--shell-shadow)}.preview-sidebar{padding:24px 16px;border-right:1px solid hsla(0,0%,100%,.09);background:#080c13}.preview-brand{display:flex;align-items:center;gap:10px}.preview-brand span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--accent);color:#071014;font-weight:900}.preview-sidebar>p{margin:30px 10px 10px;color:#7f8da3;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.preview-tabs{display:grid;grid-gap:5px;gap:5px}.preview-tabs button{width:100%;border:0;padding:11px 12px;border-radius:10px;background:transparent;color:#9ba8bb;font:inherit;font-size:13px;text-align:left;cursor:pointer}.preview-tabs button:focus-visible,.preview-tabs button:hover{background:hsla(0,0%,100%,.06);color:#fff}.preview-tabs button.active{background:color-mix(in srgb,var(--accent) 18%,transparent);color:#fff;font-weight:700}.preview-workspace{padding:28px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent) 12%,transparent),transparent 34%),#0f1520}.panel-heading,.preview-workspace>header{display:flex;justify-content:space-between;align-items:center;gap:16px}.preview-workspace h2,.preview-workspace h3{margin:5px 0 0}.demo-badge,.panel-heading>span{border:1px solid hsla(0,0%,100%,.12);border-radius:999px;padding:7px 10px;color:#a9b5c6;font-size:11px;white-space:nowrap}.preview-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:28px 0 14px}.preview-metrics article,.preview-panels>article{border:1px solid hsla(0,0%,100%,.09);border-radius:16px;background:hsla(0,0%,100%,.035);padding:18px}.preview-metrics p,.work-queue p{margin:0;color:#91a0b4;font-size:12px}.preview-metrics strong{display:block;margin:10px 0 6px;font-size:25px}.preview-metrics span{color:#78d6a3;font-size:12px}.preview-panels{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr);grid-gap:14px;gap:14px}.work-queue{display:grid;margin-top:14px}.work-queue>div{display:grid;grid-template-columns:9px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:15px 0;border-top:1px solid hsla(0,0%,100%,.08)}.work-queue strong{display:block;margin-bottom:5px;font-size:13px}.work-queue small{color:#a9b5c6}.module-description{margin:18px 0;color:#c5cfdd;line-height:1.7}.module-capability-list{display:grid}.module-capability-list>div{padding:14px 0;border-top:1px solid hsla(0,0%,100%,.08)}.module-capability-list strong{font-size:13px}.module-capability-list p{margin:5px 0 0;color:#91a0b4;font-size:12px}.preview-flow{display:flex;gap:8px;margin-top:14px;overflow-x:auto;scrollbar-width:thin}.preview-flow span{display:flex;flex:1 0 130px;gap:8px;align-items:center;padding:11px;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:#a9b5c6;font-size:11px}.preview-flow b{display:grid;place-items:center;flex:0 0 22px;height:22px;border-radius:999px;background:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent)}.messaging-demo{width:min(1180px,calc(100% - 40px));margin:28px auto 72px;padding:clamp(24px,4vw,48px);border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:30px;background:radial-gradient(circle at top left,color-mix(in srgb,#25d366 12%,transparent),transparent 34%),var(--surface);box-shadow:var(--shadow)}.messaging-demo-heading,.processing-controls,.processing-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.messaging-demo-heading>div{max-width:760px}.messaging-demo-heading h2{margin:7px 0 10px}.messaging-demo-scenarios{display:flex;gap:8px;margin:28px 0 20px;overflow-x:auto}.messaging-demo-scenarios button{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;padding:9px 14px;background:var(--surface-strong);color:var(--muted);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.messaging-demo-scenarios button.active{border-color:#25d366;background:color-mix(in srgb,#25d366 14%,var(--surface-strong));color:var(--text)}.messaging-demo-grid{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);grid-gap:24px;gap:24px}.whatsapp-phone{display:flex;min-height:560px;flex-direction:column;overflow:hidden;border:7px solid #101820;border-radius:28px;background:#efeae2;box-shadow:0 22px 50px rgba(0,0,0,.22)}.whatsapp-phone-header{display:flex;gap:10px;align-items:center;padding:16px;background:#075e54;color:#fff}.whatsapp-phone-header>span{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:#25d366;font-weight:900}.whatsapp-phone-header small,.whatsapp-phone-header strong{display:block}.whatsapp-phone-header small{margin-top:3px;opacity:.75}.whatsapp-chat{display:flex;flex:1 1;flex-direction:column;gap:12px;padding:18px 14px;background:radial-gradient(circle at 10px 10px,rgba(0,0,0,.035) 2px,transparent 0) 0 0 /22px 22px,#efeae2}.chat-date{align-self:center;border-radius:6px;padding:5px 8px;background:#d9f1f8;color:#4b5960;font-size:10px;font-weight:800}.chat-bubble{max-width:88%;border-radius:9px;padding:10px 11px 6px;color:#172126;box-shadow:0 1px 1px rgba(0,0,0,.12)}.chat-bubble p{margin:0;font-size:13px;line-height:1.45}.chat-bubble small{display:block;margin-top:4px;color:#66747b;font-size:9px;text-align:right}.chat-inbound{align-self:flex-end;background:#d9fdd3}.chat-outbound{align-self:flex-start;background:#fff}.whatsapp-input{display:flex;justify-content:space-between;align-items:center;margin:8px;border-radius:999px;padding:10px 14px;background:#fff;color:#87949a;font-size:12px}.whatsapp-input b{color:#128c7e}.message-processing{border:1px solid var(--line);border-radius:22px;padding:24px;background:var(--surface-strong)}.processing-heading h3{margin:5px 0 0}.processing-heading>strong{color:var(--accent)}.message-processing ol{display:grid;grid-gap:0;gap:0;margin:24px 0;padding:0;list-style:none}.message-processing li{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;padding:14px 0;opacity:.42;transition:opacity .18s ease}.message-processing li+li{border-top:1px solid var(--line)}.message-processing li.complete{opacity:1}.message-processing li>span{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--surface);color:var(--muted);font-weight:800}.message-processing li.complete>span{background:#25d366;color:#052b1a}.message-processing li p{margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.message-result{display:grid;grid-gap:5px;gap:5px;margin-bottom:20px;border-left:3px solid #25d366;border-radius:10px;padding:14px 16px;background:color-mix(in srgb,#25d366 9%,var(--surface))}.message-result small,.message-result span{color:var(--muted);font-size:11px}.processing-controls{justify-content:flex-end}.processing-controls button:disabled{opacity:.4;cursor:not-allowed}.status-dot{width:8px;height:8px;border-radius:999px;background:#f59e0b}.status-risk{background:#ef6b73}.status-insight{background:#8b7cf6}.insight-card{align-self:stretch;background:linear-gradient(145deg,rgba(124,58,237,.2),rgba(74,144,226,.08))}.insight-card>p:not(.eyebrow){color:#b8c2d1;line-height:1.65}.insight-card button{width:100%;min-height:40px;margin-top:14px;border:0;border-radius:10px;background:#f7fafc;color:#111827;font-weight:800}.product-explainer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding:0 32px 48px}.marketing-flow{display:grid;grid-gap:12px;gap:12px;max-width:1040px;padding:0 32px 36px}.marketing-flow article{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:flex-start;border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:18px}.marketing-flow span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,#ec4899 22%,transparent);color:#f9a8d4;font-weight:900}.marketing-flow h2,.marketing-flow p{margin:0}.marketing-flow p{margin-top:7px;color:var(--muted);line-height:1.6}.marketing-preview{border-color:color-mix(in srgb,#ec4899 42%,var(--line))}.walkthrough-section{max-width:1180px;margin:0 32px 36px;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));border-radius:24px;background:linear-gradient(145deg,var(--surface-strong),var(--surface));padding:28px;box-shadow:0 28px 70px var(--shadow)}.walkthrough-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.walkthrough-heading h2{margin:7px 0;font-size:clamp(28px,4vw,46px)}.walkthrough-heading p:not(.eyebrow){max-width:720px;margin:0;color:var(--muted);line-height:1.6}.walkthrough-tabs{display:flex;gap:8px;margin:26px 0 18px;overflow-x:auto;padding-bottom:4px}.walkthrough-controls button,.walkthrough-tabs button{min-height:40px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);padding:0 15px;font-weight:800;white-space:nowrap}.walkthrough-tabs button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--text)}.walkthrough-layout{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);grid-gap:16px;gap:16px}.walkthrough-steps{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.walkthrough-steps button{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:12px;gap:12px;width:100%;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft);color:var(--text);padding:13px;text-align:left}.walkthrough-steps button>span{color:var(--muted);font-size:11px;font-weight:900}.walkthrough-steps button small,.walkthrough-steps button strong{display:block}.walkthrough-steps button small{margin-top:4px;color:var(--muted)}.walkthrough-steps button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--surface))}.walkthrough-steps button.active>span{color:var(--accent)}.walkthrough-detail{display:grid;align-content:start;min-height:360px;border:1px solid var(--line);border-radius:18px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent) 18%,transparent),transparent 40%),var(--surface-strong);padding:26px}.walkthrough-detail h3{margin:8px 0 22px;font-size:clamp(25px,3vw,38px)}.walkthrough-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.walkthrough-detail-grid div{border:1px solid var(--line);border-radius:14px;background:var(--surface-soft);padding:16px}.walkthrough-detail-grid span{color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.walkthrough-detail-grid p{margin:9px 0 0;color:var(--muted);line-height:1.55}.walkthrough-controls{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.walkthrough-controls button:last-child{background:var(--accent);color:#071014}.walkthrough-controls button:disabled{cursor:not-allowed;opacity:.4}.walkthrough-summary{display:flex;gap:12px;align-items:baseline;margin-top:16px;color:var(--muted)}.walkthrough-summary strong{color:var(--text)}.brand-studio-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);grid-gap:20px;gap:20px;padding:0 32px 48px}.brand-studio-form{display:grid;grid-gap:22px;gap:22px}.brand-studio-form fieldset{display:grid;grid-gap:14px;gap:14px;margin:0;border:1px solid var(--line);border-radius:14px;padding:16px}.brand-studio-form legend{padding:0 8px;font-weight:800}.brand-studio-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:13px}.brand-colour-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.brand-colour-grid input{width:100%;min-height:46px;border:0;border-radius:10px;background:transparent}.brand-document-preview{position:-webkit-sticky;position:sticky;top:24px;align-self:start}.brand-document-paper{margin-top:12px;border-top:8px solid var(--brand-primary);border-radius:6px;background:#fff;color:var(--brand-secondary);padding:30px;box-shadow:0 28px 70px var(--shadow)}.brand-document-paper header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:flex-start}.brand-document-paper header img,.brand-document-paper header>span{display:grid;place-items:center;width:54px;height:54px;border-radius:12px;background:var(--brand-primary);color:#fff;object-fit:contain;font-size:24px;font-weight:900}.brand-document-paper h2,.brand-document-paper p{margin:0}.brand-document-paper header>strong{color:var(--brand-primary);font-size:20px}.brand-document-details{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin:30px 0;color:#667085;font-size:12px;line-height:1.7}.brand-document-line,.brand-document-total{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:18px;gap:18px;padding:14px 0;border-block:1px solid #e4e7ec}.brand-document-total{grid-template-columns:1fr auto;border-bottom:3px solid var(--brand-accent);font-size:18px}.brand-document-paper footer{margin-top:28px;color:#667085;font-size:11px;line-height:1.6}@media (max-width:920px){.walkthrough-section{margin-inline:16px;padding:18px}.walkthrough-heading,.walkthrough-summary{display:grid}.walkthrough-detail-grid,.walkthrough-layout{grid-template-columns:1fr}.walkthrough-detail{min-height:auto}.brand-studio-layout{grid-template-columns:1fr;padding-inline:16px}.brand-document-preview{position:static}}.product-explainer article{border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,var(--surface-strong),var(--surface));padding:22px}.product-explainer li{margin:10px 0;color:var(--muted)}@media (max-width:820px){.product-preview{grid-template-columns:1fr;margin-inline:16px}.preview-sidebar{padding:14px;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.08)}.preview-sidebar>p{margin:16px 4px 8px}.preview-tabs{display:flex;gap:7px;overflow-x:auto;padding-bottom:3px}.preview-tabs button{width:auto;flex:0 0 auto;border:1px solid hsla(0,0%,100%,.08);padding:9px 12px}.preview-metrics,.preview-panels,.product-explainer{grid-template-columns:1fr}.product-explainer{padding-inline:16px}.preview-workspace{padding:18px}.messaging-demo{width:calc(100% - 32px);padding:22px 16px}.messaging-demo-heading{align-items:flex-start;flex-direction:column}.messaging-demo-grid{grid-template-columns:1fr}.whatsapp-phone{min-height:460px}}@media (max-width:520px){.preview-workspace>header,.processing-controls{align-items:flex-start;flex-direction:column}.processing-controls .btn{width:100%}}@media (max-width:820px){.hero{grid-template-columns:1fr;padding-top:48px}}.kpi-grid article,.module-grid article,.panel{border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,var(--surface-strong),var(--surface));padding:20px;box-shadow:0 22px 54px var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,color .25s ease}:root[data-theme=day] .card-premium,:root[data-theme=day] .kpi-grid article,:root[data-theme=day] .module-grid article,:root[data-theme=day] .panel{position:relative;overflow:hidden;background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(246,248,255,.82)),var(--surface);border-color:rgba(89,97,149,.16);box-shadow:0 24px 60px rgba(56,48,107,.12),inset 0 1px 0 hsla(0,0%,100%,.9)}:root[data-theme=day] .card-premium:after,:root[data-theme=day] .module-grid article:after{content:"";position:absolute;top:-42px;right:-42px;width:112px;height:112px;border-radius:999px;background:radial-gradient(circle,rgba(74,144,226,.17),transparent 68%);pointer-events:none}:root[data-theme=day] .module-grid article:nth-child(3n+2){border-color:rgba(124,58,237,.22)}:root[data-theme=day] .module-grid article:nth-child(3n+2):after{background:radial-gradient(circle,rgba(124,58,237,.2),transparent 68%)}:root[data-theme=day] .module-grid article:nth-child(3n+3){border-color:rgba(245,158,11,.24)}:root[data-theme=day] .module-grid article:nth-child(3n+3):after{background:radial-gradient(circle,rgba(245,158,11,.18),transparent 68%)}:root[data-theme=day] .card-premium:hover,:root[data-theme=day] .module-grid article:hover{border-color:color-mix(in srgb,var(--accent) 44%,var(--line));box-shadow:0 30px 70px rgba(56,48,107,.17),inset 0 1px 0 #fff;transform:translateY(-4px)}.btn{display:inline-flex;justify-content:center;align-items:center;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid var(--line);font-weight:700;transition:background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease,transform .18s ease}.btn-primary{background:var(--accent);color:#071014;border-color:transparent}:root[data-theme=day] .btn-primary{background:linear-gradient(120deg,#0ba36f,#2563eb);color:#fff;box-shadow:0 12px 28px rgba(85,74,202,.24)}.messaging-first{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);grid-gap:24px;gap:24px;margin:12px 32px 32px;padding:clamp(28px,5vw,56px);border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));border-radius:28px;background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--accent) 9%,var(--surface-strong)),var(--surface));box-shadow:0 30px 80px var(--shadow)}.messaging-first-copy{align-content:center}.messaging-first h2{max-width:720px;margin:10px 0 16px;font-size:clamp(34px,5vw,62px);line-height:1}.messaging-first-copy>p:not(.eyebrow){max-width:680px;color:var(--muted);font-size:17px;line-height:1.7}.channel-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.channel-pills span{padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:12px;font-weight:800}.channel-pills .channel-live{border-color:color-mix(in srgb,var(--accent) 54%,var(--line));background:color-mix(in srgb,var(--accent) 16%,var(--surface));color:var(--text)}.messaging-status{display:grid;grid-gap:10px;gap:10px}.messaging-status article{padding:18px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--surface-strong) 90%,transparent)}.messaging-status span{color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.messaging-status strong{display:block;margin-top:7px;font-size:18px}.messaging-status p{margin:7px 0 0;color:var(--muted);font-size:14px;line-height:1.55}@media (max-width:820px){.messaging-first{grid-template-columns:1fr;margin-inline:16px;padding:24px}}:root[data-theme=day] .btn-secondary{background:hsla(0,0%,100%,.62);border-color:rgba(75,85,139,.2);box-shadow:0 8px 22px rgba(61,54,108,.08)}.btn-secondary{background:transparent;color:var(--text)}.btn-secondary:hover,.btn:hover{transform:translateY(-1px)}@keyframes premium-soft-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 0,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 12%,transparent)}}.btn-premium{box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 18%,transparent)}.card-premium,.panel-premium{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));box-shadow:0 18px 42px color-mix(in srgb,var(--accent) 8%,var(--shadow))}.glow-premium{animation:premium-soft-pulse 3.6s ease-in-out infinite}.header-premium{border-left:2px solid var(--accent);padding-left:12px}.ai-onboarding-next{margin:0 0 12px;color:var(--muted);font-size:13px}.btn:focus-visible,.nav-card:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.glow-premium{animation:none}}.input{width:100%;min-height:42px;margin-top:8px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text);padding:0 12px}.console-shell{display:block;min-height:100vh;background:transparent;overflow:visible}.sidebar{display:flex;flex-direction:column;gap:16px;padding:24px;border-right:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:fixed;top:0;left:0;width:var(--sidebar-width);height:100vh;overflow:auto;z-index:30;transition:width .22s ease,padding .22s ease,transform .22s ease}.sidebar-brand{display:flex;align-items:center;gap:14px;color:var(--text);font-weight:800}.sidebar-brand div{display:grid;grid-gap:4px;gap:4px}.sidebar-brand strong{font-size:18px}.sidebar-brand span{color:var(--muted);font-size:13px}body[data-sidebar-collapsed=true] .sidebar{padding-inline:14px}body[data-sidebar-collapsed=true] .sidebar-brand{justify-content:center}body[data-sidebar-collapsed=true] .nav-card p,body[data-sidebar-collapsed=true] .nav-card strong,body[data-sidebar-collapsed=true] .nav-section-label,body[data-sidebar-collapsed=true] .sidebar-brand div{opacity:0;transform:translateX(-8px);pointer-events:none}body[data-sidebar-collapsed=true] .nav-card{grid-template-columns:28px 0fr;padding-inline:12px}.module-card-grid,.nav-card-grid{display:grid;grid-gap:12px;gap:12px}.nav-section{display:grid;grid-gap:10px;gap:10px}.nav-section-label{margin:0 4px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.nav-card{display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--line);border-radius:18px;padding:14px;background:linear-gradient(180deg,var(--surface-strong),var(--surface));box-shadow:0 16px 36px var(--shadow);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.nav-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 42%,var(--line));box-shadow:0 22px 50px color-mix(in srgb,var(--accent) 14%,rgba(0,0,0,.2))}.nav-card-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--text)}.nav-card strong{display:block;font-size:14px}.nav-card p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.4}.topbar{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:18px 28px;border-bottom:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:fixed;top:0;left:var(--sidebar-width);right:0;z-index:40;transition:left .22s ease}.topbar-title{gap:14px}.topbar-title div{display:grid;grid-gap:4px;gap:4px}.topbar-title strong{font-size:18px;letter-spacing:-.02em}.topbar-title span{color:var(--muted);font-size:13px}.topbar-tagline{display:block;opacity:.6;font-size:11px}.topbar-logout-form{display:inline}.workspace{padding:28px}.console-shell-content{flex:1 1;min-height:0;overflow:visible;padding:28px}.tester-shell{min-height:100vh}.tester-shell-content{max-width:1080px;margin:0 auto;padding:28px}.tester-tab-nav{align-items:center;display:flex;gap:8px;justify-content:center;max-width:1080px;margin:0 auto;padding:20px 28px 0;position:relative}.tester-theme-toggle{margin-left:auto}.tester-tab-nav a{border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);border-radius:999px;color:var(--q-neutral-0,#fff);font-size:13px;font-weight:700;padding:8px 16px;text-decoration:none;transition:background .2s ease,border-color .2s ease}.tester-tab-nav a:focus-visible,.tester-tab-nav a:hover{background:color-mix(in srgb,var(--accent) 18%,transparent);border-color:var(--accent)}@media (max-width:900px){.tester-tab-nav{padding:16px 16px 0}.console-shell-page .topbar{gap:8px}.console-shell-page .topbar-title{min-width:0}.console-shell-page .topbar-actions,.console-shell-page .topbar-chip:nth-of-type(n+2),.console-shell-page .topbar-title .brand-logo{display:none}.console-shell-page .topbar-nav{justify-content:flex-end}}.retail-ops-workspace{display:grid;grid-gap:20px;gap:20px;color:var(--text)}.retail-workspace-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:6px 2px 2px}.retail-modal-heading p,.retail-workspace-header p{margin:0 0 5px;color:var(--accent);font-size:11px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.retail-workspace-header h1{margin:0;font-size:clamp(28px,4vw,42px);letter-spacing:-.04em}.retail-workspace-header span{display:block;max-width:720px;margin-top:6px;color:var(--muted);line-height:1.5}.retail-detail-panel button,.retail-modal footer button,.retail-primary-action,.retail-toolbar button{min-height:38px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);color:var(--text);font-weight:800;cursor:pointer}.retail-primary-action{border-color:transparent;background:var(--accent);color:#071014}.retail-primary-action:disabled{cursor:default;opacity:.55}.retail-activity-toast{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--accent) 9%,var(--surface))}.retail-activity-toast i{width:9px;height:9px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 14%,transparent)}.retail-activity-toast div{display:grid;grid-gap:2px;gap:2px}.retail-activity-toast span{color:var(--muted);font-size:12px}.ceo-briefing{display:grid;grid-gap:16px;gap:16px;padding:20px;border:1px solid color-mix(in srgb,var(--accent) 36%,var(--line));border-radius:18px;background:radial-gradient(circle at 96% 4%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 28%),var(--surface);box-shadow:0 20px 52px var(--shadow)}.ceo-briefing-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.ceo-briefing-heading p,.ceo-decision-grid article>p{margin:0 0 6px;color:var(--accent);font-size:10px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.ceo-briefing-heading h2{margin:0;font-size:clamp(22px,3vw,30px);letter-spacing:-.03em}.ceo-briefing-heading div>span{display:block;max-width:820px;margin-top:7px;color:var(--muted);line-height:1.55}.ceo-confidence{flex:0 0 auto;padding:6px 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:10px}.ceo-standing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.ceo-standing-grid article{padding:14px;border:1px solid var(--line);border-top:2px solid #22c55e;border-radius:12px;background:var(--surface-soft)}.ceo-standing-grid article[data-tone=watch]{border-top-color:#f59e0b}.ceo-standing-grid article[data-tone=risk]{border-top-color:#ef4444}.ceo-standing-grid span{color:var(--muted);font-size:10px;font-weight:750}.ceo-standing-grid strong{display:block;margin-top:7px;font-size:22px}.ceo-standing-grid p{margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.ceo-decision-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ceo-decision-grid article{padding:14px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 88%,transparent)}.ceo-decision-grid ol,.ceo-decision-grid ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:19px;color:var(--muted);font-size:12px;line-height:1.45}.retail-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.retail-stat-grid article{display:grid;grid-gap:7px;gap:7px;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.retail-stat-grid small,.retail-stat-grid span{color:var(--muted);font-size:11px}.retail-stat-grid strong{font-size:24px}.retail-workspace{display:grid;grid-gap:20px;gap:20px;color:var(--text)}.retail-metric-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px}.retail-metric-strip article{display:grid;grid-gap:6px;gap:6px;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.retail-metric-strip span{color:var(--muted);font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.retail-metric-strip strong{font-size:24px;color:var(--text)}.retail-metric-strip small{color:var(--muted);font-size:11px}.retail-data-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:16px;gap:16px;align-items:flex-start}@media (max-width:900px){.retail-data-layout{grid-template-columns:1fr}}.retail-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(150px,220px) auto;grid-gap:12px;gap:12px;align-items:flex-end;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.retail-form-grid label,.retail-toolbar label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:11px;font-weight:750}.retail-form-grid input,.retail-form-grid select,.retail-toolbar input,.retail-toolbar select{min-height:38px;padding:0 11px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft);color:var(--text);font:inherit}.retail-record-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:16px;gap:16px;align-items:flex-start}.retail-detail-panel,.retail-table-panel{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 18px 44px var(--shadow)}.retail-table-heading{display:flex;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--line)}.retail-table-heading div{display:grid;grid-gap:4px;gap:4px}.retail-table-heading span{color:var(--muted);font-size:11px}.retail-table-scroll{overflow-x:auto}.retail-data-table{width:100%;min-width:760px;border-collapse:collapse}.retail-data-table td,.retail-data-table th{padding:13px 14px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.retail-data-table th{color:var(--muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.retail-data-table tbody tr{cursor:pointer}.retail-data-table tbody tr.is-selected,.retail-data-table tbody tr:hover{background:color-mix(in srgb,var(--accent) 9%,transparent)}.retail-status{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:5px 8px;border-radius:999px;background:rgba(59,130,246,.13);color:#60a5fa;font-size:10px;font-weight:850}.retail-status[data-status=Delivered],.retail-status[data-status=Healthy],.retail-status[data-status=Paid],.retail-status[data-status=Ready]{background:rgba(34,197,94,.13);color:#5ee38d}.retail-status[data-status="Low stock"],.retail-status[data-status=Draft],.retail-status[data-status=New],.retail-status[data-status=Unassigned]{background:rgba(245,158,11,.13);color:#fbbf24}.retail-status[data-status="Out of stock"],.retail-status[data-status=Exception],.retail-status[data-status=Overdue]{background:rgba(239,68,68,.13);color:#fb7185}.retail-detail-panel{display:grid;grid-gap:14px;gap:14px;padding:18px;position:-webkit-sticky;position:sticky;top:calc(var(--topbar-height) + 18px)}.retail-detail-panel>p{margin:0;color:var(--accent);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.retail-detail-panel h2{margin:0;font-size:24px}.retail-detail-customer{color:var(--muted)}.retail-detail-panel dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:0}.retail-detail-panel dl div{display:grid;grid-gap:4px;gap:4px;padding:10px;border-radius:10px;background:var(--surface-soft)}.retail-detail-panel dt{color:var(--muted);font-size:10px}.retail-detail-panel dd{margin:0;font-weight:800}.retail-progress{display:grid;grid-gap:6px;gap:6px}.retail-progress span{padding:8px 10px;border-left:2px solid var(--line);color:var(--muted);font-size:11px}.retail-progress span.is-complete{border-color:var(--accent);color:var(--text);background:color-mix(in srgb,var(--accent) 7%,transparent)}.retail-modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:rgba(2,6,14,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.retail-modal{width:min(620px,100%);padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--surface-strong);box-shadow:0 30px 90px rgba(0,0,0,.4)}.retail-modal footer,.retail-modal-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.retail-modal-heading h2{margin:0}.retail-modal-heading>button{border:0;background:transparent;color:var(--muted);font-size:28px;cursor:pointer}.retail-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:22px 0}.retail-modal footer{justify-content:flex-end}@media (max-width:900px){.ceo-standing-grid,.retail-stat-grid{grid-template-columns:1fr 1fr}.retail-record-layout,.retail-toolbar{grid-template-columns:1fr}.retail-detail-panel{position:static}}@media (max-width:600px){.ceo-briefing-heading,.ceo-decision-grid{display:grid;grid-template-columns:1fr}.ceo-standing-grid{grid-template-columns:1fr}.retail-workspace-header{align-items:stretch;flex-direction:column}.retail-form-grid,.retail-stat-grid{grid-template-columns:1fr}}@media (max-width:900px){.tester-shell-content{padding:20px 16px 28px}}.topbar-nav{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0}.topbar-chip-group{display:flex;flex-wrap:wrap;gap:10px}.topbar-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--text);font-weight:700;transition:box-shadow .15s ease,border-color .15s ease}.topbar-chip:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 0 14px color-mix(in srgb,var(--accent) 30%,transparent)}.topbar-dropdown{position:relative}.topbar-dropdown summary{list-style:none;cursor:pointer}.topbar-dropdown summary::-webkit-details-marker{display:none}.topbar-dropdown-panel{position:absolute;top:calc(100% + 10px);left:0;min-width:220px;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:var(--surface-strong);box-shadow:0 18px 36px var(--shadow);color:var(--muted);z-index:60}.manager-shell{display:grid;grid-gap:20px;gap:20px}.manager-tabs{display:flex;flex-wrap:wrap;gap:10px}.manager-tabs button{border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--text);padding:10px 14px;font-weight:700}.manager-tabs button.active{background:color-mix(in srgb,var(--accent) 18%,hsla(0,0%,100%,.05));border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.manager-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.manager-field{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:13px}.manager-field input,.manager-field select,.manager-field textarea,.manager-toolbar input,.manager-toolbar select{width:100%;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft);color:var(--text);padding:10px 12px;font:inherit}.manager-field textarea{resize:vertical}.manager-toolbar{display:grid;grid-gap:12px;gap:12px}.manager-empty{color:var(--muted);font-size:13px}.manager-table{width:100%;border-collapse:collapse}.manager-table td,.manager-table th{padding:12px 8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.manager-table th{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--text)}.manager-table--dense thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--surface-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 8px}.manager-table--dense tbody tr{transition:background-color .12s ease}.manager-table--dense tbody tr:nth-child(2n){background:var(--surface-soft)}.manager-table--dense tbody tr:hover{background:color-mix(in srgb,var(--accent) 10%,var(--surface-soft))}.manager-table--dense td,.manager-table--dense th{padding:9px 10px;font-size:13px}.manager-table--dense td.is-numeric,.manager-table--dense th.is-numeric{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.manager-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.manager-pagination button{border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--text);padding:8px 12px}.crm-shell{display:grid;grid-gap:18px;gap:18px}.crm-tab-bar{display:flex;flex-wrap:wrap;gap:10px}.crm-kind-tabs button,.crm-tab-bar button{border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--text);padding:10px 14px;font-weight:700}.crm-kind-tabs button.active,.crm-tab-bar button.active{background:color-mix(in srgb,var(--accent) 18%,hsla(0,0%,100%,.05));border-color:color-mix(in srgb,var(--accent) 46%,var(--line))}.crm-automation-grid,.crm-dashboard,.crm-notes-grid,.crm-records-grid{display:grid;grid-gap:18px;gap:18px}.crm-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.crm-records-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-panel{display:grid;grid-gap:16px;gap:16px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg,var(--surface-strong),var(--surface));padding:20px;box-shadow:0 24px 56px var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.crm-panel-wide{grid-column:1/-1}.crm-panel h2{margin:0;font-size:18px}.crm-automation-card,.crm-module-card,.crm-stage-card,.crm-stat{border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,var(--surface-strong),var(--surface));padding:18px;box-shadow:0 20px 48px var(--shadow)}.crm-mini-column,.crm-stage-card,.crm-task-card{animation:fo-rise-in .36s cubic-bezier(.22,1,.36,1) both;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1)}.crm-mini-column:hover,.crm-stage-card:hover,.crm-task-card:hover{transform:translateY(-3px);border-color:var(--fo-border-hover);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.crm-stat{display:grid;grid-gap:6px;gap:6px}.crm-automation-card strong,.crm-mini-column p,.crm-module-card p,.crm-module-card span,.crm-muted,.crm-note-chip small,.crm-note-chip span,.crm-stage-card span,.crm-stat span,.crm-task-card p{color:var(--muted)}.crm-stat strong{font-size:32px;color:var(--text)}.crm-module-grid,.crm-stage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.crm-stage-grid.compact{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.crm-stage-card{display:grid;grid-gap:6px;gap:6px}.crm-stage-card strong{font-size:28px;color:var(--accent)}.crm-table{width:100%;border-collapse:collapse}.crm-table td,.crm-table th{padding:12px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.crm-table th{color:var(--text);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.crm-table-compact td strong{display:block;color:var(--text)}.crm-column-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.crm-mini-column{border:1px solid var(--line);border-radius:16px;background:var(--surface-soft);padding:14px;display:grid;grid-gap:10px;gap:10px}.crm-column-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.crm-column-heading strong{color:var(--text)}.crm-timeline{display:grid;grid-gap:12px;gap:12px}.crm-timeline article{border:1px solid var(--line);border-radius:16px;background:var(--surface-soft);padding:14px;display:grid;grid-gap:6px;gap:6px}.crm-mini-column p,.crm-task-card p,.crm-timeline p{margin:0;line-height:1.6}.crm-task-list{display:grid;grid-gap:12px;gap:12px}.crm-task-list.stacked{max-height:420px;overflow:auto;padding-right:4px}.crm-task-card{display:grid;grid-gap:12px;gap:12px}.crm-task-meta{display:flex;flex-wrap:wrap;gap:8px}.crm-task-meta span{border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-size:12px;background:var(--surface-soft)}.crm-note-list{display:grid;grid-gap:10px;gap:10px}.crm-note-list.full{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.crm-note-chip{display:grid;grid-gap:5px;gap:5px;border:1px solid var(--line);border-radius:16px;background:var(--surface-soft);color:var(--text);padding:14px;text-align:left}.crm-note-chip.active{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));background:color-mix(in srgb,var(--accent) 18%,var(--surface-soft))}.crm-note-chip strong{color:var(--text)}.crm-form-panel{align-content:start}.crm-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.crm-form label{display:grid;grid-gap:8px;gap:8px;font-size:13px;color:var(--muted)}.crm-filter-grid input,.crm-filter-grid select,.crm-form input,.crm-form select,.crm-form textarea{width:100%;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft);color:var(--text);padding:10px 12px;font:inherit}.crm-form textarea{resize:vertical}.crm-form-wide{grid-column:1/-1}.crm-form-actions{display:flex;flex-wrap:wrap;gap:10px;grid-column:1/-1}.crm-automation-card button,.crm-form-actions button{border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--text);padding:10px 14px;font-weight:700}@media (max-width:980px){.crm-dashboard-grid,.crm-records-grid{grid-template-columns:1fr}}.crm-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.crm-kind-tabs{display:flex;flex-wrap:wrap;gap:10px}.crm-automation-list{display:grid;grid-gap:12px;gap:12px}.crm-automation-card{display:grid;grid-gap:10px;gap:10px}.crm-automation-card strong{color:var(--text);line-height:1.5}.found-ai-fab{position:fixed;right:24px;bottom:24px;z-index:55;display:grid;place-items:center;width:64px;height:64px;border:0;border-radius:999px;background:transparent;color:#061018;font-weight:900;box-shadow:none;padding:0;cursor:pointer;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.found-ai-fab:focus-visible{outline:2px solid #7dd3fc;outline-offset:3px}.found-ai-fab{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.found-ai-fab.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;transition:none}.found-ai-resize{position:fixed;z-index:56;width:24px;height:24px;display:grid;place-items:center;padding:0;border:1px solid #607189;border-radius:6px;background:#142034;color:#e0f2fe;cursor:nwse-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.found-ai-resize:focus-visible{outline:3px solid #fbbf24;outline-offset:2px}.found-ai-resize:disabled{opacity:.5;cursor:not-allowed}.found-ai-choices,.found-ai-talk{position:fixed;right:24px;bottom:100px;z-index:57;width:min(360px,calc(100vw - 32px));box-sizing:border-box;padding:18px;display:grid;grid-gap:12px;gap:12px;background:#142034;color:#edf3ff;border:1px solid #607189;border-radius:18px;box-shadow:0 16px 48px rgba(0,0,0,.3);max-height:calc(100dvh - 140px);overflow-y:auto}.found-ai-choices span,.found-ai-talk p{font-size:13px;line-height:1.5;margin:0}.found-ai-talk header,.found-ai-talk>div{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:space-between}.found-ai-choices button,.found-ai-talk button{min-height:40px;border:1px solid #607189;border-radius:10px;padding:8px 12px;background:#21334c;color:#edf3ff;cursor:pointer;font:inherit}.found-ai-choices button:focus-visible,.found-ai-talk button:focus-visible{outline:3px solid #fbbf24;outline-offset:2px}.found-ai-talk button:disabled{opacity:.55;cursor:not-allowed}.found-ai-float-status{position:fixed;right:24px;bottom:96px;z-index:58;max-width:min(360px,calc(100vw - 48px));padding:12px;border:1px solid #fb7185;border-radius:10px;background:#142034;color:#fff}.found-ai-fab.is-slide{transition:left 1.2s ease-in-out,top 1.2s ease-in-out}.found-ai-fab.is-dance>svg{animation:foundai-dance .65s ease-in-out 5;transform-origin:center bottom}@keyframes foundai-dance{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-8px) rotate(-12deg)}75%{transform:translateY(-8px) rotate(12deg)}}.found-ai-movement{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.found-ai-movement button{min-height:36px;padding:6px 10px;border:1px solid var(--line);border-radius:12px;background:var(--surface-strong);color:var(--text);cursor:pointer}.found-ai-movement [aria-pressed=true]{border-color:#38bdf8}.found-ai-fab:active,.found-ai-fab:hover{animation-play-state:paused;transform:none}.found-ai-fab span{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.found-ai-panel{position:fixed;top:104px;right:24px;bottom:96px;width:min(380px,calc(100vw - 48px));display:grid;grid-template-rows:auto auto minmax(120px,1fr) auto auto auto;grid-gap:14px;gap:14px;padding:18px;overflow-y:auto;overscroll-behavior:contain;border:1px solid color-mix(in srgb,var(--found-ai-accent) 28%,var(--line));border-radius:24px;background:var(--surface-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 30px 70px var(--shadow);transform:translateX(calc(100% + 32px));transition:transform .22s ease;z-index:54}.found-ai-panel.open{transform:translateX(0)}.found-ai-panel-header{display:grid;grid-template-columns:58px minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px}.found-ai-avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--found-ai-accent) 85%,#fff),var(--found-ai-accent));color:#071014;font-weight:900}.found-ai-panel h3,.found-ai-panel-header strong{display:block;margin:0}.found-ai-panel h3,.found-ai-panel-header span{color:var(--muted);font-size:12px}.found-ai-panel-header strong{overflow-wrap:anywhere}.found-ai-personalise{font-size:12px;color:var(--muted)}.found-ai-personalise span{display:block;margin-top:8px}.found-ai-personalise p{margin:6px 0 0}.found-ai-panel.is-settings{grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.found-ai-settings{grid-template-rows:minmax(0,1fr) auto;min-width:0}.found-ai-settings,.found-ai-settings-scroll{display:grid;min-height:0;grid-gap:12px;gap:12px}.found-ai-settings-scroll{align-content:start;overflow-y:auto;overscroll-behavior:contain;padding:4px}.found-ai-settings p{margin:0;font-size:12px;color:var(--muted)}.found-ai-settings label{display:grid;grid-gap:6px;gap:6px;font-size:13px}.found-ai-settings input,.found-ai-settings select{width:100%;min-width:0;margin:0;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface-strong);color:var(--text)}.found-ai-try-on{display:grid;justify-items:center;font-size:12px;overflow-wrap:anywhere}.found-ai-accessories{display:flex;flex-wrap:wrap;gap:8px;border:1px solid var(--line);border-radius:12px;min-width:0}.found-ai-accessories p{width:100%}.found-ai-accessories [aria-pressed=true]{outline:2px solid #7dd3fc;outline-offset:1px}.found-ai-settings-buttons{display:flex;flex-wrap:wrap;gap:8px}.found-ai-settings-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.found-ai-settings-footer p{grid-column:1/-1}.found-ai-panel .btn{min-height:44px;padding:8px 12px;background:var(--surface-strong);color:var(--text);border:1px solid var(--line);cursor:pointer;white-space:normal;overflow-wrap:anywhere}.found-ai-panel .found-ai-save{background:#38bdf8;color:#071014;border-color:#38bdf8}.found-ai-panel .found-ai-save:hover:not(:disabled){background:#7dd3fc}.found-ai-panel button:focus-visible{outline:2px solid #7dd3fc;outline-offset:2px}.found-ai-panel button:disabled{opacity:.55;cursor:not-allowed}.found-ai-close{width:36px;height:36px;color:var(--text);font-size:18px}.found-ai-close,.found-ai-voice{border:1px solid var(--line);border-radius:999px;background:hsla(0,0%,100%,.04)}.found-ai-voice{min-height:36px;padding:0 12px;color:var(--muted);font-size:12px;white-space:nowrap;cursor:pointer}.found-ai-voice.is-on{border-color:#38bdf8;color:#e0f2fe;background:rgba(56,189,248,.14)}.speak-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:6px;vertical-align:middle;border:1px solid var(--line,rgba(148,163,184,.3));border-radius:999px;background:hsla(0,0%,100%,.04);font-size:13px;line-height:1;cursor:pointer}.speak-button.is-on{border-color:#38bdf8;background:rgba(56,189,248,.18)}.found-ai-speak{float:right;margin:-2px -4px 4px 8px}.found-ai-chat{min-height:0;overflow:auto;display:grid;grid-gap:10px;gap:10px;padding-right:4px}.found-ai-message{max-width:90%;padding:12px 14px;border-radius:16px;font-size:14px;line-height:1.55;animation:fo-rise-in .32s cubic-bezier(.22,1,.36,1) both}.found-ai-message.user{justify-self:end;background:color-mix(in srgb,var(--found-ai-accent) 22%,var(--surface-soft));color:var(--text)}.found-ai-message.assistant{background:var(--surface-soft);color:var(--text)}.found-ai-typing{display:inline-flex;align-items:center;gap:4px}.found-ai-typing span{width:6px;height:6px;border-radius:999px;background:currentColor;animation:foTypingBounce 1.2s ease-in-out infinite}.found-ai-typing span:nth-child(2){animation-delay:.2s}.found-ai-typing span:nth-child(3){animation-delay:.4s}@keyframes fo-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes foTypingBounce{0%,to{transform:scale(.6);opacity:.4}50%{transform:scale(1);opacity:1}}.founda-message-flow{display:grid;grid-gap:10px;gap:10px;max-width:420px}.founda-flow-badge{font-size:11px;opacity:.6;text-transform:uppercase;letter-spacing:.04em}.founda-bubble-stack{display:grid;grid-gap:8px;gap:8px;min-height:220px;align-content:start}.founda-bubble{max-width:82%;padding:10px 14px;font-size:13.5px;line-height:1.4;border-radius:16px;animation:fo-rise-in .28s cubic-bezier(.34,1.56,.64,1) both;will-change:transform,opacity}.founda-bubble.from-user{justify-self:end}.founda-bubble.from-assistant{justify-self:start}.founda-bubble.from-user.sent-pulse{animation:fo-rise-in .28s cubic-bezier(.34,1.56,.64,1) both,fo-sent-pulse .4s cubic-bezier(.22,1,.36,1) .28s both}@keyframes fo-sent-pulse{0%{transform:scale(.92)}60%{transform:scale(1.02)}to{transform:scale(1)}}.founda-flow--whatsapp .founda-bubble.from-user{background:#dcf8c6;color:#111;border-bottom-right-radius:4px}.founda-flow--whatsapp .founda-bubble.from-assistant{background:#fff;color:#111;border:1px solid #e5e5e5;border-bottom-left-radius:4px}.founda-flow--telegram .founda-bubble.from-user{background:#effdde;color:#111;border-bottom-right-radius:4px}.founda-flow--telegram .founda-bubble.from-assistant{background:#fff;color:#111;border-bottom-left-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.08)}.founda-flow--imessage .founda-bubble.from-user{background:#0b84fe;color:#fff;border-bottom-right-radius:4px}.founda-flow--imessage .founda-bubble.from-assistant{background:#e9e9eb;color:#111;border-bottom-left-radius:4px}.founda-flow--messenger .founda-bubble.from-user{background:linear-gradient(135deg,#00c6ff,#0078ff);color:#fff;border-bottom-right-radius:4px}.founda-flow--messenger .founda-bubble.from-assistant{background:#f0f0f0;color:#111;border-bottom-left-radius:4px}.founda-bubble.founda-typing{display:inline-flex;align-items:center;gap:4px;padding:12px 14px}.founda-typing span{width:6px;height:6px;border-radius:999px;background:currentColor;animation:foTypingBounce 1.2s ease-in-out infinite;will-change:transform,opacity}.founda-typing span:nth-child(2){animation-delay:.2s}.founda-typing span:nth-child(3){animation-delay:.4s}.found-ai-actions,.found-ai-prompts{display:grid;grid-gap:10px;gap:10px}.found-ai-chip-grid{display:flex;flex-wrap:wrap;gap:8px}.found-ai-chip{border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--text);padding:8px 12px;font-size:12px;font-weight:700}.found-ai-compose{display:grid;grid-gap:10px;gap:10px}.found-ai-compose textarea{width:100%;resize:none;border:1px solid var(--line);border-radius:18px;background:var(--surface-soft);color:var(--text);padding:12px 14px;font:inherit}.stack{display:grid;grid-gap:18px;gap:18px}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px}.ai-insight-banner{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.ai-insight-badge{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--accent);color:#061018;font-weight:900;font-size:12px;letter-spacing:.06em}.ai-insight-banner p{margin:0;font-size:15px;color:var(--text)}.ai-onboarding-card{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.ai-onboarding-body strong{display:block;font-size:16px;color:var(--text);margin-bottom:4px}.ai-onboarding-body p{margin:0 0 12px;font-size:14px;color:var(--muted)}.ai-onboarding-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ai-onboarding-dismiss{background:transparent;border:1px solid var(--line);border-radius:999px;padding:8px 16px;font-size:13px;color:var(--muted);cursor:pointer}.ai-hint-banner{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent) 26%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--surface));margin-bottom:16px}.ai-hint-body p{margin:0 0 10px;font-size:14px;color:var(--text)}.ai-hint-cta{display:inline-block;background:var(--accent);color:#061018;border:0;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none}.ai-assistance-panel p{color:var(--muted);font-size:14px}.ai-assistance-toggle{display:flex;align-items:center;gap:12px;margin-top:8px}.ai-toggle-switch{position:relative;width:52px;height:28px;border-radius:999px;border:0;cursor:pointer;background:var(--line);transition:background .16s ease}.ai-toggle-switch.on{background:var(--accent)}.ai-toggle-knob{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:999px;background:#fff;transition:transform .16s ease}.ai-toggle-switch.on .ai-toggle-knob{transform:translateX(24px)}.ai-toggle-state{font-size:13px;color:var(--muted);min-width:28px}.guardian-alert-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.guardian-alert-item{display:grid;grid-gap:8px;gap:8px}.guardian-alert-raw{margin:0;color:var(--text)}.guardian-ai-hint{margin-bottom:0}.superdash-ai-summary{display:grid;grid-gap:12px;gap:12px}.superdash-ai-card{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));background:color-mix(in srgb,var(--accent) 9%,var(--surface))}.superdash-ai-card strong{display:block;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:4px}.superdash-ai-card p{margin:0 0 8px;font-size:15px;color:var(--text)}.kpi-grid strong{display:block;font-size:32px;color:var(--accent)}.login-shell{display:grid;min-height:100vh;place-items:center;background:var(--bg)}.login-card{width:min(420px,calc(100vw - 32px));display:grid;grid-gap:18px;gap:18px;border:1px solid var(--line);border-radius:20px;padding:28px;background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.modal{position:fixed;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.58)}.modal section{max-width:520px;border-radius:20px;background:var(--surface);padding:24px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.console-page{color:var(--text);display:grid;grid-gap:24px;gap:24px}.module-header{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:22px;padding:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,var(--surface-strong)),var(--surface) 62%);box-shadow:0 22px 70px var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.module-header p{margin:0 0 10px;color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:.16em}.module-header h1{margin:0;font-size:clamp(32px,4vw,52px);line-height:1}.module-header span{display:block;max-width:760px;margin-top:14px;color:var(--muted);line-height:1.65}.kpi-grid article,.module-card,.module-header,.panel{position:relative;overflow:hidden}.kpi-grid article:after,.module-card:after,.module-header:after,.panel:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent) 22%,transparent),transparent 34%);pointer-events:none;opacity:.55}.status-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--line)}.status-badge--good{color:#0f9d58;background:color-mix(in srgb,#0f9d58 14%,transparent);border-color:color-mix(in srgb,#0f9d58 30%,transparent)}.status-badge--watch{color:#f2a600;background:color-mix(in srgb,#f2a600 14%,transparent);border-color:color-mix(in srgb,#f2a600 30%,transparent)}.status-badge--risk{color:#e53935;background:color-mix(in srgb,#e53935 14%,transparent);border-color:color-mix(in srgb,#e53935 30%,transparent)}.status-badge--neutral{color:var(--muted);background:var(--surface)}.status-distribution{display:grid;grid-gap:10px;gap:10px}.status-distribution-track{display:flex;width:100%;height:14px;border-radius:999px;overflow:hidden;background:var(--surface-soft);border:1px solid var(--line)}.status-distribution-segment{height:100%;min-width:3px;transition:width .3s ease}.status-distribution-segment--good{background:#0f9d58}.status-distribution-segment--watch{background:#f2a600}.status-distribution-segment--risk{background:#e53935}.status-distribution-segment--neutral{background:color-mix(in srgb,var(--accent) 55%,var(--line))}.status-distribution-legend{display:flex;flex-wrap:wrap;gap:14px;color:var(--muted);font-size:12px}.status-distribution-legend span{display:inline-flex;align-items:center;gap:6px}.status-distribution-dot{display:inline-block;width:8px;height:8px;border-radius:999px}.status-distribution-dot--good{background:#0f9d58}.status-distribution-dot--watch{background:#f2a600}.status-distribution-dot--risk{background:#e53935}.status-distribution-dot--neutral{background:color-mix(in srgb,var(--accent) 55%,var(--line))}.status-distribution-total{margin-left:auto;font-weight:700;color:var(--text)}.source-badge{display:inline-flex;align-items:center;gap:4px;border:1px dashed color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--text);padding:5px 10px;font-size:11px;font-weight:700;cursor:pointer}.source-badge.is-open{background:color-mix(in srgb,var(--accent) 20%,transparent);border-style:solid}.source-detail-row td{background:color-mix(in srgb,var(--accent) 6%,var(--surface-soft));color:var(--muted);font-size:12px;padding:10px 14px;border-bottom:1px solid var(--line)}.source-detail-icon{color:var(--accent)}.premium-alert{display:flex;flex-direction:column;gap:4px;padding:14px 18px;border-radius:14px;border:1px solid var(--line);background:var(--surface)}.premium-alert strong{font-size:13px}.premium-alert span{color:var(--muted);font-size:13px}.premium-alert--info{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.premium-alert--success{border-color:color-mix(in srgb,#0f9d58 35%,var(--line))}.premium-alert--warning{border-color:color-mix(in srgb,#f2a600 35%,var(--line))}.premium-alert--danger{border-color:color-mix(in srgb,#e53935 35%,var(--line))}.premium-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.premium-table-caption{margin:0;padding:12px 16px 0;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.premium-table{width:100%;border-collapse:collapse;font-size:14px}.premium-table td,.premium-table th{text-align:left;padding:12px 16px;border-bottom:1px solid var(--line);white-space:nowrap}.premium-table th{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.premium-table tr:last-child td{border-bottom:none}.chart-placeholder{border:1px solid var(--line);border-radius:16px;padding:18px;background:var(--surface)}.chart-placeholder-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.chart-placeholder-legend{display:flex;gap:10px;list-style:none;margin:0;padding:0;color:var(--muted);font-size:12px}.chart-placeholder-frame{height:140px;border-radius:12px;background:repeating-linear-gradient(135deg,var(--surface-strong),var(--surface-strong) 10px,var(--surface) 10px,var(--surface) 20px);border:1px dashed var(--line)}.tier-indicator{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.super-header-actions{margin-top:16px}.quick-actions-bar,.super-header-actions{display:flex;gap:10px;flex-wrap:wrap}.dashboard-card{min-height:132px;border:1px solid var(--line);border-radius:18px;padding:20px;background:linear-gradient(180deg,var(--surface-strong),var(--surface));box-shadow:0 22px 54px var(--shadow);overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,color .25s ease;position:relative}.dashboard-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--accent)}.dashboard-card[data-tone=good]:before{background:#0f9d58}.dashboard-card[data-tone=watch]:before{background:#f2a600}.dashboard-card[data-tone=risk]:before{background:#e53935}.dashboard-card[data-tone=neutral]:before{background:color-mix(in srgb,var(--accent) 60%,var(--line))}.dashboard-card span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.dashboard-card strong{display:block;margin-top:14px;color:var(--accent);font-size:34px;line-height:1}.dashboard-card small{display:block;margin-top:10px;color:var(--muted)}.gauge-shell{position:relative;width:min(100%,210px);aspect-ratio:1;display:grid;place-items:center;margin:0 auto 2px;isolation:isolate}.gauge-svg{width:100%;height:auto;overflow:visible;filter:drop-shadow(0 16px 24px color-mix(in srgb,var(--accent) 20%,transparent))}.gauge-track{stroke:color-mix(in srgb,var(--accent) 18%,hsla(0,0%,100%,.16))}.gauge-progress{filter:drop-shadow(0 0 18px color-mix(in srgb,var(--accent) 48%,transparent));transition:stroke-dasharray .18s linear}.gauge-copy{position:absolute;inset:32% 20% 24%;display:grid;place-items:center;grid-gap:4px;gap:4px;z-index:2}.gauge-copy strong{margin:0;color:var(--text);font-size:30px;line-height:1}.gauge-copy span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.gauge-halo{position:absolute;inset:16%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 16%,transparent),transparent 68%);opacity:.9;pointer-events:none}.odometer-track{position:relative;height:10px;margin-top:14px;border-radius:999px;background:color-mix(in srgb,var(--accent) 8%,var(--surface-soft));overflow:hidden}.odometer-fill{display:block;height:100%;width:var(--odometer-fill,66%);border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 90%,#fff),color-mix(in srgb,var(--accent) 40%,transparent));box-shadow:0 0 18px color-mix(in srgb,var(--accent) 36%,transparent);animation:odometer-grow .9s ease both;transform-origin:left center}.console-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);grid-gap:18px;gap:18px}.console-grid .wide{grid-row:span 2}.panel h2{margin-top:0}.panel table{width:100%;border-collapse:collapse}.panel td,.panel th{border-bottom:1px solid var(--line);padding:12px 8px;text-align:left;color:var(--muted)}.panel th{color:var(--text);font-size:12px;text-transform:uppercase;letter-spacing:.12em}.action-list{display:flex;flex-wrap:wrap;gap:10px}.action-list a,.action-list button{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text);padding:10px 14px;font-weight:700}.module-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.module-card{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--line);border-radius:22px;padding:18px;background:linear-gradient(180deg,var(--surface-strong),var(--surface));box-shadow:0 20px 50px var(--shadow);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.module-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 42%,var(--line));box-shadow:0 28px 60px color-mix(in srgb,var(--accent) 16%,var(--shadow))}.module-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.module-card-top span{color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.14em}.module-card-top strong{font-size:20px;line-height:1.1}.module-card p{margin:0;color:var(--muted);line-height:1.6}.theme-toggle{border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--text);min-height:40px;padding:0 14px;font:inherit;font-weight:700;cursor:pointer}.theme-toggle:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.lite-mode-toggle[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 22%,var(--surface-soft));border-color:var(--accent);color:var(--q-neutral-0,#fff)}[data-lite=true] *{animation-duration:.001ms!important;animation-iteration-count:1!important;background-attachment:scroll!important;scroll-behavior:auto!important;transition-duration:.001ms!important}[data-lite=true] .ai-onboarding-glow,[data-lite=true] .glow-premium,[data-lite=true] .q-background-glow,[data-lite=true] .q-demo-sphere-field,[data-lite=true] .quantum-ambient-grid{animation:none!important;box-shadow:none!important;opacity:.4}[data-lite=true] .q-card,[data-lite=true] .q-demo-image-step-overlay,[data-lite=true] .quantum-console-modal-backdrop,[data-lite=true] .topbar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.founder-found-ai-intro{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(240px,.9fr);grid-gap:20px;gap:20px;align-items:center;margin:0 32px;padding:22px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 16%,var(--surface-strong)),var(--surface));box-shadow:0 22px 54px var(--shadow)}.founder-found-ai-avatar{display:grid;place-items:center;width:72px;height:72px;border-radius:999px;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--accent) 86%,#fff),var(--accent));color:#071014;font-size:28px;font-weight:900}.founder-found-ai-copy h2{margin:6px 0 10px;font-size:clamp(24px,2.6vw,38px)}.founder-found-ai-copy p{margin:0;color:var(--muted);line-height:1.65}.founder-found-ai-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.founder-shell .module-grid{padding-top:8px}@keyframes odometer-grow{0%{transform:scaleX(.25);opacity:.3}to{transform:scaleX(1);opacity:1}}.module-card-meta{display:flex;flex-wrap:wrap;gap:8px}.module-card-meta small{border:1px solid var(--line);border-radius:999px;padding:8px 10px;color:var(--text);background:var(--surface-soft)}.package-page{gap:18px}.package-switcher,.signup-grid{display:flex;flex-wrap:wrap;gap:10px}.package-switcher-chip,.signup-chip{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface-soft);color:var(--text);font-weight:700}.package-switcher-chip.active{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 18%,var(--surface-soft))}.package-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);grid-gap:18px;gap:18px}.package-form-panel,.package-summary-panel{display:grid;grid-gap:14px;gap:14px}.manager-field-wide{grid-column:1/-1}.package-price{font-size:36px;color:var(--accent)}.package-block{display:grid;grid-gap:8px;gap:8px}.package-block h3{margin:0;font-size:14px;text-transform:uppercase;letter-spacing:.12em}.package-block ul{margin:0;padding-left:18px;color:var(--muted);display:grid;grid-gap:6px;gap:6px}.module-card-static{align-content:start}.activity-panel ul{display:grid;grid-gap:10px;gap:10px;padding-left:18px}.settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.settings-grid label{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted)}.color-preview{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.color-preview span{border-radius:999px;padding:10px 14px;color:#071014;font-weight:800}@property --sphere-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.brand-logo{position:relative;display:inline-grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--accent);color:#071014;font-weight:900;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12)}.brand-logo.small{width:28px;height:28px;font-size:12px}.topbar-search,.topbar-title{display:flex;align-items:center;gap:10px}.topbar-search{min-width:min(420px,42vw);color:var(--muted)}.topbar-search input{width:100%;min-height:38px;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--text);padding:0 14px}.topbar-actions{display:flex;align-items:center;gap:10px}.sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:2px solid var(--accent);border-radius:999px;background:color-mix(in srgb,var(--accent) 26%,var(--surface));color:var(--text);font-weight:900;font-size:18px;box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 35%,transparent);flex-shrink:0}.sidebar-toggle:hover{background:color-mix(in srgb,var(--accent) 38%,var(--surface))}.topbar-pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--text);font-size:12px;font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap}.topbar-pill:hover{background:color-mix(in srgb,var(--accent) 20%,var(--surface));border-color:var(--accent)}.topbar-pill-danger{border-color:var(--line);color:var(--text)}.topbar-pill-danger:hover{background:color-mix(in srgb,var(--text) 12%,var(--surface));border-color:var(--text)}.console-shell-main{margin-left:var(--sidebar-width);padding-top:var(--topbar-height);height:auto;min-width:0;overflow:visible;transition:margin-left .22s ease}@media (max-width:900px){.console-grid{grid-template-columns:1fr}.topbar{position:-webkit-sticky;position:sticky;left:0;padding:14px 16px;background:var(--surface-strong);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);flex-wrap:wrap}body[data-sidebar-collapsed=false] .topbar{min-height:auto;padding:10px 16px;justify-content:flex-start}body[data-sidebar-collapsed=false] .topbar-actions,body[data-sidebar-collapsed=false] .topbar-nav,body[data-sidebar-collapsed=false] .topbar-title{display:none}.console-shell-main{margin-left:var(--sidebar-collapsed-width);padding-top:0}.console-shell-content{padding:20px 16px 28px}.topbar-actions,.topbar-nav{width:100%;flex-wrap:wrap}.topbar-tagline{display:none}.topbar-pill-homepage{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:0}.topbar-pill-homepage:before{content:"⌂";font-size:16px}.topbar-search{min-width:0;width:100%}.nav-card-grid{display:grid}.found-ai-panel{left:12px;right:12px;width:auto;top:116px;bottom:84px}.found-ai-fab{right:12px;bottom:12px}.founder-found-ai-intro{grid-template-columns:1fr;margin:0 16px}.founder-found-ai-actions{justify-content:flex-start}}@keyframes brand-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 transparent}50%{transform:scale(1.06);box-shadow:0 0 22px var(--brand-color,var(--accent))}}.brand-pulse-dot{width:12px;height:12px;border-radius:999px;background:var(--brand-color,var(--accent));animation:brand-pulse 2.6s ease-in-out infinite;flex-shrink:0}.brand-hero-card{border:1px solid color-mix(in srgb,var(--brand-color,var(--accent)) 45%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color,var(--accent)) 16%,var(--surface-strong)),var(--surface) 70%);border-radius:20px;padding:20px;display:grid;grid-gap:10px;gap:10px}.brand-hero-card strong{color:var(--brand-color,var(--accent))}.brand-spotlight-card{border-left:3px solid var(--brand-color,var(--accent))}@keyframes fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.premium-card{border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 1px 2px rgba(0,0,0,.2);transition:box-shadow .3s ease,transform .3s ease}.premium-card:hover{box-shadow:0 6px 18px rgba(0,0,0,.28);transform:translateY(-2px) scale(1.01)}.premium-fade-in{animation:fade-in-up .7s ease both}.quantum-heatmap{position:absolute;inset:0;border-radius:14px;pointer-events:none;transition:background .3s ease}.quantum-heatmap-high{background:rgba(34,197,94,.16)}.quantum-heatmap-good{background:rgba(59,130,246,.14)}.quantum-heatmap-watch{background:rgba(234,179,8,.14)}.quantum-heatmap-low{background:rgba(239,68,68,.14)}.quantum-tile{position:relative;overflow:hidden}.quantum-tile-border{position:absolute;inset:0;border-radius:14px;border:1px solid transparent;pointer-events:none;transition:border-color .3s ease}.quantum-tile:hover .quantum-tile-border{border-color:var(--accent,rgba(74,144,226,.4))}body.superdash-heatmap-off .quantum-heatmap{display:none}.superdash-fade-in{animation:superdashFadeIn .6s ease forwards;opacity:0}@keyframes superdashFadeIn{to{opacity:1}}.superdash-slide-up{animation:superdashSlideUp .5s ease forwards;transform:translateY(20px);opacity:0}@keyframes superdashSlideUp{to{transform:translateY(0);opacity:1}}.superdash-zoom{animation:superdashZoom .4s ease forwards;transform:scale(.95);opacity:0}@keyframes superdashZoom{to{transform:scale(1);opacity:1}}.superdash-highlight{animation:superdashHighlight 1.2s ease-in-out infinite alternate}@keyframes superdashHighlight{0%{box-shadow:0 0 0 hsla(0,0%,100%,.1)}to{box-shadow:0 0 12px hsla(0,0%,100%,.25)}}.quantum-ambient-grid{position:relative}.quantum-ambient-grid:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(color-mix(in srgb,var(--accent,var(--q-accent)) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent,var(--q-accent)) 4%,transparent) 1px,transparent 1px);background-size:42px 42px;animation:quantumGridDrift 10s linear infinite}.quantum-ambient-grid>:not(.quantum-particle-drift){position:relative;z-index:1}@keyframes quantumGridDrift{0%{background-position:0 0,0 0}to{background-position:2px 1px,1px 2px}}.quantum-particle-drift{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.quantum-particle{position:absolute;width:4px;height:4px;border-radius:50%;background:color-mix(in srgb,var(--accent,var(--q-accent)) 28%,transparent);animation:quantumParticleDrift 20s ease-in-out infinite}.quantum-particle:first-child{top:18%;left:12%;animation-duration:18s}.quantum-particle:nth-child(2){top:62%;left:24%;animation-duration:22s;animation-delay:-4s}.quantum-particle:nth-child(3){top:34%;left:68%;animation-duration:16s;animation-delay:-9s}.quantum-particle:nth-child(4){top:78%;left:54%;animation-duration:24s;animation-delay:-2s}.quantum-particle:nth-child(5){top:8%;left:82%;animation-duration:20s;animation-delay:-12s}@keyframes quantumParticleDrift{0%,to{transform:translate(0);opacity:.6}50%{transform:translate(10px,-14px);opacity:1}}.quantum-corner-marker{position:absolute;top:8px;right:8px;font-size:13px;opacity:0;color:color-mix(in srgb,var(--accent,var(--q-accent)) 90%,transparent);text-shadow:0 0 0 color-mix(in srgb,var(--accent,var(--q-accent)) 0,transparent);transition:opacity .15s ease;pointer-events:none}.quantum-card:hover .quantum-corner-marker{opacity:1;animation:quantumCornerPulse .15s ease;text-shadow:0 0 8px color-mix(in srgb,var(--accent,var(--q-accent)) 65%,transparent)}@keyframes quantumCornerPulse{0%{transform:scale(.7)}60%{transform:scale(1.15)}to{transform:scale(1)}}.quantum-btn{transition:transform .15s ease,box-shadow .15s ease}.quantum-btn:hover{transform:translateY(-1px)}.quantum-card{position:relative;transition:transform .2s ease}.quantum-card:hover{transform:rotate(.5deg)}.module-card.quantum-card:hover{transform:translateY(-3px) rotate(.5deg)}.quantum-link-glow{transition:text-shadow .12s ease,color .12s ease}.quantum-link-glow:hover{text-shadow:0 0 10px color-mix(in srgb,var(--accent,var(--q-accent)) 60%,transparent)}.quantum-icon-pulse:hover{animation:quantumIconPulseOnce .3s ease}@keyframes quantumIconPulseOnce{0%{transform:scale(1)}50%{transform:scale(1.14)}to{transform:scale(1)}}.quantum-spinner{width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--accent,var(--q-accent)) 35%,transparent);animation:quantumSpinnerPulse 1.1s ease-in-out infinite}@keyframes quantumSpinnerPulse{0%,to{transform:scale(.85);opacity:.5}50%{transform:scale(1.15);opacity:1}}.quantum-nav-card{position:relative;display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent,var(--q-accent)) 35%,transparent);background:hsla(0,0%,100%,.03);text-decoration:none;color:inherit;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.quantum-nav-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent,var(--q-accent)) 80%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--accent,var(--q-accent)) 25%,transparent)}.quantum-nav-card:hover .quantum-nav-glyph{animation:quantumIconPulseOnce .3s ease}.quantum-nav-glyph{font-weight:900;color:color-mix(in srgb,var(--accent,var(--q-accent)) 95%,transparent)}.quantum-nav-title{font-weight:800}.quantum-nav-desc{font-size:12px;opacity:.7}.quantum-nav-cta{font-size:12px;font-weight:800;color:color-mix(in srgb,var(--accent,var(--q-accent)) 95%,transparent)}.quantum-ribbon-nav{display:flex;flex-wrap:wrap;align-items:center;gap:18px;justify-content:center;padding:8px 20px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:800;background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.06)}.quantum-ribbon-nav a{color:inherit;text-decoration:none;opacity:.75;transition:opacity .15s ease,text-shadow .15s ease}.quantum-ribbon-nav a:hover{opacity:1;text-shadow:0 0 10px color-mix(in srgb,var(--accent,var(--q-accent)) 60%,transparent)}.quantum-hero-promise{margin-top:10px;font-size:13px;letter-spacing:.02em;opacity:.75}.quantum-footer-summary{font-size:12px;opacity:.7;margin-top:6px}.quantum-accent-glow{text-shadow:0 0 14px color-mix(in srgb,var(--accent,var(--q-accent)) 40%,transparent)}.quantum-sig-retail{--accent:var(--q-retail);position:relative}.quantum-sig-retail:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(180deg,rgba(0,255,102,.038) 0,rgba(0,255,102,.038) 1px,transparent 0,transparent 26px);animation:quantumScanLines 12s linear infinite}.quantum-sig-meat{--accent:var(--q-meat);position:relative}.quantum-sig-meat:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 30% 20%,rgba(255,0,51,.075),transparent 55%);animation:quantumWarmPulse 6s ease-in-out infinite}.quantum-sig-foundthat{--accent:var(--q-foundthat);position:relative}.quantum-sig-foundthat:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(255,221,0,.09) 1px,transparent 0) top left /18px 18px no-repeat,linear-gradient(90deg,rgba(255,221,0,.09) 1px,transparent 0) top left /18px 18px no-repeat,linear-gradient(rgba(255,221,0,.09) 1px,transparent 0) bottom right /18px 18px no-repeat,linear-gradient(90deg,rgba(255,221,0,.09) 1px,transparent 0) bottom right /18px 18px no-repeat;background-repeat:no-repeat}.quantum-sig-talent{--accent:var(--q-talent);position:relative}.quantum-sig-talent:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(115deg,transparent 40%,rgba(255,136,0,.06) 50%,transparent 60%);background-size:220% 220%;animation:quantumDiagonalShimmer 9s ease-in-out infinite}.quantum-sig-crypto{--accent:var(--q-crypto);position:relative}.quantum-sig-crypto:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 40%,rgba(153,51,255,.12),transparent 60%);animation:quantumDeepPulse 5s ease-in-out infinite}.quantum-sig-finance{--accent:var(--q-finance);position:relative}.quantum-sig-finance:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--q-finance) 6%,transparent) 0,color-mix(in srgb,var(--q-finance) 6%,transparent) 1px,transparent 1px,transparent 34px)}.quantum-sig-health{--accent:var(--q-health);position:relative}.quantum-sig-health:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(color-mix(in srgb,var(--q-health) 16%,transparent) 1.5px,transparent 1.5px);background-size:60px 60px;animation:quantumParticleDriftBg 24s linear infinite}.quantum-sig-logistics{--accent:var(--q-logistics);position:relative}.quantum-sig-logistics:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(115deg,color-mix(in srgb,var(--q-logistics) 6%,transparent) 0,color-mix(in srgb,var(--q-logistics) 6%,transparent) 2px,transparent 2px,transparent 30px);animation:quantumAngularMotion 14s linear infinite}.quantum-sig-crypto>*,.quantum-sig-finance>*,.quantum-sig-foundthat>*,.quantum-sig-health>*,.quantum-sig-logistics>*,.quantum-sig-meat>*,.quantum-sig-retail>*,.quantum-sig-talent>*{position:relative;z-index:1}@keyframes quantumScanLines{0%{background-position:0 0}to{background-position:0 26px}}@keyframes quantumWarmPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes quantumDiagonalShimmer{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes quantumDeepPulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.05);opacity:1}}@keyframes quantumParticleDriftBg{0%{background-position:0 0}to{background-position:60px 60px}}@keyframes quantumAngularMotion{0%{background-position:0 0}to{background-position:30px 30px}}.quantum-frame{position:relative;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent),0 24px 60px color-mix(in srgb,var(--accent) 14%,var(--shadow));animation:fade-in-up .26s ease;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.quantum-frame:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 0 24px color-mix(in srgb,var(--accent) 30%,transparent),0 28px 64px color-mix(in srgb,var(--accent) 18%,var(--shadow))}.quantum-narrator-panel{margin:0 0 12px}.quantum-narrator-panel p{margin:0;font-style:italic;color:color-mix(in srgb,var(--accent) 70%,var(--text))}.quantum-step-badge{min-width:30px;padding:0 8px;background:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--accent);font-weight:800;font-size:12px;letter-spacing:0}.quantum-step-badge,.quantum-step-narrate-btn{display:inline-flex;align-items:center;justify-content:center;height:30px;border-radius:999px}.quantum-step-narrate-btn{width:30px;border:1px solid var(--line);background:var(--surface-soft);color:var(--text);font-size:14px;cursor:pointer;transition:background .15s ease,transform .15s ease}.quantum-step-narrate-btn:hover{background:color-mix(in srgb,var(--accent) 18%,var(--surface-soft));transform:scale(1.06)}.quantum-step-narrate-btn:disabled{opacity:.35;cursor:default;transform:none}.quantum-audio-bar{display:flex;align-items:center;gap:12px;padding:12px 18px;border-radius:999px;border:2px solid var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--surface));box-shadow:0 4px 18px color-mix(in srgb,var(--accent) 30%,transparent);margin-bottom:4px}.quantum-audio-bar button[data-audio-toggle]{min-height:40px;padding:0 18px;border-radius:999px;border:none;background:var(--accent);color:#071014;font-weight:800;font-size:13px;cursor:pointer}.quantum-audio-bar label{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700}.quantum-demo-hero{border:2px solid color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:26px;padding:6px;background:color-mix(in srgb,var(--accent) 6%,transparent);box-shadow:0 30px 70px color-mix(in srgb,var(--accent) 14%,var(--shadow))}.quantum-demo-hero .module-card{border:none;box-shadow:none}.quantum-demo-secondary-label{margin:28px 0 4px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.quantum-guide-panel{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--accent) 8%,var(--surface));padding:4px 16px}.quantum-guide-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 0;border:none;background:none;color:var(--accent);font-weight:800;font-size:13px;cursor:pointer}.quantum-guide-panel p{margin:0 0 12px;color:var(--text);line-height:1.6;font-size:14px}@keyframes quantumFreeRoamGlow{0%,to{box-shadow:0 0 20px color-mix(in srgb,var(--accent) 25%,transparent)}50%{box-shadow:0 0 36px color-mix(in srgb,var(--accent) 45%,transparent)}}.quantum-freeroam-box{display:block;width:100%;border-radius:24px;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 20%,var(--surface-strong)),var(--surface) 70%);padding:30px 24px;text-align:center;text-decoration:none;color:var(--text);animation:quantumFreeRoamGlow 3.2s ease-in-out infinite;transition:transform .18s ease,border-color .18s ease}.quantum-freeroam-box:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 75%,var(--line))}.quantum-freeroam-box strong{display:block;font-size:22px;letter-spacing:.01em}.quantum-freeroam-box small{display:block;margin-top:6px;color:var(--muted)}@media (max-width:900px){.quantum-freeroam-box{padding:22px 16px;border-radius:18px}.quantum-freeroam-box strong{font-size:18px}}.quantum-console-entry{display:inline-flex;align-items:center;border:none;background:none;color:inherit;font:inherit;cursor:pointer;padding:0}.quantum-console-modal-backdrop{position:fixed;inset:0;z-index:100;background:rgba(3,6,11,.88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:grid;place-items:center;padding:20px;animation:quantumModalFadeIn .22s cubic-bezier(.22,1,.36,1)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.quantum-console-modal-backdrop{background:rgba(3,6,11,.97)}}@keyframes quantumModalFadeIn{0%{opacity:0}to{opacity:1}}.quantum-console-modal{position:relative;width:100%;max-width:460px;border-radius:20px;border:1px solid color-mix(in srgb,var(--accent,var(--q-accent)) 45%,hsla(0,0%,100%,.14));background:#0b0e14;color:#edf7ff;padding:28px;box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 0 1px rgba(0,0,0,.3);animation:fo-rise-in .32s cubic-bezier(.22,1,.36,1) both}.quantum-console-modal-close{position:absolute;top:12px;right:14px;border:none;background:none;color:inherit;font-size:20px;cursor:pointer;opacity:.6;transition:opacity .15s ease}.quantum-console-modal-close:hover{opacity:1}.quantum-console-modal-title{margin:0 0 20px;font-size:20px;display:flex;align-items:center;gap:10px}.quantum-console-modal-options{display:grid;grid-gap:14px;gap:14px}.demo-message-board{position:relative;margin-top:24px;display:grid;grid-gap:18px;gap:18px}.demo-message-thread{display:grid;grid-gap:10px;gap:10px}.demo-message-bubble{align-items:flex-start;text-align:left;max-width:640px}.demo-message-customer{justify-self:start}.demo-message-automation,.demo-message-staff{justify-self:end}.team-viewer-grid{display:grid;grid-gap:10px;gap:10px}.team-viewer-row{display:grid;grid-template-columns:1.4fr .8fr 1fr 1fr;grid-gap:12px;gap:12px;align-items:center;padding:12px 16px;border-radius:14px;border:1px solid var(--line);background:linear-gradient(180deg,var(--surface-strong),var(--surface))}.team-viewer-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.team-viewer-status:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.team-viewer-status.active{color:#2ecc71}.team-viewer-status.inactive{color:#8a94a6}.quantum-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;justify-content:space-between;gap:16px;padding:14px 24px;background:rgba(7,12,20,.75);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid hsla(0,0%,100%,.08)}.quantum-header,.quantum-header-links{display:flex;flex-wrap:wrap;align-items:center}.quantum-header-links{gap:18px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:800}.quantum-header-links a{color:inherit;text-decoration:none;opacity:.75;transition:opacity .15s ease,text-shadow .15s ease}.quantum-header-links a:hover{opacity:1;text-shadow:0 0 10px color-mix(in srgb,var(--accent,var(--q-accent)) 60%,transparent)}.consideration-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px;margin:14px 0}.consideration-grid ul{margin:4px 0 0;padding-left:16px;font-size:12px;line-height:1.6}.get-started-checklist{position:relative;margin-top:24px}.checklist-list{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.checklist-item{display:flex;align-items:flex-start;gap:12px;min-width:0;overflow-wrap:anywhere;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:linear-gradient(180deg,var(--surface-strong),var(--surface))}.checklist-box{width:16px;height:16px;border-radius:4px;border:2px solid color-mix(in srgb,var(--accent) 55%,var(--line));flex-shrink:0}.data-migration-hub{position:relative;margin-top:24px}.migration-list{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.migration-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:linear-gradient(180deg,var(--surface-strong),var(--surface))}.lockdown-overlay{position:-webkit-sticky;position:sticky;top:0;z-index:15;display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 20px;margin-bottom:16px;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent,var(--q-accent)) 40%,var(--line));background:color-mix(in srgb,var(--accent,var(--q-accent)) 14%,var(--surface));font-size:14px;font-weight:700}.lockdown-overlay p{margin:0;flex:1 1 260px}.lockdown-overlay-actions{display:flex;flex-wrap:wrap;gap:10px;pointer-events:auto}.lockdown-banner-dot{width:8px;height:8px;border-radius:50%;background:var(--accent,var(--q-accent));flex-shrink:0}.lockdown-banner-logo{font-size:18px;line-height:1;color:var(--accent,var(--q-accent));flex-shrink:0}.lockdown-readonly{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.88;filter:saturate(.85)}.brand-directory-card{display:flex;flex-direction:column;height:100%}.brand-logo-box{position:relative;width:48px;height:48px;min-width:48px;display:grid;place-items:center;border-radius:10px;background:currentColor;font-size:22px;margin-bottom:10px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12)}.brand-read-more{margin:6px 0}.brand-read-more summary{cursor:pointer;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.brand-read-more summary:hover{opacity:1}.brand-directory-card .hero-actions{margin-top:auto}.rotating-message-feed{display:flex;align-items:center;gap:12px;min-height:60px;padding:16px 20px;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent,var(--q-accent)) 30%,hsla(0,0%,100%,.1));background:hsla(0,0%,100%,.02)}.rotating-message-dot{width:8px;height:8px;border-radius:50%;background:var(--accent,var(--q-accent));flex-shrink:0;animation:quantumSpinnerPulse 1.6s ease-in-out infinite}.rotating-message-text{margin:0;font-size:15px;font-weight:600;opacity:0;transition:opacity .3s ease}.rotating-message-text.is-visible{opacity:1}.package-modal-trigger{border:none;cursor:pointer;font:inherit}.package-modal{max-width:480px}.package-modal-ai{margin:18px 0;padding:16px;border-radius:12px;border:1px solid var(--line);background:var(--surface-strong)}.package-modal-ai-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.package-modal-ai-answer{margin:10px 0 0;font-size:13px;opacity:.85}.quantum-sphere-logo{border-radius:10px!important;background:var(--accent,currentColor)!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12)}.quantum-recommendation{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:10px;margin:12px 0}.quantum-recommendation p{margin:4px 0 0;font-size:13px;color:var(--muted-foreground,#9ca3af)}.quantum-recommendation-icon{color:var(--accent,#00e0ff);font-size:16px}.quantum-recommendation-subtle{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03)}.quantum-recommendation-strong{border:1px solid color-mix(in srgb,var(--accent,#00e0ff) 55%,transparent);background:color-mix(in srgb,var(--accent,#00e0ff) 12%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--accent,#00e0ff) 25%,transparent)}.quantum-recommendation-strong strong{color:var(--accent,#00e0ff)}.onboarding-shell{max-width:720px;margin:0 auto}.onboarding-steps{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.onboarding-step-chip{padding:4px 12px;border-radius:999px;font-size:12px;border:1px solid hsla(0,0%,100%,.15);color:var(--muted-foreground,#9ca3af)}.onboarding-step-chip.active{border-color:var(--accent,#00e0ff);color:var(--accent,#00e0ff)}.onboarding-step-chip.done{color:#0f6;border-color:rgba(0,255,102,.4)}.onboarding-field{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.onboarding-field label{font-size:12px;color:var(--muted-foreground,#9ca3af)}.onboarding-field input,.onboarding-field select{padding:8px 10px;border-radius:8px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.03);color:inherit}.onboarding-grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.onboarding-demo-notice{padding:10px 12px;border-radius:8px;border:1px dashed rgba(255,200,0,.4);background:rgba(255,200,0,.06);font-size:12px;margin-bottom:12px}.onboarding-summary-line{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid hsla(0,0%,100%,.08);font-size:13px}.onboarding-total{display:flex;justify-content:space-between;padding:10px 0;font-weight:600;font-size:15px}.quantum-confidence-track{width:100%;height:8px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden;margin:8px 0}.quantum-confidence-fill{height:100%;background:linear-gradient(90deg,var(--brand-color,var(--accent,#00e0ff)),#fff);box-shadow:0 0 10px var(--brand-color,var(--accent,#00e0ff));transition:width .4s ease}.quantum-mode-switch{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.quantum-mode-switch button{padding:4px 10px;border-radius:999px;font-size:12px;border:1px solid hsla(0,0%,100%,.15);background:transparent;color:inherit;cursor:pointer}.quantum-mode-switch button.active{border-color:var(--brand-color,var(--accent,#00e0ff));color:var(--brand-color,var(--accent,#00e0ff));box-shadow:0 0 10px color-mix(in srgb,var(--brand-color,var(--accent,#00e0ff)) 35%,transparent)}.quantum-forecast-slider{width:100%;margin:10px 0;accent-color:var(--brand-color,var(--accent,#00e0ff))}.quantum-scenario-card{border:1px solid hsla(0,0%,100%,.1);transition:box-shadow .3s ease,border-color .3s ease}.quantum-scenario-card.active{border-color:var(--brand-color,var(--accent,#00e0ff));box-shadow:0 0 16px color-mix(in srgb,var(--brand-color,var(--accent,#00e0ff)) 30%,transparent)}.quantum-scenario-result{margin-top:8px;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.1);font-size:13px}.quantum-insight-pack{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.quantum-anomaly-card{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);font-size:13px}.quantum-anomaly-dot{width:8px;height:8px;border-radius:50%;background:var(--brand-color,var(--accent,#00e0ff));box-shadow:0 0 8px var(--brand-color,var(--accent,#00e0ff));flex-shrink:0;animation:quantumAnomalyPulse 2.4s ease-in-out infinite}@keyframes quantumAnomalyPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.quantum-anomaly-dot.inactive{background:hsla(0,0%,100%,.2);box-shadow:none;animation:none}.tester-login-card{max-width:560px;padding:28px 32px;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);box-shadow:0 0 24px color-mix(in srgb,var(--accent,#00e0ff) 18%,transparent);animation:sphereBreath 6s ease-in-out infinite}.tester-legal-block{margin:16px 0;padding:12px;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;background:hsla(0,0%,100%,.02);max-height:260px;overflow-y:auto}.tester-legal-heading{font-size:12px;color:var(--muted-foreground,#9ca3af);margin:0 0 8px}.tester-legal-doc{font-size:12px;margin-bottom:6px}.tester-legal-doc summary{cursor:pointer;font-weight:600}.tester-legal-doc p{margin:6px 0 0;color:var(--muted-foreground,#9ca3af);white-space:pre-line}.tester-legal-checkbox{display:flex;align-items:flex-start;gap:8px;margin-top:10px;font-size:12px}@media (max-width:900px){.btn{min-height:46px;padding:0 20px}}html[data-accessibility-simplified=true] .btn{min-height:50px;padding:0 22px;font-size:16px}.console-shell-page{--topbar-height:56px}.console-shell-page .sidebar{top:var(--topbar-height);height:calc(100vh - var(--topbar-height))}.console-shell-page .topbar{left:0;gap:16px;height:var(--topbar-height);min-height:var(--topbar-height);padding:8px 18px}.console-shell-page .topbar-title{gap:10px;min-width:var(--sidebar-width)}.console-shell-page .topbar-title div{display:flex;align-items:baseline;gap:8px}.console-shell-page .topbar-title strong{font-size:15px}.console-shell-page .topbar-title span{font-size:11px}.console-shell-page .topbar-chip{min-height:30px;padding:0 11px;font-size:12px}.environment-badge{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;font-weight:700;white-space:nowrap}.environment-badge i,.simulation-kicker i{width:7px;height:7px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.12)}.simulation-panel{display:grid;grid-gap:16px;gap:16px;margin:18px 0 24px;padding:20px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,var(--surface-strong)),var(--surface));box-shadow:0 18px 48px var(--shadow)}.simulation-heading,.simulation-panel footer{display:flex;align-items:center;justify-content:space-between;gap:18px}.simulation-heading h2{margin:4px 0;font-size:20px}.simulation-heading span,.simulation-panel footer{color:var(--muted);font-size:12px}.simulation-kicker{display:flex;align-items:center;gap:9px;margin:0;color:var(--accent);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.simulation-controls{display:flex;gap:8px}.simulation-controls button{min-height:34px;padding:0 12px;border:1px solid color-mix(in srgb,var(--accent) 36%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--text);font-size:12px;font-weight:800}.simulation-controls .simulation-reset{border-color:var(--line);background:transparent;color:var(--muted)}.simulation-stream{display:grid;min-height:72px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface) 88%,transparent)}.simulation-stream:empty:before{content:"Waiting for the next simulated event…";align-self:center;padding:22px;color:var(--muted);font-size:13px}.simulation-stream article{display:grid;grid-template-columns:70px minmax(220px,1fr) 110px 110px;grid-gap:14px;gap:14px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line)}.simulation-stream article:last-child{border-bottom:0}.simulation-stream article.is-latest{animation:simulation-arrival .42s ease-out;background:color-mix(in srgb,var(--accent) 8%,transparent)}.simulation-stream small,.simulation-stream time{color:var(--muted);font-size:11px}.simulation-stream article div{display:grid;grid-gap:3px;gap:3px}.simulation-stream article div strong{font-size:13px}.simulation-stream article div span{color:var(--muted);font-size:12px}.simulation-stream em{justify-self:end;padding:5px 8px;border-radius:999px;background:rgba(34,197,94,.12);color:#5ee38d;font-size:10px;font-style:normal;font-weight:800}.simulation-stream em[data-status="Needs review"]{background:rgba(245,158,11,.13);color:#fbbf24}.simulation-stream em[data-status="In progress"]{background:rgba(59,130,246,.13);color:#60a5fa}@keyframes simulation-arrival{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.console-shell-page .topbar{left:0;padding:8px 12px}.console-shell-page .console-shell-main{padding-top:var(--topbar-height)}.console-shell-page .topbar-actions,.console-shell-page .topbar-nav{width:auto}.console-shell-page .topbar-chip:nth-of-type(n+3),.console-shell-page .topbar-title span,.environment-badge{display:none}.simulation-heading,.simulation-panel footer{align-items:flex-start;flex-direction:column}.simulation-stream article{grid-template-columns:58px minmax(0,1fr)}.simulation-stream em,.simulation-stream small{display:none}}.quantum-brand-header{display:grid;justify-items:center;grid-gap:14px;gap:14px;margin-bottom:24px}.quantum-gradient-bar{width:100%;max-width:420px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--q-health),var(--q-crypto),var(--q-retail));box-shadow:0 0 12px color-mix(in srgb,var(--q-health) 35%,transparent)}.quantum-brand-row{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;padding-top:20px;border-top:1px solid var(--line)}.quantum-brand-card{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--text);text-decoration:none;font-size:13px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.quantum-brand-card:hover{transform:translateY(-2px);box-shadow:0 0 16px var(--brand-glow,rgba(0,229,255,.4));border-color:var(--brand-glow,rgba(0,229,255,.6))}.quantum-brand-card-dot{width:10px;height:10px;border-radius:50%;background:var(--brand-glow,var(--q-accent));box-shadow:0 0 6px var(--brand-glow,var(--q-accent))}.header-premium{position:relative;padding-top:8px;text-shadow:0 0 16px color-mix(in srgb,var(--accent) calc(var(--glow-intensity, .45) * 100%),transparent)}.header-premium:after{content:"";position:absolute;left:12px;right:0;bottom:-6px;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 55%,transparent),transparent 75%)}.card-premium,.panel-premium{border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:10px;box-shadow:0 12px 24px rgba(0,0,0,.18);background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--accent) 5%,transparent) 0 2px,transparent 2px 14px),linear-gradient(180deg,color-mix(in srgb,var(--accent) 6%,transparent),transparent 60%)}.card-premium:focus-within,.panel-premium:focus-within{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) calc(var(--glow-intensity, .45) * 100%),transparent),0 12px 24px rgba(0,0,0,.18)}.btn-premium,.quantum-btn{border:1px solid color-mix(in srgb,var(--accent) 60%,var(--line));transition:box-shadow .16s ease,transform 80ms ease}.btn-premium:focus-visible,.btn-premium:hover,.quantum-btn:focus-visible,.quantum-btn:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) calc(var(--glow-intensity, .45) * 100%),transparent),0 10px 22px color-mix(in srgb,var(--accent) 20%,transparent)}.btn-premium:active,.quantum-btn:active{transform:scale(.98);transition-duration:80ms}.stack.quantum-ambient-grid>.header-premium{text-shadow:0 0 22px color-mix(in srgb,var(--accent) calc(var(--glow-intensity, .45) * 110%),transparent)}.superdash-ai-card{border-radius:10px;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) calc(var(--glow-intensity, .45) * 100%),transparent),0 14px 28px rgba(0,0,0,.18)}.ai-onboarding-card.ai-onboarding-glow{border-radius:10px;animation:premium-soft-pulse 3.6s ease-in-out infinite;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) calc(var(--glow-intensity, .45) * 100%),transparent),0 16px 32px rgba(0,0,0,.18)}.ai-onboarding-purpose{margin:0 0 4px}@media (prefers-reduced-motion:reduce){.ai-onboarding-card.ai-onboarding-glow,.btn-premium:active,.quantum-btn:active{animation:none;transition:none}.crm-mini-column,.crm-stage-card,.crm-task-card,.found-ai-fab,.found-ai-message,.found-ai-typing span,.founda-bubble,.founda-typing span,.quantum-console-modal,.quantum-console-modal-backdrop{animation:none!important;transition:none!important;transform:none!important}}.quantum-web-wheel .quantum-web-wheel-ring{position:relative;width:320px;height:320px;margin:24px auto;border:1px solid color-mix(in srgb,var(--accent,#4cc9ff) 30%,transparent);border-radius:50%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent,#4cc9ff) 10%,transparent),transparent 70%)}.quantum-web-wheel-node{position:absolute;top:50%;left:50%;width:76px;margin:-38px 0 0 -38px;padding:8px 6px;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:14px;background:color-mix(in srgb,var(--accent) 12%,#0a1428);color:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;font:inherit;transition:box-shadow .16s ease,background .16s ease}.quantum-web-wheel-node.is-active,.quantum-web-wheel-node:focus-visible,.quantum-web-wheel-node:hover{background:color-mix(in srgb,var(--accent) 30%,#0a1428);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 55%,transparent);outline:none}.quantum-web-wheel-badge{font-size:18px;line-height:1}.quantum-web-wheel-label{font-size:11px;font-weight:700;letter-spacing:.02em}.quantum-web-wheel-hub{position:absolute;inset:50%;transform:translate(-50%,-50%);width:168px;height:168px;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 60%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 18%,#0a1428),#0a1428);box-shadow:0 0 32px color-mix(in srgb,var(--accent) 40%,transparent),inset 0 0 24px color-mix(in srgb,var(--accent) 14%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:16px}.quantum-web-wheel-hub-badge{font-size:26px;color:var(--accent)}.quantum-web-wheel-hub strong{font-size:15px;color:#fff}.quantum-web-wheel-hub span{font-size:11px;color:color-mix(in srgb,#fff 72%,transparent)}.quantum-web-wheel-detail{margin-top:16px;padding:16px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:14px;background:color-mix(in srgb,var(--accent) 8%,transparent)}.quantum-web-wheel-detail h3{color:var(--accent);margin:0 0 6px}.quantum-web-wheel-detail p{margin:0 0 12px}.quantum-web-wheel-detail{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.quantum-web-wheel-detail strong{color:#fff;font-size:16px}.quantum-web-wheel-hub-link{margin-top:8px;display:inline-flex;color:var(--accent);font-weight:700;font-size:13px;text-decoration:none}.quantum-web-wheel-hub-link:hover{text-decoration:underline}.quantum-web-wheel-modules{display:flex;flex-wrap:wrap;gap:8px}.quantum-web-wheel-module{padding:4px 10px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:999px;font-size:12px;font-weight:600;color:color-mix(in srgb,var(--accent) 80%,#fff)}.quantum-web-brand-modules{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.quantum-journey-cohorts{display:flex;gap:8px;margin:12px 0 20px}.quantum-journey-cohort{padding:6px 14px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:999px;background:transparent;color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.quantum-journey-cohort.is-active,.quantum-journey-cohort:focus-visible,.quantum-journey-cohort:hover{background:color-mix(in srgb,var(--accent) 24%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 45%,transparent);outline:none}.quantum-journey-stages{position:relative;list-style:none;margin:0;padding:0 0 0 28px;display:grid;grid-gap:20px;gap:20px}.quantum-journey-stages:before{content:"";position:absolute;left:10px;top:6px;bottom:6px;width:1px;background:linear-gradient(180deg,transparent,var(--accent),transparent);opacity:.5}.quantum-journey-stage{display:flex;gap:14px;align-items:flex-start}.quantum-journey-dot{flex-shrink:0;width:26px;height:26px;margin-left:-34px;border:1px solid var(--accent);border-radius:50%;background:#0a1428;color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:13px;box-shadow:0 0 10px color-mix(in srgb,var(--accent) 40%,transparent)}.quantum-journey-copy{flex:1 1;min-width:0}.quantum-journey-copy p{margin:4px 0 8px;font-size:13px;opacity:.85}.quantum-journey-stage-header{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.quantum-journey-stage-header strong{color:#fff}.quantum-journey-stage-header span{font-size:12px;font-weight:700;color:var(--accent)}.quantum-journey-meter{height:8px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:999px;overflow:hidden}.quantum-journey-meter span{display:block;height:100%;border-radius:999px;background:var(--accent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 60%,transparent);transition:width .24s ease}.quantum-carshop-filters{display:grid;grid-gap:8px;gap:8px;margin:14px 0 18px}.quantum-carshop-filter-row{display:flex;flex-wrap:wrap;gap:8px}.quantum-carshop-filter{padding:6px 12px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:999px;background:transparent;color:#fff;font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.quantum-carshop-filter.is-active,.quantum-carshop-filter:focus-visible,.quantum-carshop-filter:hover{background:color-mix(in srgb,var(--accent) 26%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 40%,transparent);outline:none}.quantum-carshop-empty{text-align:center;opacity:.8}.quantum-carshop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.quantum-carshop-card{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:14px;background:color-mix(in srgb,var(--accent) 6%,transparent)}.quantum-carshop-photo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:120px;border:1px dashed color-mix(in srgb,var(--accent) 45%,transparent);border-radius:10px;color:var(--accent);font-size:28px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent)}.quantum-carshop-photo small{font-size:11px;font-weight:600}.quantum-carshop-card-copy{display:grid;grid-gap:4px;gap:4px}.quantum-carshop-card-copy strong{color:#fff;font-size:15px}.quantum-carshop-meta{font-size:12px;font-weight:600;color:color-mix(in srgb,var(--accent) 75%,#fff)}.quantum-carshop-detail{display:grid;grid-gap:8px;gap:8px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--accent) 25%,transparent);font-size:13px}.quantum-carshop-detail p{margin:0}.quantum-carshop-finance{font-weight:700;color:var(--accent)}.quantum-carshop-ctas{display:flex;flex-wrap:wrap;gap:10px}.quantum-carshop-toggle{justify-self:start}.quantum-tutorial-card{display:grid;grid-gap:14px;gap:14px}.quantum-tutorial-media{border-radius:12px;overflow:hidden;border:1px solid color-mix(in srgb,#fff 12%,transparent);background:#0a1428;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center}.quantum-tutorial-media img{width:100%;height:100%;object-fit:cover}.quantum-tutorial-copy{display:grid;grid-gap:8px;gap:8px}.quantum-tutorial-copy h3,.quantum-tutorial-copy p{margin:0}.quantum-tutorial-detail{display:grid;grid-gap:14px;gap:14px;padding-top:10px;border-top:1px solid color-mix(in srgb,#fff 10%,transparent)}.quantum-tutorial-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.quantum-tutorial-steps li{display:flex;gap:10px;align-items:flex-start;font-size:13px}.quantum-tutorial-step-index{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1px solid color-mix(in srgb,#fff 25%,transparent);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.quantum-tutorial-blocks{display:grid;grid-gap:10px;gap:10px}.quantum-tutorial-blocks strong{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.quantum-tutorial-blocks p{font-size:13px;opacity:.85}.quantum-tutorial-toggle{justify-self:start}@media (max-width:720px){.quantum-web-wheel .quantum-web-wheel-ring{width:260px;height:260px}.quantum-web-wheel-node{width:64px;margin:-32px 0 0 -32px;transform-origin:center}.quantum-web-wheel-hub{width:140px;height:140px}.quantum-web-wheel .quantum-web-wheel-ring{transform:scale(.86);transform-origin:center;margin:8px auto}}.foundingos-footer{display:grid;justify-items:center;grid-gap:14px;gap:14px;padding:28px 20px;color:#98a6b9;font-size:12px;text-align:center;border-top:1px solid hsla(0,0%,100%,.08);background:rgba(4,10,22,.86)}.suite-analytics{display:grid;grid-gap:16px;gap:16px;padding:22px;border:1px solid hsla(0,0%,100%,.1);border-radius:22px;background:linear-gradient(145deg,rgba(16,27,44,.96),rgba(6,14,28,.98));box-shadow:0 22px 60px rgba(0,0,0,.28)}.suite-analytics-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.suite-analytics-heading h2,.suite-funnel h3{margin:4px 0 6px}.suite-analytics-heading p{max-width:760px;margin-bottom:0}.suite-analytics-heading>span{flex:0 0 auto;padding:7px 10px;border-radius:999px;color:#72e6a2;background:rgba(37,211,102,.1);border:1px solid rgba(37,211,102,.24);font-size:12px;font-weight:800}.suite-trend-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.suite-trend-card{min-width:0;padding:16px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:16px;background:color-mix(in srgb,currentColor 6%,hsla(0,0%,100%,.02))}.suite-trend-card.tone-cyan{color:#4cc9ff}.suite-trend-card.tone-green{color:#43e083}.suite-trend-card.tone-amber{color:#ffbe45}.suite-trend-card.tone-pink{color:#f56fc2}.suite-trend-card>div{display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-gap:4px 12px;gap:4px 12px}.suite-trend-card span{color:#d9e2ef;font-size:13px}.suite-trend-card strong{grid-column:1;color:#fff;font-size:clamp(24px,3vw,34px)}.suite-trend-card em{grid-column:2;grid-row:2;font-style:normal;font-size:12px;font-weight:900}.suite-trend-card small{display:block;color:#73839a;font-size:9px;letter-spacing:.03em}.suite-trend-chart{width:100%;height:86px;margin:8px 0 4px;overflow:visible}.suite-funnel{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(320px,1.5fr);grid-gap:24px;gap:24px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.08)}.suite-funnel-bars{display:grid;grid-gap:9px;gap:9px}.suite-funnel-bars>div{display:grid;grid-template-columns:90px minmax(80px,1fr) 70px 110px;align-items:center;grid-gap:10px;gap:10px}.suite-funnel-bars small,.suite-funnel-bars span{color:#8fa0b7;font-size:11px}.suite-funnel-bars i{height:11px;border-radius:999px;background:linear-gradient(90deg,#4cc9ff,#8b5cf6,#ec4899);box-shadow:0 0 18px rgba(76,201,255,.24)}.suite-funnel-bars strong{color:#fff;text-align:right}.retail-detail-note{margin:14px 0;padding:12px;border-radius:12px;color:#dce7f5;background:rgba(76,201,255,.08);border:1px solid rgba(76,201,255,.18)}.retail-status.status-applied,.retail-status.status-open{color:#ffb74d;background:rgba(255,183,77,.12)}.retail-status.status-qualified,.retail-status.status-reviewing{color:#4cc9ff;background:rgba(76,201,255,.12)}.retail-status.status-interview{color:#c084fc;background:rgba(192,132,252,.12)}.retail-status.status-offer{color:#f56fc2;background:rgba(245,111,194,.12)}.retail-status.status-hired,.retail-status.status-resolved{color:#43e083;background:rgba(67,224,131,.12)}.retail-status.status-scheduled{color:#4cc9ff;background:rgba(76,201,255,.12)}.retail-status.status-checked-in{color:#c084fc;background:rgba(192,132,252,.12)}.retail-status.status-follow-up{color:#ffbe45;background:rgba(255,190,69,.12)}.retail-status.status-completed{color:#43e083;background:rgba(67,224,131,.12)}.marketing-demo-notice{border-color:rgba(76,201,255,.28);background:linear-gradient(135deg,rgba(76,201,255,.1),rgba(139,92,246,.08))}.marketing-channel{display:inline-flex;align-items:center;gap:7px;margin:5px 6px 5px 0;padding:7px 10px;border:1px solid;border-radius:999px;background:color-mix(in srgb,currentColor 10%,transparent);font-size:12px;font-weight:800}.channel-whatsapp{color:#25d366}.channel-email{color:#4cc9ff}.channel-facebook{color:#1877f2}.channel-instagram{color:#e1306c}.channel-linkedin{color:#0a66c2}.channel-x{color:#fff}.logistics-map{overflow:hidden;border:1px solid rgba(76,201,255,.18);border-radius:20px;background:#07111f}.logistics-map-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;border-bottom:1px solid hsla(0,0%,100%,.08)}.logistics-map-heading p{margin:0 0 4px;color:#7f91a5;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.logistics-map-heading h2{margin:0;font-size:18px}.logistics-map-heading>span{color:#43e083;font-size:12px;font-weight:800}.logistics-map-heading>span i{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#43e083;box-shadow:0 0 12px #43e083}.logistics-map-canvas{position:relative;min-height:300px;background-color:#091728;background-image:linear-gradient(rgba(76,201,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(76,201,255,.035) 1px,transparent 0);background-size:28px 28px}.logistics-map-canvas svg{display:block;width:100%;min-width:700px;height:300px}.map-road{fill:none;stroke-linecap:round}.map-road-muted{stroke:#263b52;stroke-width:8}.map-road-active{stroke:#4cc9ff;stroke-width:6;stroke-dasharray:10 8;filter:drop-shadow(0 0 7px rgba(76,201,255,.7))}.map-road-alert{stroke:#ff5470;stroke-width:5;stroke-dasharray:5 7}.map-stop circle{fill:#07111f;stroke:#4cc9ff;stroke-width:5}.map-stop text{fill:#dbe7f4;font-size:12px;font-weight:800}.map-stop text+text{fill:#7f91a5;font-size:10px;font-weight:600}.map-stop-alert circle{stroke:#ff5470}.map-stop-destination circle{stroke:#43e083}.logistics-map-legend{position:absolute;left:16px;bottom:14px;display:flex;gap:14px;padding:8px 10px;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;background:rgba(3,9,18,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.logistics-map-legend span{color:#9aacbf;font-size:10px;font-weight:700}.logistics-map-legend i{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:50%}.logistics-map-legend .is-live{background:#4cc9ff}.logistics-map-legend .is-alert{background:#ff5470}.logistics-map-legend .is-stop{background:#43e083}@media (max-width:760px){.suite-funnel,.suite-trend-grid{grid-template-columns:1fr}.suite-funnel-bars>div{grid-template-columns:74px minmax(70px,1fr) 54px}.suite-funnel-bars small{display:none}.suite-analytics-heading{display:grid}}.intelligence-activation,.strategic-overview{margin:20px 0;border:1px solid var(--line);border-radius:22px;background:var(--surface-strong);color:var(--text);box-shadow:0 20px 48px var(--shadow)}.intelligence-activation{padding:24px}.intelligence-activation__header,.strategic-overview__header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.intelligence-activation__header h2,.strategic-overview__header h2{margin:5px 0 8px}.intelligence-activation__header p,.strategic-overview__header p{max-width:720px;margin:0;color:var(--muted)}.intelligence-activation .retail-app-panel-heading h2{color:var(--text)}.intelligence-activation .retail-app-panel-heading>span{color:var(--muted)}.intelligence-activation__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:22px 0}.intelligence-activation__steps button{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid var(--line);border-radius:12px;background:transparent;color:var(--muted);text-align:left}.intelligence-activation__steps button b{display:grid;place-items:center;width:26px;height:26px;flex:0 0 auto;border-radius:50%;background:var(--surface-soft)}.intelligence-activation__steps button[data-current=true]{border-color:var(--accent);color:var(--text);background:color-mix(in srgb,var(--accent) 8%,transparent)}.intelligence-activation>nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:22px 0}.intelligence-activation>nav button{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid var(--line);border-radius:12px;background:transparent;color:var(--muted);text-align:left}.intelligence-activation>nav button b{display:grid;place-items:center;width:26px;height:26px;flex:0 0 auto;border-radius:50%;background:var(--surface-soft)}.intelligence-activation>nav button[aria-current=step]{border-color:var(--accent);color:var(--text);background:color-mix(in srgb,var(--accent) 8%,transparent)}.intelligence-activation>nav button[data-complete=true] b{color:#2ecc71}.activation-step{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);grid-gap:24px;gap:24px;padding:20px 0;border-top:1px solid var(--line)}.activation-step h3{margin:5px 0 8px}.activation-step p{color:var(--muted);line-height:1.5}.activation-fields label,.activation-step label{display:grid;grid-gap:7px;gap:7px;align-content:start;color:var(--text);font-size:13px;font-weight:700}.activation-step input{width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);color:var(--text)}.activation-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.activation-review{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.activation-review span{display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);color:var(--muted);font-size:12px}.activation-review strong{color:var(--text)}.intelligence-activation>footer{display:flex;justify-content:flex-end;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.activation-complete{display:grid;grid-gap:10px;gap:10px;padding:18px 0 2px}.activation-complete strong{color:#2ecc71}.activation-complete p{max-width:760px;color:var(--muted)}.activation-complete button{justify-self:start}.intelligence-activation__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.intelligence-activation__form label{display:grid;grid-gap:7px;gap:7px;color:var(--text);font-size:13px;font-weight:700}.intelligence-activation__form input{width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);color:var(--text)}.intelligence-activation__form .activation-actions,.intelligence-activation__form .activation-trust,.intelligence-activation__form p{grid-column:1/-1}.activation-trust{padding:14px;border-radius:12px;background:var(--surface-soft);color:var(--muted)}.activation-actions{display:flex;justify-content:flex-end;gap:10px}.intelligence-activation__complete{display:flex;gap:12px;align-items:center;padding:18px 0 2px}.intelligence-activation__complete svg{color:#2ecc71}.strategic-overview{overflow:hidden}.strategic-overview__header{padding:26px;background:linear-gradient(125deg,color-mix(in srgb,var(--accent) 11%,var(--surface-strong)),var(--surface-strong))}.strategic-score{min-width:190px;padding:16px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:16px;background:var(--surface)}.strategic-score strong{display:block;color:var(--text);font-size:34px;line-height:1}.strategic-score small,.strategic-score span{display:block;margin-top:6px;color:var(--muted)}.decision-coverage__grid,.strategic-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:20px 26px}.decision-coverage__grid article,.strategic-pillars article{padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.strategic-pillars span,.strategic-pillars strong{display:block}.decision-coverage__grid p,.strategic-pillars span{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.decision-coverage{border-top:1px solid var(--line);padding-top:22px}.decision-coverage .section-heading{padding:0 26px}.decision-coverage__grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:14px}.decision-coverage__grid h4{margin:12px 0 5px}.decision-coverage__grid>article>strong{color:var(--accent);font-size:13px}.strategic-boundary{display:flex;align-items:center;gap:10px;padding:16px 26px;border-top:1px solid var(--line);background:var(--surface-soft);color:var(--muted);font-size:13px}.strategic-boundary>b{display:grid;place-items:center;width:22px;height:22px;flex:0 0 auto;border-radius:50%;background:color-mix(in srgb,#2ecc71 16%,transparent);color:#2ecc71}@media (max-width:900px){.strategic-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-coverage__grid{grid-template-columns:1fr}}@media (max-width:640px){.intelligence-activation{padding:18px}.intelligence-activation__header,.strategic-overview__header{display:grid}.intelligence-activation>nav,.intelligence-activation__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.activation-fields,.activation-review,.activation-step,.intelligence-activation__form,.strategic-pillars{grid-template-columns:1fr}.strategic-score{min-width:0;width:100%}.decision-coverage__grid,.strategic-boundary,.strategic-overview__header,.strategic-pillars{padding-left:18px;padding-right:18px}.decision-coverage .section-heading{padding:0 18px}}.marketing-showcase-lede{margin:4px 0 16px;color:var(--muted);max-width:640px}.marketing-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:14px;gap:14px;margin-top:16px}.marketing-gallery-card{display:flex;flex-direction:column;text-align:left;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface-soft);cursor:pointer;padding:0;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.marketing-gallery-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,0,0,.18)}.marketing-gallery-card.is-active{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 40%,transparent)}.marketing-gallery-swatch{position:relative;height:96px;display:flex;align-items:flex-end;padding:10px}.marketing-gallery-channel{background:rgba(0,0,0,.35);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px}.marketing-gallery-body{display:grid;grid-gap:8px;gap:8px;padding:12px 14px 16px}.marketing-gallery-metric{color:var(--muted);font-size:12px}.marketing-preview-panel{display:flex;gap:18px;margin-top:18px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.marketing-preview-swatch{flex:0 0 120px;border-radius:10px;min-height:120px}.marketing-preview-body{display:grid;grid-gap:8px;gap:8px;align-content:start}.marketing-preview-eyebrow{margin:0;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.marketing-preview-stats{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:13px}.finance-panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px;margin-top:16px}.finance-chart-card{border:1px solid var(--line);border-radius:14px;padding:16px;background:var(--surface-soft)}.finance-cashflow-chart{display:flex;align-items:flex-end;gap:10px;height:160px;margin-top:12px}.finance-cashflow-column{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}.finance-cashflow-bars{display:flex;align-items:flex-end;gap:3px;height:100%;width:100%;justify-content:center}.finance-cashflow-bar{width:10px;min-height:3px;border-radius:4px 4px 0 0}.finance-cashflow-bar--in{background:#0f9d58}.finance-cashflow-bar--out{background:#e53935}.finance-cashflow-label{font-size:11px;color:var(--muted)}.finance-legend{display:flex;gap:16px;margin-top:10px;font-size:12px;color:var(--muted)}.finance-legend span{display:inline-flex;align-items:center;gap:6px}.finance-legend-swatch{display:inline-block;width:10px;height:10px;border-radius:3px}.finance-legend-swatch--in{background:#0f9d58}.finance-legend-swatch--out{background:#e53935}.finance-aging-list{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.finance-aging-row{display:grid;grid-template-columns:56px 1fr 80px;align-items:center;grid-gap:10px;gap:10px;font-size:13px}.finance-aging-track{height:10px;border-radius:999px;background:color-mix(in srgb,var(--accent) 8%,var(--surface-soft));overflow:hidden}.finance-aging-fill{height:100%;border-radius:999px;background:#0f9d58}.finance-aging-fill[data-risk=true]{background:#e53935}.finance-aging-value{text-align:right;color:var(--muted)}.retail-app-performance-panel{background:#fff;border:1px solid #e5eaf0;border-radius:12px;margin-top:14px;padding:17px}.retail-app-performance-rows{display:flex;flex-direction:column;gap:8px;margin-top:12px}.retail-app-performance-row{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:22px minmax(0,160px) minmax(0,1fr) 40px}.retail-app-performance-rank{color:#8a97a6;font-size:12px;font-weight:700;text-align:center}.retail-app-performance-name{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.retail-app-performance-track{background:#eef1f4;border-radius:999px;height:8px;overflow:hidden}.retail-app-performance-track i{border-radius:999px;display:block;height:100%}.retail-app-performance-track i[data-tone=done]{background:#22c55e}.retail-app-performance-track i[data-tone=info]{background:#3b82f6}.retail-app-performance-track i[data-tone=warn]{background:#f59e0b}.retail-app-performance-score{font-size:12px;font-weight:700;text-align:right}.retail-app-payroll-summary{background:#fff;border:1px solid #e5eaf0;border-radius:12px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;padding:16px}.retail-app-payroll-summary div{border-left:2px solid #eef1f4;padding-left:12px}.retail-app-payroll-summary strong{display:block;font-size:19px}.retail-app-payroll-summary span{color:#8a97a6;font-size:11px}.retail-app-onboarding-checklist{background:#f6f7f9;border-radius:10px;margin-top:14px;padding:12px}.retail-app-onboarding-checklist ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin:10px 0 0;padding:0}.retail-app-onboarding-checklist li{align-items:flex-start;color:#8a97a6;display:flex;font-size:12px;gap:8px;line-height:1.5;overflow-wrap:anywhere}.retail-app-onboarding-checklist li[data-done=true]{color:#14532d;font-weight:600}.retail-app-onboarding-checklist li span{color:var(--retail-accent,#22c55e);font-weight:700;width:14px;flex:none}@media (max-width:720px){.retail-app-payroll-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.retail-app-product-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-top:12px}.retail-app-product-card{background:#fff;border:1px solid #e5e9f0;border-radius:14px;color:#172033;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:0;text-align:left;transition:box-shadow .15s ease,transform .15s ease;width:100%}.retail-app-product-card:hover{box-shadow:0 6px 18px rgba(15,23,42,.08);transform:translateY(-2px)}.retail-app-product-card.selected{border-color:var(--retail-accent,#22c55e);box-shadow:0 0 0 2px var(--retail-accent,#22c55e)}.retail-app-product-photo{background:#f4f6f9;height:120px;object-fit:cover;width:100%}.retail-app-product-photo.placeholder{align-items:center;background:linear-gradient(135deg,#dbeafe,#e0f2fe);color:#1e3a8a;display:flex;font-size:22px;font-weight:700;justify-content:center}.retail-app-product-info{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px}.retail-app-product-info strong{font-size:13px}.retail-app-product-category{color:#8a97a6;font-size:11px;text-transform:uppercase}.retail-app-product-foot{align-items:center;display:flex;font-size:12px;justify-content:space-between;margin-top:4px}.retail-app-product-foot em{color:#15803d;font-style:normal}.retail-app-product-foot em[data-low=true]{color:#b45309}.retail-app-budget-rows{display:flex;flex-direction:column;gap:10px;margin-top:12px}.retail-app-budget-row{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto}.retail-app-budget-name{font-size:12px;font-weight:600}.retail-app-budget-track{background:#eef1f5;border-radius:999px;height:8px;overflow:hidden;width:100%}.retail-app-budget-track i{background:var(--retail-accent,#22c55e);display:block;height:100%}.retail-app-budget-track i[data-over=true]{background:#dc2626}.retail-app-budget-figures{color:#4b5563;font-size:12px;white-space:nowrap}.retail-app-crm-panel{border-top:1px solid #e5e9f0;margin-top:14px;padding-top:14px}.retail-app-crm-fields{display:flex;flex-direction:column;gap:6px;margin:8px 0 0}.retail-app-crm-fields div{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.retail-app-crm-fields dt{color:#8a97a6;font-size:11px;text-transform:uppercase}.retail-app-crm-fields dd{font-size:12px;margin:0;text-align:right}.retail-app-channel-mix{display:flex;flex-direction:column;gap:6px;margin:6px 0 0}.retail-app-channel-mix-row{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:84px 1fr 32px}.retail-app-channel-mix-row span{color:#667085;font-size:11px}.retail-app-channel-mix-bar{background:#eef1f6;border-radius:999px;height:6px;overflow:hidden}.retail-app-channel-mix-bar i{background:var(--retail-accent,#f56fc2);border-radius:999px;display:block;height:100%}.retail-app-channel-mix-row b{font-size:11px;text-align:right}.retail-app-crm-score{margin-top:10px}.retail-app-crm-score span{align-items:center;display:flex;gap:6px}.retail-app-crm-score b[data-tone=danger]{color:#b3261e}.retail-app-crm-score b[data-tone=warn]{color:#9a6700}.retail-app-crm-score b[data-tone=info]{color:#445069}.retail-app-crm-score-factors{display:grid;grid-gap:3px;gap:3px;list-style:none;margin:8px 0 0;padding:0}.retail-app-crm-score-factors li{color:#6b7383;font-size:11px}.retail-app-lead-score-badge{border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;gap:3px;margin-top:4px;padding:2px 8px;width:-moz-fit-content;width:fit-content}.retail-app-lead-score-badge[data-tone=danger]{background:#fde2e1;color:#b3261e}.retail-app-lead-score-badge[data-tone=warn]{background:#fef1d6;color:#9a6700}.retail-app-lead-score-badge[data-tone=info]{background:#e9eef7;color:#445069}.retail-app-crm-next{background:#f4f6f9;border-radius:10px;margin-top:10px;padding:10px 12px}.retail-app-crm-next b{display:block;font-size:11px;text-transform:uppercase}.retail-app-crm-next p{font-size:13px;margin:4px 0 0}.retail-app-crm-quick-actions{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.retail-app-crm-quick-actions button{background:#fff;border:1px solid #e5e9f0;border-radius:8px;color:#172033;cursor:pointer;font-size:11px;padding:6px 4px}.retail-app-crm-quick-actions button:hover{border-color:var(--retail-accent,#22c55e)}.retail-app-care-guidance{border-top:1px solid #e5e9f0;margin-top:14px;padding-top:14px}.retail-app-care-guidance-card{background:#fef9f0;border:1px solid #fde8c8;border-radius:10px;margin-top:8px;padding:10px 12px}.retail-app-care-guidance-card b{display:block;font-size:12px}.retail-app-care-guidance-card p{color:#4b5563;font-size:12px;margin:4px 0 8px}.retail-app-care-guidance-card a{color:#b45309;font-size:12px;font-weight:600}.retail-app-production-panel{border-top:1px solid #e5e9f0;color:#172033;margin-top:14px;padding-top:14px}.retail-app-production-panel .retail-app-crm-fields{margin-top:12px}.retail-app-bom-panel{border-top:1px solid #e5e9f0;color:#172033;margin-top:14px;padding-top:14px}.retail-app-bom-rows{display:flex;flex-direction:column;gap:6px;margin-top:8px}.retail-app-bom-row{align-items:center;display:grid;font-size:12px;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,2fr) auto auto}.retail-app-bom-name{color:#172033}.retail-app-bom-qty{color:#8a97a6;text-align:right}.retail-app-bom-cost{color:#172033;font-weight:600;text-align:right}.retail-app-bom-total{align-items:center;border-top:1px solid #e5e9f0;color:#172033;display:flex;justify-content:space-between;margin-top:10px;padding-top:10px}.retail-app-invoice-aging-panel{background:#fff;border:1px solid #e5e9f0;border-radius:14px;color:#172033;margin-top:16px;padding:18px 20px}.retail-app-aging-chart{align-items:flex-end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px;text-align:center}.retail-app-aging-col{display:flex;flex-direction:column;align-items:center;gap:6px}.retail-app-aging-bar{background:#3b82f6;border-radius:6px 6px 0 0;width:28px}.retail-app-aging-col[data-risk=true] .retail-app-aging-bar{background:#ef4444}.retail-app-aging-col b{color:#172033;font-size:12px}.retail-app-aging-col span{color:#8a97a6;font-size:10px;text-transform:uppercase}.retail-app-aging-worst{border-top:1px solid #e5e9f0;margin-top:14px;padding-top:12px}.retail-app-aging-worst-row{align-items:center;color:#172033;display:grid;font-size:12px;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,2fr) auto auto;padding:4px 0}.retail-app-aging-worst-row i{color:#8a97a6;font-style:normal;text-align:right}.retail-app-aging-worst-row i[data-risk=true]{color:#ef4444;font-weight:600}.retail-app-aging-worst-row b{text-align:right}.retail-app-candidate-panel{border-top:1px solid #e5e9f0;color:#172033;margin-top:14px;padding-top:14px}.retail-app-candidate-rail{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.retail-app-candidate-rail span{border-radius:999px;border:1px solid #e5e9f0;color:#8a97a6;font-size:10px;padding:4px 10px;text-transform:uppercase}.retail-app-candidate-rail span[data-state=active]{background:var(--retail-accent,#22c55e);border-color:transparent;color:#fff}.retail-app-candidate-rail span[data-state=done]{background:#ecfdf3;border-color:#bbf7d0;color:#15803d}.retail-app-patient-panel{border-top:1px solid #e5e9f0;color:#172033;margin-top:14px;padding-top:14px}.retail-app-patient-panel .retail-app-crm-fields dd[data-alert=true]{color:#dc2626;font-weight:600}@media (max-width:720px){.retail-app-budget-row,.retail-app-crm-quick-actions{grid-template-columns:1fr}}.retail-app-palette-overlay{align-items:flex-start;background:rgba(10,16,26,.55);bottom:0;display:flex;justify-content:center;left:0;padding-top:12vh;position:fixed;right:0;top:0;z-index:60}.retail-app-palette{background:#fff;border-radius:12px;box-shadow:0 24px 60px rgba(15,23,42,.35);max-height:60vh;overflow:hidden;width:min(560px,92vw)}.retail-app-palette input{border:none;border-bottom:1px solid #e5e9f0;font-size:15px;outline:none;padding:16px 18px;width:100%}.retail-app-palette-list{list-style:none;margin:0;max-height:42vh;overflow-y:auto;padding:6px}.retail-app-palette-list li button{background:none;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 12px;text-align:left;width:100%}.retail-app-palette-list li button:focus-visible,.retail-app-palette-list li button:hover{background:#f1f4f9}.retail-app-palette-list li button strong{color:#101828;font-size:13px}.retail-app-palette-list li button small{color:#8795a7;font-size:11px}.retail-app-palette-empty{color:#8795a7;font-size:13px;padding:10px 12px}.retail-app-palette-foot{border-top:1px solid #e5e9f0;color:#8795a7;display:flex;font-size:11px;gap:12px;padding:8px 14px}.signup-bolt-ons{border:1px solid #ced7e3;border-radius:7px;display:grid;grid-gap:10px;gap:10px;margin:0;padding:12px}.signup-bolt-ons legend{color:#4f5f74;font-size:11px;font-weight:800;padding:0 4px}.complete-workspace-access .signup-check{align-items:start;display:flex;gap:10px}.signup-check span{display:grid;grid-gap:2px;gap:2px}.signup-check small{font-weight:500}.signup-total{margin:4px 0 0}.complete-workspace-access .signup-check input{margin-top:3px;padding:0;width:auto}.site-back-button{align-items:center;background:transparent;border:1px solid;border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;gap:6px;margin:16px 0 0;opacity:.8;padding:6px 14px}.site-back-button:focus-visible,.site-back-button:hover{opacity:1}.module-kpi-strip{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:14px}.module-kpi-strip article{background:#fff;border:1px solid #e5eaf0;border-left:4px solid var(--retail-accent,#24c47a);border-radius:12px;display:grid;grid-gap:4px;gap:4px;padding:14px 16px}.module-kpi-strip span{color:#5b6b80;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.module-kpi-strip strong{color:#172033;font-size:26px;font-weight:800;line-height:1.1}.module-kpi-strip article[data-tone=good]{border-left-color:#16a34a}.module-kpi-strip article[data-tone=watch]{border-left-color:#f59e0b}.module-kpi-strip article[data-tone=risk]{border-left-color:#dc2626}.module-kpi-strip article[data-tone=risk] strong{color:#b91c1c}.mw-card{background:#fff;border:1px solid #e5eaf0;border-radius:12px;min-width:0;overflow:hidden}.mw-card-head{align-items:center;border-bottom:1px solid #eef1f5;display:flex;gap:8px;justify-content:space-between;padding:12px 16px}.mw-card-head small{color:#5b6b80}.mw-card-head button{background:none;border:0;color:#5b6b80;cursor:pointer;font-weight:600}.mw-empty{color:#5b6b80;padding:24px 16px;text-align:center}.mw-chip{background:#eef2f7;border-radius:999px;color:#334155;display:inline-block;font-size:12px;font-weight:700;padding:3px 10px;white-space:nowrap}.mw-chip[data-stage="0"]{background:#eff6ff;color:#1d4ed8}.mw-chip[data-stage="1"]{background:#fef3c7;color:#92400e}.mw-chip[data-stage="2"]{background:#ede9fe;color:#5b21b6}.mw-chip[data-stage="3"]{background:#dcfce7;color:#166534}.mw-chip[data-late]{background:#fee2e2;color:#b91c1c}.mw-action{background:var(--retail-accent,#24c47a);border:0;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:7px 12px;white-space:nowrap}.mw-action:disabled{opacity:.5;cursor:default}.mw-row-actions{display:flex;gap:6px;justify-content:flex-end}.mw-inline-form button:not(.mw-action),.mw-row-actions>button:not(.mw-action){background:#fff;border:1px solid #d6dde6;border-radius:8px;cursor:pointer;font-weight:600;padding:6px 10px;white-space:nowrap}.mw-done{color:#16a34a;font-weight:700;white-space:nowrap}.mw-late{color:#b91c1c;font-weight:700}.mw-avatar-line{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.mw-avatar-line i,.mw-tile i{align-items:center;background:#e7f8ef;border-radius:999px;color:#0f7a47;display:inline-flex;font-size:11px;font-style:normal;font-weight:800;height:24px;justify-content:center;width:24px}.mw-product-photo{border-radius:8px;height:40px;object-fit:cover;width:40px}.mw-tabs{border-bottom:1px solid #eef1f5;display:flex;gap:4px;overflow-x:auto;padding:8px 10px 0}.mw-tabs button{background:none;border:0;border-bottom:3px solid transparent;color:#5b6b80;cursor:pointer;font-weight:700;padding:8px 12px;white-space:nowrap}.mw-tabs button b{background:#eef2f7;border-radius:999px;color:#334155;font-size:11px;margin-left:6px;padding:1px 7px}.mw-tabs button[aria-selected=true]{border-bottom-color:var(--retail-accent,#24c47a);color:#172033}.mw-queue{display:grid}.mw-queue-row{align-items:center;border-bottom:1px solid #eef1f5;cursor:pointer;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(180px,2fr) repeat(3,minmax(90px,1fr)) auto auto;padding:12px 16px}.mw-queue-row.selected,.mw-queue-row:hover{background:#f7faf9}.mw-queue-row.selected{box-shadow:inset 3px 0 0 var(--retail-accent,#24c47a)}.mw-queue-row.late{box-shadow:inset 3px 0 0 #dc2626}.mw-queue-main{display:grid;grid-gap:2px;gap:2px;min-width:0}.mw-queue-main span,.mw-queue-meta small{color:#5b6b80;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-queue-meta{display:grid;grid-gap:2px;gap:2px;min-width:0}.mw-queue-meta small{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.mw-ledger-totals{border-bottom:1px solid #eef1f5;display:flex;flex-wrap:wrap;gap:8px;padding:12px}.mw-ledger-alert,.mw-ledger-totals button{background:#f8fafc;border:1px solid #e5eaf0;border-radius:10px;cursor:pointer;display:grid;grid-gap:2px;gap:2px;min-width:120px;padding:8px 12px;text-align:left}.mw-ledger-totals button[aria-pressed=true]{border-color:var(--retail-accent,#24c47a);box-shadow:0 0 0 1px var(--retail-accent,#24c47a)}.mw-ledger-alert small,.mw-ledger-totals small{color:#5b6b80;font-size:11px;font-weight:700;text-transform:uppercase}.mw-ledger-alert strong,.mw-ledger-totals strong{font-size:18px}.mw-ledger-alert{background:#fef2f2;border-color:#fecaca;cursor:default}.mw-ledger-alert strong{color:#b91c1c}.mw-table-scroll{overflow-x:auto}.mw-ledger{border-collapse:collapse;font-size:14px;width:100%}.mw-ledger th{background:#f8fafc;color:#5b6b80;font-size:11px;letter-spacing:.03em;padding:10px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.mw-ledger td{border-top:1px solid #eef1f5;padding:10px 12px;vertical-align:middle}.mw-ledger tbody tr{cursor:pointer}.mw-ledger tbody tr.selected,.mw-ledger tbody tr:hover{background:#f7faf9}.mw-ledger .num{text-align:right;white-space:nowrap}.mw-ledger .muted{color:#5b6b80}.mw-ledger code{color:#475569;font-size:12px}.mw-ledger tfoot td{background:#f8fafc;color:#5b6b80;font-weight:700}.mw-level{align-items:center;display:flex;gap:8px;min-width:160px}.mw-level em{background:#eef2f7;flex:0 0 100px;height:8px;overflow:hidden}.mw-level em,.mw-level i{border-radius:999px;display:block}.mw-level i{background:linear-gradient(90deg,#24c47a,#16a34a);height:100%}.mw-level span{font-weight:700;margin-left:auto;min-width:64px}.mw-level[data-low] i{background:#dc2626}.mw-level[data-low] span{color:#b91c1c}.mw-inline-form{display:flex;gap:6px}.mw-inline-form input{border:1px solid #d6dde6;border-radius:8px;padding:6px 8px;width:90px}.mw-banner{font-weight:600;padding:10px 16px}.mw-banner.risk{background:#fef2f2;color:#b91c1c}.mw-banner.good{background:#f0fdf4;color:#166534}.mw-feed-head{align-items:center;border-bottom:1px solid #eef1f5;color:#5b6b80;display:flex;font-weight:700;justify-content:space-between;padding:10px 16px}.mw-feed{display:grid;grid-gap:10px;gap:10px;padding:12px}.mw-feed-item{align-items:center;border:1px solid #e5eaf0;border-left:4px solid #94a3b8;border-radius:10px;cursor:pointer;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto 1fr auto;padding:12px 14px}.mw-feed-item p{color:#5b6b80;font-size:13px;margin:2px 0 0}.mw-feed-item.selected{background:#f7faf9}.mw-feed-item[data-severity=high]{border-left-color:#dc2626}.mw-feed-item[data-severity=medium]{border-left-color:#f59e0b}.mw-feed-item[data-severity=low]{border-left-color:#16a34a}.mw-severity{border-radius:6px;font-size:11px;font-weight:800;padding:3px 8px;text-transform:uppercase;background:#f0fdf4;color:#166534}.mw-feed-item[data-severity=high] .mw-severity{background:#fee2e2;color:#b91c1c}.mw-feed-item[data-severity=medium] .mw-severity{background:#fef3c7;color:#92400e}.mw-till{display:grid;grid-gap:12px;gap:12px;grid-column:1/-1;grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.mw-till-sales{grid-column:1/-1}.mw-tiles{grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.mw-tile,.mw-tiles{display:grid;padding:12px}.mw-tile{background:#f8fafc;border:1px solid #e5eaf0;border-radius:12px;cursor:pointer;grid-gap:4px;gap:4px;justify-items:start;min-height:110px;position:relative;text-align:left}.mw-tile:hover{border-color:var(--retail-accent,#24c47a)}.mw-tile span{color:#0f7a47;font-weight:800}.mw-tile b{background:var(--retail-accent,#24c47a);border-radius:999px;color:#fff;font-size:12px;padding:2px 8px;position:absolute;right:8px;top:8px}.mw-basket{display:flex;flex-direction:column}.mw-basket ul,.mw-till-sales ul{list-style:none;margin:0;padding:0}.mw-basket li{align-items:center;border-bottom:1px solid #eef1f5;display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr auto auto;padding:10px 16px}.mw-qty{align-items:center;display:flex;gap:6px}.mw-qty button{background:#fff;border:1px solid #d6dde6;border-radius:6px;cursor:pointer;font-weight:800;height:26px;width:26px}.mw-basket-total{align-items:center;display:flex;font-size:18px;justify-content:space-between;margin-top:auto;padding:14px 16px}.mw-basket-total strong{font-size:26px}.mw-pay-methods{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,1fr);padding:0 16px}.mw-pay-methods button{background:#fff;border:1px solid #d6dde6;border-radius:8px;cursor:pointer;font-weight:700;padding:8px 4px}.mw-pay-methods button[aria-pressed=true]{background:#172033;border-color:#172033;color:#fff}.mw-charge{background:var(--retail-accent,#24c47a);border:0;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;font-weight:800;margin:12px 16px 16px;padding:14px}.mw-charge:disabled{opacity:.45;cursor:default}.mw-till-sales li{align-items:center;border-bottom:1px solid #eef1f5;cursor:pointer;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr auto auto;padding:10px 16px}.mw-till-sales li div{display:grid}.mw-till-sales li span:not(.mw-chip){color:#5b6b80;font-size:13px}.mw-till-sales li.selected{background:#f7faf9}.mw-ai{background:linear-gradient(135deg,#0f172a,#172554);border-radius:14px;color:#fff;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;margin-bottom:14px;padding:14px}.mw-ai-input{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:10px;display:flex;gap:8px;padding:6px 6px 6px 10px}.mw-ai-chips,.mw-ai-input,.mw-ai-note{min-width:0}.mw-ai-badge{background:linear-gradient(135deg,#24c47a,#38bdf8);border-radius:6px;color:#04111f;font-size:12px;font-weight:800;padding:3px 8px;white-space:nowrap}.mw-ai-input input{background:transparent;border:0;color:#fff;flex:1 1;font-size:15px;min-width:0;outline:none}.mw-ai-input input::placeholder{color:hsla(0,0%,100%,.6)}.mw-ai-input button{background:#fff;border:0;border-radius:8px;color:#0f172a;cursor:pointer;font-weight:800;padding:8px 14px}.mw-ai-chips{display:flex;flex-wrap:wrap;gap:6px}.mw-ai-chips button{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:6px 12px}.mw-ai-chips button:hover{background:hsla(0,0%,100%,.2)}.mw-ai-plan{background:#fff;border-radius:10px;color:#172033;padding:12px 14px}.mw-ai-plan header{align-items:center;display:flex;justify-content:space-between}.mw-ai-plan header button{background:none;border:0;cursor:pointer;font-size:20px;line-height:1}.mw-ai-plan ul{color:#334155;margin:8px 0;padding-left:18px}.mw-ai-plan li{margin:3px 0}.mw-ai-plan footer{align-items:center;border-top:1px solid #eef1f5;display:flex;gap:10px;justify-content:space-between;padding-top:10px}.mw-ai-plan footer small{color:#5b6b80}.mw-ai-applied{color:#86efac;font-weight:600;margin:0}@media (max-width:900px){.mw-queue-row{grid-template-columns:1fr auto}.mw-queue-row .mw-chip,.mw-queue-row .mw-queue-meta:nth-of-type(3),.mw-queue-row .mw-queue-meta:nth-of-type(4){display:none}.mw-till{grid-template-columns:1fr}.mw-ai-plan footer{align-items:stretch;flex-direction:column}}.mw-ai-plan button:not(.mw-action),.mw-card .mw-tile,.mw-card button:not(.mw-action):not(.mw-charge){color:#172033}.mw-card .mw-pay-methods button[aria-pressed=true]{color:#fff}.mw-card .mw-tabs button{color:#5b6b80}.mw-card .mw-tabs button[aria-selected=true]{color:#172033}.mw-ai-answer{color:#172033;line-height:1.5;margin:8px 0;white-space:pre-wrap}.mw-ai-label{color:#5b6b80;font-size:11px;font-weight:700;text-transform:uppercase}.mw-ai-sources{color:#5b6b80;font-size:12px;margin:6px 0 0}.mw-ai-error{color:#fecaca;font-size:13px;margin:0}.mw-ai-note{color:hsla(0,0%,100%,.65);font-size:12px;margin:0}.ap-panel{background:#fff;border:1px solid #dfe6ef;border-radius:16px;color:#172033;display:grid;grid-gap:14px;gap:14px;margin-bottom:18px;padding:18px}.ap-panel>header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.ap-panel>header>div:first-child{align-items:flex-start;display:flex;gap:10px}.ap-panel>header strong{font-size:17px}.ap-panel>header p{color:#5b6b80;font-size:14px;margin:4px 0 0}.ap-dot{background:#94a3b8;border-radius:50%;display:inline-block;flex:none;height:10px;margin-top:6px;width:10px}.ap-dot.on{animation:ap-pulse 2s infinite;background:#24c47a;box-shadow:0 0 0 0 rgba(36,196,122,.5)}@keyframes ap-pulse{70%{box-shadow:0 0 0 8px rgba(36,196,122,0)}to{box-shadow:0 0 0 0 rgba(36,196,122,0)}}.ap-head-actions{display:flex;gap:8px}.ap-panel button,.ap-strip button{background:#f1f5f9;border:1px solid #dfe6ef;border-radius:8px;color:#172033;cursor:pointer;font-weight:700;padding:7px 12px}.ap-panel button:disabled{cursor:default;opacity:.6}.ap-panel button.ap-approve,.ap-strip button.ap-approve{background:#172033;border-color:#172033;color:#fff}.ap-stats{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.ap-stats article{background:#f8fafc;border-radius:10px;display:grid;grid-gap:2px;gap:2px;padding:10px 12px}.ap-stats span{color:#5b6b80;font-size:12px}.ap-stats strong{font-size:20px}.ap-stats article[data-tone=warn]{background:#fff7e6}.ap-stats article[data-tone=good]{background:#ecfdf3}.ap-cols{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ap-cols h3{font-size:14px;margin:0 0 8px}.ap-cols ul,.ap-strip ul{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.ap-approval{align-items:center;background:#fffaf0;border:1px solid #fde7b0;border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.ap-approval>div:first-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.ap-approval span,.ap-done small{color:#5b6b80;font-size:13px}.ap-approval small{color:#9a6700;font-size:12px}.ap-approval-actions{display:flex;flex:none;gap:6px}.ap-done{align-items:flex-start;display:flex;gap:8px}.ap-done>span{color:#24c47a;font-weight:800}.ap-done>div{display:grid;grid-gap:2px;gap:2px}.ap-empty{color:#5b6b80;font-size:14px;margin:0}.ap-error{background:#fef2f2;border-radius:8px;color:#b42318;margin:0;padding:8px 12px}.ap-rules{background:#f8fafc;border-radius:12px;display:grid;grid-gap:10px;gap:10px;padding:14px}.ap-rules header{display:grid;grid-gap:2px;gap:2px}.ap-rules small{color:#5b6b80;font-size:12px}.ap-rule{align-items:center;border-top:1px solid #e5eaf1;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding-top:10px}.ap-rule>div:first-child{display:grid;grid-gap:2px;gap:2px;max-width:520px}.ap-seg{display:flex}.ap-seg button{border-radius:0}.ap-seg button:first-child{border-radius:8px 0 0 8px}.ap-seg button:last-child{border-radius:0 8px 8px 0}.ap-seg button[aria-pressed=true]{background:#172033;border-color:#172033;color:#fff}.ap-limit{align-items:center;display:flex;flex-wrap:wrap;gap:8px;font-size:14px}.ap-limit input{background:#fff;border:1px solid #dfe6ef;color:#172033;border-radius:8px;margin-left:4px;padding:6px 8px;width:100px}.ap-toggle{align-items:center;font-weight:700}.ap-rules footer,.ap-strip,.ap-toggle{display:flex;gap:8px}.ap-strip{align-items:center;background:#f0fdf6;border:1px solid #c6f0d9;border-radius:12px;color:#172033;flex-wrap:wrap;font-size:14px;margin-bottom:12px;padding:10px 14px}.ap-strip .ap-dot{margin-top:0}.ap-strip ul{flex-basis:100%}.ap-sent{font-size:13px;margin-top:2px}.ap-sent summary{color:#067647;cursor:pointer;font-weight:700}.ap-sent p{background:#f8fafc;border-radius:8px;color:#334155;margin:6px 0 0;padding:8px 10px;white-space:pre-wrap}.ap-sim{color:#7a5af8;font-size:12px}.retail-app-hint{color:#5b6b80;display:block;font-size:12px;margin:-4px 0 8px}.ap-wa-list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:6px 0 0;padding:0}.ap-wa-list li{background:#eef2f6;border-radius:999px;font-size:12px;padding:3px 10px;text-transform:capitalize}.ap-wa-list li[data-status=APPROVED]{background:#ecfdf3;color:#067647}.ap-wa-list li[data-status=ERROR],.ap-wa-list li[data-status=REJECTED]{background:#fef2f2;color:#b42318}.mk-note{margin:8px 0 0;font-size:13px;color:#5b6472}.mk-planner{color:#0f172a;background:#fff;border:1px solid #e3e7ee;border-radius:14px;padding:18px 20px;margin:0 0 18px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.mk-planner>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.mk-planner>header strong{display:block;font-size:17px;margin:6px 0 2px}.mk-planner>header small{color:#5b6472;font-size:13px}.mk-link{background:none;border:0;color:#4f46e5;font-weight:600;cursor:pointer;font-size:13px;padding:4px 6px}.mk-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.mk-form label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:#334155}.mk-form .mk-wide{grid-column:1/-1}.mk-form input,.mk-form select{color:#0f172a;border:1px solid #d5dbe5;border-radius:9px;padding:9px 11px;font:inherit;font-weight:400;font-size:14px;background:#fff}.mk-channels{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mk-channels button{border:1px solid #d5dbe5;background:#fff;border-radius:999px;padding:6px 13px;font-size:13px;cursor:pointer;color:#334155}.mk-channels button[aria-pressed=true]{background:#eef2ff;border-color:#6366f1;color:#3730a3;font-weight:600}.mk-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.mk-actions small{color:#5b6472;font-size:12.5px}.mk-primary{background:#4f46e5;color:#fff;border:0;border-radius:10px;padding:10px 16px;font-weight:600;cursor:pointer}.mk-primary:disabled{opacity:.55;cursor:default}.mk-plan{border-top:1px solid #eef1f5;margin-top:16px;padding-top:16px}.mk-plan h3{margin:0 0 4px;font-size:18px}.mk-plan p{margin:0 0 6px;color:#334155}.mk-plan h4{margin:14px 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.mk-plan-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.mk-plan-meta ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:13.5px}.mk-plan-meta li{display:grid;grid-template-columns:90px 1fr 40px;align-items:center;grid-gap:8px;gap:8px}.mk-plan-meta div:first-child li{display:block;padding-left:14px;position:relative}.mk-plan-meta div:first-child li:before{content:"•";position:absolute;left:0;color:#6366f1}.mk-plan-meta li i{display:block;height:8px;border-radius:4px;background:#818cf8}.mk-posts{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.mk-posts li{display:grid;grid-template-columns:110px 1fr auto;grid-gap:14px;gap:14px;border:1px solid #eef1f5;border-radius:11px;padding:12px 14px;background:#fafbfd}.mk-post-when{display:flex;flex-direction:column;gap:3px;font-size:13px}.mk-post-when span{font-size:12px;color:#4f46e5;font-weight:600}.mk-posts strong{font-size:14px}.mk-posts p{font-size:13.5px;margin:4px 0;white-space:pre-line}.mk-posts small{display:block;color:#6366f1;font-size:12.5px}.mk-posts em{display:inline-block;margin-top:6px;font-style:normal;font-size:12px;font-weight:600;background:#eef2ff;color:#3730a3;padding:3px 9px;border-radius:999px}@media (max-width:760px){.mk-form{grid-template-columns:1fr 1fr}.mk-posts li{grid-template-columns:1fr}}.mk-publish{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e0e7ff;background:#f5f7ff;color:#0f172a;border-radius:12px;padding:12px 14px;margin:12px 0}.mk-publish>div{display:flex;flex-direction:column;gap:3px;max-width:70%}.mk-publish small{color:#5b6472;font-size:12.5px}.mk-publish a{color:#4f46e5;font-weight:600;font-size:13px}.mk-publish .mk-note{flex-basis:100%;margin:0}.hero.hero-ai{max-width:1200px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:44px;padding-top:64px}.hero.hero-ai h1{font-size:clamp(40px,6vw,72px);line-height:1.02}.hero.hero-ai .hero-copy{gap:12px;align-content:start}.hero.hero-ai .hero-copy>p{margin:0;line-height:1.5}.hero.hero-ai .hero-copy>ul{margin:0}.hero.hero-ai .hero-actions{margin-top:2px}.customer-launch{margin-bottom:20px}.customer-launch>ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.customer-launch>ol>li{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:16px;border:1px solid var(--line);border-radius:14px}.customer-launch li>span{font-size:13px;color:var(--muted)}.whatsapp-setup{margin-bottom:20px}.whatsapp-setup details{margin-block:16px}.whatsapp-setup summary{cursor:pointer;font-weight:700}.retail-app-inbox-row-body,.retail-app-inbox-thread-body article p,.whatsapp-setup li{overflow-wrap:anywhere}.retail-app-modal:has(input[name=verifyToken]){max-height:calc(100dvh - 48px);overflow-y:auto}.retail-app-modal:has(input[name=verifyToken]) footer{position:-webkit-sticky;position:sticky;bottom:0;padding-block:12px;background:#fff;border-top:1px solid #e5eaf0}.retail-app-inbox-reply label{display:flex;align-items:flex-start;gap:8px}.retail-app-inbox-reply input[type=checkbox]{flex:0 0 auto;width:auto}.whatsapp-setup ol{padding-left:24px;display:grid;grid-gap:12px;gap:12px}.whatsapp-setup input{width:100%;min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-strong);color:var(--text)}.whatsapp-quick-connect{display:grid;grid-gap:16px;gap:16px;margin-block:16px 24px;padding:20px;border:2px solid #25d366;border-radius:14px;background:#f1fbf5;color:#172033}.whatsapp-quick-connect li,.whatsapp-quick-connect p{color:#3d4a5c;line-height:1.5}.whatsapp-quick-connect h3,.whatsapp-quick-connect h4,.whatsapp-quick-connect summary{color:#172033}.whatsapp-quick-connect h3,.whatsapp-quick-connect h4,.whatsapp-quick-connect p{margin:0}.whatsapp-quick-connect>div:first-child{display:grid;grid-gap:6px;gap:6px}.whatsapp-quick-connect-eyebrow{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#128c4b}.whatsapp-quick-connect-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.whatsapp-quick-connect-options article{display:grid;grid-gap:10px;gap:10px;align-content:space-between;padding:16px;border:1px solid #dfe5ed;border-radius:10px;background:#fff}.whatsapp-quick-connect-options button{width:100%;min-height:44px}.whatsapp-quick-connect-options button:disabled{opacity:.6;cursor:progress}.whatsapp-quick-connect ul{margin:8px 0 0;padding-left:20px;display:grid;grid-gap:6px;gap:6px}.whatsapp-quick-connect-done{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border-radius:10px;background:#dff6e8;color:#0b3d22}.whatsapp-quick-connect-done p{color:#0b3d22}.whatsapp-quick-connect [role=alert]{color:#b42318;font-weight:600}.whatsapp-manual-heading{margin:8px 0 0;font-size:16px}@media (max-width:760px){.customer-launch>ol{grid-template-columns:1fr}}.hero-ai-intro{display:grid;justify-items:start;grid-gap:10px;gap:10px}.hero-ai .eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.hero-ai .hero-ai-tagline{margin:0;font-size:12px;line-height:1.4;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero-ai-pill{background:linear-gradient(135deg,#24c47a,#38bdf8)}.hero-ai-pill,.hero-wa-pill{color:#04111f;border-radius:6px;padding:3px 8px;letter-spacing:.04em}.hero-wa-pill{background:#25d366;margin-right:4px}@media (max-width:600px){.hero.hero-ai{gap:28px;padding:36px clamp(18px,6vw,32px) 48px}.hero.hero-ai h1{font-size:clamp(32px,9vw,44px);line-height:1.09;overflow-wrap:break-word}.hero.hero-ai .hero-copy{gap:12px}.hero-ai .hero-ai-tagline{font-size:11px;letter-spacing:.08em}.hero-ai .hero-ai-pill,.hero-ai .hero-wa-pill{margin:0;font-size:11px}.hero.hero-ai .hero-copy>p:not(.eyebrow){font-size:16px;line-height:1.5}}.whatsapp-chat .chat-bubble p{white-space:pre-line}.hero-ai-points{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.hero-ai-points li{color:var(--muted);font-size:15px;line-height:1.5;padding-left:26px;position:relative}.hero-ai-points li:before{content:"✓";position:absolute;left:0;top:0;color:#24c47a;font-weight:800}.hero-ai-points b{color:var(--text,inherit);margin-right:6px}.hero-ai-suites-label{margin:4px 0 0;font-size:14px;font-weight:700;color:var(--text,inherit)}.hero-ai-suites{list-style:none;margin:10px 0 2px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-gap:8px 18px;gap:8px 18px}.hero-ai-suites li{color:var(--muted);font-size:15px;line-height:1.5;padding-left:18px;position:relative}.hero-ai-suites li:before{content:"";position:absolute;left:2px;top:9px;width:6px;height:6px;border-radius:50%;background:#24c47a}@media (max-width:600px){.hero-ai-suites{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}}.fai-movie{width:100%;max-width:470px;background:#0b1324;color:#e6edf7;border:1px solid rgba(148,163,184,.22);border-radius:18px;box-shadow:0 30px 80px rgba(2,6,23,.45),0 0 0 1px rgba(36,196,122,.08),0 0 60px rgba(56,189,248,.12);overflow:hidden;font-size:14px;text-align:left}.fai-movie-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#0f1a30;border-bottom:1px solid rgba(148,163,184,.14)}.fai-movie-bar i{width:9px;height:9px;border-radius:50%;background:#334155}.fai-movie-bar span{margin-left:8px;font-size:12px;color:#94a3b8;font-weight:600}.fai-movie-bar b{margin-left:auto;font-size:11px;color:#24c47a;display:flex;align-items:center;gap:6px}.fai-movie-bar b:before{content:"";width:7px;height:7px;border-radius:50%;background:#24c47a}.fai-movie-bar b.is-live:before{animation:fai-pulse 1s ease-in-out infinite}.fai-movie-head{display:flex;justify-content:space-between;align-items:center;padding:16px 18px 10px}.fai-movie-head strong{display:block;font-size:17px;color:#fff}.fai-movie-head small{color:#94a3b8;font-size:12.5px}.fai-movie-count{text-align:center;background:rgba(36,196,122,.12);border:1px solid rgba(36,196,122,.3);border-radius:12px;padding:6px 12px}.fai-movie-count b{display:block;font-size:22px;color:#34d399;animation:fai-pop .4s ease}.fai-movie-count span{font-size:11px;color:#94a3b8}.fai-movie-feed{list-style:none;margin:0;padding:4px 12px 8px;display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:412px}.fai-movie-item{display:grid;grid-template-columns:26px 1fr auto;grid-gap:10px;gap:10px;align-items:start;background:rgba(148,163,184,.07);border:1px solid rgba(148,163,184,.12);border-radius:12px;padding:9px 11px;animation:fai-in .5s cubic-bezier(.2,.8,.2,1)}.fai-movie-item p{margin:0;color:#f1f5f9;font-weight:600;font-size:13.5px;line-height:1.35}.fai-movie-item p em{font-style:normal;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#38bdf8;margin-right:7px}.fai-movie-item small{display:block;color:#94a3b8;font-size:12px;margin-top:2px}.fai-movie-item time{font-size:11px;color:#64748b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fai-movie-dot{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;background:rgba(36,196,122,.18);color:#34d399}.fai-movie-item.is-write .fai-movie-dot{background:rgba(168,85,247,.2);color:#c084fc}.fai-movie-item.is-ask{border-color:rgba(251,191,36,.55);background:rgba(251,191,36,.09)}.fai-movie-item.is-ask .fai-movie-dot{background:rgba(251,191,36,.22);color:#fbbf24;animation:fai-pulse 1.1s ease-in-out infinite}.fai-movie-item.is-approved{border-color:rgba(36,196,122,.45);background:rgba(36,196,122,.1);transition:all .4s ease}.fai-movie-ask{display:flex;gap:8px;margin-top:8px;position:relative}.fai-movie-btn{background:#24c47a;color:#04111f;font-weight:700;font-size:12px;border-radius:8px;padding:5px 12px}.fai-movie-btn.ghost{background:transparent;color:#cbd5e1;border:1px solid rgba(148,163,184,.35)}.fai-movie-cursor{position:absolute;left:30px;top:14px;width:14px;height:14px;border-radius:50%;background:hsla(0,0%,100%,.9);box-shadow:0 0 0 6px hsla(0,0%,100%,.18);animation:fai-cursor 1.5s ease forwards}.fai-movie-foot{margin:0 12px 14px;padding:10px 12px;border-radius:10px;background:linear-gradient(135deg,rgba(36,196,122,.18),rgba(56,189,248,.14));color:#d1fae5;font-size:13px;opacity:0;transform:translateY(6px);transition:all .5s ease}.fai-movie-foot.is-shown{opacity:1;transform:none}@keyframes fai-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes fai-pop{0%{transform:scale(1.35)}to{transform:none}}@keyframes fai-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes fai-cursor{0%{transform:translate(120px,30px);opacity:0}40%{opacity:1}75%{transform:translate(0)}85%{transform:scale(.8)}to{transform:scale(1)}}@media (max-width:900px){.hero.hero-ai{grid-template-columns:1fr}.fai-movie{max-width:100%}}@media (prefers-reduced-motion:reduce){.fai-movie,.fai-movie *{animation:none!important;transition:none!important}}.sd-shell{min-height:100vh;background:radial-gradient(circle at 10% 0,#0d2a4a 0,#050b16 55%);color:#e8eef6;padding:28px clamp(16px,4vw,48px) 64px;font-family:inherit}.sd-eyebrow{color:#38bdf8;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px}.sd-top{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between;margin-bottom:22px}.sd-login h1,.sd-top h1{font-size:clamp(28px,4vw,40px);margin:0}.sd-muted,.sd-row small,.sd-table small,.sd-top small{color:#8aa0b8;display:block;font-size:13px}.sd-login button,.sd-row button,.sd-top nav a,.sd-top nav button{background:#38bdf8;color:#04111f;border:0;border-radius:999px;padding:9px 16px;font-weight:800;cursor:pointer;text-decoration:none;font-size:14px}.sd-top nav a{background:rgba(56,189,248,.14);color:#7dd3fc}.sd-top nav .ghost{background:hsla(0,0%,100%,.08);color:#e8eef6}.sd-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.sd-kpis article,.sd-panel{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:18px}.sd-kpis span{color:#8aa0b8;font-size:13px;font-weight:700}.sd-kpis b{display:block;font-size:30px;margin:6px 0 2px}.sd-kpis small{color:#8aa0b8;font-size:12px}.sd-kpis .is-alert{border-color:#fbbf24;background:rgba(251,191,36,.08)}.sd-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:16px;gap:16px}.sd-wide{grid-column:1/-1;overflow-x:auto}.sd-panel h2{font-size:17px;margin:0 0 12px}.sd-panel h3{font-size:14px;margin:18px 0 8px;color:#8aa0b8}.sd-panel-head{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.sd-login input,.sd-panel-head input{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:#fff;padding:10px 12px;min-width:240px;font-size:14px}.sd-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 0;border-top:1px solid hsla(0,0%,100%,.06)}.sd-health{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.sd-health li{display:flex;justify-content:space-between;gap:10px;font-size:14px;padding-left:18px;position:relative}.sd-health li:before{content:"";position:absolute;left:0;top:6px;width:9px;height:9px;border-radius:50%;background:#24c47a}.sd-health li.warn:before{background:#fbbf24}.sd-health li.bad:before{background:#f87171}.sd-health em{color:#8aa0b8;font-style:normal;text-align:right}.sd-table{width:100%;border-collapse:collapse;font-size:14px}.sd-table th{text-align:left;color:#8aa0b8;font-weight:700;font-size:12px;padding:6px 8px}.sd-table td{padding:9px 8px;border-top:1px solid hsla(0,0%,100%,.06);vertical-align:top}.sd-bars{display:flex;align-items:flex-end;gap:6px;height:120px}.sd-bars i{flex:1 1;background:linear-gradient(#38bdf8,#0ea5e9);border-radius:6px 6px 2px 2px;position:relative;min-height:4px}.sd-bars b{position:absolute;top:-18px;left:0;right:0;text-align:center;font-size:11px;font-style:normal}.sd-chips{display:flex;flex-wrap:wrap;gap:6px}.sd-chips span{background:hsla(0,0%,100%,.06);border-radius:999px;padding:5px 10px;font-size:13px}.sd-error{color:#fca5a5;font-size:14px}.sd-ai{border-color:rgba(56,189,248,.3)}.sd-ai-form{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.sd-ai-form input{flex:1 1 320px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:#fff;padding:11px 13px;font-size:14px}.sd-ai-form button{background:#38bdf8;color:#04111f;border:0;border-radius:12px;padding:11px 20px;font-weight:800;cursor:pointer;font-size:14px}.sd-ai-form button:disabled{opacity:.5;cursor:default}.sd-ai-prompts{display:flex;flex-wrap:wrap;gap:6px}.sd-ai-prompts button{background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.28);color:#bae6fd;border-radius:999px;padding:6px 12px;font-size:13px;cursor:pointer;text-align:left}.sd-ai-prompts button:disabled{opacity:.5;cursor:default}.sd-ai-answer{margin-top:14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:14px;display:grid;grid-gap:10px;gap:10px}.sd-ai-question{color:#7dd3fc;font-size:13px;font-weight:700;margin:0}.sd-ai-actions h3{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin:0 0 6px}.sd-ai-action{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-top:1px solid hsla(0,0%,100%,.06);font-size:14px}.sd-ai-action button{background:#24c47a;color:#04120b;border:0;border-radius:10px;padding:7px 13px;font-weight:800;cursor:pointer;font-size:13px;white-space:nowrap}.sd-ai-action button:disabled{opacity:.5;cursor:default}.sd-ai-saved{color:#6ee7b7;font-size:14px}.sd-ai-cites{font-size:12px}.sd-ai-cites a{color:#7dd3fc}.sd-ai-head-meta{display:flex;align-items:center;gap:10px}.sd-ai-clear{background:none;border:1px solid hsla(0,0%,100%,.14);color:#94a3b8;border-radius:999px;padding:4px 11px;font-size:12px;cursor:pointer}.sd-ai-clear:hover{color:#e2e8f0;border-color:hsla(0,0%,100%,.3)}.sd-ai-thread{margin:12px 0;max-height:460px;overflow-y:auto;display:grid;grid-gap:8px;gap:8px;padding-right:4px}.sd-ai-turn{display:grid;grid-gap:4px;gap:4px}.sd-ai-turn .sd-ai-answer{margin-top:4px}@media (max-width:600px){.sd-ai-action{flex-direction:column;align-items:flex-start}.sd-ai-thread{max-height:380px}}.sd-login{max-width:380px;margin:12vh auto 0;display:grid;grid-gap:12px;gap:12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:28px}.site-nav-links .site-nav-account{background:#38bdf8;color:#04111f;border:0;border-radius:999px;padding:7px 14px;font-weight:800;cursor:pointer;font-size:inherit;text-decoration:none}.site-nav-links .site-nav-superdash{color:#38bdf8;font-weight:800}.sd-tab-bar{align-items:center;gap:10px;margin-bottom:18px}.sd-tab-bar,.sd-tabs{display:flex;flex-wrap:wrap}.sd-tabs{gap:6px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;padding:4px;width:-moz-fit-content;width:fit-content;max-width:100%}.sd-tabs button{background:transparent;color:#8aa0b8;border:0;border-radius:999px;padding:9px 20px;font-weight:800;font-size:14px;cursor:pointer}.sd-tabs button.on{background:#38bdf8;color:#04111f}.sd-site-link{display:inline-flex;align-items:center;border:1px solid rgba(125,211,252,.4);border-radius:999px;padding:9px 16px;color:#7dd3fc;font-size:14px;font-weight:800;text-decoration:none}.sd-site-link:focus-visible,.sd-site-link:hover{background:rgba(56,189,248,.16)}.sd-demo-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:18px;padding:14px 18px;border:1px dashed rgba(125,211,252,.4);border-radius:14px;background:rgba(56,189,248,.06)}.sd-demo-bar.is-on{border-style:solid;border-color:#fbbf24;background:rgba(251,191,36,.09)}.sd-demo-bar strong{color:#7dd3fc;font-size:14px}.sd-demo-bar.is-on strong{color:#fbbf24}.sd-demo-bar small{display:block;margin-top:4px;color:#c8d4e2;line-height:1.4}.sd-demo-bar button{border:0;border-radius:999px;background:#38bdf8;color:#04111f;padding:9px 16px;font-size:13px;font-weight:800;cursor:pointer}.sd-demo-bar button:disabled{opacity:.5;cursor:default}.sd-demo-bar.is-on button{background:#fbbf24}.sd-login .sd-site-link{justify-content:center}.sd-actions button,.sd-module button{background:#38bdf8;color:#04111f;border:0;border-radius:999px;padding:9px 16px;font-weight:800;cursor:pointer;font-size:14px}.sd-module button.ghost{background:hsla(0,0%,100%,.08);color:#e8eef6}.sd-module button:disabled{opacity:.5;cursor:default}.sd-form{display:grid;grid-gap:10px;gap:10px;margin-bottom:18px}.sd-growth{overflow-wrap:anywhere}.sd-growth nav{display:flex;gap:8px 16px;flex-wrap:wrap;margin:12px 0}.sd-growth nav p{margin:0}.sd-growth label{display:grid;grid-gap:6px;gap:6px;margin:8px 0}.sd-growth label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:8px}.sd-growth input[type=checkbox]{width:auto;flex:0 0 auto}.sd-growth details{margin:12px 0}.sd-growth .sd-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.sd-form input,.sd-form select,.sd-form textarea{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:#fff;padding:10px 12px;font-size:14px;font-family:inherit;width:100%;box-sizing:border-box}.sd-form select option{color:#04111f}.sd-form-row{display:flex;gap:8px;align-items:center}.sd-form-row>*{flex:1 1}.sd-form-row>button{flex:0 0 auto}.sd-check{display:flex;gap:8px;align-items:center;font-size:14px;color:#c8d4e2}.sd-check input{width:auto}.sd-seg{display:flex;gap:4px;background:hsla(0,0%,100%,.05);border-radius:999px;padding:3px}.sd-module .sd-seg button{flex:1 1;background:transparent;color:#8aa0b8;padding:7px 10px}.sd-module .sd-seg button.on{background:rgba(56,189,248,.2);color:#7dd3fc}.sd-notice{color:#86efac;font-size:14px}.sd-pnl{display:flex;gap:14px;align-items:flex-end;height:170px;margin:8px 0 16px}.sd-pnl-col{flex:1 1;display:grid;grid-gap:4px;gap:4px;text-align:center;height:100%;grid-template-rows:1fr auto auto}.sd-pnl-bars{display:flex;gap:4px;align-items:flex-end;justify-content:center}.sd-pnl-bars i{width:40%;max-width:28px;min-height:3px;border-radius:6px 6px 2px 2px}.sd-pnl-bars i.in{background:linear-gradient(#34d399,#10b981)}.sd-pnl-bars i.out{background:linear-gradient(#fb7185,#e11d48)}.sd-pnl-col b{font-size:13px}.sd-pnl-col small{color:#8aa0b8;font-size:12px}.neg{color:#fca5a5}.sd-bar{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;gap:4px}.sd-bar i{width:100%}.sd-bar small{color:#8aa0b8;font-size:10px}.sd-post{align-items:flex-start}.sd-post p{margin:6px 0 0;font-size:13px;color:#c8d4e2;white-space:pre-wrap}.sd-post a{color:#7dd3fc;font-size:13px}.sd-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:45%}.sd-actions button{padding:7px 12px;font-size:13px}.sd-actions button.ghost{background:hsla(0,0%,100%,.08);color:#e8eef6}.sd-plan{border-top:1px solid hsla(0,0%,100%,.08);padding-top:10px}.sd-plan li,.sd-plan p{font-size:13px;color:#c8d4e2}.sd-day{margin-top:14px}.sd-kpis small a{color:#7dd3fc}.mc-calendar{display:grid;grid-gap:10px;gap:10px}.mc-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mc-head strong{font-size:16px;min-width:150px;text-align:center}.mc-head small{margin-left:auto;opacity:.7;font-size:12px}.mc-head button{background:hsla(0,0%,50%,.14);color:inherit;border:0;border-radius:10px;padding:6px 12px;font-weight:800;cursor:pointer;font-size:15px}.mc-head .mc-today{font-size:13px}.mc-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.mc-weekday{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;opacity:.6;padding:0 4px 2px}.mc-day{min-height:92px;border:1px solid hsla(0,0%,50%,.2);border-radius:10px;padding:4px;display:flex;flex-direction:column;gap:3px;cursor:pointer;overflow:hidden}.mc-day:hover{border-color:rgba(56,189,248,.6)}.mc-day.is-out{opacity:.38}.mc-day.is-today{border-color:#38bdf8;box-shadow:inset 0 0 0 1px #38bdf8}.mc-day.is-selected{background:rgba(56,189,248,.12)}.mc-date{font-size:12px;font-weight:800;opacity:.8}.mc-event{display:block;width:100%;text-align:left;border:0;border-radius:6px;padding:3px 5px;font-size:11px;line-height:1.25;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.mc-event.tone-info{background:rgba(56,189,248,.22);color:#0369a1}.mc-event.tone-good{background:rgba(52,211,153,.22);color:#047857}.mc-event.tone-warn{background:rgba(251,191,36,.25);color:#92400e}.mc-event.tone-muted{background:hsla(0,0%,50%,.18);color:inherit}.sd-shell .mc-event.tone-info{color:#7dd3fc}.sd-shell .mc-event.tone-good{color:#6ee7b7}.sd-shell .mc-event.tone-warn{color:#fcd34d}.mc-more{font-size:11px;opacity:.7}.mc-empty{font-size:13px;opacity:.7;margin:0}@media (max-width:640px){.mc-day{min-height:58px}.mc-event{font-size:0;padding:0;height:6px}.sd-actions{max-width:none}.sd-tabs{border-radius:18px}.sd-tabs button{padding:8px 14px}.sd-post{flex-direction:column}}.retail-app-calendar-nav{display:flex;align-items:center;gap:6px}.retail-app-calendar-nav button{border:1px solid hsla(0,0%,50%,.25);background:transparent;color:inherit;border-radius:10px;padding:6px 12px;font-weight:800;cursor:pointer}.retail-app-calendar-nav span{font-size:12px;opacity:.7;margin-left:6px}.retail-app-calendar-cell{cursor:pointer}.retail-app-calendar-cell.is-selected{outline:2px solid var(--workspace-accent,#38bdf8);outline-offset:-2px}.retail-app-calendar-chips small{font-size:11px;opacity:.7}.retail-app-calendar-day{margin-top:16px;display:grid;grid-gap:8px;gap:8px}.retail-app-calendar-day h3{margin:0;font-size:15px}.retail-app-calendar-day-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.retail-app-calendar-item{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;text-align:left;border:1px solid hsla(0,0%,50%,.2);background:transparent;color:inherit;border-radius:12px;padding:10px 12px;font:inherit;cursor:pointer}.retail-app-calendar-item span{opacity:.7;font-size:13px;flex:1 1}.retail-app-calendar-item button{border:0;border-radius:999px;padding:6px 12px;font-weight:800;cursor:pointer;background:rgba(56,189,248,.18);color:inherit}.pro-panel{background:#fff;border:1px solid #dfe5ed;border-radius:10px;padding:14px;margin:12px 0;display:grid;grid-gap:10px;gap:10px;color:#172033;font-size:12px}.pro-panel h4{margin:6px 0 0;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#718096}.pro-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.pro-panel-head strong{display:block;font-size:16px;margin-top:2px}.pro-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#718096;font-weight:700}.pro-badges{display:flex;gap:6px;flex-wrap:wrap}.pro-badge{background:#f1f5f9;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;white-space:nowrap}.pro-alerts .is-danger,.pro-badge.is-danger,.pro-table .is-danger{color:#b91c1c}.pro-badge.is-danger{background:#fee2e2}.pro-badge.is-good{background:#dcfce7;color:#15803d}.pro-badge.is-warn{background:#fef3c7;color:#92400e}.pro-panel label{display:grid;grid-gap:4px;gap:4px;font-size:10px;color:#718096;font-weight:600}.pro-panel input,.pro-panel select,.pro-panel textarea,.pro-period{background:#fff;border:1px solid #dfe5ed;border-radius:6px;color:#172033;font:inherit;font-size:12px;padding:7px 9px;min-width:0;width:100%;box-sizing:border-box}.pro-panel textarea{resize:vertical}.pro-grid-2,.pro-grid-3,.pro-grid-4{display:grid;grid-gap:8px;gap:8px}.pro-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pro-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pro-lines,.pro-table{width:100%;border-collapse:collapse}.pro-lines th,.pro-table th{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#718096;background:#f8fafc;padding:6px}.pro-lines td,.pro-table td{padding:5px 6px;border-bottom:1px solid #eef2f7;vertical-align:middle}.pro-lines td:first-child{width:42%}.pro-lines input,.pro-lines select{padding:5px 6px}.pro-statement .is-total td,.pro-table tfoot td{font-weight:800;border-top:2px solid #172033}.pro-statement .is-sub td{font-weight:700;background:#f8fafc}.pro-kpis small,.pro-table small{color:#718096;font-weight:500;margin-left:4px}.pro-box{width:28px;font-weight:800;color:#718096}.n,.pro-lines .n,.pro-table .n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pro-totals{margin:0 0 0 auto;min-width:220px;display:grid;grid-gap:3px;gap:3px}.pro-totals div{display:flex;justify-content:space-between;gap:16px}.pro-totals dt{color:#718096}.pro-totals dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pro-totals .is-total{font-weight:800;font-size:14px;border-top:1px solid #dfe5ed;padding-top:4px}.pro-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.pro-button,.pro-panel button,.pro-toolbar button{border:1px solid #dfe5ed;background:#fff;color:#172033;border-radius:7px;padding:7px 11px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.pro-panel button:disabled{opacity:.5;cursor:default}.pro-panel button.is-primary{background:var(--retail-accent,#2563eb);border-color:transparent;color:#fff}.pro-panel button.is-good{color:#15803d;border-color:#bbf7d0}.pro-panel button.is-danger{color:#b91c1c;border-color:#fecaca}.pro-panel button.is-selected,.pro-toggle button.is-selected{background:#172033;color:#fff;border-color:#172033}.pro-panel .pro-link{border:none;background:none;padding:2px 0;color:var(--retail-accent,#2563eb);justify-self:start}.pro-panel .pro-icon{padding:3px 8px}.pro-stage-picker{display:inline-flex;gap:0}.pro-stage-picker button{border-radius:0;margin-left:-1px}.pro-stage-picker button:first-child{border-radius:7px 0 0 7px}.pro-stage-picker button:last-child{border-radius:0 7px 7px 0}.pro-payment{background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;padding:10px;display:grid;grid-gap:8px;gap:8px}.pro-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.pro-list li{display:flex;justify-content:space-between;gap:10px;border-bottom:1px dashed #eef2f7;padding:3px 0}.pro-hint{color:#718096;font-size:11px;margin:0}.pro-message{margin:0;font-weight:700;color:#1e40af}.pro-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:8px;gap:8px}.pro-kpis div{background:#f8fafc;border-radius:8px;padding:8px 10px;display:grid;grid-gap:2px;gap:2px}.pro-kpis span{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#718096}.pro-kpis b{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pro-kpis small{margin:0}.pro-bars{display:grid;grid-gap:6px;gap:6px}.pro-bars div{display:grid;grid-template-columns:56px 1fr 72px;align-items:center;grid-gap:8px;gap:8px}.pro-bars i{display:block;height:10px;border-radius:5px;background:var(--retail-accent,#2563eb);min-width:2px}.pro-bars b{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pro-alerts{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.pro-alerts li{padding:6px 10px;border-radius:6px;background:#f8fafc;font-weight:600}.pro-alerts .is-warn{background:#fffbeb;color:#92400e}.pro-alerts .is-danger{background:#fef2f2}.pro-alerts .is-good{background:#f0fdf4;color:#15803d}.pro-budget{display:grid;grid-gap:4px;gap:4px;font-size:11px;color:#718096}.pro-budget i{display:block;height:8px;border-radius:4px;background:#eef2f7;overflow:hidden}.pro-budget i b{display:block;height:100%;background:var(--retail-accent,#2563eb)}.pro-budget i b.is-danger{background:#dc2626}.pro-chips{border:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.pro-chips legend{font-size:10px;color:#718096;font-weight:600;margin-bottom:4px}.pro-panel .pro-chips button{border-radius:999px;padding:4px 10px;font-size:11px}.pro-copy{display:flex;gap:6px;align-items:center;background:#f8fafc;border-radius:6px;padding:6px 8px}.pro-copy code{flex:1 1;font-size:11px;overflow-wrap:anywhere}.pro-settings summary{cursor:pointer;font-weight:700}.pro-reports{display:grid;grid-gap:4px;gap:4px}.pro-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px}.pro-toolbar .pro-period{width:auto}.pro-toggle{display:inline-flex}.pro-toggle button{border-radius:0}.pro-toggle button:first-child{border-radius:7px 0 0 7px}.pro-toggle button:last-child{border-radius:0 7px 7px 0;margin-left:-1px}.pro-record-workspace{margin-top:12px}@media (max-width:720px){.pro-grid-2,.pro-grid-3,.pro-grid-4{grid-template-columns:1fr}}.pro-jump{display:block;width:100%;margin:10px 0;padding:8px 10px;border:0;border-radius:7px;background:var(--retail-accent,#2563eb);color:#fff;font-weight:700;font-size:12px;text-align:center;cursor:pointer}.sd-shell .sd-pro{margin-top:24px;display:grid;grid-gap:10px;gap:10px}.sd-shell .sd-pro h2{margin:0;font-size:16px;color:#e8eef6}.sd-shell .sd-pro-links{display:flex;flex-wrap:wrap;gap:8px}.sd-shell .sd-pro-links a{color:#7dd3fc;border:1px solid rgba(125,211,252,.35);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;text-decoration:none}.sd-shell .sd-pro-links a:hover{background:rgba(125,211,252,.12)}.sd-shell .pro-reports>.pro-hint,.sd-shell .pro-toolbar{color:#cbd5e1}.sd-shell .pro-toolbar .pro-hint{color:#94a3b8}.cross-sell-ticker{align-items:center;background:#0f1d33;border-top:3px solid #38bdf8;bottom:0;box-shadow:0 -4px 14px rgba(15,29,51,.18);color:#e6edf7;display:flex;font-size:13px;gap:12px;min-height:40px;left:248px;padding:6px clamp(12px,3vw,40px);position:fixed;right:0;z-index:60}.retail-product-main:has(.cross-sell-ticker){padding-bottom:46px}@media (max-width:980px){.cross-sell-ticker{left:76px}}.cross-sell-finance{border-top-color:#22c55e}.cross-sell-marketing{border-top-color:#f472b6}.cross-sell-intelligence{border-top-color:#a78bfa}.cross-sell-hr,.cross-sell-talent{border-top-color:#f59e0b}.cross-sell-ticker-tag{background:#38bdf8;border-radius:4px;color:#04111f;flex:none;font-size:10px;font-weight:900;letter-spacing:.06em;padding:3px 7px;text-transform:uppercase}.cross-sell-ticker p{animation:cross-sell-in .45s ease;display:flex;flex:1 1;gap:8px;margin:0;min-width:0;overflow:hidden;white-space:nowrap}.cross-sell-ticker p strong{color:#fff;flex:none}.cross-sell-ticker p span{overflow:hidden;text-overflow:ellipsis}.cross-sell-ticker p em{color:#93a4bd;flex:none;font-style:normal}.cross-sell-ticker-actions{align-items:center;display:flex;flex:none;gap:10px}.cross-sell-ticker-actions>a,.cross-sell-ticker-actions>button:not(.cross-sell-ticker-close){background:#38bdf8;border:0;border-radius:6px;color:#04111f;cursor:pointer;font-size:12px;font-weight:800;padding:5px 10px;text-decoration:none}.cross-sell-ticker-actions>button:disabled{background:#22c55e;cursor:default}.cross-sell-ticker-close{background:transparent;border:0;color:#93a4bd;cursor:pointer;font-size:18px;line-height:1}@keyframes cross-sell-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:700px){.cross-sell-ticker{left:0}.cross-sell-ticker p em,.cross-sell-ticker-tag{display:none}}body:has(.cross-sell-ticker) .found-ai-fab{bottom:64px}.experience-toggle{background:#eef2f7;border:1px solid #dfe5ed;border-radius:8px;display:inline-flex;padding:2px}.experience-toggle button{background:transparent;border:0;border-radius:6px;color:#50627a;cursor:pointer;font-size:12px;font-weight:800;padding:5px 10px}.experience-toggle button[aria-pressed=true]{background:#0f1d33;color:#fff}.pro-coach{background:#fff;border:1px solid #dfe5ed;border-left:4px solid #38bdf8;border-radius:10px;margin-bottom:16px}.pro-coach-good{border-left-color:#22c55e}.pro-coach-watch{border-left-color:#f59e0b}.pro-coach-risk{border-left-color:#ef4444}.pro-coach-bar{align-items:center;background:transparent;border:0;color:#0f1d33;cursor:pointer;display:flex;gap:12px;padding:10px 14px;text-align:left;width:100%}.pro-coach-score{background:#0f1d33;border-radius:6px;color:#fff;font-size:13px;font-weight:900;min-width:48px;padding:4px 8px;text-align:center}.pro-coach-good .pro-coach-score{background:#16a34a}.pro-coach-watch .pro-coach-score{background:#d97706}.pro-coach-risk .pro-coach-score{background:#dc2626}.pro-coach-title{flex:1 1;font-size:13px}.pro-coach-summary{color:#5b6b82;font-size:12px}.pro-coach-chevron{color:#8a98ab;font-size:10px}.pro-coach-body{border-top:1px solid #eef2f7;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);padding:12px 14px 14px}.pro-coach-label{color:#5b6b82;font-size:11px;font-weight:800;letter-spacing:.05em;margin:0 0 4px;text-transform:uppercase}.pro-coach-standard>p:not(.pro-coach-label){color:#0f1d33;font-size:14px;font-weight:600;margin:0 0 12px}.pro-coach-standard ol{color:#34445c;font-size:13px;margin:0;padding-left:18px}.pro-coach-standard li{margin:3px 0}.pro-coach-checks ul{list-style:none;margin:0 0 10px;padding:0}.pro-coach-checks li{align-items:center;border-bottom:1px dashed #eef2f7;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;padding:6px 0}.pro-coach-checks li>span:first-child{border-radius:50%;color:#fff;display:inline-grid;font-size:11px;font-weight:900;height:18px;place-items:center;width:18px}.pro-coach-checks li.ok>span:first-child{background:#22c55e}.pro-coach-checks li.todo>span:first-child{background:#f59e0b}.pro-coach-fix{display:inline-flex;gap:6px;margin-left:auto}.pro-coach-fix button{background:#f1f5fb;border:1px solid #d6e2f5;border-radius:6px;color:#1d4ed8;cursor:pointer;font-size:12px;font-weight:700;padding:3px 8px}.pro-coach-ask{background:linear-gradient(135deg,#0f1d33,#1e3a8a);border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:800;padding:8px 12px}.pro-coach-ask:disabled{opacity:.7}.pro-coach-answer{background:#f5f8fd;border-radius:8px;color:#1f2d44;font-size:13px;margin:10px 0 0;padding:10px 12px;white-space:pre-line}.ai-disclaimer{font-size:11.5px;line-height:1.4;margin:6px 0 0;opacity:.72}@media (max-width:900px){.pro-coach-body{grid-template-columns:1fr}.pro-coach-summary{display:none}}.experience-pro .retail-product-content{padding-top:18px}.experience-pro .retail-app-heading>div>span{display:none}.experience-pro table td,.experience-pro table th{padding-bottom:6px;padding-top:6px}.experience-pro .pro-coach{margin-bottom:10px}.ops-form,.ops-insights{margin:14px 0}.ops-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:12px 0}.ops-kpi{border:1px solid rgba(15,23,42,.1);border-radius:12px;padding:10px 12px;background:#fff;display:flex;flex-direction:column;gap:4px}.ops-kpi span{font-size:12px;color:#64748b}.ops-kpi strong{font-size:20px;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ops-kpi.is-good{border-color:rgba(22,163,74,.35);background:#f0fdf4}.ops-kpi.is-warn{border-color:rgba(217,119,6,.4);background:#fffbeb}.ops-kpi.is-danger{border-color:rgba(220,38,38,.4);background:#fef2f2}.ops-alerts{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-gap:6px;gap:6px}.ops-alert{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:10px;border-left:4px solid #2563eb;background:#eff6ff;color:#0f172a;font-size:13px}.ops-alert.is-warn{border-left-color:#d97706;background:#fffbeb}.ops-alert.is-danger{border-left-color:#dc2626;background:#fef2f2}.ops-alert.is-good{border-left-color:#16a34a;background:#f0fdf4}.ops-alert button{flex:none;font-size:12px;padding:4px 10px;border-radius:8px;border:1px solid rgba(15,23,42,.15);background:#fff;cursor:pointer}.ops-clear{margin:0 0 12px;color:#15803d;font-size:13px}.ops-visuals{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:14px;gap:14px}.ops-visuals h4{margin:0 0 8px;font-size:13px;color:#334155}.ops-bar{display:grid;grid-template-columns:minmax(90px,38%) 1fr auto;align-items:center;grid-gap:8px;gap:8px;font-size:12px;margin:4px 0;color:#334155}.ops-bar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-bar i{height:8px;border-radius:99px;background:linear-gradient(90deg,#2563eb,#7c3aed)}.ops-bar b{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ops-table{overflow-x:auto}.ops-intro{margin:4px 0 12px;color:#475569;font-size:13px}.ops-field-group,.ops-fields>label{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:12px;color:#475569}.ops-fields .ops-wide{grid-column:1/-1}.ops-field-group{border:0;margin:0;padding:0}.ops-field-group legend{padding:0 0 6px}.ops-fields input,.ops-fields select,.ops-fields textarea{font:inherit;font-size:14px;color:#0f172a;padding:8px 10px;border:1px solid rgba(15,23,42,.15);border-radius:8px;background:#fff}.ops-fields small{color:#94a3b8}.ops-checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:8px;gap:8px;min-width:0}.ops-checklist label{display:flex;align-items:flex-start;flex-direction:row;gap:8px;min-width:0;color:#0f172a;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.ops-checklist input[type=checkbox]{flex:none;height:18px;width:18px;margin:1px 0 0;padding:0}.ops-scores{display:grid;grid-gap:6px;gap:6px}.ops-score{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;color:#0f172a}.ops-score div{display:flex;gap:4px}.ops-score button{width:32px;height:30px;border-radius:8px;border:1px solid rgba(15,23,42,.15);background:#fff;cursor:pointer}.ops-score button.is-primary{background:#2563eb;color:#fff;border-color:#2563eb}.ops-message{font-size:12px;color:#15803d;align-self:center}.ops-letter pre{white-space:pre-wrap;font:13px/1.55 ui-serif,Georgia,serif;background:#f8fafc;border:1px solid rgba(15,23,42,.1);border-radius:10px;padding:16px;color:#0f172a}.experience-pro .ops-kpi strong{font-size:17px}.experience-pro .ops-intro{display:none}.sd-subtabs{display:flex;flex-wrap:wrap;gap:6px;margin:-6px 0 16px}.sd-subtabs button{background:hsla(0,0%,100%,.04);color:#9fb3c8;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700;cursor:pointer}.sd-subtabs button.on{background:rgba(56,189,248,.16);border-color:rgba(56,189,248,.55);color:#e0f2fe}.sd-module{border-radius:18px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 20px 60px rgba(0,0,0,.35)}.retail-product-shell.sd-embedded{display:block;min-height:0}.sd-embedded .retail-product-content{padding:20px clamp(12px,2.5vw,28px) 28px}.sd-top nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sd-plan{color:#86efac;border:1px solid rgba(134,239,172,.4);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800}.demo-data-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 14px;padding:10px 14px;border:1px dashed #c7d2e0;border-radius:10px;background:#f8fafc;color:#334155;font-size:13px}.demo-data-bar strong{color:#0f1d33}.demo-data-bar span{flex:1 1 260px}.demo-data-bar button{border:0;border-radius:999px;padding:7px 14px;font-weight:800;font-size:12px;cursor:pointer;background:var(--retail-accent,#2563eb);color:#fff}.demo-data-bar.is-on{border-style:solid;border-color:#f59e0b;background:#fffbeb}.demo-data-bar.is-on strong{color:#b45309}.demo-data-bar.is-on button{background:#0f1d33}.site-footer{align-items:flex-start;border-top:1px solid rgba(127,142,163,.25);display:flex;flex-wrap:wrap;gap:12px 32px;justify-content:space-between;padding:28px clamp(18px,4vw,56px)}.site-footer p{margin:4px 0 0;max-width:46ch;opacity:.8}.site-footer-legal{display:flex;flex-wrap:wrap;gap:8px 18px}.retail-product-footer-actions a,.site-footer-legal a{color:inherit;text-decoration:underline}.site-footer>small{flex-basis:100%;opacity:.7}.sd-pnl-scroll{overflow-x:auto;padding-bottom:4px}.sd-pnl-scroll .sd-pnl-col{min-width:52px}.sd-pnl-forecast .sd-pnl-bars i{opacity:.72}.sd-field{display:grid;grid-gap:4px;gap:4px}.sd-field small{color:#8aa0b8;font-size:12px;overflow-wrap:anywhere}.sd-media-library{margin-bottom:20px}.sd-media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:20px;gap:20px}.sd-media-grid article{min-width:0}.sd-media-grid video{width:100%;height:230px;object-fit:contain;background:#05060a;border-radius:10px}.sd-media-grid h3{margin-bottom:4px}.sd-media-grid small{display:block;margin-bottom:12px}.sd-media-grid .sd-form-row{flex-wrap:wrap}.sd-media-library a{color:inherit;text-decoration:underline}.sd-media-grid img{width:100%;height:300px;object-fit:contain;background:#05060a;border-radius:10px}.sd-social-caption{white-space:pre-line}.sd-post-preview{width:180px;max-width:100%;height:160px;object-fit:contain;background:#05060a;border-radius:8px}.sd-post .sd-post-open{display:block;background:transparent;color:inherit;padding:0;border-radius:4px;text-align:left;font:inherit;font-weight:700}.sd-post .sd-post-open:hover{color:#7dd3fc}.sd-post .sd-post-open:focus-visible{outline:2px solid #38bdf8;outline-offset:4px}.sd-post-dialog{width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 48px);box-sizing:border-box;overflow-y:auto;border:1px solid #38516b;border-radius:18px;background:#0f243b;color:#e8eef6;padding:24px}.sd-post-dialog::-webkit-backdrop{background:rgba(0,0,0,.7)}.sd-post-dialog::backdrop{background:rgba(0,0,0,.7)}.sd-post-dialog footer,.sd-post-dialog header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.sd-post-dialog h2{margin:6px 0}.sd-post-dialog dl{display:flex;flex-wrap:wrap;gap:12px 24px}.sd-post-dialog dt{color:#8aa0b8;font-size:12px}.sd-post-dialog dd{margin:4px 0 0}.sd-post-dialog-image{display:block;width:100%;max-height:55vh;object-fit:contain;background:#05060a;border-radius:10px}.sd-post-dialog-caption{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;-webkit-user-select:text;-moz-user-select:text;user-select:text}.sd-post-dialog a{color:#7dd3fc}.suite-map{display:grid;grid-gap:20px;gap:20px;padding:32px}.suite-map-row{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-gap:20px;gap:20px;padding:22px;border:1px solid var(--line);border-top:3px solid var(--suite-accent);border-radius:20px;background:linear-gradient(180deg,var(--surface-strong),var(--surface))}.suite-map-head{display:flex;flex-direction:column;gap:8px;min-width:0}.suite-map-head .eyebrow{color:var(--suite-accent);margin:0}.suite-map-head h2{margin:0;font-size:24px;line-height:1.15;overflow-wrap:anywhere}.suite-map-head p{margin:0;color:var(--muted);line-height:1.5}.suite-map-head .text-link{margin-top:auto;padding-top:6px}.suite-map-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px;align-items:stretch}.suite-tile{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px;border:1px solid var(--line);border-left:3px solid var(--tile-accent);border-radius:14px;background:hsla(0,0%,100%,.03)}.suite-tile h3{margin:0;font-size:17px}.suite-tile p{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.suite-tile-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:auto;padding-top:6px}.suite-tile-actions .btn{min-height:34px;padding:6px 14px;font-size:13px}.suite-tile-actions .text-link{font-size:13px;white-space:nowrap}@media (max-width:820px){.suite-map{padding:20px 16px}.suite-map-row{grid-template-columns:1fr;padding:18px}}.sd-shell{--sd-surface:#10263e;--sd-raised:#18334f;--sd-border:#36516c;--sd-text:#e8eef6;--sd-muted:#a6b8ce;--retail-accent:#38bdf8;color-scheme:dark}.sd-shell .sd-embedded{--retail-accent:#38bdf8;--retail-accent-text:#7dd3fc;--surface:var(--sd-surface);--surface-strong:var(--sd-raised);--text:var(--sd-text);--muted:var(--sd-muted);--line:var(--sd-border);background:transparent;color:var(--sd-text)}.sd-shell .sd-embedded .retail-product-main{background:transparent}.sd-shell .pro-panel,.sd-shell .sd-embedded :is(.retail-app-panel,.retail-app-metric,.retail-app-toolbar,.retail-app-board-card,.retail-app-table-card,.retail-app-directory-card,.retail-app-detail,.retail-app-preview-post,.retail-app-calendar-card,.retail-app-calendar,.retail-app-calendar-day,.retail-app-form-card,.retail-app-modal,.retail-app-kpi-strip>article,.retail-app-kpis>article,.retail-app-kpi-gauge,.retail-app-kpi-distribution,.pro-coach,.module-kpi-strip>article,.retail-app-studio-card,.retail-app-studio-upload,.retail-app-attachment-upload,.retail-app-preview-box,.retail-app-preview-chrome,.retail-app-activity-list li,.ap-strip,.ap-panel,.ap-stats>article,.mk-planner,.mk-publish,.legal-flow>a,.legal-exceptions>a,.legal-assurance li,.complete-workspace-stage-summary>article,.retail-app-funnel,.retail-app-kpi-strip,.retail-app-crm-next,.ops-kpi,.ops-alert,.mw-card,.mw-inline-form,.mw-table,.mw-ai,.ops-panel){background:var(--sd-surface);color:var(--sd-text);border-color:var(--sd-border);border-radius:18px}.sd-shell .pro-panel :is(h2,h3,strong,b,legend),.sd-shell .sd-embedded :is(h1,h2,h3,h4,strong,b,legend){color:var(--sd-text)}.sd-shell .pro-kpis span,.sd-shell .pro-panel :is(p,small,label,dt,h4,.pro-eyebrow,.pro-hint,.pro-box),.sd-shell .sd-embedded :is(p,small,label,dt,.retail-app-heading>div>span,.retail-app-panel-heading>span,.retail-app-detail-header span,.pro-coach-summary){color:var(--sd-muted)}.sd-shell .sd-embedded :is(.retail-app-board-column,.retail-app-directory-item,.retail-app-calendar-cell,.retail-app-note,.retail-app-attachment-box,.retail-app-detail-tabs,.retail-app-saved-views),.sd-shell :is(.pro-payment,.pro-copy,.pro-kpis>div,.pro-alerts li,.pro-badge){background:var(--sd-raised);color:var(--sd-text);border-color:var(--sd-border)}.sd-shell .sd-embedded :is(input,select,textarea),.sd-shell :is(.pro-panel input,.pro-panel select,.pro-panel textarea,.pro-period){background:#0b1c30;color:var(--sd-text);border-color:var(--sd-border)}.sd-shell .sd-embedded input::placeholder,.sd-shell .sd-embedded textarea::placeholder{color:var(--sd-muted)}.sd-shell .sd-embedded :is(button,.retail-app-secondary),.sd-shell :is(.pro-panel button,.pro-toolbar button,.pro-button){background:var(--sd-raised);color:var(--sd-text);border-color:var(--sd-border)}.sd-shell .sd-embedded :is(.retail-app-primary,button.active,button.is-selected,button[aria-pressed=true]),.sd-shell :is(.pro-panel button.is-primary,.pro-panel button.is-selected,.pro-toggle button.is-selected){background:#38bdf8;color:#04111f;border-color:#38bdf8}.sd-shell .sd-embedded :is(.retail-app-board-item,.retail-app-directory-item,.retail-app-calendar-item){background:var(--sd-raised);color:var(--sd-text);border-color:var(--sd-border)}.sd-shell .sd-embedded :is(.retail-app-board-item strong,.retail-app-directory-item strong){background:transparent}.sd-shell .sd-embedded .retail-app-board-column>header strong{background:transparent;color:var(--sd-text)}.sd-shell .sd-embedded :is(.retail-app-board-item-avatar,.mw-chip,.retail-app-stage>span,.legal-panel-heading>span,.legal-flow i,.mw-ai-badge){background:var(--sd-raised);color:#7dd3fc;border-color:var(--sd-border)}.sd-shell .sd-embedded :is(.ap-strip span,.mw-chip span){color:var(--sd-muted)}.sd-shell .sd-embedded .mw-queue-row.selected,.sd-shell .sd-embedded .retail-app-table-card tr.selected td,.sd-shell .sd-embedded tr.selected{background:#204564}.sd-shell .sd-embedded :is(.retail-app-directory-bar,.retail-app-budget-track,.retail-app-stock-take-bar,.retail-app-value-bar,.retail-app-funnel-track,.retail-app-kpi-distribution-bar,.retail-app-lead-score-badge,.mw-avatar-line i,.mw-queue-row b,.mw-tabs b,.retail-app-studio-card .retail-app-panel-heading span,.retail-app-preview-image-placeholder){background:var(--sd-raised);color:#7dd3fc}.sd-shell .sd-embedded :is(.retail-app-budget-figures,.retail-app-stock-take-gauge span,.retail-app-funnel-label,.retail-app-calendar-daynum,.retail-app-board-column>header span,.ops-alert span,.ops-bar span){color:var(--sd-muted)}.sd-shell .sd-embedded .ops-alert.is-danger{background:#442835;border-color:#f87171}.sd-shell .sd-embedded .ops-alert.is-danger span{color:#fca5a5}.sd-shell .sd-embedded .ops-kpi.is-danger{border-color:#f87171}.sd-shell .sd-embedded .ops-kpi.is-warn{border-color:#fbbf24}.sd-legal{display:grid;grid-gap:20px;gap:20px;margin-top:20px}.sd-legal a{color:#7dd3fc}.sd-legal p{line-height:1.6}.sd-legal fieldset{display:grid;grid-gap:16px;gap:16px;border:0;padding:0;min-width:0}.sd-legal fieldset:disabled{opacity:.65}.sd-legal input,.sd-legal select,.sd-legal textarea{width:100%;min-width:0;box-sizing:border-box}.sd-legal textarea{min-height:120px}.sd-legal-entry{padding:16px 0;border-top:1px solid var(--sd-border);overflow-wrap:anywhere}.sd-shell .pro-budget>i{background:var(--sd-raised)}.sd-shell .sd-embedded :is(.retail-app-board-item.selected,.retail-app-directory-item.selected){background:#204564;border-color:#38bdf8}.sd-shell .pro-panel .pro-link,.sd-shell .sd-embedded a{color:#7dd3fc}.sd-shell .pro-lines,.sd-shell .pro-table,.sd-shell .sd-embedded table{color:var(--sd-text)}.sd-shell .sd-embedded :is(th,tfoot td),.sd-shell :is(.pro-table th,.pro-lines th,.pro-statement .is-sub td){background:var(--sd-raised);color:var(--sd-muted)}.sd-shell .sd-embedded :is(td,th),.sd-shell :is(.pro-table td,.pro-lines td){border-color:var(--sd-border)}.sd-shell .sd-embedded tr:hover td{background:var(--sd-raised)}.sd-shell .sd-embedded :is(.demo-data-bar,.retail-product-notice){background:#12334d;color:var(--sd-text);border-color:#467496}.sd-shell .sd-embedded .demo-data-bar.is-on{background:#352d20;border-color:#f59e0b}.sd-shell .sd-embedded .demo-data-bar.is-on strong{color:#fcd34d}.sd-shell :is(.pro-badge.is-good,.pro-alerts .is-good){background:#123d36;color:#86efac}.sd-shell :is(.pro-badge.is-warn,.pro-alerts .is-warn){background:#3b3020;color:#fcd34d}.sd-shell :is(.pro-badge.is-danger,.pro-alerts .is-danger){background:#442835;color:#fca5a5}.sd-shell :is(.pro-table .is-danger,.pro-panel button.is-danger){color:#fca5a5}.sd-shell .pro-panel button.is-good{color:#86efac}.sd-shell .sd-embedded :is(button,a,input,select,textarea):focus-visible{outline:2px solid #7dd3fc;outline-offset:3px}.foundingos-brand-mark,:is(.retail-product-brand,.complete-workspace-access-brand,.preview-brand,.whatsapp-phone-header,.complete-workspace-directory>section>a)>.foundingos-brand-mark{align-items:center;background:transparent;border:0;border-radius:12px;box-shadow:none;display:inline-flex;flex:0 0 54px;height:54px;justify-content:center;width:54px}.foundingos-brand-mark img{display:block;flex-shrink:0;height:52px;object-fit:contain;width:52px}.site-nav-logo{align-items:center;display:inline-flex;gap:8px}.site-nav-logo .foundingos-brand-mark{flex-basis:36px;height:36px;width:36px}.site-nav-logo .foundingos-brand-mark img{height:36px;width:36px}.sd-top>.foundingos-brand-mark+div{flex:1 1}.foundai-mascot{flex:0 0 auto;overflow:visible}.found-ai-characters{border:0;padding:0;margin:16px 0;min-width:0}.found-ai-character-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.found-ai-panel .found-ai-character-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;min-width:0;background:#142034;color:#edf3ff;border:1px solid #607189;border-radius:14px;cursor:pointer;white-space:normal;text-align:center}.found-ai-character-card span{font-size:12px;line-height:1.5}.found-ai-character-card small{color:#bae6fd}.found-ai-panel .found-ai-character-card[aria-pressed=true]{border-color:#38bdf8;box-shadow:inset 0 0 0 1px #38bdf8;background:#18334b}.found-ai-panel .found-ai-character-card:hover{background:#21334c}.found-ai-panel .found-ai-character-card:focus-visible{outline:3px solid #fbbf24;outline-offset:2px}.found-ai-pack-collection{margin:18px 0}.found-ai-pack-card{display:grid;grid-gap:6px;gap:6px;border:1px solid #607189;border-radius:12px;padding:12px;margin-top:10px;background:#142034;color:#edf3ff;font-size:13px}.found-ai-pack-status{color:#fde68a;font-size:12px}.foundai-mascot-limbs{opacity:1;transform:scale(1);transform-origin:80px 80px}.foundai-mascot-face{opacity:1}.foundai-mascot.is-active .foundai-mascot-cape{animation:foundai-cape 4s ease-in-out infinite;transform-origin:80px 105px}@keyframes foundai-cape{0%,to{transform:skewY(0)}50%{transform:skewY(-3deg)}}.foundai-mascot.is-active .foundai-mascot-limbs{opacity:1;transform:scale(1)}.foundai-mascot.is-active .foundai-mascot-face{opacity:1}.foundai-mascot.is-active .foundai-mascot-arm-right{animation:foundai-wave 3s ease-in-out infinite;transform-origin:119px 82px}.foundai-mascot.is-active .foundai-mascot-eyes{animation:foundai-blink 5s ease-in-out infinite;transform-origin:80px 77px}.foundai-mascot.is-thinking .foundai-mascot-body{animation:foundai-think 1.4s ease-in-out infinite}@keyframes foundai-wave{0%,65%,to{transform:rotate(0)}75%,90%{transform:rotate(14deg)}82%{transform:rotate(-8deg)}}@keyframes foundai-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}@keyframes foundai-think{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.found-ai-fab,.found-ai-panel,.foundai-mascot *{animation:none!important;transition:none!important}}@media print{.found-ai-choices,.found-ai-float-status,.found-ai-resize,.found-ai-talk{display:none!important}body,html{background:#fff!important;color:#10263e!important}:is(.complete-workspace-shell,.sd-shell){background:#fff!important;display:block!important;height:auto!important;min-height:0!important;overflow:visible!important}.found-ai-fab,.found-ai-panel,:is(.complete-workspace-shell,.sd-shell) :is(.retail-product-sidebar,.retail-product-topbar,.retail-product-footer,.cross-sell-ticker,.demo-data-bar,.retail-app-toolbar,.retail-app-views-bar,.pro-coach,.retail-app-modal-backdrop,button){display:none!important}:is(.complete-workspace-shell,.sd-shell) :is(.retail-product-main,.retail-product-content,.pro-panel,.ops-insights,.ops-visuals,.retail-app-dashboard-grid){background:#fff!important;border-color:#cbd5e1!important;box-shadow:none!important;color:#10263e!important;height:auto!important;max-height:none!important;overflow:visible!important}:is(.complete-workspace-shell,.sd-shell) .retail-product-content{padding:0!important}:is(.complete-workspace-shell,.sd-shell) :is(h1,h2,h3,h4,p,span,strong,td,th){color:#10263e!important}:is(.complete-workspace-shell,.sd-shell) table{width:100%!important}:is(.complete-workspace-shell,.sd-shell) thead{display:table-header-group}:is(.complete-workspace-shell,.sd-shell) tr{page-break-inside:avoid;break-inside:avoid}:is(.complete-workspace-shell,.sd-shell) .pro-actions a{display:none}}