.cf-layout,.cf-nav-expanded .cf-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cf-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-sidebar-footer{border-top:1px solid var(--cf-line);flex-shrink:0;width:100%;margin-top:auto;padding-top:14px}.cf-sidebar-footer .cf-theme-toggle{letter-spacing:.012em}.cf-sidebar-footer .cf-theme-toggle>svg{flex-shrink:0}.cf-topbar .cf-user-icon{color:#a0a0aa;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.cf-spatial .cf-funnel-card{margin:0}.cf-spatial .cf-funnel-card .cf-chart{height:clamp(300px,40vh,420px)}.cf-spatial .cf-funnel-heading .cf-rate{color:#eeeef3}.cf-partner{flex-shrink:0;align-items:center;display:flex}.cf-partner img{filter:brightness(0)invert();width:136px;max-width:30vw;height:auto;display:block}@media (max-width:720px){.cf-partner img{width:110px}}.cf-app{--cf-path-forward:194,194,200;--cf-path-leaving:190,65,32;--cf-path-purchased:129,216,208}:root[data-theme=light],.cf-app[data-theme=light]{--cf-canvas:#fff;--cf-surface:#fff;--cf-surface-soft:#f3f6f7;--cf-ink:#252525;--cf-muted:#666;--cf-line:#dbe1e4;--cf-line-strong:#b5c0c6;--cf-accent:#3d3d3d;--cf-accent-soft:#e9eef0;--cf-positive:#327a65;--cf-negative:#ae5963;--cf-bar-fill:#a0a0a0;--cf-bar-active:#4c4c4c;--cf-stage-accent:#3f3f3f;--cf-floor-canvas:#f7f9fa;--cf-floor-paper:#f4f7f8;--cf-floor-zone:#e5ebee;--cf-floor-stroke:#b8c3c9;--cf-floor-selected:#dbe3e7;--cf-floor-selected-stroke:#8d9da5;--cf-floor-seat:#d2dce1;--cf-floor-seat-stroke:#a0afb7;--cf-floor-label:#52616a;--cf-path-forward:138,138,148;--cf-path-leaving:230,80,20;--cf-path-purchased:0,153,106;--cf-shadow:none;--cf-context-opacity:1;--focus:#525252;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.cf-app[data-theme=light]{background:var(--cf-canvas);color:var(--cf-ink)}.cf-app[data-theme=light] .cf-sidebar{background:var(--cf-canvas);border-color:var(--cf-line)}.cf-app[data-theme=light] .cf-sidebar-brand img{filter:none}.cf-app[data-theme=light] .cf-sidebar button{color:var(--cf-muted)}.cf-app[data-theme=light] .cf-sidebar button:hover{color:var(--cf-accent);background:var(--cf-surface-soft)}.cf-app[data-theme=light] .cf-sidebar button[aria-current=page]{background:var(--cf-accent-soft);color:var(--cf-accent)}.cf-app[data-theme=light] .cf-topbar{background:var(--cf-canvas);border-color:var(--cf-line)}.cf-app[data-theme=light] .cf-topbar .cf-user-icon{color:var(--cf-muted)}.cf-app[data-theme=light] .cf-topbar h1{letter-spacing:-.025em;font-weight:500}.cf-app[data-theme=light] .cf-partner{color:#555}.cf-app[data-theme=light] .cf-partner img{filter:none}.cf-app[data-theme=light] .cf-card{background:var(--cf-surface);border-color:var(--cf-line);color:var(--cf-ink);box-shadow:none}.cf-app[data-theme=light] .cf-card:before,.cf-app[data-theme=light] .cf-card:after{color:var(--cf-line-strong)}.cf-app[data-theme=light] :is(.cf-map-heading,.cf-chart-title,.cf-trend-heading) h2{color:#4c4c4c}.cf-app[data-theme=light] :is(.cf-layout>.cf-filters,.cf-map-heading,.cf-map-footer,.cf-funnel-heading,.cf-funnel-footer,.cf-store-journey>header,.cf-floor-filters){border-color:var(--cf-line)}.cf-app[data-theme=light] :is(.cf-map-heading,.cf-map-footer){background:var(--cf-surface)}.cf-app[data-theme=light] :is(.cf-select-label,.cf-map-footer,.cf-map-footer>span,.cf-store-journey>header>span){color:var(--cf-muted)}.cf-app[data-theme=light] .cf-select-trigger{color:var(--cf-ink);background:var(--cf-surface);border-color:var(--cf-line);box-shadow:none;transition:background-color .15s,border-color .15s}.cf-app[data-theme=light] .cf-select-trigger:hover{border-color:var(--cf-line-strong);background:#fcfcfc}.cf-app[data-theme=light] .cf-select-trigger[data-popup-open]{background:var(--cf-surface);border-color:var(--cf-accent);box-shadow:none}.cf-app[data-theme=light] .cf-select-trigger:focus-visible{outline-color:var(--cf-accent)}.cf-app[data-theme=light] .cf-select-trigger>span:last-child{color:var(--cf-muted)}.cf-app[data-theme=light] :is(.cf-rate,.cf-trend-number strong,.cf-stage,.cf-spatial .cf-funnel-heading .cf-rate){color:var(--cf-ink)}.cf-app[data-theme=light] .cf-chart-switch{background:var(--cf-surface-soft);border-color:var(--cf-line)}.cf-app[data-theme=light] .cf-chart-switch button{color:var(--cf-muted)}.cf-app[data-theme=light] .cf-chart-switch button[aria-pressed=true]{color:var(--cf-accent);background:var(--cf-surface);box-shadow:none}.cf-app[data-theme=light] .cf-chart-switch button:hover{color:var(--cf-accent)}.cf-app[data-theme=light] .cf-stage+.cf-stage{border-color:#e8e8e8}.cf-app[data-theme=light] .cf-stage:focus-visible{outline-color:var(--cf-accent)}.cf-app[data-theme=light] :is(.cf-stage .cf-stage-label,.cf-bar-percentage){color:var(--cf-muted)}.cf-app[data-theme=light] .cf-percentage{color:var(--cf-ink);box-shadow:none;background:#fff}.cf-app[data-theme=light] .cf-ribbon-stage path:first-child{fill:#e1e1e1}.cf-app[data-theme=light] .cf-ribbon-stage path:nth-child(2){fill:#b5b5b5}.cf-app[data-theme=light] .cf-ribbon-stage path:nth-child(3){fill:#777}.cf-app[data-theme=light] .cf-bar-grid>div{border-color:var(--cf-line)}.cf-app[data-theme=light] .cf-bar-grid span{color:var(--cf-muted)}.cf-app[data-theme=light] .cf-trend-up{color:var(--cf-positive);background:var(--cf-surface)}.cf-app[data-theme=light] .cf-trend-down{color:var(--cf-negative);background:var(--cf-surface)}@media (hover:hover) and (pointer:fine){.cf-app[data-theme=light] .cf-trend-card:is(:hover,:has([data-popup-open])){border-color:var(--cf-line-strong);box-shadow:none}}.cf-app[data-theme=light] :is(.cf-right,.cf-spatial){scrollbar-color:var(--cf-line-strong) transparent}.cf-app[data-theme=light] .cf-map .sp-map-controls{background:var(--cf-surface);border-color:var(--cf-line);box-shadow:none}.cf-app[data-theme=light] .cf-map .sp-map-controls button{background:var(--cf-surface);color:var(--cf-muted);border-color:var(--cf-line)}.cf-app[data-theme=light] .cf-map .sp-map-controls button:hover{background:var(--cf-accent-soft);color:var(--cf-accent)}.cf-app[data-theme=light] .cf-store-journey .sp-floor-canvas>svg{background:var(--cf-floor-canvas);border-color:var(--cf-line)}.cf-app[data-theme=light] .cf-store-journey .sp-floor-boundary{fill:var(--cf-floor-paper);stroke:var(--cf-floor-stroke)}.cf-app[data-theme=light] .cf-store-journey .sp-zone{fill:var(--cf-floor-zone);stroke:var(--cf-floor-stroke)}.cf-app[data-theme=light] .cf-store-journey .sp-zone.selected{fill:var(--cf-floor-selected);stroke:var(--cf-floor-selected-stroke)}.cf-app[data-theme=light] .cf-store-journey .sp-seat{fill:var(--cf-floor-seat);stroke:var(--cf-floor-seat-stroke)}.cf-app[data-theme=light] .cf-store-journey .sp-floor-zone-label{fill:var(--cf-floor-label);stroke:var(--cf-floor-canvas)}.cf-app[data-theme=light] .cf-store-journey .sp-floor-view-controls button{background:var(--cf-surface-soft);color:var(--cf-muted);border-color:var(--cf-line)}.cf-app[data-theme=light] .cf-store-journey .sp-floor-view-controls button[aria-pressed=true]{background:var(--cf-accent-soft);color:var(--cf-accent);border-color:var(--cf-line-strong)}.cf-app[data-theme=light] .cf-store-journey :is(.sp-time-legend,.sp-time-legend small,.sp-floor-legend,.sp-floor-legend small,.cf-floor-replay>span){color:var(--cf-muted)}.cf-app[data-theme=light] .cf-floor-replay button{background:var(--cf-surface-soft);color:var(--cf-accent);border-color:var(--cf-line-strong)}.cf-app[data-theme=light] .cf-floor-unavailable{color:var(--cf-muted)}.cf-app[data-theme=light] .cf-spatial.tf-app{--tf-ink:var(--cf-ink);--tf-muted:var(--cf-muted);--tf-line:var(--cf-line);--tf-paper:var(--cf-canvas);--tf-wash:var(--cf-surface-soft);--tf-accent:var(--cf-accent);background:var(--cf-canvas);color:var(--cf-ink)}.cf-app[data-theme=light] .cf-spatial :is(h1,h2,h3,h4){color:var(--cf-ink)}.cf-app[data-theme=light] .cf-spatial :is(.tf-filters,.sp-floor-panel,.sp-continuity-entry,.sp-path-picker,.sp-pattern-readout){background:var(--cf-surface);border-color:var(--cf-line)}.cf-app[data-theme=light] .cf-spatial :is(.sp-lenses,.sp-lenses button,.sp-floor-view-controls button,.sp-outcomes button,.sp-path-picker button){background:var(--cf-surface-soft);border-color:var(--cf-line);color:var(--cf-muted)}.cf-app[data-theme=light] .cf-spatial :is(.sp-lenses button,.sp-floor-view-controls button,.sp-outcomes button,.sp-path-picker button)[aria-pressed=true]{background:var(--cf-accent-soft);border-color:var(--cf-line-strong);color:var(--cf-accent)}.cf-app[data-theme=light] .cf-spatial .sp-floor-canvas svg{background:var(--cf-floor-canvas);border-color:var(--cf-line)}.cf-app[data-theme=light] .cf-spatial .sp-floor-boundary{fill:var(--cf-floor-paper);stroke:var(--cf-floor-stroke)}.cf-app[data-theme=light] .cf-spatial .sp-zone{fill:var(--cf-floor-zone);stroke:var(--cf-floor-stroke)}.cf-app[data-theme=light] .cf-spatial .sp-zone.selected{fill:var(--cf-floor-selected);stroke:var(--cf-floor-selected-stroke)}.cf-app[data-theme=light] .cf-spatial .sp-seat{fill:var(--cf-floor-seat);stroke:var(--cf-floor-seat-stroke)}.cf-app[data-theme=light] .cf-spatial .sp-floor-canvas .sp-floor-zone-label{fill:var(--cf-floor-label);stroke:var(--cf-floor-canvas)}.cf-app[data-theme=light] .cf-spatial :is(.sp-key-number strong,.sp-continuity-entry strong){color:var(--cf-ink)}.cf-app[data-theme=light] .cf-spatial :is(.sp-key-number span,.sp-key-number small,.sp-floor-origin,.sp-time-legend,.sp-time-legend small,.sp-floor-legend,.sp-floor-legend small,.sp-replay-caption,.sp-pattern-basis,.sp-outcomes>span,.sp-breadcrumb,.sp-compare-bar,.sp-cohort-caption,.sp-cohort-caption span,.sp-rail-moments button small){color:var(--cf-muted)}.cf-app[data-theme=light] .cf-spatial .tf-text-button{color:var(--cf-accent)!important}.cf-app[data-theme=light] .cf-spatial .tf-icon-button{background:var(--cf-surface-soft);border-color:var(--cf-line-strong);color:var(--cf-accent)}.cf-app[data-theme=light] .cf-spatial :is(.sp-journey-rail,.sp-small-detail,.sp-comparison-moments,.sp-pattern-readout){border-color:var(--cf-line)}.cf-app[data-theme=light] .cf-spatial .sp-rail-moments button[aria-pressed=true]{color:var(--cf-accent)}.cf-app[data-theme=light] .cf-spatial .sp-drawer{background:var(--cf-surface);border-color:var(--cf-line);box-shadow:none}.cf-app[data-theme=light] .cf-spatial .sp-drawer-backdrop{background:#18181b44}.cf-app[data-theme=light] .cf-spatial :is(.sp-prior-visits button,.sp-conversation-note,.sp-conversation-note.question){background:var(--cf-surface-soft);border-color:var(--cf-line)}.cf-app[data-theme=light] .cf-spatial .sp-conversation-note p{color:var(--cf-ink)}.cf-app[data-theme=light] .cf-spatial .sp-profile-label{color:var(--cf-muted)!important}.cf-app[data-theme=light] .cf-spatial .sp-path,.cf-app[data-theme=light] .cf-store-journey .sp-path{stroke:#696975}.cf-app[data-theme=light] .cf-spatial .sp-path.not-reached,.cf-app[data-theme=light] .cf-store-journey .sp-path.not-reached{stroke:#91919e}.cf-app[data-theme=light] .cf-spatial .sp-path.unknown,.cf-app[data-theme=light] .cf-store-journey .sp-path.unknown{stroke:#b5b5c0}:root[data-theme=light] .cf-select-positioner{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] .cf-select-popup{background:var(--cf-surface);color:var(--cf-ink);border-color:var(--cf-line);box-shadow:none}:root[data-theme=light] .cf-select-list{scrollbar-color:var(--cf-line-strong) transparent}:root[data-theme=light] .cf-select-option[data-highlighted]{background:var(--cf-accent-soft);color:var(--cf-accent)}:root[data-theme=light] .cf-select-option[data-selected]{color:var(--cf-accent);font-weight:500}:root[data-theme=light] .cf-select-check{color:var(--cf-accent)}@media (max-width:1050px){.cf-trend-heading{flex-wrap:wrap}.cf-trend-card{height:170px}.cf-trend-grid{gap:10px}.cf-trend-body{gap:5px}.cf-trend-number{min-width:70px}.cf-trend-number strong{font-size:25px}}@media (max-width:820px){.cf-trend-grid{grid-template-columns:1fr}.cf-trend-heading{flex-wrap:nowrap}.cf-trend-card{height:150px}}@media (max-width:720px){.cf-layout,.cf-nav-expanded .cf-layout{display:flex}.cf-trend-number strong{font-size:29px}}.cf-sidebar{align-self:start;height:100dvh;position:sticky;top:0}.cf-overview-summary{flex-direction:column;flex-shrink:0;gap:10px;min-width:0;display:flex}.cf-layout>.cf-map-card{height:var(--cf-summary-height,100%);align-self:start}.cf-map{--map-water:#101114;--map-land:#1e2026;--map-active:#2b2e36;--map-boundary:#393d47;--map-region:#4d5665;--map-inactive-region:#353a44;--map-region-border:#555d6b;--map-selected:#65748a;--map-label:#e2e6ed;--map-label-muted:#a3acbb;--map-dot-border:#181b21;--map-halo:#c3ceda33;--map-hover:#edf2fa}.cf-app[data-theme=light] .cf-map{--map-water:#f2f5f6;--map-land:#e1e6e8;--map-active:#d5dde0;--map-boundary:#fafcfd;--map-region:#b7c2c7;--map-inactive-region:#cbd4d8;--map-region-border:#a4b0b6;--map-selected:#94a5ad;--map-label:#35434a;--map-label-muted:#5f6e75;--map-dot-border:#fff;--map-halo:#52616a33;--map-hover:#35434a}.cf-app[data-theme] .cf-map :is(.sp-atlas,.sp-atlas-map,.sp-atlas-viewport){background:var(--map-water)}.cf-app[data-theme] .cf-map .sp-atlas-water{fill:var(--map-water)}.cf-app[data-theme] .cf-map .sp-atlas-country{fill:var(--map-land);stroke:var(--map-boundary)}.cf-app[data-theme] .cf-map .sp-atlas-country.scenario-country{fill:var(--map-active)}.cf-app[data-theme] .cf-map .sp-atlas-region{fill:var(--map-inactive-region);stroke:var(--map-region-border)}.cf-app[data-theme] .cf-map .sp-atlas-region.has-store{fill:var(--map-region)}.cf-app[data-theme] .cf-map .sp-atlas-region.selected{fill:var(--map-selected);stroke:var(--map-label-muted)}.cf-app[data-theme] .cf-map .sp-atlas-city{fill:var(--map-label);stroke:var(--map-water)}.cf-app[data-theme] .cf-map .sp-atlas-detail{fill:var(--map-label-muted);stroke:var(--map-water)}.cf-app[data-theme] .cf-map .sp-map-instruction,.cf-app[data-theme] .cf-map .sp-atlas-status{color:var(--map-label-muted)}.cf-app[data-theme] .cf-map .sp-atlas-dot{stroke:var(--map-dot-border)}.cf-app[data-theme] .cf-map .sp-atlas-halo{stroke:var(--map-halo)}.cf-app[data-theme] .cf-map :is(.sp-atlas-marker.selected,.sp-atlas-marker:hover,.sp-atlas-marker:focus-visible) .sp-atlas-halo{stroke:var(--map-hover);fill:var(--map-halo)}@media (max-width:720px){.cf-layout>.cf-map-card{align-self:stretch;height:390px}}.cf-trend-heading{flex-wrap:wrap}.cf-trend-card{height:auto;min-height:150px}.cf-app :is(svg,[tabindex],button):focus:not(:focus-visible),.cf-app .sp-atlas-viewport:focus{outline:none}.cf-app .sp-atlas-viewport:focus-visible{outline-offset:-3px;outline:1px solid}.cf-app .cf-percent-symbol{margin-inline-start:.2em}.cf-app[data-theme] .cf-bar{background:var(--cf-bar-fill,#fff);box-shadow:none;border-radius:0}.cf-app[data-theme] .cf-bar-track.is-active .cf-bar{background:var(--cf-bar-active,#ed9c6a);box-shadow:none}.cf-app[data-theme] .cf-bar-track.is-active .cf-bar:after{display:none}.cf-stage[aria-pressed=true] .cf-stage-label{color:var(--cf-stage-accent,#ed9c6a)}.cf-stage[aria-pressed=true]{border-bottom:2px solid var(--cf-stage-accent,#ed9c6a)}.cf-deep-dive{min-width:0;padding-top:10px}.cf-deep-filters{border-bottom:1px solid var(--cf-line);grid-template-columns:2fr 1fr 1fr;gap:14px;margin-bottom:14px;padding-bottom:12px;display:grid}.cf-deep-filters.cf-country-filters{grid-template-columns:minmax(120px,.7fr) minmax(120px,.8fr) minmax(0,1.8fr) minmax(150px,1fr) minmax(110px,.7fr)}@media (max-width:900px){.cf-deep-filters.cf-country-filters{grid-template-columns:1fr 1fr}.cf-deep-filters.cf-country-filters>div:first-child{grid-column:auto}}.cf-deep-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.cf-clean-heatmap .sp-floor-canvas{min-width:0;margin:0;padding:0}.cf-app .cf-heatmap-heading{border-bottom:1px solid var(--cf-line);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.cf-app .cf-heatmap-heading h2{text-transform:uppercase;letter-spacing:.03em;color:inherit;align-items:center;gap:8px;margin:0;font:400 13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.cf-app .cf-clean-heatmap .sp-floor-canvas>svg{aspect-ratio:1;border:0;border-radius:0;width:100%;height:auto;min-height:0;display:block}.cf-app .cf-clean-heatmap .sp-time-legend{justify-content:center;margin:0;padding:12px 16px;display:flex}.cf-app .cf-clean-heatmap .sp-time-legend>div{align-items:center;gap:10px;display:flex}.cf-app .cf-clean-heatmap .sp-empty-floor{margin:0;padding:12px}.cf-app[data-theme=light] .cf-clean-heatmap .sp-path{stroke:#696975}@media (max-width:720px){.cf-deep-grid{grid-template-columns:1fr}.cf-deep-filters{grid-template-columns:1fr 1fr}.cf-deep-filters>div:first-child{grid-column:1/-1}}.cf-app .cf-clean-heatmap .cf-heatmap-heading svg{aspect-ratio:auto;background:0 0;border:0;flex:none;width:16px;height:16px;min-height:0}.cf-app .cf-clean-heatmap .cf-chart-switch button{justify-content:center;align-items:center;width:27px;height:25px;padding:0;display:flex}.cf-deep-filters .cf-select-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cf-app svg:focus{outline:none}.cf-app[data-theme=light] .cf-chart-bar .cf-bar-plot{background:var(--cf-surface)}.cf-rate-row{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.cf-country-delta{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.cf-country-delta.is-positive{color:#4dc4a2}.cf-country-delta.is-negative{color:#ed8383}.cf-app[data-theme=light] .cf-country-delta.is-positive{color:var(--cf-positive)}.cf-app[data-theme=light] .cf-country-delta.is-negative{color:var(--cf-negative)}.cf-country-baseline{color:#a1a1ae;pointer-events:none}.cf-country-baseline line{stroke:currentColor;stroke-width:1px;stroke-dasharray:4 3;opacity:.8}.cf-country-baseline text{fill:currentColor;font:9px var(--font-numeric)}.cf-trend-plot{min-width:0;position:relative}.cf-trend-plot>svg{cursor:crosshair;touch-action:pan-y;width:100%;height:100%;display:block;overflow:visible}.cf-trend-cursor line{stroke:currentColor;stroke-width:1px;opacity:.45}.cf-trend-cursor-dot{pointer-events:none;background:currentColor;border:1.5px solid #0b0b0d;border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.cf-trend-tooltip{z-index:1;white-space:nowrap;pointer-events:none;color:#fff;font:12px/1.3 var(--font-numeric);font-variant-numeric:tabular-nums;background:#25252e;border:1px solid #444450;padding:4px 7px;position:absolute;transform:translate(-50%,-50%)}.cf-app[data-theme=light] .cf-country-baseline{color:var(--cf-muted)}.cf-app[data-theme=light] .cf-trend-cursor-dot{border-color:#fff}.cf-app[data-theme=light] .cf-trend-tooltip{background:var(--cf-surface);border-color:var(--cf-line-strong);color:var(--cf-ink)}.cf-playback{border:1px solid var(--cf-line);color:#d1d1dc;background:#0b0b0d;align-items:center;gap:14px;min-width:0;margin-bottom:14px;padding:12px 16px;display:flex}.cf-playback button{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.cf-playback .cf-playback-toggle{background:#202025;border:1px solid #38383f;border-radius:50%;flex-shrink:0;width:34px;height:34px}.cf-playback .cf-playback-reset{color:#92929e;flex-shrink:0;width:24px;height:30px}.cf-playback-clock{white-space:nowrap;font-variant-numeric:tabular-nums;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.cf-playback-clock>span{color:#757583}.cf-playback-track{flex:1;min-width:0;padding-top:4px}.cf-playback-track input{accent-color:#e9ba94;cursor:ew-resize;width:100%;height:12px;margin:0;display:block}.cf-playback-stages{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;padding-top:7px;display:grid}.cf-playback-stages button{color:#777783;justify-content:flex-start;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.cf-playback-stages button[aria-current=step]{color:#f0bb91}.cf-app .cf-deep-cinematic{align-items:stretch}.cf-app .cf-deep-cinematic>.cf-clean-heatmap{flex-direction:column;align-self:stretch;height:100%;min-height:0;display:flex}.cf-app .cf-deep-cinematic .sp-floor-canvas{flex-direction:column;height:100%;min-height:0;display:flex}.cf-app .cf-deep-cinematic .cf-heatmap-heading{flex:none}.cf-app .cf-deep-cinematic .sp-floor-canvas>svg{aspect-ratio:auto;background:#101114;flex:1;width:100%;height:0;min-height:240px}.cf-app .cf-deep-cinematic .sp-time-legend{flex:none}.cf-density-canvas{opacity:.94;width:100%;height:100%;display:block}.cf-app .cf-deep-cinematic .sp-zone{fill:#202127;stroke:#43464f;stroke-width:.7px}.cf-app .cf-deep-cinematic .sp-floor-boundary{fill:#14151a;stroke:#40434c;stroke-width:.8px}.cf-app .cf-deep-cinematic .sp-floor-zone-label{fill:#c4c6ce;stroke:#15161b;stroke-width:2px;font-size:10px}.cf-app .cf-deep-cinematic .sp-seat{fill:#292b32;stroke:#4d505c;stroke-width:.8px}.cf-app[data-theme=light] .cf-playback{background:var(--cf-surface);color:var(--cf-ink)}.cf-app[data-theme=light] .cf-playback .cf-playback-toggle{background:var(--cf-accent-soft);border-color:var(--cf-line-strong)}.cf-app[data-theme=light] .cf-playback-stages button{color:var(--cf-muted)}.cf-app[data-theme=light] .cf-playback-stages button[aria-current=step]{color:var(--cf-accent)}.cf-app[data-theme=light] .cf-deep-cinematic .sp-floor-canvas>svg{background:var(--cf-floor-canvas)}.cf-app[data-theme=light] .cf-deep-cinematic .sp-floor-boundary{fill:var(--cf-floor-paper);stroke:var(--cf-floor-stroke)}.cf-app[data-theme=light] .cf-deep-cinematic .sp-zone{fill:var(--cf-floor-zone);stroke:var(--cf-floor-stroke)}.cf-app[data-theme=light] .cf-deep-cinematic .sp-seat{fill:var(--cf-floor-seat);stroke:var(--cf-floor-seat-stroke)}.cf-app[data-theme=light] .cf-deep-cinematic .sp-floor-zone-label{fill:var(--cf-floor-label);stroke:var(--cf-floor-canvas)}@media (max-width:720px){.cf-playback{flex-wrap:wrap;gap:10px;padding:10px}.cf-playback-track{flex-basis:100%}.cf-playback-stages button{font-size:9px}.cf-app .cf-deep-cinematic>.cf-clean-heatmap{height:390px}.cf-app .cf-deep-cinematic .sp-floor-canvas>svg{min-height:240px}}@media (prefers-reduced-motion:reduce){.cf-deep-cinematic .cf-ribbon-stage,.cf-deep-cinematic .cf-stage{transition:opacity .15s}.cf-deep-cinematic .cf-stage-reveal{animation:none}}.cf-playback-track input{appearance:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% 3px;outline:none}.cf-playback-track input::-webkit-slider-runnable-track{background:0 0;border:0;height:3px}.cf-playback-track input::-webkit-slider-thumb{-webkit-appearance:none;width:11px;height:11px;box-shadow:none;background:#e9ba94;border:0;border-radius:50%;margin-top:-4px}.cf-playback-track input::-moz-range-track{background:0 0;border:0;height:3px}.cf-playback-track input::-moz-range-thumb{background:#e9ba94;border:0;border-radius:50%;width:11px;height:11px}.cf-playback-track input:focus-visible{outline-offset:4px;border-radius:3px;outline:1px solid #a99c90}.cf-app .cf-deep-cinematic>.cf-clean-heatmap{height:var(--cf-floor-height,100%)}.cf-app[data-theme=light] .cf-density-canvas[data-mode=paths]{filter:none}.cf-playback.cf-playback-ruler{min-height:82px;box-shadow:none;background:#101012;border-color:#35353b;border-radius:0;gap:14px;padding:12px 16px}.cf-playback-ruler .cf-playback-toggle{color:#eeeef2;width:36px;height:36px;box-shadow:none;background:#222227;border-color:#45454d}.cf-playback-ruler .cf-playback-track{isolation:isolate;flex-basis:auto;height:52px;margin:0 8px;padding:0;position:relative}.cf-ruler-ticks{opacity:.7;background:repeating-linear-gradient(90deg,#5b5b65 0 1px,#0000 1px 9px);position:absolute;inset:23px 0 5px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.cf-ruler-ticks:after{content:"";background:repeating-linear-gradient(90deg,#777780 0 1px,#0000 1px 45px);position:absolute;inset:-4px 0}.cf-ruler-elapsed{opacity:1;background-image:repeating-linear-gradient(90deg,#d8b699 0 1px,#0000 1px 9px)}.cf-ruler-playhead{width:1px;box-shadow:none;background:#f3aa73;position:absolute;top:18px;bottom:1px;transform:translate(-.5px)}.cf-ruler-time{color:#2b1c14;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:none;background:#e3aa7c;border-radius:6px;padding:3px 7px;font:11px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:0;transform:translate(-50%)}.cf-playback-ruler .cf-playback-track input{opacity:0;cursor:ew-resize;z-index:2;width:100%;height:100%;position:absolute;inset:0}.cf-playback-ruler .cf-playback-track:has(input:focus-visible){outline-offset:5px;border-radius:0;outline:1px solid #a99c90}.cf-playback-duration{color:#acacb6;white-space:nowrap;background:#252529;border:1px solid #3b3b43;border-radius:7px;padding:8px 10px;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.cf-playback-speeds{border-left:1px solid #38383f;flex-shrink:0;align-items:center;gap:3px;padding-left:12px;display:flex}.cf-playback-speeds button{color:#7f7f8d;border-radius:0;width:32px;height:30px;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;transition:background .15s,color .15s}.cf-playback-speeds button[aria-pressed=true]{color:#f3c7a5;background:#363038;border:1px solid #655040}.cf-app .cf-deep-cinematic .sp-floor-zone-label{stroke-width:2.5px;font-size:12px;font-weight:500}.cf-app .cf-deep-cinematic .sp-time-legend i{background:linear-gradient(90deg,#632e8b,#db3767,#ff7332,#ffc343,#fff9b9)}.cf-app[data-theme=light] .cf-playback.cf-playback-ruler{background:var(--cf-surface);border-color:var(--cf-line);box-shadow:none}.cf-app[data-theme=light] .cf-playback-ruler .cf-playback-toggle{background:var(--cf-surface-soft);border-color:var(--cf-line-strong);color:var(--cf-accent)}.cf-app[data-theme=light] .cf-playback-duration{background:var(--cf-surface-soft);border-color:var(--cf-line);color:var(--cf-muted)}.cf-app[data-theme=light] .cf-playback-speeds{border-color:var(--cf-line)}.cf-app[data-theme=light] .cf-playback-speeds button{color:var(--cf-muted)}@media (max-width:720px){.cf-playback.cf-playback-ruler{flex-wrap:wrap;gap:8px;padding:10px 12px}.cf-playback-ruler .cf-playback-track{flex-basis:100%;order:4;margin:2px 6px 0}.cf-playback-duration{margin-left:auto}.cf-playback-speeds{padding-left:8px}.cf-playback-speeds button{width:28px}}@media (hover:hover) and (pointer:fine){.cf-playback-speeds button:hover{color:#e6c4a8;background:#ffffff0a}}.cf-chart-progressive .cf-ribbon-backdrop{opacity:.12}.cf-chart-progressive .cf-stage[aria-pressed=true]{box-shadow:none;border-bottom:0}.cf-chart-progressive .cf-stage[aria-pressed=true] .cf-stage-label{color:#a4a4af}.cf-chart-progressive .cf-stage>:is(.cf-stage-values,.cf-percentage,.cf-stage-label){animation:none}.cf-app[data-theme=light] .cf-chart-progressive .cf-ribbon-backdrop{opacity:.14}.cf-app[data-theme=light] .cf-chart-progressive .cf-stage[aria-pressed=true] .cf-stage-label{color:var(--cf-muted)}.cf-playback.cf-playback-ruler{align-items:center;min-height:64px;padding:10px 16px}.cf-playback-ruler .cf-playback-track{align-self:center;height:32px;margin:0 8px;padding:0}.cf-playback-current{color:#f4c39c;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;background:#34291f;border:1px solid #68503f;border-radius:7px;flex-shrink:0;min-width:88px;padding:8px 10px;font:12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.cf-playback-ruler .cf-ruler-ticks{height:12px;inset:50% 0 auto;transform:translateY(-50%)}.cf-playback-ruler .cf-ruler-ticks:after{inset:-3px 0}.cf-playback-ruler .cf-ruler-playhead{height:24px;top:50%;bottom:auto;transform:translate(-.5px,-50%)}.cf-playback-ruler .cf-playback-duration{text-align:center;font-size:12px;line-height:1.2}.cf-app[data-theme=light] .cf-playback-current{background:var(--cf-accent-soft);border-color:var(--cf-line-strong);color:var(--cf-accent)}.cf-app .cf-chart-progressive .cf-stage :is(.cf-stage-values,.cf-percentage){transition:opacity .15s}.cf-app .cf-chart-progressive .cf-stage.is-unreached :is(.cf-stage-values,.cf-percentage){opacity:.18}@media (max-width:720px){.cf-playback.cf-playback-ruler{gap:6px;padding:10px 12px}.cf-playback-current{min-width:78px;padding:8px 7px;font-size:11px}.cf-playback-ruler .cf-playback-duration{padding:8px 7px;font-size:11px}.cf-playback-ruler .cf-playback-track{margin:4px 6px 0}.cf-playback.cf-playback-ruler{grid-template-columns:78px minmax(0,1fr) 78px;gap:10px 6px;display:grid}.cf-playback-ruler .cf-playback-toggle{grid-area:1/1;justify-self:start}.cf-playback-ruler .cf-playback-reset{grid-area:1/1;justify-self:end}.cf-playback-ruler .cf-playback-speeds{grid-area:1/2/auto/4;justify-self:end}.cf-playback-ruler .cf-playback-current{grid-area:2/1}.cf-playback-ruler .cf-playback-track{order:0;grid-area:2/2;width:100%;margin:0}.cf-playback-ruler .cf-playback-duration{grid-area:2/3;margin:0}}.cf-playback-ruler .cf-playback-toggle{border-radius:0;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important}.cf-playback-current,.cf-app[data-theme=light] .cf-playback-current{box-shadow:none;color:inherit;background:0 0;border:0;padding:8px 3px}.cf-ruler-elapsed{background-image:repeating-linear-gradient(90deg,#bcbcc4 0 1px,#0000 1px 9px)}.cf-ruler-elapsed:after{background-image:repeating-linear-gradient(90deg,#dedee4 0 1px,#0000 1px 45px)}.cf-ruler-playhead{box-shadow:none;background:#efeff4}.cf-playback-speeds button[aria-pressed=true],.cf-app[data-theme=light] .cf-playback-speeds button[aria-pressed=true]{color:inherit;background:#ffffff10;border:1px solid #88888840}.cf-app[data-theme=light] .cf-playback-speeds button[aria-pressed=true]{background:var(--cf-accent-soft);color:var(--cf-accent);border-color:var(--cf-line-strong)}.cf-app[data-theme=light] .cf-ruler-playhead{background:var(--cf-accent);box-shadow:none}.cf-app[data-theme=light] .cf-ruler-ticks{background-image:repeating-linear-gradient(90deg,#bcbcc6 0 1px,#0000 1px 9px)}.cf-app[data-theme=light] .cf-ruler-ticks:after{background-image:repeating-linear-gradient(90deg,#a0a0ad 0 1px,#0000 1px 45px)}.cf-app[data-theme=light] .cf-ruler-elapsed{background-image:repeating-linear-gradient(90deg,#7a7a87 0 1px,#0000 1px 9px)}.cf-app[data-theme=light] .cf-ruler-elapsed:after{background-image:repeating-linear-gradient(90deg,#565664 0 1px,#0000 1px 45px)}.cf-app .cf-chart-progressive .cf-stage :is(.cf-stage-values,.cf-percentage){opacity:var(--counter-opacity);transition:none}.cf-app .cf-chart-progressive .cf-stage .cf-stage-values{transform:translateY(var(--counter-offset))}@media (hover:hover) and (pointer:fine){.cf-playback-speeds button:hover{color:inherit;background:#88888816}}@media (max-width:720px){.cf-playback.cf-playback-ruler{grid-template-columns:78px minmax(0,1fr)}.cf-playback-ruler .cf-playback-speeds{grid-area:1/2}.cf-playback-ruler .cf-playback-track{grid-area:2/2}}@media (prefers-reduced-motion:reduce){.cf-app .cf-chart-progressive .cf-stage .cf-stage-values{transform:none}}.cf-playback-ruler .cf-playback-track:has(input:focus-visible){outline-color:#888892}.cf-country-delta{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.cf-country-delta-value{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:0;width:7ch;display:inline-block}.cf-country-delta-label{color:inherit;display:inline-block}.cf-funnel-heading .cf-rate{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";min-width:5.5ch}.cf-app .cf-clean-heatmap .sp-time-legend:has(.cf-particle-key){justify-content:space-between;align-items:center}.cf-particle-key{color:#9b9ba6;white-space:nowrap;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.cf-animated-metric{vertical-align:baseline;display:inline-block}.cf-app .cf-path-legend{align-items:center;gap:16px;display:flex}.cf-path-legend span{align-items:center;gap:6px;display:flex}.cf-app .cf-path-legend i{background:#c2c2c8;border-radius:0;width:14px;height:2px;display:inline-block}.cf-app .cf-path-legend .cf-exit-key{background:#be4120}.cf-funnel-heading .cf-rate>.cf-animated-metric{font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit}.cf-app .cf-deep-cinematic .sp-time-legend .cf-path-legend .cf-forward-key{background:#c2c2c8}.cf-app .cf-deep-cinematic .sp-time-legend .cf-path-legend .cf-exit-key{background:#be4120}.cf-rolling-text{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;display:inline-flex}.cf-digit-window{vertical-align:baseline;width:.62em;height:1em;display:inline-block;position:relative;overflow:hidden}.cf-digit-reel{will-change:transform;flex-direction:column;line-height:1em;display:flex}.cf-digit-reel>span{text-align:center;flex:none;height:1em;display:block}.cf-digit-static{text-align:center;width:.62em;display:inline-block}.cf-density-canvas[data-mode=paths]{opacity:1}.cf-chart-funnel .cf-stage-reveal{transform-box:view-box;transform-origin:350px 165px;animation:.65s cubic-bezier(.22,1,.36,1) both cf-funnel-centre-grow}@keyframes cf-funnel-centre-grow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.cf-chart-funnel .cf-stage-reveal{animation:none}}.cf-app .sp-floor-canvas .sp-entrance{stroke:#85858e;stroke-width:4px;stroke-linecap:butt}.cf-app[data-theme=light] .sp-floor-canvas .sp-entrance{stroke:#8b8b98}.cf-app .cf-path-legend .cf-purchase-key{background:#81d8d0}.cf-app .cf-store-journey .sp-time-legend .cf-path-legend .cf-forward-key{background:#c2c2c8}.cf-app .cf-store-journey .sp-time-legend .cf-path-legend .cf-exit-key{background:#be4120}.cf-app .cf-store-journey .sp-time-legend .cf-path-legend .cf-purchase-key{background:#81d8d0}.cf-app .cf-deep-cinematic .cf-heatmap-heading{padding:8px 16px}.cf-app .cf-deep-cinematic .sp-time-legend{padding:5px 16px}.cf-app .cf-deep-cinematic>.cf-funnel-card{align-self:start}.cf-app{--cf-label-size:12px;--cf-radius:0px}.cf-app[data-theme] :is(.cf-stage-label,.cf-path-legend,.cf-path-legend span,.sp-time-legend,.sp-time-legend span,.sp-floor-legend,.sp-floor-legend span,.cf-country-delta,.cf-country-delta-label,.cf-trend-delta,.cf-select-trigger,.cf-select-option,.cf-playback-current,.cf-playback-speeds button,.cf-map-footer){font-size:var(--cf-label-size)}.cf-app[data-theme] :is(button,input,select,.cf-card,.cf-playback,.cf-chart-switch,.cf-select-popup,.cf-select-list,.cf-select-trigger,.cf-select-option,.cf-sidebar,.cf-theme-toggle,.cf-ruler-time,.cf-playback-current,.cf-playback-duration,.sp-floor-canvas,.sp-floor-canvas>svg,.cf-bar,.cf-path-legend i){border-radius:var(--cf-radius)}.cf-app[data-theme] rect{rx:0;ry:0}.cf-select-positioner :is(.cf-select-popup,.cf-select-list,.cf-select-option){border-radius:0}.cf-select-positioner .cf-select-option{font-size:12px}.cf-app[data-theme] .cf-store-journey .sp-floor-boundary{fill:#0000}.cf-app[data-theme] .cf-store-journey .sp-floor-canvas,.cf-app[data-theme] .cf-store-journey .sp-floor-canvas>svg{background:0 0}.cf-app[data-theme] .cf-funnel-card .cf-stage .cf-percentage{border-radius:999px}.cf-comparison-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(150px,.7fr) minmax(110px,.5fr)}.cf-comparison-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.cf-comparison-paths{grid-template-rows:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.cf-comparison-paths>.cf-store-journey{flex-direction:column;height:clamp(300px,50dvh - 120px,390px);min-height:0;display:flex}.cf-app .cf-comparison-paths .sp-floor-canvas>svg{min-height:0}.cf-comparison-funnel{flex-direction:column;min-height:0;display:flex;overflow:hidden}.cf-comparison-heading{border-bottom:1px solid var(--cf-line);padding:14px 16px}.cf-app .cf-comparison-heading h2{text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:8px;margin:0;font:400 13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.cf-comparison-names{border-bottom:1px solid var(--cf-line);text-align:center;color:#a9a9b1;grid-template-columns:1fr 1fr;gap:40px;padding:12px 20px;font-size:12px;display:grid}.cf-comparison-plot{flex:1;min-height:500px;margin:0 12px;position:relative}.cf-comparison-plot>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cf-comparison-stages{grid-template-rows:repeat(7,minmax(0,1fr));display:grid;position:absolute;inset:0}.cf-comparison-row{min-width:0;color:inherit;border:0;border-bottom:1px solid var(--cf-line);cursor:pointer;background:0 0;grid-template-columns:1fr 80px 1fr;align-items:center;padding:8px 12px;transition:opacity .15s;display:grid}.cf-comparison-row:last-child{border-bottom:0}.cf-comparison-value{justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.cf-comparison-value strong{font-variant-numeric:tabular-nums;min-width:5ch;font-size:16px;font-weight:500}.cf-comparison-percentage{color:#131315;background:#f4f4f6;border-radius:999px;justify-content:center;align-items:center;min-width:48px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.cf-comparison-stage-name{color:#a9a9b1;text-align:center;font-size:12px}.cf-comparison-row.is-active .cf-comparison-stage-name{color:#fff}.cf-comparison-row.is-pending .cf-comparison-value{opacity:.2}.cf-comparison-row.is-dimmed{opacity:.25}.cf-app[data-theme=light] .cf-comparison-stage-name,.cf-app[data-theme=light] .cf-comparison-names{color:var(--cf-muted)}.cf-app[data-theme=light] .cf-comparison-row.is-active .cf-comparison-stage-name{color:var(--cf-accent);font-weight:500}.cf-app[data-theme=light] .cf-comparison-percentage{color:var(--cf-ink);box-shadow:none;background:#fff}.cf-app[data-theme=light] .cf-comparison-plot>svg>g:first-of-type path{fill:#ccc}.cf-app[data-theme=light] .cf-comparison-plot>svg>g:nth-of-type(2) path{fill:#b0b0b0}.cf-app[data-theme=light] .cf-store-journey .sp-time-legend .cf-path-legend i{width:18px;height:3px}.cf-app[data-theme=light] .cf-store-journey .sp-time-legend .cf-path-legend .cf-forward-key{background:rgb(var(--cf-path-forward))}.cf-app[data-theme=light] .cf-store-journey .sp-time-legend .cf-path-legend .cf-exit-key{background:rgb(var(--cf-path-leaving))}.cf-app[data-theme=light] .cf-store-journey .sp-time-legend .cf-path-legend .cf-purchase-key{background:rgb(var(--cf-path-purchased))}.cf-app[data-theme=light] .cf-particle-key{color:var(--cf-muted)}@media (min-width:821px) and (max-width:1050px){.cf-app.cf-nav-expanded .cf-stage .cf-stage-label{font-size:10px}}@media (prefers-reduced-motion:reduce){.cf-app[data-theme=light] .cf-select-trigger{transition:none}}@media (max-width:1000px){.cf-comparison-value{flex-direction:column;gap:5px}.cf-comparison-row{grid-template-columns:1fr 66px 1fr;padding-inline:0}.cf-comparison-filters{grid-template-columns:1fr 1fr}}@media (max-width:720px){.cf-comparison-layout{grid-template-columns:1fr}.cf-app .cf-comparison-paths>.cf-store-journey{height:330px}.cf-comparison-funnel{height:760px}.cf-comparison-filters>div:first-child{grid-column:auto}.cf-comparison-value{flex-direction:row}.cf-comparison-row{grid-template-columns:1fr 80px 1fr}}
.atlas-retail-experience{min-width:0;padding:0 16px 20px}.atlas-retail-experience .cf-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:14px;height:auto;min-height:0;padding:10px 0 0}.atlas-retail-experience .cf-filters.atlas-experience-filters{border-bottom:1px solid var(--atlas-line);grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1.7fr) minmax(0,1fr) minmax(0,1fr);gap:14px;padding:0 0 12px;display:grid}.atlas-experience-filters .cf-select-field{min-width:0}.atlas-retail-experience .cf-filters .cf-select-label{display:none}.atlas-retail-experience .cf-select-trigger{min-height:37px;font-size:12px}.atlas-retail-experience .cf-map-card{flex-direction:column;min-height:620px;display:flex;overflow:hidden}.atlas-retail-experience .cf-map-card>.atlas-query-slot{flex-direction:column;flex:1;min-height:0;display:flex}.atlas-retail-experience .cf-map-card .atlas-map{flex:1;height:100%;min-height:510px}.atlas-retail-experience .cf-map-card .atlas-map>.sp-atlas{min-height:0}.atlas-retail-experience .cf-map-heading{border-bottom:1px solid var(--atlas-line);padding:13px 16px}.atlas-retail-experience .cf-map-footer{border-color:var(--atlas-line);margin-top:auto;padding:12px 16px;font-size:12px}.atlas-retail-experience .cf-right{min-width:0;padding:0;overflow:visible}.atlas-retail-experience .cf-overview-summary{flex-direction:column;gap:10px;min-width:0;display:flex}.atlas-retail-experience .cf-overview-summary>.atlas-query-slot{min-width:0}.atlas-retail-experience .cf-chart{height:clamp(320px,42vh,440px)}.atlas-retail-experience .cf-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.atlas-retail-experience .cf-trend-grid>.atlas-query-slot{min-width:0}.atlas-retail-experience .cf-trend-card{min-width:0;height:150px}.atlas-retail-experience .cf-deep-dive{padding-top:10px}.atlas-retail-experience .cf-deep-filters.atlas-experience-filters{border-bottom:1px solid var(--atlas-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr) minmax(0,.8fr);gap:14px;margin-bottom:14px;padding:0 0 12px;display:grid}.atlas-retail-experience[data-presentation=comparison] .cf-deep-filters.atlas-experience-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.7fr)}.atlas-retail-experience .cf-deep-filters .cf-select-label{display:none}.atlas-retail-experience .cf-deep-filters>.cf-select-field{grid-area:auto}.atlas-retail-experience .cf-deep-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.atlas-retail-experience .cf-deep-grid>.cf-store-journey{min-height:0}.atlas-retail-experience .cf-deep-grid .sp-floor-canvas{height:auto;min-height:0}.atlas-retail-experience .cf-deep-grid .sp-floor-canvas>svg{aspect-ratio:1;height:auto;min-height:0}.atlas-retail-experience .cf-deep-grid .cf-chart{height:clamp(320px,40vh,420px)}.atlas-retail-experience .cf-comparison-layout{min-height:0}.atlas-retail-experience .cf-comparison-paths .sp-floor-canvas,.atlas-retail-experience .cf-comparison-paths .sp-floor-canvas>svg{height:auto;min-height:0}.atlas-retail-experience .atlas-comparison .cf-comparison-layout{min-height:0}.atlas-retail-experience .atlas-comparison .cf-comparison-paths .sp-floor-canvas{height:auto}.atlas-retail-experience .atlas-loading,.atlas-retail-experience .atlas-widget-error{place-content:center;gap:10px;min-height:160px;display:grid}.atlas-experience-footer{color:var(--atlas-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0 0;font-size:11px;display:flex}.atlas-experience-footer p{color:var(--atlas-muted);margin:0;font-size:11px}.atlas-experience-footer button{color:var(--atlas-muted);font:12px/1.5 var(--font-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;display:inline-flex}.atlas-experience-footer button:hover{color:var(--atlas-text)}.atlas-retail-experience .atlas-widget-error button{border:1px solid var(--atlas-line);color:var(--atlas-text);background:var(--atlas-surface);cursor:pointer;font:12px/1.5 var(--font-ui);padding:7px 12px}.atlas-retail-experience .atlas-updating{z-index:5;color:var(--atlas-muted);background:var(--atlas-surface);padding:2px 5px;font-size:10px;position:absolute;top:6px;right:8px}.atlas-retail-experience .atlas-query-slot{position:relative}.atlas-data-details{border-top:1px solid var(--atlas-line);color:var(--atlas-muted);margin-top:14px;font-size:12px}.atlas-data-details>summary{cursor:pointer;color:var(--atlas-muted);padding:10px 0;display:list-item}.atlas-data-details[open]>summary{color:var(--atlas-text)}.atlas-data-details .atlas-result-details{margin:12px 0 18px}.atlas-data-details .atlas-result-details>h3{color:var(--atlas-text);margin:0 0 8px;font-size:13px}.atlas-data-details .atlas-freshness{margin-top:8px}.atlas-experience-reset{color:var(--atlas-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:12px;text-decoration:underline}@media (max-width:1050px){.atlas-retail-experience .cf-filters.atlas-experience-filters{gap:9px}.atlas-retail-experience .cf-trend-heading{flex-wrap:wrap;gap:5px}.atlas-retail-experience .cf-trend-card{height:170px}.atlas-retail-experience .cf-chart{height:340px}}@media (max-width:900px){.atlas-retail-experience .cf-deep-filters.atlas-experience-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.atlas-retail-experience .cf-filters.atlas-experience-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.atlas-retail-experience .cf-trend-grid{grid-template-columns:1fr}.atlas-retail-experience .cf-trend-card{height:150px}.atlas-retail-experience .cf-trend-heading{flex-wrap:nowrap}}@media (max-width:720px){.atlas-retail-experience{padding-inline:12px}.atlas-retail-experience .cf-layout{flex-direction:column;gap:14px;padding-top:8px;display:flex}.atlas-retail-experience .cf-filters.atlas-experience-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.atlas-retail-experience .cf-filters .cf-store-filter{grid-area:2/1/auto/-1}.atlas-retail-experience .cf-map-card{height:390px;min-height:390px}.atlas-retail-experience .cf-map-card .atlas-map{height:100%;min-height:0}.atlas-retail-experience .cf-map-card>.atlas-query-slot{overflow:hidden}.atlas-retail-experience .cf-map-heading{padding:11px 13px}.atlas-retail-experience .cf-map-footer{gap:8px;padding:10px 12px}.atlas-retail-experience .cf-map-footer>span{font-size:11px}.atlas-retail-experience .cf-right{display:block;overflow:visible}.atlas-retail-experience .cf-chart{height:320px}.atlas-retail-experience .cf-deep-grid{grid-template-columns:1fr}.atlas-retail-experience .cf-deep-filters.atlas-experience-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.atlas-retail-experience[data-presentation=comparison] .cf-deep-filters.atlas-experience-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-retail-experience .cf-comparison-layout{grid-template-columns:1fr;display:grid}.atlas-retail-experience .cf-comparison-paths>.cf-store-journey{height:330px}.atlas-retail-experience .cf-comparison-funnel{height:760px}}
.atlas-root .atlas-page-toolbar{border-bottom:1px solid var(--atlas-line);flex-wrap:wrap;align-items:center;gap:12px;min-width:0;margin:0 0 16px;padding:0 0 14px;display:flex}.atlas-root .atlas-page-tabs{scrollbar-width:thin;scrollbar-color:var(--atlas-line) transparent;flex:260px;align-items:center;gap:4px;min-width:0;margin:-3px;padding:3px;display:flex;overflow-x:auto}.atlas-root .atlas-page-tabs>button{text-overflow:ellipsis;white-space:nowrap;max-width:28ch;min-height:40px;color:var(--atlas-muted);background:0 0;border-color:#0000;flex:none;padding:8px 12px;overflow:hidden}.atlas-root .atlas-page-tabs>button:hover{color:var(--atlas-text);border-color:var(--atlas-line)}.atlas-root .atlas-page-tabs>button:is([aria-current=page],[aria-pressed=true],[aria-selected=true]){color:var(--atlas-text);border-color:var(--atlas-line);box-shadow:inset 0 -2px var(--atlas-text);background:#1b1b20}.atlas-root[data-theme=light] .atlas-page-tabs>button:is([aria-current=page],[aria-pressed=true],[aria-selected=true]){background:#f0f3f4}.atlas-root .atlas-page-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:6px;display:flex}.atlas-root .atlas-page-actions>button{min-height:36px;padding:7px 9px;font-size:12px}.atlas-root .atlas-page-actions>button:disabled{color:var(--atlas-muted)}.atlas-root .atlas-page-dialog{border:1px solid var(--atlas-line);background:var(--atlas-surface);width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--atlas-text);box-shadow:var(--shadow-elevated);border-radius:0;padding:24px;overflow:auto}.atlas-root .atlas-page-dialog::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.atlas-root .atlas-page-dialog h2{margin:0 0 16px;font-size:20px;font-weight:400}.atlas-root .atlas-page-dialog p{color:var(--atlas-muted);margin:0 0 18px;font-size:13px}.atlas-root .atlas-page-dialog label{margin-bottom:22px}.atlas-root .atlas-page-dialog .atlas-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.atlas-root .atlas-page-dialog .atlas-dialog-actions button{min-height:40px}.atlas-root .atlas-text-settings{min-width:0}.atlas-root .atlas-inspector textarea{resize:vertical;border:1px solid var(--atlas-line);width:100%;min-height:96px;max-height:320px;color:var(--atlas-text);background:var(--atlas-bg);font:13px/1.5 var(--font-ui);border-radius:0;padding:8px 9px}.atlas-root .atlas-inspector textarea::placeholder{color:var(--atlas-muted);opacity:1}.atlas-root .atlas-binding-note{border-left:2px solid var(--atlas-line);color:var(--atlas-muted);overflow-wrap:anywhere;background:#111114;margin:0 0 14px;padding:10px;font-size:12px;line-height:1.5}.atlas-root[data-theme=light] .atlas-binding-note{background:#f7f8f9}.atlas-root .atlas-binding-note strong{color:var(--atlas-text);font-weight:500}.atlas-root .atlas-widget-description{max-width:80ch;color:var(--atlas-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:-2px 0 14px;font-size:13px;line-height:1.6}@media (max-width:1000px){.atlas-root .atlas-page-toolbar{align-items:stretch;gap:10px}.atlas-root .atlas-page-tabs{flex-basis:100%}.atlas-root .atlas-page-actions{justify-content:flex-start}}@media (max-width:700px){.atlas-root .atlas-page-toolbar{margin-bottom:12px;padding-bottom:12px}.atlas-root .atlas-page-tabs>button{max-width:24ch;min-height:44px;padding-inline:10px}.atlas-root .atlas-page-actions{gap:6px}.atlas-root .atlas-page-actions>button{min-height:40px;padding-inline:8px;font-size:11px}.atlas-root .atlas-page-dialog{padding:20px}.atlas-root .atlas-page-dialog .atlas-dialog-actions button{min-height:44px}}@media (pointer:coarse){.atlas-root .atlas-page-tabs>button,.atlas-root .atlas-page-actions>button{min-height:44px}}.atlas-root .atlas-grid{position:relative}.atlas-root .is-editing .atlas-widget{flex-direction:column;padding:0;display:flex;overflow:visible}.atlas-root .is-editing .atlas-widget-header{flex:none}.atlas-root .is-editing .atlas-widget-body{flex:auto;min-height:0;padding:0;overflow:visible}.atlas-root .atlas-dashboard:not(.is-editing) .atlas-widget-body{min-height:min-content;overflow:visible}.atlas-root .atlas-widget-header .atlas-move-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:5px;min-height:36px;display:inline-flex}.atlas-root .atlas-widget-header .atlas-move-handle:active,.atlas-root .atlas-widget.is-dragging .atlas-move-handle{cursor:grabbing}.atlas-root .atlas-widget-header .atlas-configure-widget{justify-content:center;align-items:center;gap:5px;min-height:36px;display:inline-flex}.atlas-root .atlas-dashboard.is-editing .atlas-widget{--atlas-resize-edge-target:24px}.atlas-root .atlas-dashboard.is-editing>.atlas-render-toolbar{z-index:50;position:relative}.atlas-root .atlas-dashboard.is-editing>.atlas-render-toolbar>span[aria-live]{white-space:nowrap;text-overflow:ellipsis;flex:0 0 100%;min-width:0;max-width:100%;height:18px;min-height:18px;max-height:18px;line-height:18px;overflow:hidden}.atlas-root .atlas-dashboard.is-editing .atlas-widget-header,.atlas-root .atlas-dashboard.is-editing .atlas-widget-header>:is(button,details,a,input,select){z-index:40;position:relative}.atlas-root .atlas-dashboard.is-editing .atlas-widget-tools{z-index:30;position:relative}.atlas-root .atlas-dashboard.is-editing .atlas-widget.is-layout.is-editable:not([data-layout-disabled=true]):has(>.atlas-resize-handle:not(:disabled)){cursor:grab}.atlas-root .atlas-dashboard.is-editing .atlas-widget.is-selected{outline:2px solid var(--atlas-muted);outline-offset:0}.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-resize-handle{z-index:20;width:44px;min-width:0;max-width:none;height:44px;min-height:0;max-height:none;box-shadow:none;color:var(--atlas-muted);opacity:0;pointer-events:none;cursor:nwse-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;outline:0;place-items:center;margin:0;padding:0;font-size:0;display:grid;position:absolute;inset:auto -26px -26px auto}.atlas-root .atlas-dashboard.is-editing .atlas-widget:is(.is-selected,:focus-within)>.atlas-resize-handle{opacity:1}.atlas-root .atlas-dashboard.is-editing .atlas-widget:is(.is-selected,:focus-within)>.atlas-resize-handle:not(:disabled){pointer-events:auto}.atlas-root .atlas-dashboard.is-editing .atlas-widget:is(.is-selected,:focus-within)>.atlas-resize-handle:disabled{opacity:.25}.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-resize-handle:disabled{pointer-events:none;cursor:default}.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-resize-handle>svg{display:none}.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-resize-handle:after{content:"";background:var(--atlas-bg);pointer-events:none;border:1px solid;width:9px;height:9px;display:block}.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-resize-handle:is([data-resize-direction=n],[data-resize-direction=s]){width:auto;height:var(--atlas-resize-edge-target);cursor:ns-resize;left:18px;right:18px}.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-resize-handle[data-resize-direction=n]{top:calc(var(--atlas-resize-edge-target) / -2 - 4px);bottom:auto}.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-resize-handle[data-resize-direction=s]{top:auto;bottom:calc(var(--atlas-resize-edge-target) / -2 - 4px)}.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-resize-handle:is([data-resize-direction=e],[data-resize-direction=w]){width:var(--atlas-resize-edge-target);cursor:ew-resize;height:auto;top:18px;bottom:18px}.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-resize-handle[data-resize-direction=e]{left:auto;right:calc(var(--atlas-resize-edge-target) / -2 - 4px)}.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-resize-handle[data-resize-direction=w]{left:calc(var(--atlas-resize-edge-target) / -2 - 4px);right:auto}.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-resize-handle[data-resize-direction=ne]{cursor:nesw-resize;inset:-26px -26px auto auto}.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-resize-handle[data-resize-direction=nw]{cursor:nwse-resize;inset:-26px auto auto -26px}.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-resize-handle[data-resize-direction=sw]{cursor:nesw-resize;inset:auto auto -26px -26px}.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-resize-handle[data-resize-direction=se]{cursor:nwse-resize;inset:auto -26px -26px auto}.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-resize-handle:is([data-resize-direction=n],[data-resize-direction=s]):after{background:currentColor;border:0;width:28px;height:4px}.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-resize-handle:is([data-resize-direction=e],[data-resize-direction=w]):after{background:currentColor;border:0;width:4px;height:28px}.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-resize-handle:not(:disabled):is(:hover,:focus-visible){color:var(--atlas-text)}.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-resize-handle:focus-visible{opacity:1;outline:2px solid var(--focus,#9ee8df);outline-offset:-4px}.atlas-root .atlas-dashboard.is-editing .atlas-widget-header .atlas-move-handle:disabled{cursor:default}.atlas-root .atlas-dashboard.is-editing .atlas-widget.is-resizing{z-index:12;outline:2px solid var(--atlas-text);outline-offset:0;cursor:var(--atlas-resize-cursor,nwse-resize)}.atlas-root .atlas-dashboard.is-editing .atlas-widget.is-resizing:has(>.atlas-resize-handle:is([data-resize-direction=n],[data-resize-direction=s]):active){--atlas-resize-cursor:ns-resize}.atlas-root .atlas-dashboard.is-editing .atlas-widget.is-resizing:has(>.atlas-resize-handle:is([data-resize-direction=e],[data-resize-direction=w]):active){--atlas-resize-cursor:ew-resize}.atlas-root .atlas-dashboard.is-editing .atlas-widget.is-resizing:has(>.atlas-resize-handle:is([data-resize-direction=ne],[data-resize-direction=sw]):active){--atlas-resize-cursor:nesw-resize}.atlas-root .atlas-dashboard.is-editing .atlas-widget.is-resizing:has(>.atlas-resize-handle:is([data-resize-direction=nw],[data-resize-direction=se]):active){--atlas-resize-cursor:nwse-resize}.atlas-root .atlas-dashboard.is-editing .atlas-widget.is-resizing .atlas-widget-body{cursor:var(--atlas-resize-cursor,nwse-resize)}.atlas-root .atlas-dashboard.is-editing .atlas-widget.is-dragging{outline:2px dashed var(--atlas-text);outline-offset:0;cursor:grabbing}.atlas-root .atlas-dashboard.is-editing .atlas-widget.is-dragging :is(.atlas-widget-body,.atlas-widget-header){cursor:grabbing}@media (pointer:coarse){.atlas-root .atlas-dashboard.is-editing .atlas-widget{--atlas-resize-edge-target:44px}}@media (forced-colors:active){.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-resize-handle:after{color:canvastext;background:canvas}.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-resize-handle:is([data-resize-direction=n],[data-resize-direction=e],[data-resize-direction=s],[data-resize-direction=w]):after{background:canvastext}.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-resize-handle:focus-visible{outline-color:highlight}}.atlas-root .atlas-layout-preview{z-index:15;pointer-events:none;border:2px dashed var(--atlas-muted);background:color-mix(in srgb, var(--atlas-bg) 88%, transparent);min-width:0;min-height:0;color:var(--atlas-text);font:13px/1.5 var(--font-ui);text-align:center;justify-content:center;align-items:center;padding:10px;display:flex;position:relative}.atlas-root .atlas-layout-preview>:is(span,p){background:var(--atlas-surface);color:inherit;border:1px solid var(--atlas-line);margin:0;padding:6px 9px;font-size:12px}.atlas-root .atlas-layout-preview:is(.is-invalid,[data-valid=false]){color:#ffc9c3;background:#281518eb;border-color:#ef9a92}.atlas-root .atlas-layout-preview:is(.is-invalid,[data-valid=false])>:is(span,p){background:#281518;border-color:#9c5c57}.atlas-root[data-theme=light] .atlas-layout-preview:is(.is-invalid,[data-valid=false]){color:#942c25;background:#fff4f2eb;border-color:#a9362d}.atlas-root[data-theme=light] .atlas-layout-preview:is(.is-invalid,[data-valid=false])>:is(span,p){background:#fff4f2;border-color:#c7948e}@media (pointer:coarse){.atlas-root .atlas-widget-header :is(.atlas-move-handle,.atlas-configure-widget){min-height:44px}}.atlas-root .atlas-widget-body{flex-direction:column;min-width:0;display:flex}.atlas-root .atlas-widget-content{flex:1 0 auto;min-width:0;min-height:0}.atlas-root .is-editing .atlas-widget-content{flex:auto}.atlas-root .atlas-dashboard.is-editing .atlas-widget-content:has(>.atlas-comparison){flex:none}.atlas-root .atlas-widget-content>.cf-map-card{height:100%;min-height:0}.atlas-root .atlas-widget-content>.cf-map-card>.atlas-map{flex:auto;height:auto;min-height:0}.atlas-root .atlas-dashboard.is-editing .atlas-widget.is-layout .atlas-widget-body{cursor:inherit;touch-action:pan-y;-webkit-user-select:none;user-select:none}.atlas-root .atlas-dashboard.is-editing .atlas-widget.is-layout.is-editable.is-selected:not([data-layout-disabled=true])>.atlas-widget-header:not(:has(.atlas-widget-menu[open])){touch-action:none}.atlas-root .atlas-widget.is-layout .atlas-widget-content{pointer-events:none}.atlas-root .atlas-widget.is-layout .atlas-widget-query-error .atlas-widget-error button{pointer-events:auto}.atlas-root .atlas-dashboard.is-editing .atlas-widget.is-layout.is-dragging .atlas-widget-body{cursor:grabbing}.atlas-root .atlas-widget.is-interacting .atlas-widget-body{cursor:auto;touch-action:auto;-webkit-user-select:text;user-select:text}.atlas-root .atlas-widget-interaction-mode{color:var(--atlas-muted);white-space:nowrap;align-items:center;gap:5px;font-size:11px;line-height:1.4;display:inline-flex}.atlas-root .atlas-widget.is-interacting .atlas-widget-interaction-mode{color:var(--atlas-text)}.atlas-root .atlas-widget-header .atlas-return-layout{background:var(--atlas-text);min-height:36px;color:var(--atlas-bg);border-color:var(--atlas-text)}.atlas-root .atlas-widget-menu{flex:none;position:relative}.atlas-root .atlas-widget-menu>summary{border:1px solid var(--atlas-line);background:var(--atlas-surface);min-width:36px;min-height:36px;color:var(--atlas-text);cursor:pointer;justify-content:center;align-items:center;padding:4px 8px;font-size:12px;list-style:none;display:inline-flex}.atlas-root .atlas-widget-menu>summary::-webkit-details-marker{display:none}.atlas-root .atlas-widget-menu[open]>summary,.atlas-root .atlas-widget-menu>summary:hover{border-color:var(--atlas-muted)}.atlas-root .atlas-widget-menu>div{z-index:60;border:1px solid var(--atlas-line);background:var(--atlas-surface);width:max-content;min-width:190px;max-width:min(280px,100vw - 80px);color:var(--atlas-text);box-shadow:var(--shadow-elevated);padding:6px;position:absolute;top:calc(100% + 6px);right:0}.atlas-root .atlas-widget-menu>div>button{text-align:left;width:100%;min-height:36px;color:var(--atlas-text);background:0 0;border:0;margin:0;padding:7px 9px;font-size:12px;display:block}.atlas-root .atlas-widget-menu>div>button:hover{background:var(--soft-hover)}.atlas-root .atlas-widget-tools{color:var(--atlas-muted);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px 12px;padding:7px 0 0;font-size:11px;display:flex}.atlas-root .atlas-widget-tools>details>summary{cursor:pointer;padding:3px 0}.atlas-root :is(.atlas-widget-filter-panel,.atlas-widget-evidence){border:0;flex:none;margin:0;padding:0;font-size:11px}.atlas-root :is(.atlas-widget-filter-panel,.atlas-widget-evidence)[open]{border-top:1px solid var(--atlas-line);flex-basis:100%;width:100%;margin-top:6px;padding:10px 0 0;font-size:12px}.atlas-root :is(.atlas-widget-filter-panel,.atlas-widget-evidence)[open]>summary{margin-bottom:10px}.atlas-root .atlas-widget-tools details[inert]>summary{cursor:default}.atlas-root .atlas-binding-summary{border-bottom:1px solid var(--atlas-line);grid-template-columns:68px minmax(0,1fr);gap:7px 10px;margin:0 0 14px;padding:0 0 12px;font-size:12px;line-height:1.5;display:grid}.atlas-root .atlas-binding-summary dt{color:var(--atlas-muted);margin:0}.atlas-root .atlas-binding-summary dd{color:var(--atlas-text);overflow-wrap:anywhere;margin:0}@media (pointer:coarse){.atlas-root .atlas-widget-menu>summary,.atlas-root .atlas-widget-menu>div>button,.atlas-root .atlas-widget-header .atlas-return-layout{min-height:44px}.atlas-root .atlas-widget-menu>summary{min-width:44px}.atlas-root .atlas-dashboard.is-editing .atlas-widget-tools{min-height:44px;padding-top:0}.atlas-root .atlas-dashboard.is-editing .atlas-widget-tools>details>summary{align-items:center;min-width:44px;min-height:44px;padding:6px;display:flex}}.atlas-root .atlas-widget-repository{min-width:0}.atlas-root .atlas-repository-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.atlas-root .atlas-repository-heading h2{margin:0 0 5px;font-size:20px}.atlas-root .atlas-repository-heading p{color:var(--atlas-muted);margin:0;font-size:13px}.atlas-root .atlas-repository-filters{grid-template-columns:minmax(200px,1fr) minmax(180px,.55fr) auto;align-items:end;gap:12px;margin-bottom:10px;display:grid}.atlas-root .atlas-repository-filters label{min-width:0;margin:0}.atlas-root .atlas-repository-search{display:block;position:relative}.atlas-root .atlas-repository-search>svg{z-index:1;pointer-events:none;color:var(--atlas-muted);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.atlas-root .atlas-repository-search>input{padding-left:33px}.atlas-root .atlas-repository-status{min-height:22px;color:var(--atlas-muted);margin-bottom:8px;font-size:12px}.atlas-root .atlas-repository-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:14px;display:grid}.atlas-root .atlas-repository-card{border:1px solid var(--atlas-line);background:var(--atlas-surface);flex-direction:column;min-width:0;padding:16px;display:flex}.atlas-root .atlas-repository-card-heading{color:var(--atlas-muted);justify-content:space-between;align-items:center;gap:10px;font:11px/1.5 ui-monospace,SFMono-Regular,monospace;display:flex}.atlas-root .atlas-repository-card h3{color:var(--atlas-text);font:500 16px/1.4 var(--font-ui);overflow-wrap:anywhere;margin:8px 0 10px}.atlas-root .atlas-repository-description{color:var(--atlas-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px;font-size:13px;line-height:1.5}.atlas-root .atlas-repository-card dl{grid-template-columns:64px minmax(0,1fr);gap:5px 10px;margin:0 0 16px;font-size:12px;line-height:1.5;display:grid}.atlas-root .atlas-repository-card dt{color:var(--atlas-muted);margin:0}.atlas-root .atlas-repository-card dd{color:var(--atlas-text);overflow-wrap:anywhere;margin:0}.atlas-root .atlas-repository-view-only{border:1px solid var(--atlas-line);white-space:nowrap;font:10px/1.4 var(--font-ui);padding:1px 5px}.atlas-root .atlas-repository-copy-note{color:var(--atlas-muted);margin:0 0 14px;font-size:12px;line-height:1.5}.atlas-root .atlas-repository-card footer{color:var(--atlas-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;font-size:11px;display:flex}.atlas-root .atlas-repository-card footer button:not(:disabled){color:var(--atlas-bg);background:var(--atlas-text);border-color:var(--atlas-text)}.atlas-root .atlas-repository-error{color:var(--atlas-text);border-left:2px solid #b3776d;margin:12px 0;padding:12px;font-size:13px}.atlas-root .atlas-repository-error p{margin:0 0 10px}.atlas-root .atlas-repository-empty{color:var(--atlas-muted);margin:12px 0;padding:24px 0;font-size:13px}.atlas-root .atlas-repository-pagination{color:var(--atlas-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:12px;display:flex}.atlas-root .atlas-repository-pagination button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.atlas-root .atlas-widget-repository.is-compact .atlas-repository-filters{grid-template-columns:minmax(0,1fr) auto;gap:9px}.atlas-root .atlas-widget-repository.is-compact .atlas-repository-filters>label:first-child{grid-column:1/-1}.atlas-root .atlas-widget-repository.is-compact .atlas-repository-filters button{text-align:center;width:auto;margin:0}.atlas-root .atlas-widget-repository.is-compact .atlas-repository-grid{grid-template-columns:1fr;gap:9px}.atlas-root .atlas-widget-repository.is-compact .atlas-repository-card{padding:12px}.atlas-root .atlas-widget-repository.is-compact .atlas-repository-card h3{margin-block:6px 8px;font-size:14px}.atlas-root .atlas-widget-repository.is-compact .atlas-repository-description{font-size:12px}.atlas-root .atlas-widget-repository.is-compact .atlas-repository-card dl{margin-bottom:10px}.atlas-root .atlas-widget-repository.is-compact .atlas-repository-card footer button{text-align:center;justify-content:center;align-items:center;width:auto;min-width:50px;margin:0;display:inline-flex}.atlas-root .atlas-widget-repository.is-compact .atlas-repository-pagination{margin-top:12px}.atlas-root .atlas-widget-repository.is-compact .atlas-repository-pagination button{width:auto;margin:0}.atlas-root .atlas-catalog>.atlas-catalog-content{width:min(380px,100vw - 88px);max-height:min(700px,100dvh - 130px);overflow:auto}.atlas-root .atlas-catalog-tabs{gap:6px;margin-bottom:12px;display:flex}.atlas-root .atlas-catalog-tabs button{text-align:center;flex:1;width:auto;margin:0;padding:7px}.atlas-root .atlas-catalog-tabs button[aria-pressed=true]{color:var(--atlas-text);border-color:var(--atlas-muted);background:var(--soft-selected)}.atlas-root .atlas-catalog-content>fieldset{border:0;min-width:0;margin:0;padding:0}.atlas-root .atlas-pending-widget{border:1px solid var(--atlas-muted);background:var(--atlas-bg);margin-bottom:12px;padding:12px}.atlas-root .atlas-pending-widget strong{color:var(--atlas-text);overflow-wrap:anywhere;font-size:13px;display:block}.atlas-root .atlas-pending-widget p{color:var(--atlas-muted);margin:5px 0;font-size:12px}@media (max-width:700px){.atlas-root .atlas-repository-heading{flex-wrap:wrap;align-items:flex-start;margin-bottom:16px}.atlas-root .atlas-repository-filters{grid-template-columns:minmax(0,1fr) auto;gap:9px}.atlas-root .atlas-repository-filters>label:first-child{grid-column:1/-1}.atlas-root .atlas-repository-grid{grid-template-columns:1fr}.atlas-root .atlas-repository-card{padding:14px}.atlas-root .atlas-repository-card footer button,.atlas-root .atlas-repository-pagination button{min-height:44px}}.atlas-root .atlas-repository-meta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.atlas-root .atlas-repository-meta .atlas-repository-status{margin:0}.atlas-root .atlas-widget-repository.is-compact .atlas-repository-refresh{width:auto;min-height:30px;color:var(--atlas-muted);background:0 0;border-color:#0000;justify-content:center;align-items:center;gap:5px;margin:0;padding:3px 6px;font-size:11px;display:inline-flex}.atlas-root .atlas-intrinsic-layout{min-width:0}.atlas-root .atlas-layout-split{min-width:0;min-height:0}.atlas-root .atlas-layout-split.is-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.atlas-root .atlas-layout-split.is-rows{flex-direction:column;gap:10px;display:flex}.atlas-root .atlas-layout-split>*{min-width:0}.atlas-root .atlas-layout-leaf{flex-direction:column;min-width:0;min-height:0;display:flex}.atlas-root .atlas-layout-leaf>.atlas-widget{flex:auto;min-height:0}.atlas-root .atlas-dashboard:not(.is-editing) .atlas-widget:hover{z-index:20}.atlas-root .atlas-dashboard:not(.is-editing) .atlas-widget:focus-within{z-index:21}.atlas-root .atlas-dashboard:not(.is-editing) .atlas-widget:has(>.atlas-widget-body>.atlas-widget-tools details[open]){z-index:21}.atlas-root .atlas-dashboard:not(.is-editing) .atlas-widget-tools{z-index:30;visibility:visible;opacity:0;pointer-events:auto;background:var(--atlas-bg);gap:8px;min-height:20px;padding:1px 0 0;position:absolute;top:100%;right:0}.atlas-root .atlas-dashboard:not(.is-editing) .atlas-widget:is(:hover,:focus-within)>.atlas-widget-body>.atlas-widget-tools,.atlas-root .atlas-dashboard:not(.is-editing) .atlas-widget-tools:is(:hover,:focus-within){visibility:visible;opacity:1;pointer-events:auto}.atlas-root .atlas-dashboard:not(.is-editing) .atlas-widget-tools:has(details[open]){visibility:visible;opacity:1;pointer-events:auto;width:100%;position:static}.atlas-root .atlas-dashboard:not(.is-editing) .atlas-widget-tools>details>summary{padding:1px 2px;font-size:10px;line-height:1.5}@media (pointer:coarse){.atlas-root .atlas-dashboard:not(.is-editing) .atlas-widget-tools{visibility:visible;opacity:1;pointer-events:auto;width:100%;min-height:44px;position:static}.atlas-root .atlas-dashboard:not(.is-editing) .atlas-widget-tools>details>summary{align-items:center;min-width:44px;min-height:44px;padding:6px;display:flex}}.atlas-root .atlas-native-filter-slot{min-width:0;margin-bottom:14px}.atlas-root .atlas-native-filter-slot:empty{margin:0;display:none}.atlas-root .atlas-native-filter-slot>.atlas-native-filters{border-bottom:1px solid var(--atlas-line);margin:0;padding:0 0 12px}.atlas-root .atlas-native-filter-slot>.cf-filters{grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1.7fr) minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.atlas-root .atlas-native-filter-slot .cf-select-field{min-width:0}.atlas-root .atlas-native-filter-slot .cf-select-label{display:none}.atlas-root .atlas-native-filter-slot .cf-select-trigger{min-height:37px;font-size:12px}.atlas-root .atlas-native-filter-slot .cf-store-filter,.atlas-root .atlas-native-filter-slot .cf-deep-filters>.cf-select-field{grid-area:auto}.atlas-root .atlas-native-filter-slot .cf-filters .cf-select-field{gap:0}@media (max-width:820px){.atlas-root .atlas-native-filter-slot>.cf-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media (max-width:720px){.atlas-root .atlas-native-filter-slot>.cf-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-root .atlas-native-filter-slot .cf-filters>.cf-store-filter{grid-area:2/1/auto/-1}}.atlas-root .atlas-repository-search>input::placeholder{color:var(--atlas-muted);opacity:1}.atlas-root .atlas-grid.has-intrinsic-layout{display:block}.atlas-root .atlas-dashboard:not(.is-editing){padding:10px 16px 16px}.atlas-root .atlas-widget-content>.cf-funnel-card .cf-chart{height:clamp(320px,42vh,440px)}.atlas-root .atlas-widget-content>.atlas-deep-dive .cf-deep-grid .cf-chart{height:clamp(300px,40vh,420px)}@media (max-width:1050px){.atlas-root .atlas-widget-content>.cf-funnel-card .cf-chart{height:340px}}@media (max-width:720px){.atlas-root .atlas-dashboard:not(.is-editing){padding:10px 12px 12px}.atlas-root .atlas-widget-content>.cf-funnel-card .cf-chart{height:320px}.atlas-root .atlas-widget-content>.cf-map-card{height:390px}}.atlas-root .atlas-dashboard[data-breakpoint=sm]:not(.is-editing){padding:10px 12px 12px}.atlas-root .atlas-dashboard[data-breakpoint=sm] .atlas-widget-content>.cf-funnel-card .cf-chart{height:320px}.atlas-root .atlas-dashboard[data-breakpoint=sm] .atlas-widget-content>.cf-map-card{height:390px}.atlas-root .atlas-render-toolbar.has-native-filters{height:0;min-height:0;margin:0;padding:0;position:relative}.atlas-root .atlas-render-toolbar.has-native-filters>button{z-index:10;background:var(--atlas-bg);width:24px;min-width:24px;height:24px;min-height:24px;color:var(--atlas-muted);border:0;place-items:center;margin:0;padding:0;font-size:0;display:grid;position:absolute;top:-26px;right:0}.atlas-root .atlas-render-toolbar.has-native-filters>button:after{content:"";border:1.5px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;display:block;transform:rotate(-35deg)}.atlas-root .atlas-render-toolbar.has-native-filters>button:before{content:"";border-top:1.5px solid;border-left:1.5px solid;width:5px;height:5px;position:absolute;top:5px;left:5px}.atlas-root .atlas-render-toolbar.has-native-filters>button:hover{color:var(--atlas-text)}.atlas-root .atlas-render-toolbar.has-native-filters>span[aria-live]:not(:empty){z-index:10;background:var(--atlas-bg);color:var(--atlas-text);padding:3px 6px;font-size:11px;position:absolute;top:-26px;left:0}.atlas-root .atlas-widget-body:has(>.atlas-widget-content>.cf-map-card){flex:auto;min-height:0}.atlas-root .atlas-widget-content:has(>.cf-map-card){flex-direction:column;flex:auto;min-height:0;display:flex}.atlas-root .atlas-widget-content>.cf-map-card{flex:auto;height:auto;min-height:0}@media (max-width:720px){.atlas-root .atlas-widget-content>.cf-map-card{flex:none}}.atlas-root .atlas-dashboard[data-breakpoint=sm] .atlas-widget-content>.cf-map-card{flex:none}.atlas-root .atlas-dashboard.is-editing>.atlas-grid{margin-top:38px}.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-widget-overlay-tools{z-index:42;border:1px solid var(--atlas-line);background:var(--atlas-surface);width:max-content;max-width:100%;height:32px;min-height:0;box-shadow:var(--shadow-elevated);opacity:0;pointer-events:none;flex-wrap:nowrap;align-items:center;gap:2px;margin:0;padding:1px 3px;display:flex;position:absolute;inset:auto auto calc(100% + 4px) 0}.atlas-root .atlas-dashboard.is-editing .atlas-widget:is(:hover,:focus-within,.is-selected,.is-multi-selected,.is-connection-source)>.atlas-widget-overlay-tools,.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-widget-overlay-tools:focus-within{opacity:1;pointer-events:auto}.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-widget-overlay-tools :is(button,label){width:28px;min-width:28px;height:28px;min-height:28px;color:var(--atlas-muted);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:3px;display:inline-flex}.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-widget-overlay-tools button:is(:hover,:focus-visible){background:var(--soft-hover);color:var(--atlas-text)}.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-widget-overlay-tools button:focus-visible{outline:2px solid var(--focus);outline-offset:-1px}.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-widget-overlay-tools .atlas-return-layout{background:var(--atlas-text);color:var(--atlas-bg)}.atlas-root .atlas-dashboard.is-editing .atlas-widget.is-selected{z-index:41}.atlas-root .atlas-dashboard.is-editing .atlas-widget:has(>.atlas-widget-overlay-tools:focus-within){z-index:41}.atlas-root .atlas-dashboard.is-editing .atlas-widget-body:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.atlas-root .atlas-grid.is-tiled{isolation:isolate;gap:14px;overflow:visible}.atlas-root .atlas-grid.is-tiled>.atlas-widget{min-height:0;transition:none}.atlas-root .atlas-grid.is-tiled>.atlas-widget>.atlas-widget-body{flex:auto;min-height:0;overflow:visible}.atlas-root .atlas-grid.is-tiled>.atlas-widget.is-layout>.atlas-widget-body{cursor:default}.atlas-root .atlas-grid.is-tiled .atlas-widget-content{flex-direction:column;min-height:0;display:flex}.atlas-root .atlas-grid.is-tiled .atlas-widget-natural{flex:auto}.atlas-root .atlas-dashboard.is-editing .atlas-grid.is-tiled>.atlas-widget.is-dragging{opacity:.2}.atlas-root .atlas-dashboard.is-editing .atlas-grid.is-tiled>.atlas-widget>.atlas-resize-handle[data-resize-direction=e]{opacity:0;pointer-events:auto;width:14px;height:auto;inset:0 -14px 0 auto}.atlas-root .atlas-dashboard.is-editing .atlas-grid.is-tiled>.atlas-widget:is(:hover,:focus-within,.is-selected)>.atlas-resize-handle[data-resize-direction=e]:not(:disabled){opacity:1}.atlas-root .atlas-dashboard.is-editing .atlas-grid.is-tiled>.atlas-widget>.atlas-resize-handle[data-resize-direction=e]:after{background:var(--atlas-muted);border-radius:3px;width:3px;height:32px;transition:height .12s}.atlas-root .atlas-dashboard.is-editing .atlas-grid.is-tiled>.atlas-widget>.atlas-resize-handle[data-resize-direction=e]:is(:hover,:focus-visible):after{background:var(--atlas-text);height:64px}.atlas-root .atlas-grid.is-tiled>.atlas-widget[data-drop-position]:after{content:"";z-index:50;pointer-events:none;background:var(--focus);height:3px;position:absolute;left:0;right:0}.atlas-root .atlas-grid.is-tiled>.atlas-widget[data-drop-position=before]:after{top:-8px}.atlas-root .atlas-grid.is-tiled>.atlas-widget[data-drop-position=after]:after{bottom:-8px}.atlas-root .atlas-grid.is-tiled>.atlas-layout-preview{border:1px solid var(--focus);background:0 0}.atlas-root .atlas-grid.is-tiled>.atlas-layout-preview>span{font-size:10px;position:absolute;top:-30px}@media (pointer:coarse){.atlas-root .atlas-dashboard.is-editing>.atlas-grid{margin-top:50px}.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-widget-overlay-tools{height:44px}.atlas-root .atlas-dashboard.is-editing .atlas-widget>.atlas-widget-overlay-tools :is(button,label){width:40px;min-width:40px;height:40px;min-height:40px}.atlas-root .atlas-dashboard.is-editing .atlas-grid.is-tiled>.atlas-widget>.atlas-resize-handle[data-resize-direction=e]{width:44px;right:-22px}}@media (prefers-reduced-motion:reduce){.atlas-root .atlas-grid.is-tiled>.atlas-widget>.atlas-resize-handle:after{transition:none}}.atlas-root .atlas-repository-archive-filter{align-items:center;gap:7px;width:fit-content;margin:0 0 14px;font-size:11px;display:flex}.atlas-root .atlas-repository-operation{color:var(--atlas-muted);margin:8px 0;font-size:11px}.atlas-root .atlas-repository-origin{color:var(--atlas-muted);text-overflow:ellipsis;white-space:nowrap;margin:8px 0;font-size:11px;overflow:hidden}@media (pointer:coarse){.atlas-client-shell .cf-chart-switch button,.atlas-client-shell .cf-playback-reset,.atlas-client-shell .cf-playback-toggle,.atlas-client-shell .cf-playback-speeds button{min-width:44px;min-height:44px}.atlas-client-shell .cf-chart-switch{flex-shrink:0}.atlas-client-shell .cf-chart-title h2,.atlas-client-shell .cf-heatmap-heading h2{min-width:0;font-size:11px}.atlas-client-shell .atlas-render-toolbar>button{min-width:44px;min-height:44px}}.atlas-widget-preview{border:1px solid var(--atlas-line);background:var(--atlas-bg);width:min(1100px,100vw - 32px);max-width:none;max-height:90dvh;color:var(--atlas-text);padding:20px;overflow:auto}.atlas-widget-preview::backdrop{background:#0009}.atlas-widget-preview>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.atlas-widget-preview h2{font-size:17px;font-weight:400}.atlas-widget-preview figure{margin:16px 0}.atlas-widget-preview figcaption,.atlas-preview-caption{color:var(--atlas-muted);font-size:11px}.atlas-preview-stage .cf-map-card{height:560px}.atlas-preview-stage .cf-trend-card{min-height:180px}.atlas-preview-stage .cf-funnel-card{min-height:420px}.atlas-widget-preview .atlas-table{margin-block:12px}@media (max-width:700px){.atlas-widget-preview{width:calc(100vw - 16px);padding:12px}.atlas-preview-stage .cf-map-card{height:420px}}.atlas-page-context{border-bottom:1px solid var(--atlas-line);grid-template-columns:1fr 1fr 1.5fr 1fr 1fr;gap:12px;margin:0 0 12px;padding-bottom:12px;display:grid}.atlas-page-context>.cf-select-field{min-width:0}.atlas-page-context [role=alert]{grid-column:1/-1}@media (max-width:850px){.atlas-page-context{grid-template-columns:1fr 1fr}}.atlas-card-context-badge{color:var(--atlas-muted);padding:4px 10px;font-size:10px}.atlas-comparison-context{justify-content:flex-end;gap:12px;margin:0 0 10px;display:flex}.atlas-comparison-context .cf-select-field{min-width:210px;max-width:100%}.atlas-context-override{color:var(--atlas-muted);margin:0 0 8px;font-size:12px}.atlas-viewer-data:focus-within{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:auto}
.atlas-root{--atlas-bg:#0a0a0c;--cf-context-opacity:1;--atlas-surface:#0b0b0d;--atlas-muted:#a9a9b4;--atlas-line:#27272b;--atlas-text:#f2f2f4;background:var(--atlas-bg);min-height:100dvh;color:var(--atlas-text);font:14px/1.5 var(--font-ui)}.atlas-root.cf-app{height:auto;overflow:visible}.atlas-root[data-theme=light]{--atlas-bg:#fff;--atlas-surface:#fff;--atlas-muted:#62626a;--atlas-line:#dbe1e4;--atlas-text:#252525}.atlas-root *{box-sizing:border-box}.atlas-root :where(button,input,select,summary){font-family:var(--font-ui)}.atlas-root :where(button):not(:where(.atlas-retail-experience button,.atlas-native-filters button,.atlas-widget .cf-card button,.atlas-widget .atlas-map button,.cf-sidebar button)){border:1px solid var(--atlas-line);background:var(--atlas-surface);color:var(--atlas-text);cursor:pointer;border-radius:0;min-height:36px;padding:7px 12px}.atlas-root :where(button):hover{border-color:var(--atlas-muted)}.atlas-root :where(button):disabled{opacity:.45;cursor:default}.atlas-root :focus-visible{outline:2px solid var(--focus,#9ee8df);outline-offset:3px}.atlas-root :where(input,select):not(:where(.atlas-retail-experience input,.atlas-retail-experience select,.atlas-widget .cf-card input,.atlas-widget .cf-card select)){border:1px solid var(--atlas-line);background:var(--atlas-bg);width:100%;color:var(--atlas-text);border-radius:0;min-height:34px;padding:6px 8px}.atlas-root :where(input[type=checkbox]){width:auto;min-height:auto;margin-right:8px}.atlas-root :where(label):not(:where(.atlas-retail-experience label,.atlas-widget .cf-card label)){color:var(--atlas-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.atlas-root :where(label):has(input[type=checkbox]){flex-direction:row;align-items:center;font-size:13px}.atlas-root :where(h1,h2,h3,p){margin:0}.atlas-root :where(h1){font:400 25px/1.25 var(--font-ui);letter-spacing:-.025em}.atlas-root :where(h2){font:400 16px/1.4 var(--font-ui)}.atlas-root :where(h3){font:500 14px/1.4 var(--font-ui)}.atlas-main{min-width:0;max-width:2000px;margin:0 auto;padding:24px}.atlas-page-heading{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.atlas-page-heading>div{flex:1;min-width:0}.atlas-page-heading h1{margin-bottom:6px}.atlas-page-heading p{color:var(--atlas-muted);font-size:13px}.atlas-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--atlas-muted);font:11px/1.5 ui-monospace,monospace;margin-bottom:6px!important}.atlas-create{border:1px solid var(--atlas-line);background:var(--atlas-surface);align-items:end;gap:16px;margin-bottom:24px;padding:18px;display:flex}.atlas-create h2{align-self:center;margin-right:auto}.atlas-create label{min-width:190px}.atlas-primary{background:var(--atlas-text)!important;color:var(--atlas-bg)!important;border-color:var(--atlas-text)!important;font-weight:500!important}.atlas-dashboard-list{gap:12px;display:grid}.atlas-dashboard-list article{border:1px solid var(--atlas-line);background:var(--atlas-surface);align-items:center;gap:20px;padding:20px;display:flex}.atlas-dashboard-list article>div:first-child{flex:1;min-width:0}.atlas-dashboard-list h2{margin-bottom:5px}.atlas-dashboard-list p{color:var(--atlas-muted);margin:0;font-size:12px}.atlas-row-actions{flex-wrap:wrap;gap:8px;display:flex}.atlas-inline-dialog{border:1px solid var(--atlas-muted);background:var(--atlas-surface);max-width:620px;color:var(--atlas-text);padding:24px}.atlas-inline-dialog h2{margin-bottom:8px}.atlas-inline-dialog p{color:var(--atlas-muted);margin-bottom:16px}.atlas-inline-dialog label{margin-bottom:16px}.atlas-inline-dialog button{margin-right:10px}.atlas-error,.atlas-conflict{color:#ffc4bd;overflow-wrap:anywhere;background:#261719;border:1px solid #8c5b57;margin-bottom:16px;padding:16px}.atlas-root[data-theme=light] :is(.atlas-error,.atlas-conflict){color:#76241b;background:#fff5f4}.atlas-conflict button{margin:12px 10px 0 0}.atlas-conflict-compare{grid-template-columns:1fr 1fr;gap:20px;display:grid}.atlas-conflict pre{max-height:300px;font-size:11px;overflow:auto}.atlas-builder-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.atlas-builder-toolbar h1{flex:1;margin:0}.atlas-save-status{color:var(--atlas-muted);font-size:12px}.atlas-save-status.is-saved{color:#83cbb8}.atlas-save-status.is-pending{color:#e8ca91}.atlas-tabs,.atlas-breakpoints{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.atlas-tabs [aria-current],.atlas-breakpoints [aria-pressed=true]{border-color:var(--atlas-muted)!important;color:#f6f6f8!important;background:#242428!important}.atlas-root[data-theme=light] :is(.atlas-tabs [aria-current],.atlas-breakpoints [aria-pressed=true]){color:#252525!important;background:#e9eef0!important}.atlas-editor-layout{grid-template-columns:minmax(0,1fr) 280px;grid-template-areas:"canvas inspector";align-items:start;gap:20px;display:grid}.atlas-editor-canvas{grid-area:canvas;min-width:0}.atlas-inspector{background:var(--atlas-surface);border:1px solid var(--atlas-line);scrollbar-width:thin;scrollbar-color:var(--atlas-line) transparent;grid-area:inspector;max-height:calc(100dvh - 24px);padding:16px;position:sticky;top:12px;overflow:auto}.atlas-inspector-heading{border-bottom:1px solid var(--atlas-line);flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px;padding-bottom:12px;display:flex}.atlas-inspector-heading h2{font-size:14px}.atlas-inspector-heading p{color:var(--atlas-muted);font-size:11px}.atlas-inspector fieldset{border:0;border-top:1px solid var(--atlas-line);min-width:0;margin:18px 0 0;padding:14px 0 0}.atlas-inspector fieldset:first-child{border-top:0;margin-top:0}.atlas-inspector legend{color:var(--atlas-text);padding-right:6px;font-size:13px;font-weight:500}.atlas-inspector fieldset>button{width:100%;margin:7px 0;display:block}.atlas-inspector label{margin-bottom:12px}.atlas-inspector details{border-top:1px solid var(--atlas-line);margin-top:14px;padding-top:12px}.atlas-inspector details>summary{cursor:pointer;color:var(--atlas-text);font-size:13px}.atlas-inspector details[open]>summary{margin-bottom:12px}.atlas-inspector details p,.atlas-inspector>p{color:var(--atlas-muted);font-size:12px}.atlas-inspector .atlas-widget-settings{border-top:0;margin-top:14px;padding-top:0}.atlas-inspector-section{margin-bottom:16px}.atlas-widget-actions{gap:8px;margin-top:10px;display:flex}.atlas-widget-actions button{flex:1;padding:6px 7px;font-size:12px}.atlas-catalog{position:relative}.atlas-catalog>summary{border:1px solid var(--atlas-line);cursor:pointer;min-height:36px;color:var(--atlas-text);padding:7px 12px;list-style:none}.atlas-catalog>summary::-webkit-details-marker{display:none}.atlas-catalog[open]>summary{border-color:var(--atlas-muted)}.atlas-catalog>:not(summary){z-index:40;background:var(--atlas-surface);border:1px solid var(--atlas-line);width:260px;margin:0;padding:14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #0003}.atlas-catalog legend{font-size:12px}.atlas-catalog p{color:var(--atlas-muted);margin-bottom:8px;font-size:12px}.atlas-catalog button{text-align:left;width:100%;margin-top:7px;display:block}.atlas-layout-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.atlas-layout-fields p{grid-column:1/-1;font-size:11px}.atlas-relationship{border-top:1px solid var(--atlas-line);padding:10px 0;font-size:12px}.atlas-relationship button{margin-top:5px}.atlas-hint{color:var(--atlas-muted);margin:10px 0;font-size:12px}.atlas-render-toolbar{color:var(--atlas-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:12px;font-size:11px;display:flex}.atlas-render-toolbar label{min-width:160px}.atlas-grid{grid-template-columns:repeat(var(--atlas-columns), minmax(0, 1fr));grid-auto-rows:36px;gap:12px;min-width:0;display:grid}.atlas-widget{background:0 0;border:0;flex-direction:column;min-width:0;min-height:0;padding:0;scroll-margin:20px;display:flex;position:relative;overflow:visible}.atlas-dashboard:not(.is-editing) .atlas-grid{grid-auto-rows:minmax(36px,auto)}.atlas-dashboard:not(.is-editing) .atlas-widget{min-height:min-content;overflow:visible}.atlas-widget.is-selected{outline:1px solid var(--atlas-muted);outline-offset:3px}.atlas-widget-header{border-bottom:1px solid var(--atlas-line);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;display:flex}.atlas-widget-header h2{flex:1;margin:0;font-size:14px}.atlas-widget-header>span{color:var(--atlas-muted);font-size:10px}.atlas-widget-header button{min-height:30px;padding:4px 8px;font-size:11px}.atlas-widget-header button[aria-label^=Resize]{touch-action:none}.atlas-widget-filters{flex-wrap:wrap;align-items:start;gap:9px;padding-bottom:14px;display:flex}.atlas-widget-filters>label{flex:1;min-width:100px;max-width:260px}.atlas-widget-filters select{max-width:100%;font-size:12px}.atlas-period{min-width:100px;padding-top:19px;font-size:12px;position:relative}.atlas-period summary{cursor:pointer;border:1px solid var(--atlas-line);padding:6px}.atlas-period fieldset{z-index:20;background:var(--atlas-surface);border:1px solid var(--atlas-line);width:220px;padding:12px;position:absolute;box-shadow:0 4px 18px #0004}.atlas-period fieldset label{flex-direction:row;align-items:center;margin-bottom:6px;display:flex}.atlas-period button{min-height:28px;margin-top:6px;font-size:12px!important}.atlas-widget-summary{color:var(--atlas-muted);font-size:11px;margin:12px 0 8px!important}.atlas-freshness{color:var(--atlas-muted);margin-top:10px;font-size:10px}.atlas-table{border-top:1px solid var(--atlas-line);padding-top:8px;font-size:12px}.atlas-table summary{cursor:pointer;color:var(--atlas-text)}.atlas-table-scroll{max-height:320px;overflow:auto}.atlas-root table{border-collapse:collapse;width:100%;margin-top:10px;font-size:12px}.atlas-root th,.atlas-root td{border:1px solid var(--atlas-line);text-align:left;vertical-align:top;padding:7px}.atlas-root th{background:var(--atlas-bg)}.atlas-root caption{text-align:left;color:var(--atlas-muted);padding:4px}.atlas-table-pagination{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.atlas-review{margin:20px 0;overflow:auto}.atlas-review pre{white-space:pre-wrap;max-width:380px;max-height:220px;font-size:11px;overflow:auto}.atlas-warning{color:#ffdc9c;background:#30281b;border:1px solid #806138;padding:14px}.atlas-root[data-theme=light] .atlas-warning{color:#694609;background:#fff6e7;border-color:#b6a17c}.atlas-preview-controls{flex-wrap:wrap;align-items:center;gap:25px;margin-bottom:18px;display:flex}.atlas-preview-controls label{min-width:240px}.atlas-history>div{border-bottom:1px solid var(--atlas-line);flex-wrap:wrap;align-items:center;gap:16px;padding:16px;display:flex}.atlas-history span{flex:1}.atlas-builder>label{max-width:650px;margin:15px 0}.atlas-loading,.atlas-empty,.atlas-widget-error{text-align:center;color:var(--atlas-muted);padding:30px 12px}.atlas-signin{color:#f2f2f4;min-height:100dvh;font-family:var(--font-ui);background:#0a0a0c;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px;display:flex}.atlas-dashboard[data-breakpoint=sm] .atlas-widget-filters>label{min-width:90px;max-width:none}.atlas-root .cf-stage.is-dimmed,.atlas-root .cf-comparison-row.is-dimmed{opacity:1}.atlas-root .cf-chart .cf-stage>:is(.cf-stage-values,.cf-percentage,.cf-stage-label){opacity:1;animation:none!important}.atlas-root .cf-stage .cf-stage-label,.atlas-root .cf-chart-bar .cf-stage.is-dimmed .cf-stage-label{opacity:1;color:var(--atlas-muted)}.atlas-root[data-theme=light] .atlas-save-status.is-saved{color:#17695c}.atlas-root[data-theme=light] .atlas-save-status.is-pending{color:#745000}.atlas-root[data-theme=light] :focus-visible{outline-color:#525252}@media (max-width:1000px){.atlas-main{padding:16px}.atlas-create{flex-wrap:wrap}.atlas-create h2{width:100%}.atlas-editor-layout{grid-template-columns:minmax(0,1fr) 230px;gap:12px}}@media (max-width:700px){.atlas-editor-layout{flex-direction:column;display:flex}.atlas-editor-canvas{order:0;width:100%}.atlas-inspector{order:1;width:100%;max-height:none;position:static;overflow:visible}.atlas-dashboard-list article{flex-direction:column;align-items:start}.atlas-create label{width:100%;min-width:0}.atlas-create button{width:100%}.atlas-main{padding:12px}.atlas-conflict-compare{grid-template-columns:1fr}.atlas-builder-toolbar h1{flex:auto;order:-1;width:100%;font-size:20px}.atlas-catalog>:not(summary){width:min(280px,100vw - 88px);left:0;right:auto}}@media (prefers-reduced-motion:reduce){.atlas-root *,.atlas-root :before,.atlas-root :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}
