@font-face{font-family:PP Neue Montreal;src:url(/fonts/pp-neue-montreal/PPNeueMontreal-Light.otf)format("opentype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/pp-neue-montreal/PPNeueMontreal-Regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/pp-neue-montreal/PPNeueMontreal-Semibold.otf)format("opentype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/suisse-intl/suisseintl.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Iowan Old Style BT;src:url(/fonts/iowan-old-style-bt/bitstream-iowan-old-style-bt-586c36a8d7712.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Iowan Old Style BT;src:url(/fonts/iowan-old-style-bt/bitstream-iowan-old-style-italic-bt-586c3740dc396.ttf)format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Iowan Old Style BT;src:url(/fonts/iowan-old-style-bt/bitstream-iowan-old-style-bold-bt-586c371d8d669.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Iowan Old Style BT;src:url(/fonts/iowan-old-style-bt/bitstream-iowan-old-style-bold-italic-bt-586c37701cb62.ttf)format("truetype");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Iowan Old Style BT;src:url(/fonts/iowan-old-style-bt/bitstream-iowan-old-style-black-bt-586c36e930225.ttf)format("truetype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Iowan Old Style BT;src:url(/fonts/iowan-old-style-bt/bitstream-iowan-old-style-black-italic-bt-586c378f12ca1.ttf)format("truetype");font-style:italic;font-weight:900;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--sidebar-bg:#f6f6f6;--panel:#fff;--panel-elevated:#fff;--panel-subtle:#fbfbfb;--panel-hover:#f8f8f8;--ink:#111;--ink-soft:#4f4f4f;--muted:#666;--muted-soft:#8d8d8d;--line:#ddd;--line-strong:#bdbdbd;--line-soft:#eee;--soft:#efefef;--soft-hover:#e5e5e5;--soft-active:#f3f3f3;--soft-selected:#ebebeb;--strong:#111;--strong-soft:#1f1f1f;--strong-contrast:#fff;--danger-bg:#f2f2f2;--danger-line:#cfcfcf;--overlay:#1111111f;--focus:#1a1a1a;--status-bg:#fffc;--status-text:#2e2e2e;--status-icon:#555;--status-neutral:#bfbfbf;--status-success:#1a9c55;--status-danger:#d64545;--status-warn:#d08a20;--kbd-bg:#f7f7f7;--kbd-line:#d9d9d9;--toggle-track:#d9d9d9;--toggle-thumb:#fff;--shadow-elevated:0 18px 34px #11111114;--tag-bg:#efefef;--tag-entity:#e8e8e8;--tag-severity:#dcdcdc;--tag-event:#ededed;--tag-scene:#e9e9e9;--radius-xl:20px;--radius-lg:16px;--radius-md:12px;--font-numeric:"Suisse Intl", "IBM Plex Sans", "Avenir Next", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-ui:"PP Neue Montreal", var(--font-numeric);--font-heading:"Iowan Old Style BT", "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;color:var(--ink);background:var(--bg);font-family:var(--font-ui)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--sidebar-bg:#111;--panel:#090909;--panel-elevated:#101010;--panel-subtle:#080808;--panel-hover:#141414;--ink:#eef2f7;--ink-soft:#c7d0dc;--muted:#98a4b5;--muted-soft:#7d8a9d;--line:#242424;--line-strong:#3a3a3a;--line-soft:#2e2e2e;--soft:#181818;--soft-hover:#202020;--soft-active:#252525;--soft-selected:#2c2c2c;--strong:#eef2f7;--strong-soft:#d8e0ec;--strong-contrast:#000;--danger-bg:#220f12;--danger-line:#5b2a31;--overlay:#04070b94;--focus:#8caeff;--status-bg:#090909eb;--status-text:#d7dee8;--status-icon:#a8b4c2;--status-neutral:#6d7b8f;--status-success:#55c27e;--status-danger:#ff6b6b;--status-warn:#f4b860;--kbd-bg:#111;--kbd-line:#353535;--toggle-track:#303030;--toggle-thumb:#eef2f7;--shadow-elevated:0 18px 34px #00000059;--tag-bg:#1a1a1a;--tag-entity:#1f1f1f;--tag-severity:#282828;--tag-event:#212121;--tag-scene:#191919}*{box-sizing:border-box}body{background:var(--bg);min-width:320px;min-height:100vh;color:var(--ink);margin:0}body.modal-open{overflow:hidden}html.scrollbars-hidden,body.scrollbars-hidden,html.scrollbars-hidden *,body.scrollbars-hidden *{scrollbar-width:none}html.scrollbars-hidden::-webkit-scrollbar{display:none}body.scrollbars-hidden::-webkit-scrollbar{display:none}html.scrollbars-hidden ::-webkit-scrollbar{display:none}body.scrollbars-hidden ::-webkit-scrollbar{display:none}button,textarea,input{font:inherit}#root{min-height:100vh}:root{--sitting:#568f7b;--standing:#6993b8;--transition:#c49a4e;--unknown:#bfc1c3}body{margin:0}button,select,textarea,input{font-family:var(--font-ui)}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}p{line-height:1.6}svg{flex-shrink:0}button{color:var(--ink)}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}code{overflow-wrap:anywhere}kbd{font-family:var(--font-ui);color:var(--muted);font-size:11px}hr{border:0;border-top:1px solid var(--line);margin:24px 0}.muted{color:var(--muted)}.fine-print{color:var(--muted);font-size:12px;line-height:1.65}.skip-link{z-index:200;background:var(--strong);color:var(--strong-contrast);border-radius:8px;padding:10px 15px;position:fixed;top:8px;left:285px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}body{min-width:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.tf-app{--tf-ink:#111;--tf-muted:#666;--tf-line:#ddd;--tf-paper:#fff;--tf-accent:#111;--tf-wash:#f7f7f7;color:var(--tf-ink);background:var(--tf-paper);min-height:100vh;font-family:var(--font-ui);font-size:14px;line-height:1.5}.tf-app *{box-sizing:border-box}.tf-app button,.tf-app input,.tf-app select,.tf-app textarea{font:inherit}.tf-app button{color:inherit;cursor:pointer}.tf-app button:disabled,.tf-app input:disabled,.tf-app select:disabled{cursor:default;opacity:.55}.tf-app button:focus-visible,.tf-app input:focus-visible,.tf-app select:focus-visible,.tf-app summary:focus-visible,.tf-app textarea:focus-visible{outline-offset:3px;outline:2px solid #666}.tf-app h1,.tf-app h2,.tf-app h3,.tf-app p{margin:0}.tf-app h1,.tf-app h2{letter-spacing:-.03em;color:var(--tf-ink);font-family:Iowan Old Style BT,Georgia,serif;font-weight:400}.tf-app h1{font-size:42px;line-height:1.13}.tf-app h2{font-size:27px;line-height:1.2}.tf-app h3{font-size:16px;font-weight:500;line-height:1.4}.tf-app p{color:var(--tf-muted)}.tf-sidebar{z-index:20;background:#f6f6f6;border:0;flex-direction:column;width:236px;padding:32px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.tf-wordmark{text-align:left;letter-spacing:0;white-space:nowrap;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.tf-sidebar-header{align-items:center;gap:4px;padding:0 2px 40px;display:flex}.tf-brand-mark{flex:0 0 28px;width:28px;height:28px;display:block;position:relative}.tf-brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.tf-brand-expand{opacity:0;margin:auto;position:absolute;inset:0}.tf-brand-mark img,.tf-brand-expand{transition:opacity .12s}.tf-sidebar-collapsed .tf-wordmark:hover .tf-brand-mark img,.tf-sidebar-collapsed .tf-wordmark:focus-visible .tf-brand-mark img{opacity:0}.tf-sidebar-collapsed .tf-wordmark:hover .tf-brand-expand,.tf-sidebar-collapsed .tf-wordmark:focus-visible .tf-brand-expand{opacity:1}.tf-brand-copy{flex-direction:column;min-width:0;display:flex}.tf-brand-name{letter-spacing:-.65px;color:var(--tf-ink);font-size:18px;font-weight:500;line-height:1.7;display:block}.tf-nav-label{letter-spacing:.14em;color:#8d8d8d;padding:0 12px 13px;font-size:10px}.tf-sidebar nav{flex-direction:column;gap:7px;display:flex}.tf-sidebar nav button{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:13px 12px;font-size:12px;display:flex}.tf-sidebar nav button svg{stroke-width:1.4px;flex-shrink:0}.tf-sidebar nav button.active{color:#2e2e2e;background:#ebebeb}.tf-sidebar nav button:hover{background:#ebebeb}.tf-sidebar-bottom{gap:15px;margin-top:auto;padding:20px 10px 0;display:grid}.tf-local-note{color:#666;align-items:flex-start;gap:9px;font-size:11px;display:flex}.tf-local-note svg{flex-shrink:0;margin-top:2px}.tf-local-note span span{color:#8d8d8d;margin-top:4px;font-size:10px;display:block}.tf-reset,.tf-workspace-link{text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:7px 0;display:flex;color:#666!important;font-size:11px!important}.tf-workspace{min-width:0;margin-left:236px}.tf-topbar{border:0;justify-content:space-between;align-items:center;gap:20px;min-height:83px;padding:20px 38px;display:flex}.tf-partnership{align-items:center;gap:20px;display:flex}.tf-partnership img{object-fit:contain;width:137px;height:auto}.tf-partnership>span{color:#8d8d8d;padding-left:0;font-size:10px}.tf-mobile-reset{display:none}.tf-topbar-actions{align-items:center;gap:20px;display:flex}.tf-topbar-actions label{color:var(--tf-muted);align-items:center;gap:9px;font-size:10px;display:flex}.tf-topbar-actions select{width:auto;min-width:88px;color:var(--tf-ink);background:0 0;border:0;border-radius:0;padding:5px 18px 5px 0;font-size:11px}.tf-mode-button{border:1px solid var(--tf-line);white-space:nowrap;background:0 0;border-radius:20px;align-items:center;gap:7px;padding:7px 12px;display:flex;font-size:10px!important}.tf-mode-button.selected{background:var(--tf-wash)}.tf-main{max-width:1560px;margin:auto;padding:30px 38px 0}.tf-context-line{color:#8d8d8d;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.tf-tag{color:#666;letter-spacing:.02em;white-space:nowrap;background:#f8f8f8;border:1px solid #e5e5e5;border-radius:20px;align-items:center;gap:7px;padding:5px 9px;font-size:10px;display:inline-flex}.tf-tag i{background:#bdbdbd;border-radius:50%;width:4px;height:4px}.tf-hero{grid-template-columns:1.4fr 1fr;align-items:center;gap:20px;min-height:415px;padding:25px 0 35px;display:grid}.tf-eyebrow{letter-spacing:.14em;font-size:10px;font-weight:400;color:#8d8d8d!important;margin-bottom:15px!important}.tf-hero h1{letter-spacing:-.043em;margin:17px 0 23px;font-size:clamp(39px,4vw,62px);line-height:1.07}.tf-hero h1 em{font-weight:400}.tf-hero>div>p:not(.tf-eyebrow){max-width:520px;font-size:14px;line-height:1.8}.tf-hero-foot{color:#8d8d8d;align-items:center;gap:12px;margin-top:30px;font-size:10px;display:flex}.tf-small-rule{background:#bdbdbd;width:35px;height:1px}.tf-hero-visual{place-items:center;padding:10px 0 0;display:grid;position:relative}.tf-visual-floor{width:240px;height:266px;box-shadow:none;background:#f5f5f5;border:1px solid #ddd;border-radius:3px;position:relative;transform:perspective(800px)rotateX(12deg)rotate(-12deg)}.tf-visual-floor svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tf-visual-floor svg path{fill:none;stroke:#8d8d8d;stroke-width:2px;stroke-dasharray:5 4}.tf-visual-floor svg circle{fill:#666;stroke:#fff;stroke-width:3px}.tf-visual-display{background:#e8e8e8;border:1px solid #d9d9d9;border-radius:2px;position:absolute}.tf-visual-display.one{width:52px;height:70px;top:26px;right:22px}.tf-visual-display.two{width:49px;height:60px;top:144px;left:21px}.tf-visual-display.three{width:31px;height:64px;top:142px;right:21px}.tf-visual-seat{background:#fbfbfb;border:1px solid #cfcfcf;border-radius:20px;width:68px;height:42px;position:absolute;top:64px;left:20px}.tf-visual-seat i{background:#e5e5e5;border:1px solid #cfcfcf;border-radius:50%;width:14px;height:14px;position:absolute;top:13px}.tf-visual-seat i:first-child{left:9px}.tf-visual-seat i:last-child{right:9px}.tf-visual-label{white-space:nowrap;box-shadow:none;background:#fff;border:1px solid #e8e8e8;border-radius:3px;padding:5px 8px;font-size:9px;position:absolute;transform:rotate(12deg)}.tf-visual-label.arrival{bottom:-4px;left:115px}.tf-visual-label.contact{top:135px;right:-44px}.tf-visual-label.seated{top:51px;left:-44px}.tf-hero-visual>p{letter-spacing:.05em;color:#8d8d8d;padding-top:30px;font-size:9px}.tf-entry-grid{border-top:1px solid var(--tf-line);border-bottom:1px solid var(--tf-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tf-entry{text-align:left;background:0 0;border:0;min-height:214px;padding:27px 23px 30px;position:relative}.tf-entry:first-child{padding-left:0}.tf-entry:not(:last-child){border-right:1px solid var(--tf-line)}.tf-entry:last-child{padding-right:0}.tf-entry:hover{background:#f8f8f8}.tf-entry>div{color:#8d8d8d;justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.tf-entry-index{color:#8d8d8d;letter-spacing:.12em;font-size:10px}.tf-entry h2{max-width:235px;font-size:24px}.tf-entry p{max-width:200px;margin-top:11px;font-size:12px;line-height:1.6}.tf-entry-arrow{stroke-width:1px;position:absolute;bottom:25px;right:22px}.tf-home-proof{justify-content:space-between;align-items:flex-start;gap:25px;padding:32px 0;display:flex}.tf-home-proof>div{align-items:flex-start;gap:11px;display:flex}.tf-home-proof svg{stroke-width:1.3px;color:#8d8d8d;flex-shrink:0;margin-top:2px}.tf-home-proof strong{color:#666;font-size:11px;font-weight:400;display:block}.tf-home-proof span{color:#8d8d8d;max-width:320px;margin-top:5px;font-size:10px;display:block}.tf-page-heading{padding:37px 0 25px}.tf-page-heading h1{margin:10px 0 16px}.tf-page-heading>div>p:last-child{max-width:650px;font-size:13px}.tf-filters{border-top:1px solid var(--tf-line);border-bottom:1px solid var(--tf-line);justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;padding:16px 0;display:flex}.tf-filter-fields{flex-wrap:wrap;gap:22px;display:flex}.tf-filters label,.tf-session-toolbar label{color:#8d8d8d;flex-direction:column;gap:3px;font-size:10px;display:flex}.tf-filters select,.tf-session-toolbar select{color:var(--tf-ink);background:0 0;border:0;border-radius:0;width:auto;max-width:235px;padding:3px 18px 3px 0;font-size:12px}.tf-filters>p{text-align:right;font-size:11px}.tf-filters>p strong{color:var(--tf-ink)}.tf-filters>p span{margin-top:4px;font-size:9px;display:block}.tf-lens-note{color:#8d8d8d;padding:4px 0 18px;font-size:10px}.tf-lens-note span{color:#8d8d8d;margin-top:2px;font-size:9px;display:block}.tf-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:15px 0 34px;display:grid}.tf-metric{border-right:1px solid var(--tf-line);min-width:0;padding-right:15px}.tf-metric:last-child{border-right:0}.tf-metric-title{color:#666;justify-content:space-between;align-items:center;gap:5px;min-height:28px;font-size:11px;display:flex}.tf-metric>strong{letter-spacing:-.04em;overflow-wrap:anywhere;font-family:Iowan Old Style BT,Georgia,serif;font-size:43px;font-weight:400;line-height:1.4;display:block}.tf-metric>p{font-size:10px;line-height:1.7}.tf-metric>p span{color:#8d8d8d}.tf-metric>small{color:#8d8d8d;margin-top:6px;font-size:9px;display:block}.tf-icon-button{background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:7px;display:inline-flex}.tf-icon-button:hover{background:var(--tf-wash)}.tf-panel{border:1px solid var(--tf-line);background:#fff;border-radius:9px;margin-bottom:24px;padding:24px}.tf-section-top{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.tf-section-top .tf-eyebrow{margin-bottom:9px!important}.tf-section-top>div>p:last-child:not(.tf-eyebrow){max-width:680px;margin-top:12px;font-size:12px}.tf-text-button{text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:5px 0;display:inline-flex;color:#666!important;font-size:11px!important}.tf-text-button:hover{text-decoration:underline}.tf-back{margin-bottom:20px}.tf-funnel{border:1px solid var(--tf-line);border-radius:9px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-bottom:24px;display:grid;overflow:hidden}.tf-funnel.compact{border:0;border-radius:0;margin-bottom:17px}.tf-funnel-step{text-align:left;background:#fff;border:0;min-width:0;padding:18px 15px;transition:background .15s}.tf-funnel-step:not(:last-child){border-right:1px solid var(--tf-line)}.tf-funnel-step:hover,.tf-funnel-step.selected{background:#f6f6f6}.tf-step-label{align-items:center;gap:7px;min-height:33px;font-size:11px;display:flex}.tf-step-label>span{color:#bdbdbd;font-size:9px}.tf-step-label svg{flex-shrink:0;margin-left:auto}.tf-stage-number{margin:13px 0;font-family:Iowan Old Style BT,Georgia,serif;font-size:34px;font-weight:400;display:block}.tf-stage-number small{font:9px var(--font-ui);color:#8d8d8d;margin-top:4px;display:block}.tf-stage-track{background:#efefef;height:3px;margin:15px 0;display:block}.tf-stage-track i{background:#bdbdbd;height:100%;display:block}.tf-stage-rate{font-size:14px;display:block}.tf-stage-rate small{color:#8d8d8d;margin-top:5px;font-size:9px;display:block}.tf-stage-sample{color:#8d8d8d;margin-top:12px;font-size:9px;display:block}.tf-panel-note{font-size:10px;line-height:1.7;color:#8d8d8d!important}.tf-table-wrap{overflow-x:auto}.tf-comparison{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.tf-comparison caption{text-align:left;color:#8d8d8d;caption-side:bottom;padding:15px 0 14px;font-size:9px}.tf-comparison thead th{color:#8d8d8d;border-bottom:1px solid var(--tf-line);white-space:nowrap;padding:10px 12px 12px;font-size:9px;font-weight:400}.tf-comparison th:first-child{padding-left:0}.tf-comparison td,.tf-comparison tbody th{border-bottom:1px solid #efefef;padding:17px 12px;font-weight:400}.tf-comparison small{color:#8d8d8d;margin-top:5px;font-size:9px;display:block}.tf-comparison strong{font-size:14px;font-weight:400}.tf-store-link{text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.tf-store-link svg{color:#8d8d8d;stroke-width:1.4px}.tf-muted{color:#8d8d8d;font-size:10px}.tf-button{white-space:nowrap;background:#2e2e2e;border:1px solid #2e2e2e;border-radius:25px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:11px 18px;display:inline-flex;color:#fff!important;font-size:11px!important}.tf-button:hover{background:#4f4f4f}.tf-button.subtle{background:#fff;border-color:#e5e5e5;color:#666!important}.tf-button.subtle:hover{background:var(--tf-wash)}.tf-next-moment{background:#f7f7f7;border-radius:9px;align-items:center;gap:15px;margin-bottom:24px;padding:23px;display:flex}.tf-next-moment>svg{color:#8d8d8d;flex-shrink:0}.tf-next-moment p{margin-top:5px;font-size:11px}.tf-next-moment>.tf-button{margin-left:auto}.tf-disclosure{border-top:1px solid var(--tf-line);border-bottom:1px solid var(--tf-line);margin:18px 0 24px;padding:15px 0;font-size:11px}.tf-disclosure summary{cursor:pointer;color:#666;justify-content:space-between;align-items:center;gap:15px;min-height:25px;list-style:none;display:flex}.tf-disclosure summary::-webkit-details-marker{display:none}.tf-disclosure summary>span{align-items:center;gap:8px;display:flex}.tf-disclosure>div,.tf-disclosure>p{margin-top:18px}.tf-disclosure article{max-width:760px;margin-top:24px}.tf-disclosure article p{margin-top:9px;line-height:1.8}.tf-disclosure h3{font-size:13px}.tf-stage-config>div{flex-wrap:wrap;gap:15px 24px;margin:18px 0;display:flex}.tf-stage-config label{align-items:center;gap:9px;font-size:11px;display:inline-flex}.tf-stage-config input{accent-color:#8d8d8d}.tf-stage-config p{max-width:800px;line-height:1.8}.tf-pos-toggle{margin:4px 0 12px}.tf-stage-account{color:#8d8d8d;flex-wrap:wrap;align-items:center;gap:15px 20px;padding:15px 0 20px;font-size:10px;display:flex}.tf-stage-account strong{color:#555;margin-right:4px;font-size:18px;font-weight:400}.tf-session-toolbar{border-top:1px solid var(--tf-line);justify-content:space-between;align-items:center;gap:16px;margin:22px 0 10px;padding-top:20px;display:flex}.tf-session-toolbar>span{color:#8d8d8d;font-size:10px}.tf-session-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:15px 5px;display:flex}.tf-session-list>button:hover,.tf-session-list>button.selected{background:#f7f7f7}.tf-session-list strong{font-size:11px;font-weight:400}.tf-session-list button>div>span{color:#8d8d8d;margin-top:4px;font-size:9px;display:block}.tf-session-state{color:#8d8d8d;align-items:center;gap:13px;font-size:10px;display:flex}.tf-more{margin-top:15px}.tf-aggregate-only{background:#f8f8f8;border-radius:6px;gap:12px;margin-top:14px;padding:18px;display:flex}.tf-aggregate-only svg{color:#8d8d8d;flex-shrink:0}.tf-aggregate-only p{font-size:11px;line-height:1.8}.tf-session-details{background:#fbfbfb;border:1px solid #d9d9d9;border-radius:9px;margin:24px 0;padding:25px;scroll-margin-top:20px}.tf-session-details h2{overflow-wrap:anywhere;margin-top:14px;font-size:22px}.tf-session-grid{grid-template-columns:1fr 1fr;gap:35px;display:grid}.tf-floor{margin:0}.tf-floor svg{background:#f6f6f6;width:100%;display:block}.tf-floor svg text{font:11px var(--font-ui);fill:#8d8d8d;text-anchor:middle}.tf-floor-boundary{fill:#fff;stroke:#ddd;stroke-width:2px}.tf-floor-zone{fill:#efefef;stroke:#ddd}.tf-floor-seat{fill:#e8e8e8;stroke:#cfcfcf}.tf-floor-entry{stroke:#8d8d8d;stroke-width:6px}.tf-floor-path{fill:none;stroke:#8d8d8d;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:7 5}.tf-floor-point{fill:#bdbdbd;stroke:#fff;stroke-width:2px}.tf-floor-current{fill:#666;stroke:#fff;stroke-width:3px}.tf-floor figcaption{color:#8d8d8d;margin-top:10px;font-size:9px}.tf-scenario-scrub{color:#8d8d8d;margin:18px 0 8px;font-size:10px;display:block}.tf-scenario-scrub input{accent-color:#8d8d8d;width:100%;margin-top:10px;display:block}.tf-session-timeline h3{margin-bottom:18px}.tf-annotation{gap:12px;padding:0 0 16px;display:flex}.tf-annotation-dot{background:#bdbdbd;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.tf-annotation.unknown .tf-annotation-dot{background:#bdbdbd}.tf-annotation.not-reached .tf-annotation-dot{background:#e5e5e5}.tf-annotation strong{font-size:12px;font-weight:400}.tf-annotation p{margin-top:4px;font-size:10px}.tf-annotation .tf-text-button{font-size:10px!important}.tf-evidence-receipt{border-top:1px solid var(--tf-line);padding-top:13px;font-size:11px}.tf-evidence-receipt summary{cursor:pointer;color:#8d8d8d}.tf-evidence-receipt dl{margin:16px 0}.tf-evidence-receipt dt{color:#bdbdbd;margin-top:12px;font-size:9px}.tf-evidence-receipt dd{color:#8d8d8d;overflow-wrap:anywhere;margin:3px 0 0;font-size:10px}.tf-evidence-receipt p{margin-top:13px;font-size:11px;line-height:1.8}.tf-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:18px 0 32px;display:grid}.tf-story-card{border:1px solid var(--tf-line);text-align:left;background:#fff;border-radius:8px;flex-direction:column;min-height:340px;padding:25px 22px;display:flex}.tf-story-card:hover{background:#fbfbfb}.tf-story-card h2{margin:14px 0 15px;font-size:29px}.tf-story-card>p{font-size:12px;line-height:1.8}.tf-story-card>span:not(.tf-eyebrow){color:#8d8d8d;font-size:10px}.tf-story-mini{background:#f3f3f3;height:4px;margin:28px 0 12px}.tf-story-mini i{background:#bdbdbd;height:100%;display:block}.tf-story-path{color:#8d8d8d;align-items:center;gap:7px;margin-top:auto;padding-top:28px;font-size:9px;display:flex}.tf-story-path>svg:last-child{margin-left:auto}.tf-story-intro{max-width:700px;padding:10px 0 30px}.tf-story-intro h2{font-size:38px}.tf-story-intro>p:not(.tf-eyebrow){margin:14px 0 20px;line-height:1.8}.tf-story-sections h3{margin:13px 0 18px;font-family:Iowan Old Style BT,Georgia,serif;font-size:26px;font-weight:400}.tf-story-sections .tf-panel>p{margin-bottom:17px;font-size:13px;line-height:1.85}.tf-number{color:#8d8d8d;letter-spacing:.1em;font-size:10px}.tf-insight-number{color:#4f4f4f;margin-right:8px;font:42px Iowan Old Style BT,Georgia,serif}.tf-callout{background:#f7f7f7;padding:14px;font-size:11px!important}.tf-experiment dl{margin:20px 0}.tf-experiment dt{color:#8d8d8d;margin-top:17px;font-size:10px}.tf-experiment dd{color:#8d8d8d;max-width:750px;margin:5px 0 0;font-size:12px;line-height:1.8}.tf-draft-form{background:#f8f8f8;border-radius:7px;margin-top:18px;padding:20px}.tf-draft-form label{color:#8d8d8d;font-size:11px;display:block}.tf-draft-form textarea{color:#555;background:#fff;border:1px solid #ddd;border-radius:5px;width:100%;max-width:750px;min-height:85px;margin:10px 0 12px;padding:12px;display:block}.tf-draft-form>p{margin:12px 0 20px;font-size:10px}.tf-draft-form>div{gap:12px;display:flex}.tf-draft-saved{color:#8d8d8d;background:#f3f3f3;border-radius:7px;gap:13px;padding:20px;display:flex}.tf-draft-saved strong{font-size:12px;font-weight:400}.tf-draft-saved p{margin-top:7px;font-size:11px}.tf-draft-saved span{margin-top:9px;font-size:10px;display:block}.tf-reference{border-top:1px solid var(--tf-line);align-items:center;gap:22px;padding:25px 0;display:flex}.tf-reference p{max-width:630px;margin-top:9px;font-size:10px;line-height:1.8}.tf-reference h3{font-size:13px}.tf-footer{color:#bdbdbd;border-top:1px solid var(--tf-line);justify-content:space-between;gap:15px;margin-top:15px;padding:24px 0;font-size:9px;display:flex}.tf-empty{text-align:center;border:1px solid var(--tf-line);border-radius:9px;margin:25px 0;padding:60px 20px}.tf-empty p{max-width:450px;margin:18px auto 25px}.tf-empty-small{padding:25px 0;font-size:12px}@media (min-width:1600px){.tf-main{padding-left:60px;padding-right:60px}.tf-hero{min-height:490px}.tf-visual-floor{width:280px;height:310px}}@media (max-width:1150px){.tf-sidebar{width:206px;padding-left:13px;padding-right:13px}.tf-wordmark{font-size:21px!important}.tf-sidebar nav button{gap:9px;padding-left:10px;font-size:11px}.tf-workspace{margin-left:206px}.tf-main{padding:25px 25px 0}.tf-topbar{padding:18px 25px}.tf-partnership{gap:13px}.tf-partnership>span{display:none}.tf-topbar-actions{gap:12px}.tf-metrics{gap:15px}.tf-entry h2{font-size:21px}.tf-entry{padding-left:17px;padding-right:17px}.tf-hero{grid-template-columns:1.5fr 1fr}.tf-visual-floor{width:204px;height:241px}.tf-visual-label.contact{right:-20px}.tf-visual-label.seated{left:-20px}.tf-story-grid{gap:12px}.tf-story-card{padding:20px 17px}.tf-story-card h2{font-size:25px}.tf-funnel{grid-template-columns:repeat(auto-fit,minmax(115px,1fr))}.tf-funnel-step{padding:15px 11px}.tf-panel{padding:20px}.tf-stage-number{font-size:30px}}@media (max-width:900px){.tf-sidebar{width:182px}.tf-wordmark{padding-left:5px;font-size:19px!important}.tf-sidebar nav button{gap:8px;font-size:10px}.tf-sidebar nav svg{width:16px}.tf-workspace{margin-left:182px}.tf-topbar-actions label{gap:3px}.tf-mode-button{padding:7px 8px;font-size:9px!important}.tf-hero{grid-template-columns:1.5fr 1fr;min-height:370px}.tf-hero h1{font-size:39px}.tf-visual-floor{width:168px;height:220px}.tf-hero-visual{opacity:.85}.tf-visual-label{font-size:8px}.tf-partnership img{width:115px}.tf-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.tf-metric:nth-child(2){border:0}.tf-filter-fields{gap:14px}.tf-filters>p{display:none}.tf-story-grid{grid-template-columns:1fr}.tf-story-card{min-height:240px}.tf-story-card h2{font-size:29px}.tf-story-mini{margin:19px 0 10px}.tf-home-proof{gap:20px}.tf-entry h2{font-size:19px}.tf-entry p{font-size:11px}.tf-reference{flex-direction:column;align-items:flex-start}.tf-session-grid{grid-template-columns:1fr}.tf-next-moment{flex-wrap:wrap}.tf-next-moment>.tf-button{margin-left:33px}.tf-footer{flex-wrap:wrap}}@media (max-width:700px){.tf-sidebar{background:#f6f6f6;border:0;width:auto;padding:17px 20px 0;position:static}.tf-wordmark{padding:0;font-size:23px!important}.tf-wordmark>span,.tf-nav-label{display:none}.tf-sidebar nav{flex-direction:row;gap:3px;margin:17px -8px 0;overflow-x:auto}.tf-sidebar nav button{white-space:nowrap;border-radius:6px 6px 0 0;gap:5px;padding:10px 9px;font-size:10px}.tf-sidebar nav button:first-child svg{width:16px}.tf-sidebar nav button svg{width:12px}.tf-sidebar-bottom{display:none}.tf-workspace{margin-left:0}.tf-topbar{gap:13px;min-height:68px;padding:15px 20px}.tf-partnership img{width:105px}.tf-topbar-actions{gap:10px}.tf-topbar-actions label{flex-direction:column;align-items:flex-start;font-size:8px}.tf-topbar-actions select{min-width:75px;padding:0;font-size:10px}.tf-main{padding:22px 20px 0}.tf-context-line>span:last-child{font-size:8px}.tf-context-line{align-items:center}.tf-tag{padding:4px 8px;font-size:9px}.tf-hero{grid-template-columns:1fr;gap:0;min-height:0;padding:35px 0 28px}.tf-hero h1{font-size:43px}.tf-hero>div>p:not(.tf-eyebrow){font-size:13px}.tf-hero-foot{margin-top:20px}.tf-hero-visual{display:none}.tf-entry-grid{grid-template-columns:1fr}.tf-entry,.tf-entry:first-child,.tf-entry:last-child{border-right:0;min-height:155px;padding:22px 0}.tf-entry:not(:last-child){border-right:0;border-bottom:1px solid var(--tf-line)}.tf-entry>div{margin-bottom:13px}.tf-entry h2{max-width:90%;font-size:26px}.tf-entry p{max-width:80%;margin-top:9px;font-size:12px}.tf-entry-arrow{bottom:27px;right:0}.tf-home-proof{flex-direction:column;gap:20px;padding:27px 0}.tf-page-heading{padding:30px 0 23px}.tf-page-heading h1{font-size:35px}.tf-page-heading>div>p:last-child{font-size:12px}.tf-filter-fields{grid-template-columns:1fr 1fr;gap:15px;width:100%;display:grid}.tf-filters label:first-child{grid-column:1/-1}.tf-filters label{font-size:9px}.tf-filters select{max-width:100%;font-size:12px}.tf-lens-note{line-height:1.7}.tf-metrics{gap:22px 15px;margin:10px 0 25px}.tf-metric-title{min-height:32px;font-size:10px}.tf-metric>strong{font-size:36px}.tf-metric p{font-size:9px}.tf-metric>small{font-size:8px}.tf-panel{border-radius:7px;padding:18px 15px}.tf-section-top{flex-wrap:wrap;margin-bottom:15px}.tf-section-top h2{font-size:24px}.tf-funnel,.tf-funnel.compact{grid-template-columns:1fr}.tf-funnel-step{border-bottom:1px solid var(--tf-line);grid-template-columns:1fr 1fr;gap:3px 14px;padding:15px;display:grid;border-right:0!important}.tf-step-label{grid-column:1/-1}.tf-stage-number{margin:0;font-size:28px}.tf-stage-track{order:3;grid-column:1/-1;margin:8px 0 3px}.tf-stage-rate{padding-top:7px;font-size:13px}.tf-stage-sample{margin-top:5px;font-size:9px}.tf-stage-evidence .tf-section-top .tf-tag{white-space:normal}.tf-stage-account{gap:12px}.tf-stage-account strong{font-size:16px}.tf-comparison{min-width:610px}.tf-table-wrap{max-width:100%}.tf-next-moment{gap:12px;padding:18px 15px}.tf-next-moment>div{max-width:calc(100% - 40px)}.tf-next-moment h3{font-size:14px}.tf-next-moment p{font-size:10px}.tf-next-moment>.tf-button{margin-left:30px}.tf-session-toolbar{flex-direction:column;align-items:flex-start;gap:9px}.tf-session-list>button{flex-direction:column;align-items:flex-start;gap:8px}.tf-session-state{font-size:9px}.tf-session-list strong{overflow-wrap:anywhere;font-size:10px}.tf-session-details{padding:20px 15px}.tf-session-details h2{font-size:20px}.tf-session-details .tf-section-top>div>p{font-size:10px}.tf-session-details .tf-section-top>.tf-button{min-height:35px;padding:6px 12px}.tf-session-grid{gap:24px}.tf-story-grid{margin-top:10px}.tf-story-card{min-height:245px;padding:23px 20px}.tf-story-intro h2{font-size:34px}.tf-story-intro>p:not(.tf-eyebrow){font-size:12px}.tf-story-sections h3{font-size:24px}.tf-story-sections .tf-panel>p{font-size:12px}.tf-draft-form{padding:15px}.tf-draft-form>div{flex-wrap:wrap}.tf-footer{padding-bottom:75px;font-size:8px}.tf-desktop-break{display:none}}@media (prefers-reduced-motion:reduce){.tf-app *{scroll-behavior:auto!important;transition:none!important}}@media (max-width:700px){.tf-mobile-reset{display:inline-flex}.tf-topbar-actions{gap:7px}}.tf-topbar .tf-mobile-reset{display:none}@media (max-width:700px){.tf-topbar .tf-mobile-reset{display:inline-flex}}.tf-app .skip-link{max-width:calc(100vw - 32px);left:16px}@media (max-width:700px){.tf-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:15px 0 0;display:grid;overflow:visible}.tf-sidebar nav button{white-space:normal;text-align:center;justify-content:center;min-width:0;min-height:48px;padding:9px 4px;font-size:10px;line-height:1.35}.tf-sidebar nav button svg{display:none}.tf-topbar{gap:8px;padding:15px 16px}.tf-partnership img{width:100px}.tf-topbar-actions{gap:6px}.tf-mode-button{justify-content:center;width:30px;height:30px;padding:0}.tf-mode-button span{display:none}.tf-topbar .tf-mobile-reset{width:30px;height:30px;padding:7px}.tf-topbar-actions select{width:83px;min-width:0}}.tf-sidebar,.tf-workspace{transition:width .16s,margin-left .16s}.tf-sidebar-toggle{color:#666;background:0 0;border:0;border-radius:7px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.tf-sidebar-toggle:hover{color:var(--tf-ink);background:#f2f2f2}.tf-sidebar-collapsed .tf-sidebar{width:76px;padding-left:16px;padding-right:16px}.tf-sidebar-collapsed .tf-workspace{margin-left:76px}.tf-sidebar-collapsed .tf-sidebar-header{justify-content:center;padding:0 0 40px}.tf-sidebar-collapsed .tf-wordmark{flex:none;justify-content:center;width:44px;height:32px;padding:0}.tf-sidebar-collapsed .tf-brand-copy,.tf-sidebar-collapsed .tf-nav-label,.tf-sidebar-collapsed .tf-nav-text{display:none}.tf-sidebar-collapsed .tf-sidebar nav button{justify-content:center;gap:0;width:44px;min-height:44px;padding:12px}.tf-sidebar-collapsed .tf-sidebar-bottom{padding:20px 0 0}.tf-sidebar-collapsed .tf-sidebar-bottom button{justify-content:center;width:44px;min-height:40px;padding:10px}@media (min-width:701px) and (max-width:1150px){.tf-wordmark{gap:7px;padding:0}.tf-brand-name{font-size:17px}}@media (min-width:701px) and (max-width:900px){.tf-wordmark{gap:6px}.tf-brand-mark{flex-basis:24px;width:24px;height:24px}.tf-brand-name{font-size:14px}.tf-sidebar-header .tf-sidebar-toggle{flex-basis:28px;width:28px;height:32px}}@media (max-width:700px){.tf-wordmark{align-items:center;gap:10px;padding:0}.tf-wordmark>.tf-brand-mark{display:block}.tf-wordmark>.tf-brand-copy,.tf-sidebar-collapsed .tf-brand-copy{display:flex}.tf-brand-name{font-size:19px}.tf-topbar{flex-wrap:wrap}.tf-sidebar-collapsed .tf-sidebar{width:auto;padding:17px 20px}.tf-sidebar-collapsed .tf-workspace{margin-left:0}.tf-sidebar-header{gap:8px;padding:0}.tf-sidebar-header .tf-sidebar-toggle{margin-left:auto}.tf-sidebar-collapsed .tf-sidebar-header{justify-content:flex-start;padding:0}.tf-sidebar-collapsed .tf-wordmark{flex:none;justify-content:flex-start;width:auto;padding:0}.tf-sidebar-collapsed .tf-sidebar nav{display:none}}.hd-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding-top:22px;padding-bottom:24px;display:flex}.hd-heading h1{font-size:39px}.hd-scope-note{color:#888;white-space:nowrap;padding-bottom:4px;font-size:11px}.hd-filters .tf-filter-fields{flex:1;gap:22px}.hd-filters select{max-width:220px}.hd-comparison-note{color:#888;justify-content:space-between;gap:12px;margin:22px 0 13px;font-size:10px;display:flex}.hd-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hd-metric{text-align:left;background:#fff;border:1px solid #e5e5e5;border-radius:11px;flex-direction:column;gap:11px;min-width:0;padding:21px 20px 18px;transition:border-color .12s,box-shadow .12s;display:flex}.hd-metric:hover{border-color:#aaa}.hd-metric.selected{border-color:#363636;border-top-style:solid;border-top-width:2px}.hd-metric-label{color:#666;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.hd-metric-label>svg{opacity:.5;flex-shrink:0}.hd-metric>strong{letter-spacing:-1.3px;font-size:34px;font-weight:500;line-height:1.1}.hd-change{align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}.hd-change.up{color:#216b49}.hd-change.down{color:#b23b36}.hd-change.flat,.hd-change.unavailable{color:#888}.hd-metric>small{color:#999;margin-top:2px;font-size:9px}.hd-trend{border:1px solid #e5e5e5;border-radius:12px;margin-top:23px;padding:26px 28px 0;overflow:hidden}.hd-trend-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.hd-trend-header .tf-eyebrow{font-size:9px;margin-bottom:6px!important}.hd-trend-header h2{font-size:28px}.hd-trend-header p:last-child{margin-top:5px;font-size:10px}.hd-point-readout{text-align:right;flex-direction:column;gap:3px;display:flex}.hd-point-readout>span{color:#888;font-size:10px}.hd-point-readout>strong{letter-spacing:-.8px;font-size:26px;font-weight:500}.hd-point-readout>small{color:#999;font-size:9px}.hd-chart-wrap{margin:22px -9px 0}.hd-chart{width:100%;display:block;overflow:visible}.hd-chart text{fill:#999;font-family:Suisse Intl,Arial,sans-serif;font-size:10px}.hd-grid-line{stroke:#eee;stroke-width:1px}.hd-trend-line{stroke:#333;stroke-width:2.3px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.hd-chart.up .hd-trend-line{stroke:#297451}.hd-chart.down .hd-trend-line{stroke:#b74c44}.hd-chart-point{fill:#fff;stroke:#555;stroke-width:1.3px;cursor:pointer}.hd-chart-point:hover,.hd-chart-point:focus{fill:#333;stroke:#333;stroke-width:3px;outline:none}.hd-chart-point.missing{fill:none;stroke:#ccc;stroke-dasharray:2 2}.hd-cursor{stroke:#ccc;stroke-width:1px;stroke-dasharray:4 5}.hd-trend-summary{border-top:1px solid #eee;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:18px 0;display:grid}.hd-trend-summary>span{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.hd-trend-summary small{color:#999;font-size:9px;font-weight:400}.hd-trend-summary strong{font-size:17px;font-weight:500}.hd-definitions{color:#888;border-top:1px solid #eee;padding:12px 0;font-size:10px}.hd-definitions summary{cursor:pointer}.hd-definitions p{max-width:780px;margin-top:10px;line-height:1.7}.hd-explore{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0 20px;display:grid}.hd-explore>button{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:14px 5px;display:flex}.hd-explore>button:hover{background:#f7f7f7}.hd-explore>button>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.hd-explore strong{font-size:11px;font-weight:500}.hd-explore small{color:#999;font-size:10px}.hd-explore svg{color:#888;flex-shrink:0}.hd-data-note{padding:8px 0 24px;font-size:9px;color:#aaa!important}@media (max-width:1150px){.hd-metric{padding:18px 14px}.hd-metric>strong{font-size:29px}.hd-filters .tf-filter-fields{gap:15px}.hd-filters select{max-width:170px}.hd-filters>p,.hd-scope-note{display:none}}@media (max-width:900px){.hd-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-filters .tf-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hd-explore{gap:10px}.hd-explore>button{gap:7px}.hd-explore small{display:none}.hd-trend{padding:22px 20px 0}}@media (max-width:700px){.hd-heading h1{font-size:34px}.hd-comparison-note{flex-wrap:wrap;gap:4px}.hd-filters .tf-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-filters label:first-child{grid-column:auto}.hd-filters select{max-width:100%}.hd-metric{gap:9px;padding:17px 12px}.hd-metric>strong{font-size:28px}.hd-metric-label{font-size:10px}.hd-metric>small{font-size:8px;line-height:1.5}.hd-trend{padding:20px 14px 0}.hd-trend-header h2{font-size:25px}.hd-point-readout>strong{font-size:22px}.hd-point-readout>small{max-width:130px}.hd-chart-wrap{margin:20px -4px 0;overflow-x:auto}.hd-chart{min-width:520px}.hd-trend-summary{gap:10px}.hd-trend-summary small{font-size:8px}.hd-trend-summary strong{font-size:13px}.hd-explore{grid-template-columns:1fr;gap:0;margin:20px 0 10px}.hd-explore>button{padding:12px 0}.hd-explore small{display:block}}.hd-dashboard{margin:32px 0 26px}.hd-overview-heading{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:16px;display:flex}.hd-overview-heading h2{font-size:29px;font-weight:400}@media (max-width:700px){.hd-overview-heading h2{font-size:26px}}.tf-app,.tf-app *{scrollbar-width:none}html:has(.tf-app){scrollbar-width:none}body:has(.tf-app){scrollbar-width:none}html:has(.tf-app)::-webkit-scrollbar{width:0;height:0;display:none}body:has(.tf-app)::-webkit-scrollbar{width:0;height:0;display:none}.tf-app::-webkit-scrollbar{width:0;height:0;display:none}.tf-app ::-webkit-scrollbar{width:0;height:0;display:none}
.sp-experience .tf-page-heading{padding:27px 0 23px}.sp-experience .tf-page-heading h1{font-size:38px}.sp-experience .tf-filters{margin-bottom:22px}.sp-network{border:1px solid var(--tf-line);background:#fff;border-radius:9px;grid-template-columns:minmax(0,1.7fr) minmax(235px,1fr);min-height:390px;margin:20px 0 28px;display:grid;overflow:hidden}.sp-network-map{background:#f9f9f9;flex-direction:column;justify-content:space-between;min-width:0;padding:29px 25px 18px;display:flex;position:relative}.sp-map-label{letter-spacing:.12em;color:#8d8d8d;font-size:9px}.sp-network-map svg{width:100%;height:310px;overflow:visible}.sp-land{fill:url(#sp-land);stroke:#ddd;stroke-width:1px}.sp-map-flow{fill:none;stroke:#bdbdbd;stroke-width:1.2px;stroke-dasharray:3 5}.sp-pin-halo{fill:#bdbdbd33;stroke:#bdbdbd;stroke-width:.5px}.sp-pin{fill:#8d8d8d;stroke:#fff;stroke-width:2px}.sp-network-map g[role=button]{cursor:pointer}.sp-network-map g[role=button]:hover .sp-pin-halo,.sp-network-map g[role=button]:focus .sp-pin-halo{fill:#bdbdbd77;stroke:#8d8d8d}.sp-city{fill:#4f4f4f;font-size:13px}.sp-city-store{fill:#8d8d8d;font-size:9px}.sp-map-note{color:#8d8d8d;font-size:9px}.sp-network-stores{border-left:1px solid var(--tf-line);padding:30px 25px}.sp-network-stores h2{margin-bottom:14px;font-size:28px;line-height:1.25}.sp-network-stores>p:not(.tf-eyebrow){max-width:240px;margin-bottom:22px;font-size:12px;line-height:1.8}.sp-store-card{border:0;border-top:1px solid var(--tf-line);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:18px 0;display:flex}.sp-store-card:hover{color:#666!important}.sp-store-card strong{font-size:13px;font-weight:400}.sp-store-card small{color:#8d8d8d;margin-top:4px;font-size:10px;display:block}.sp-store-card>span:nth-child(2){text-align:right;font-family:Iowan Old Style BT,Georgia,serif;font-size:19px}.sp-store-card>span:nth-child(2) small{font:9px var(--font-ui)}.sp-floor-nav{justify-content:space-between;align-items:center;gap:18px;margin:22px 0;display:flex}.sp-lenses{background:#fbfbfb;border:1px solid #e5e5e5;border-radius:30px;gap:3px;padding:3px;display:flex}.sp-lenses button{background:0 0;border:0;border-radius:20px;padding:7px 14px;font-size:11px}.sp-floor-panel{border:1px solid var(--tf-line);background:#fff;border-radius:9px;margin:0 0 24px;overflow:hidden}.sp-floor-heading{justify-content:space-between;align-items:center;gap:20px;padding:24px 27px 0;display:flex}.sp-floor-heading .tf-eyebrow{margin-bottom:8px!important}.sp-floor-heading h2{font-size:27px}.sp-key-number{text-align:right;flex-direction:column;display:flex}.sp-key-number strong{font:33px Iowan Old Style BT,Georgia,serif}.sp-key-number span{color:#8d8d8d;margin-top:4px;font-size:10px}.sp-canvas-row{grid-template-columns:minmax(0,2.5fr) minmax(170px,1fr);align-items:center;gap:15px;padding:18px 25px 10px;display:grid}.sp-floor-canvas{min-width:0}.sp-floor-canvas svg{width:100%;height:330px}.sp-floor-boundary{fill:#fbfbfb;stroke:#ddd;stroke-width:1.2px}.sp-entrance{stroke:#fff;stroke-width:6px}.sp-zone{fill:#efefef;stroke:#ddd;stroke-width:1px}.sp-seat{fill:#e5e5e5;stroke:#bfbfbf}.sp-floor-canvas text{font:10px var(--font-ui);fill:#8d8d8d;text-anchor:middle}.sp-path{fill:none;stroke:#8d8d8d;stroke-width:1.5px;opacity:.34;stroke-linecap:round;stroke-linejoin:round}.sp-path.not-reached{stroke:#bdbdbd;opacity:.35}.sp-path.selected{stroke:#666;stroke-width:3px;opacity:1}.sp-path-hit{fill:none;stroke:#0000;stroke-width:10px;cursor:pointer}.sp-floor-canvas g:focus .sp-path,.sp-floor-canvas g:hover .sp-path{stroke-width:3px;opacity:1}.sp-floor-legend{color:#8d8d8d;align-items:center;gap:16px;padding:6px 5px 12px;font-size:9px;display:flex}.sp-floor-legend span{align-items:center;gap:6px;display:flex}.sp-floor-legend i{background:#8d8d8d;width:15px;height:2px}.sp-floor-legend small{margin-left:auto;font-size:9px}.sp-spatial-note{padding:20px 7px 20px 12px}.sp-spatial-note h3{margin:12px 0;font-family:Iowan Old Style BT,Georgia,serif;font-size:23px;font-weight:400;line-height:1.25}.sp-spatial-note p{font-size:12px;line-height:1.8}.sp-spatial-note>span:not(.tf-eyebrow){color:#666;font-size:11px}.sp-note-rule{background:#bfbfbf;width:28px;height:1px;margin:25px 0 18px}.sp-physical-funnel{border-top:1px solid var(--tf-line);background:#fbfbfb;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sp-physical-funnel button{text-align:left;background:0 0;border:0;flex-direction:column;gap:5px;padding:17px 22px;display:flex}.sp-physical-funnel button:not(:last-child){border-right:1px solid var(--tf-line)}.sp-physical-funnel button[aria-pressed=true]{background:#f3f3f3}.sp-physical-funnel small{color:#666;font-size:10px}.sp-physical-funnel strong{font:27px Iowan Old Style BT,Georgia,serif}.sp-physical-funnel span{color:#8d8d8d;font-size:9px}.sp-discreet{margin-top:18px}.sp-discreet>summary{justify-content:flex-start;gap:9px;font-size:10px}.sp-discreet p{margin:15px 0;font-size:12px;line-height:1.8}.sp-drawer{z-index:80;width:min(440px,100vw);box-shadow:none;background:#fff;border-left:1px solid #ddd;padding:52px 35px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.sp-close{position:absolute;top:20px;right:20px}.sp-drawer h2{margin:24px 0 15px;font-size:32px}.sp-drawer>p{font-size:12px;line-height:1.8}.sp-moments{margin:30px 0}.sp-moments>div{border-top:1px solid #e8e8e8;grid-template-columns:50px 1fr;gap:4px 10px;padding:17px 0;display:grid}.sp-moments span{color:#8d8d8d;font-size:11px}.sp-moments strong{font-size:13px;font-weight:400}.sp-moments small{color:#8d8d8d;grid-column:2;font-size:10px}@media (max-width:1050px){.sp-network{grid-template-columns:minmax(0,1.4fr) minmax(210px,1fr)}.sp-canvas-row{grid-template-columns:1fr}.sp-spatial-note{display:none}.sp-floor-canvas svg{height:320px}.sp-network-stores{padding:25px 18px}.sp-network-map{padding-left:15px;padding-right:15px}}@media (max-width:720px){.sp-experience .tf-page-heading h1{font-size:32px}.sp-network{grid-template-columns:1fr}.sp-network-stores{border-left:0;border-top:1px solid var(--tf-line)}.sp-network-stores h2 br{display:none}.sp-network-map svg{height:280px}.sp-network-map{padding:24px 18px}.sp-floor-nav{flex-wrap:wrap;gap:15px}.sp-lenses{order:3;justify-content:center;width:100%}.sp-floor-heading{align-items:flex-start;padding:20px 18px 0}.sp-floor-heading h2{font-size:25px}.sp-key-number strong{font-size:27px}.sp-key-number span{max-width:95px;line-height:1.7}.sp-canvas-row{padding:13px 12px}.sp-floor-canvas svg{height:280px}.sp-floor-legend{flex-wrap:wrap;gap:9px}.sp-floor-legend small{width:100%;margin-left:0}.sp-physical-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-physical-funnel button{padding:15px}.sp-physical-funnel button:nth-child(2){border-right:0}.sp-physical-funnel button:nth-child(-n+2){border-bottom:1px solid var(--tf-line)}}.sp-key-number small{color:#8d8d8d;margin-top:4px;font-size:9px}.sp-breadcrumb{color:#8d8d8d;align-items:center;gap:9px;font-size:10px;display:flex}.sp-network-lenses{justify-content:space-between;align-items:center;margin:21px 0 17px;display:flex}.sp-network-lenses>span{color:#8d8d8d;font-size:11px}.sp-cohort-caption{color:#4f4f4f;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:7px 5px 13px;font-size:12px;display:flex}.sp-cohort-caption span{color:#8d8d8d;font-size:10px}.sp-floor-origin{color:#8d8d8d;padding:0 5px 7px;font-size:9px;display:block}.sp-zone-wash{fill:#8d8d8d;pointer-events:none}.sp-zone.selected{stroke:#8d8d8d;stroke-width:1.8px}.sp-floor-canvas g[role=button]{cursor:pointer;outline:0}.sp-floor-canvas g[role=button]:focus .sp-zone{stroke:#8d8d8d;stroke-width:2.5px}.sp-played-path{fill:none;stroke:#666;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.sp-current-position{pointer-events:none}.sp-current-position circle:first-child{fill:#8d8d8d80;stroke:#fff;stroke-width:2px}.sp-floor-canvas .sp-gap-label{fill:#8d8d8d;paint-order:stroke;stroke:#fbfbfb;stroke-width:5px;font-size:11px}.sp-floor-legend{flex-wrap:wrap;gap:10px 14px}.sp-floor-legend small{white-space:nowrap}.sp-empty-floor{text-align:center;color:#8d8d8d;padding:0 6px;font-size:12px}.sp-physical-funnel{grid-template-columns:repeat(5,minmax(0,1fr))}.sp-physical-funnel button{padding-inline:18px}.sp-canvas-row{grid-template-columns:minmax(0,2.5fr) minmax(190px,1fr)}.sp-journey-rail{min-width:0;padding:7px 5px 10px 12px}.sp-rail-heading{justify-content:space-between;align-items:center;display:flex}.sp-rail-heading .tf-eyebrow{font-size:9px;margin:0!important}.sp-journey-rail h3{margin:10px 0 6px;font:26px Iowan Old Style BT,Georgia,serif}.sp-journey-rail>p{font-size:10px}.sp-journey-clock{align-items:center;gap:7px;margin:15px 0 5px;display:flex}.sp-journey-clock strong{font-size:13px;font-weight:400}.sp-journey-clock span{color:#8d8d8d;font-size:10px}.sp-journey-rail input[type=range]{accent-color:#8d8d8d;cursor:pointer;width:100%;height:18px}.sp-replay-caption{color:#8d8d8d;margin:3px 0 16px;font-size:9px;display:block}.sp-rail-moments{gap:0;display:grid}.sp-rail-moments button{text-align:left;background:0 0;border:0;gap:10px;padding:9px 0;font-size:11px;display:flex;position:relative}.sp-rail-moments button i{background:#f3f3f3;border:1px solid #cfcfcf;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.sp-rail-moments button:not(:last-child):after{content:"";border-left:1px solid #e5e5e5;position:absolute;top:20px;bottom:-3px;left:2px}.sp-rail-moments button small{color:#8d8d8d;margin-top:3px;font-size:9px;display:block}.sp-rail-moments button[aria-pressed=true]{color:#666}.sp-rail-moments button[aria-pressed=true] i{background:#8d8d8d;border-color:#8d8d8d}.sp-rail-moments button:disabled{opacity:.55}.sp-small-detail{color:#8d8d8d;border-top:1px solid #e8e8e8;margin-top:12px;padding-top:12px;font-size:9px}.sp-small-detail p{overflow-wrap:anywhere;margin-top:12px;font-size:10px;line-height:1.8}.sp-below-canvas{margin-bottom:20px}.sp-outcomes{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.sp-outcomes button{background:#fff;border:1px solid #e5e5e5;border-radius:16px;padding:6px 10px;font-size:10px}.sp-outcomes button[aria-pressed=true]{background:#f3f3f3;border-color:#cfcfcf}.sp-outcomes>span{color:#8d8d8d;margin-left:auto;font-size:10px}.sp-path-picker{color:#8d8d8d;margin-top:14px;font-size:10px}.sp-path-picker summary{cursor:pointer}.sp-path-picker>div{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.sp-path-picker button{text-align:left;background:#fff;border:1px solid #e5e5e5;border-radius:6px;min-width:85px;padding:8px 10px;font-size:10px}.sp-path-picker button small{color:#8d8d8d;margin-top:4px;font-size:9px;display:block}.sp-path-picker button[aria-pressed=true]{background:#f3f3f3;border-color:#bdbdbd}.sp-compare-bar{flex-wrap:wrap;align-items:center;gap:15px;margin:10px 0 20px;font-size:11px;display:flex}.sp-compare-bar>span:first-child{color:#8d8d8d;align-items:center;gap:7px;display:flex}.sp-compare-bar select{color:#555;background:#fbfbfb;border:1px solid #e5e5e5;border-radius:20px;max-width:240px;padding:8px 26px 8px 12px;font-size:11px}.sp-compare-context{color:#8d8d8d;margin-left:auto;font-size:9px}.sp-comparison-canvases{grid-template-columns:1fr 1fr;gap:20px;padding:24px 22px 4px;display:grid}.sp-comparison-canvases>figure{min-width:0;margin:0}.sp-comparison-canvases svg{height:280px}.sp-comparison-canvases .sp-floor-legend{gap:8px;font-size:8px}.sp-comparison-canvases .sp-floor-legend small{margin:0;font-size:8px}.sp-pattern-readout{border-top:1px solid #e5e5e5;margin:8px 27px 24px;padding:20px 0 0}.sp-pattern-readout .tf-eyebrow{font-size:9px;margin-bottom:10px!important}.sp-pattern-readout h3{margin-bottom:10px;font:23px Iowan Old Style BT,Georgia,serif}.sp-pattern-readout p{max-width:710px;font-size:12px;line-height:1.8}.sp-pattern-readout>span:last-child:not(.tf-eyebrow){color:#8d8d8d;margin-top:12px;font-size:10px;display:block}.sp-comparison-moments{border-top:1px solid #e5e5e5;margin:0 27px;padding:15px 0 20px}.sp-comparison-moments .sp-journey-rail{padding:0}.sp-comparison-moments .sp-rail-moments{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.sp-comparison-moments .sp-rail-moments button:after{display:none}.sp-comparison-moments input[type=range]{max-width:500px}.sp-continuity-entry{text-align:left;background:#fff;border:1px solid #e5e5e5;border-left:0;border-right:0;align-items:center;gap:12px;width:100%;margin:26px 0;padding:21px 0;display:flex}.sp-continuity-entry>span{flex:1}.sp-continuity-entry strong{color:#666;font-size:12px;font-weight:400}.sp-continuity-entry small{color:#8d8d8d;margin-top:5px;font-size:10px;display:block}.sp-continuity-entry>svg{color:#8d8d8d}.sp-drawer-backdrop{z-index:70;background:#2e2e2e26;position:fixed;inset:0}.sp-conversation{box-shadow:none}.sp-profile-label{margin:12px 0;color:#666!important}.sp-prior-visits{margin:24px 0}.sp-prior-visits button{text-align:left;background:#fff;border:0;border-top:1px solid #e8e8e8;align-items:center;gap:16px;width:100%;padding:17px 0;display:flex}.sp-prior-visits button>span{color:#8d8d8d;border:1px solid #e5e5e5;border-radius:6px;padding:8px;font-size:11px}.sp-prior-visits strong{flex:1;font-size:12px;font-weight:400}.sp-prior-visits small{color:#8d8d8d;margin-top:4px;font-size:10px;display:block}.sp-conversation-note{border-top:1px solid #e5e5e5;padding:20px 0}.sp-conversation-note>span{color:#8d8d8d;font-size:10px}.sp-conversation-note p{color:#555;margin-top:11px;font:21px/1.5 Iowan Old Style BT,Georgia,serif}.sp-conversation-note.question{background:#f8f8f8;border:1px solid #e8e8e8;border-radius:7px;margin:0 0 15px;padding:18px}.sp-conversation-limit{color:#8d8d8d!important;margin-top:20px!important;font-size:10px!important;line-height:1.9!important}@media (max-width:1050px){.sp-canvas-row{grid-template-columns:minmax(0,1.8fr) minmax(180px,1fr)}.sp-journey-rail{padding-left:7px}.sp-physical-funnel button{padding:15px 12px}.sp-comparison-canvases{gap:12px;padding-inline:16px}.sp-comparison-canvases svg{height:240px}}@media (max-width:760px){.sp-canvas-row{grid-template-columns:1fr}.sp-spatial-note{padding:15px 10px;display:block}.sp-journey-rail{border-top:1px solid #e5e5e5;padding:17px 8px 7px}.sp-rail-moments{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sp-rail-moments button:after{display:none}.sp-comparison-canvases{grid-template-columns:1fr;padding:20px 12px}.sp-comparison-canvases svg{height:300px}.sp-compare-context{width:100%;margin-left:0}.sp-network-lenses{flex-wrap:wrap;gap:12px}.sp-network-lenses .sp-lenses{order:0;width:auto}.sp-physical-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-physical-funnel button{border-bottom:1px solid var(--tf-line)}.sp-breadcrumb>span{display:none}.sp-comparison-moments .sp-rail-moments{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-conversation{padding:50px 25px}.sp-drawer h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.sp-experience *{scroll-behavior:auto!important;transition:none!important}}.sp-pattern-basis{color:#8d8d8d;margin-top:12px;font-size:9px;display:block}.sp-path{stroke:#555;opacity:.32}.sp-path.not-reached{stroke:#8d8d8d;stroke-dasharray:5 3;opacity:.44}.sp-path.unknown{stroke:#bdbdbd;stroke-dasharray:2 4;opacity:.7}.sp-path.selected,.sp-played-path{stroke:#111;opacity:1}.sp-path.subdued{opacity:.1}.sp-floor-legend i{background:#555}.sp-floor-legend span:nth-child(2) i{background:repeating-linear-gradient(90deg,#8d8d8d 0 5px,#0000 5px 8px)}.sp-floor-legend .sp-unknown-key i{background:repeating-linear-gradient(90deg,#bdbdbd 0 2px,#0000 2px 5px)}.sp-current-position circle:first-child{fill:#11111120}.sp-current-position circle:last-child{fill:#111}.sp-journey-rail input[type=range]{accent-color:#111}.sp-lenses button[aria-pressed=true]{color:#111;background:#ebebeb}.sp-atlas{background:#fff;border:1px solid #eee;border-radius:12px;min-height:0;margin-top:20px;display:block;overflow:hidden}.sp-atlas-heading{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:14px;padding:17px 23px;display:flex}.sp-map-breadcrumb{color:#8d8d8d;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}.sp-map-breadcrumb button{color:#666;background:0 0;border:0;align-items:center;gap:7px;padding:3px 0;font-size:11px;display:flex}.sp-map-breadcrumb [aria-current=location]{color:#111}.sp-map-breadcrumb button:hover{color:#111;text-underline-offset:4px;text-decoration:underline}.sp-map-scope{color:#8d8d8d;white-space:nowrap;font-size:9px}.sp-atlas-layout{grid-template-columns:minmax(0,1.9fr) minmax(240px,1fr);display:grid}.sp-atlas-map{background:#fbfbfb;min-width:0;min-height:450px;position:relative;overflow:hidden}.sp-atlas-viewport{cursor:grab;touch-action:none;width:100%;height:450px;display:block}.sp-atlas-viewport:active{cursor:grabbing}.sp-atlas-viewport:focus-visible{outline-offset:-4px;outline:2px solid #111}.sp-atlas-water{fill:#fbfbfb}.sp-atlas-country{fill:#e8e8e8;stroke:#fff;stroke-width:.6px}.sp-atlas-country.scenario-country{fill:#ddd;cursor:pointer}.sp-atlas-region{fill:#0000;stroke:#bdbdbd;stroke-width:.55px;pointer-events:none}.sp-atlas-region.has-store{fill:#d1d1d1;cursor:pointer;pointer-events:auto}.sp-atlas-region.selected{fill:#bdbdbd;stroke:#8d8d8d;stroke-width:.9px}.sp-map-controls{z-index:1;box-shadow:none;background:#fff;border:1px solid #e5e5e5;border-radius:7px;flex-direction:column;display:flex;position:absolute;top:16px;right:16px;overflow:hidden}.sp-map-controls button{color:#4f4f4f;background:#fff;border:0;place-items:center;width:31px;height:32px;padding:0;display:grid}.sp-map-controls button+button{border-top:1px solid #eee}.sp-map-controls button:hover{color:#111;background:#f3f3f3}.sp-atlas-marker{cursor:pointer;outline:none}.sp-atlas-halo{fill:#1111110b;stroke:#11111118;stroke-width:1px;vector-effect:non-scaling-stroke}.sp-atlas-dot{fill:#111;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.sp-atlas-marker:hover .sp-atlas-halo,.sp-atlas-marker.hovered .sp-atlas-halo,.sp-atlas-marker:focus-within .sp-atlas-halo{fill:#11111118;stroke:#111;stroke-width:1px}.sp-atlas-city{fill:#111;font-family:var(--font-ui);paint-order:stroke;stroke:#fbfbfb;stroke-width:3px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sp-atlas-detail{fill:#666;font-family:var(--font-ui);paint-order:stroke;stroke:#fbfbfb;stroke-width:3px;vector-effect:non-scaling-stroke}.sp-atlas-count{fill:#fff;text-anchor:middle;font-family:Suisse Intl,Arial,sans-serif}.sp-map-instruction{color:#8d8d8d;pointer-events:none;font-size:9px;position:absolute;bottom:17px;left:21px}.sp-atlas-stores{border-left:1px solid #eee;flex-direction:column;min-width:0;padding:31px 24px 22px;display:flex}.sp-atlas-stores h2{font-size:28px;line-height:1.2}.sp-atlas-stores>p:not(.tf-eyebrow){max-width:260px;margin:14px 0 24px;font-size:11px;line-height:1.8}.sp-atlas .sp-store-card{border-top-color:#eee;gap:8px;padding:17px 0;transition:color .12s}.sp-atlas .sp-store-card strong{font-size:12px}.sp-atlas .sp-store-card small{color:#8d8d8d;font-size:9px}.sp-atlas .sp-store-card:hover,.sp-atlas .sp-store-card.highlighted{color:#111!important}.sp-atlas .sp-store-card:hover strong{text-underline-offset:4px;text-decoration:underline}.sp-atlas .sp-store-card>span:nth-child(2){font-size:23px}.sp-atlas .sp-store-card>svg{color:#8d8d8d;flex-shrink:0}.sp-atlas-levels{color:#8d8d8d;white-space:nowrap;align-items:center;gap:7px;margin-top:auto;padding-top:26px;font-size:8px;display:flex}.sp-atlas-levels i{background:#ddd;width:10px;height:1px}.sp-atlas-levels .current{color:#111}.sp-map-store-detail{border-top:1px solid #eee;padding-top:21px}.sp-map-store-pin{color:#8d8d8d;margin-bottom:11px;font-size:9px;display:block}.sp-map-store-detail h3{font:26px Iowan Old Style BT,Georgia,serif!important}.sp-map-store-detail>p{margin-top:6px;font-size:10px}.sp-map-store-metric{gap:7px;margin:22px 0 23px;display:grid}.sp-map-store-metric strong{font:400 34px Iowan Old Style BT,Georgia,serif}.sp-map-store-metric span{color:#8d8d8d;font-size:9px}.sp-map-store-detail .tf-button{background:#111;border-color:#111;min-height:39px;padding:10px 14px;font-size:10px!important}.sp-atlas-footer{color:#8d8d8d;border-top:1px solid #eee;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 23px;font-size:9px;display:flex}.sp-atlas-status{text-align:center;color:#666;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:450px;padding:30px;font-size:12px;display:flex}.sp-atlas-status>span{font-size:10px}.sp-atlas-status button{margin-top:5px}@media (max-width:1050px){.sp-atlas-layout{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr)}.sp-atlas-stores{padding:26px 19px 20px}.sp-atlas-viewport,.sp-atlas-map,.sp-atlas-status{height:400px;min-height:400px}.sp-atlas-stores h2{font-size:25px}}@media (max-width:760px){.sp-atlas-layout{grid-template-columns:1fr}.sp-atlas-stores{border-top:1px solid #eee;border-left:0;padding:25px 20px}.sp-atlas-stores>p:not(.tf-eyebrow){max-width:100%;margin-bottom:18px}.sp-atlas-stores h2{font-size:27px}.sp-atlas-viewport,.sp-atlas-map,.sp-atlas-status{height:350px;min-height:350px}.sp-atlas-heading{padding:15px 17px}.sp-atlas-footer{padding:14px 17px;font-size:8px}.sp-map-scope{display:none}.sp-map-instruction{font-size:8px;bottom:14px;left:17px}.sp-atlas-levels{padding-top:20px}.sp-map-store-detail .tf-button{width:auto}.sp-map-controls{top:12px;right:12px}}.sp-map-colour-legend{color:#666;flex-wrap:wrap;align-items:center;gap:17px;font-size:9px;display:flex}.sp-map-colour-legend span,.sp-store-status{align-items:center;gap:6px;display:flex}.sp-map-colour-legend b{color:#111;font-weight:400}.sp-map-colour-legend i,.sp-directory-dot,.sp-store-status i{background:#bdbdbd;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.sp-map-colour-legend .mainland,.sp-directory-dot.mainland,.sp-store-status.mainland i{background:#dfb33e}.sp-map-colour-legend .demo,.sp-directory-dot.demo,.sp-store-status.demo i{background:#368568}.sp-atlas-marker.mainland .sp-atlas-dot{fill:#dfb33e}.sp-atlas-marker.demo .sp-atlas-dot{fill:#368568}.sp-atlas-marker.other .sp-atlas-dot{fill:#8d8d8d}.sp-atlas-marker.mainland .sp-atlas-halo{fill:#dfb33e18;stroke:#dfb33e44}.sp-atlas-marker.demo .sp-atlas-halo{fill:#36856812;stroke:#36856844}.sp-atlas-marker.selected .sp-atlas-halo,.sp-atlas-marker:hover .sp-atlas-halo,.sp-atlas-marker:focus-within .sp-atlas-halo{stroke:#111;stroke-width:1px;fill:#1111110b}.sp-atlas-marker.mainland .sp-atlas-count{fill:#4f3c0c}.sp-map-leader{fill:none;stroke:#8d8d8d;stroke-width:.7px}.sp-map-anchor{fill:#8d8d8d}.sp-atlas .sp-store-card{gap:10px}.sp-atlas .sp-store-row-name{flex:1;min-width:0}.sp-atlas .sp-store-row-name strong{line-height:1.4}.sp-atlas .sp-store-row-rate{text-align:right;white-space:nowrap;font:21px Iowan Old Style BT,Georgia,serif}.sp-atlas .sp-store-card>.sp-store-row-name{font-family:var(--font-ui);text-align:left;font-size:12px}.sp-store-row-rate small{font:9px var(--font-ui);margin-top:5px;display:block}.sp-map-directory-list{overscroll-behavior:contain;max-height:345px;padding-right:4px;overflow-y:auto}.sp-map-directory-list>.sp-store-card{text-align:left;width:100%;min-height:52px;font-size:11px}.sp-map-directory-list .sp-store-card>strong{flex:1;font-size:11px;font-weight:400}.sp-map-directory-list .sp-store-card>small{color:#8d8d8d;white-space:nowrap;font-size:9px}.sp-map-region-picker{color:#666;margin-top:17px;font-size:10px}.sp-map-region-picker summary{cursor:pointer;border-top:1px solid #eee;justify-content:space-between;align-items:center;padding:12px 0;list-style:none;display:flex}.sp-map-region-picker>div{max-height:210px;overflow:auto}.sp-map-region-picker button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eee;align-items:center;gap:8px;width:100%;padding:12px 2px;font-size:10px;display:flex}.sp-map-region-picker button>span{flex:1}.sp-map-region-picker small{color:#8d8d8d;font-size:9px}.sp-store-status{color:#666;margin-bottom:14px;font-size:10px}.sp-map-address{color:#666;overflow-wrap:anywhere;font-size:11px!important;line-height:1.8!important}.sp-directory-empty{border-top:1px solid #eee;border-bottom:1px solid #eee;margin-top:20px;padding:18px 0}.sp-directory-empty h3{margin-bottom:9px;font-size:12px;font-weight:400}.sp-directory-empty p{font-size:10px;line-height:1.8}.sp-map-back{margin-top:24px;font-size:10px!important}.sp-atlas-stores{max-height:520px;overflow-y:auto}.sp-atlas-heading .sp-map-breadcrumb{min-width:0}.sp-map-breadcrumb>span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}@media (max-width:760px){.sp-atlas-heading{flex-direction:column;align-items:flex-start;gap:13px}.sp-map-colour-legend{gap:14px;font-size:8px}.sp-atlas-stores{max-height:none}.sp-map-breadcrumb>span{max-width:135px}.sp-map-directory-list{max-height:320px}.sp-atlas-viewport{font-size:12px}}.sp-map-scenario-empty{border-bottom:1px solid #eee;padding:15px 0;font-size:11px;line-height:1.7}.sp-floor-view-controls{align-items:center;gap:3px;margin:0 5px 8px;font-size:9px;display:flex}.sp-floor-view-controls button{color:#666;background:0 0;border:0;border-radius:16px;padding:6px 9px;font-size:9px}.sp-floor-view-controls button[aria-pressed=true]{color:#111;background:#ebebeb}.sp-floor-view-controls>span{color:#8d8d8d;margin-left:auto;font-size:8px}.sp-store-heat,.sp-floor-zone-label,.sp-timed-journey{pointer-events:none}.sp-floor-canvas .sp-floor-zone-label{fill:#555;paint-order:stroke;stroke:#ffffffb0;stroke-width:3px;stroke-linejoin:round}.sp-time-path{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.sp-time-path.full{opacity:.35;stroke-width:2.5px}.sp-time-path.played{opacity:1;stroke-width:3.2px}.sp-pause-point{opacity:.55;stroke:#fff;stroke-width:1px}.sp-time-legend{color:#666;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:4px 5px 11px;font-size:8px;display:flex}.sp-time-legend>div{align-items:center;gap:8px;display:flex}.sp-time-legend i{background:linear-gradient(90deg,#f4d35e,#ee8b43,#c73632);border-radius:3px;width:90px;height:5px}.sp-time-legend small{color:#8d8d8d;font-size:8px}.sp-replay-speed{color:#666;justify-content:space-between;align-items:center;margin:9px 0;font-size:9px;display:flex}.sp-replay-speed select{color:#111;background:#fff;border:1px solid #ddd;border-radius:12px;padding:3px 8px;font-size:9px}@media (max-width:760px){.sp-floor-view-controls{flex-wrap:wrap}.sp-time-legend{gap:8px}.sp-floor-view-controls>span{font-size:8px}.sp-time-legend i{width:75px}}
.cf-app{--focus:#9ee8df;--cf-line:#27272b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f2f2f4;height:100dvh;font:14px var(--font-ui);background:#0a0a0c;overflow:hidden}.cf-app *{box-sizing:border-box}.cf-app h1,.cf-app h2,.cf-app h3{font-family:var(--font-ui);font-weight:400}.cf-topbar{border-bottom:1px solid var(--cf-line);justify-content:space-between;align-items:center;height:76px;padding:0 30px;display:flex}.cf-brand{align-items:center;gap:13px;display:flex}.cf-brand img{filter:invert();width:27px;height:27px}.cf-brand>span{font-size:16px}.cf-brand .cf-header-divider{background:#33333a;width:1px;height:22px;margin:0 10px}.cf-topbar h1{font-size:17px}.cf-partner{color:#c7c7cb;font-size:16px}.cf-layout{grid-template-columns:minmax(320px,.9fr) minmax(0,1.35fr);gap:24px;height:calc(100dvh - 76px);padding:24px;display:grid}.cf-card{border:1px solid var(--cf-line);background:#0b0b0d;position:relative}.cf-card:before,.cf-card:after{content:"";pointer-events:none;z-index:2;border-color:#77777e;width:8px;height:8px;position:absolute}.cf-card:before{border-top:1px solid;border-left:1px solid;top:-1px;left:-1px}.cf-card:after{border-bottom:1px solid;border-right:1px solid;bottom:-1px;right:-1px}.cf-map-card{flex-direction:column;min-height:0;display:flex}.cf-map-heading{justify-content:space-between;gap:12px;padding:24px 22px 20px;display:flex}.cf-map-heading h2{align-items:center;gap:9px;font-size:16px;display:flex}.cf-map-heading p{color:#94949e;margin-top:9px;font-size:13px}.cf-demo{color:#a4a4ad;white-space:nowrap;align-self:flex-start;align-items:center;gap:7px;margin-top:3px;font-size:12px;display:flex}.cf-demo i{background:#6fc8b4;border-radius:50%;width:6px;height:6px}.cf-filters{border-bottom:1px solid var(--cf-line);grid-template-columns:1fr 1fr;gap:12px;padding:0 22px 22px;display:grid}.cf-filters label{color:#9b9ba5;gap:7px;min-width:0;font-size:12px;display:grid;position:relative}.cf-filters select{appearance:none;color:#e1e1e6;width:100%;min-width:0;font:13px var(--font-ui);text-overflow:ellipsis;cursor:pointer;background:#141417;border:1px solid #303036;border-radius:5px;padding:10px 30px 10px 11px}.cf-filters label>svg{pointer-events:none;position:absolute;bottom:12px;right:10px}.cf-store-filter{grid-column:1/-1}.cf-map{flex:1;min-height:0;overflow:hidden}.cf-map .sp-atlas{background:#101013;border:0;border-radius:0;height:100%;min-height:0;margin:0;display:block}.cf-map .sp-atlas-heading,.cf-map .sp-atlas-stores,.cf-map .sp-atlas-footer{display:none}.cf-map .sp-atlas-layout{height:100%;display:block}.cf-map .sp-atlas-map,.cf-map .sp-atlas-viewport{background:#101013;height:100%;min-height:0}.cf-map .sp-atlas-water{fill:#101013}.cf-map .sp-atlas-country{fill:#1b1b21;stroke:#303037}.cf-map .sp-atlas-country.scenario-country{fill:#25252c}.cf-map .sp-atlas-region{stroke:#42424c}.cf-map .sp-atlas-region.has-store{fill:#30303a}.cf-map .sp-atlas-region.selected{fill:#474752}.cf-map .sp-map-controls{background:#19191e;border-color:#3b3b43}.cf-map .sp-map-controls button{color:#c7c7cf;background:#19191e;border-color:#3b3b43}.cf-map .sp-map-controls button:hover{color:#fff;background:#303038}.cf-map .sp-atlas-city{fill:#e4e4e9;stroke:#101013}.cf-map .sp-atlas-detail{fill:#a0a0aa;stroke:#101013}.cf-map .sp-atlas-halo{stroke:#c4c4d04d}.cf-map .sp-atlas-marker.selected .sp-atlas-halo,.cf-map .sp-atlas-marker:focus-visible .sp-atlas-halo{stroke:#fff;fill:#ffffff18}.cf-map .sp-map-instruction{color:#a3a3ad;font-size:11px}.cf-map .sp-atlas-status{color:#a3a3ad;height:100%;min-height:0}.cf-map-footer{border-top:1px solid var(--cf-line);color:#a5a5af;justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;font-size:12px;display:flex}.cf-map-footer>div{align-items:center;gap:8px;min-width:0;display:flex}.cf-map-footer>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cf-map-footer>span{white-space:nowrap}.cf-right{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3a3a43 transparent;flex-direction:column;gap:24px;min-width:0;min-height:0;padding:0 4px 2px 0;display:flex;overflow-y:auto}.cf-funnel-card{flex-shrink:0}.cf-funnel-heading{border-bottom:1px solid var(--cf-line);justify-content:space-between;align-items:center;gap:12px;padding:24px;display:flex}.cf-funnel-heading h2{color:#b6b6bf;margin-bottom:23px;font-size:16px}.cf-rate{letter-spacing:-.035em;font-variant-numeric:tabular-nums;align-items:baseline;gap:12px;font-size:34px;font-weight:600;line-height:1.1;display:flex}.cf-rate>span{color:#a1a1ab;letter-spacing:0;font-size:14px;font-weight:400}.cf-funnel-heading p{color:#9999a4;margin-top:10px;font-size:12px}.cf-comparison{text-align:right;white-space:nowrap;align-self:flex-end;padding-bottom:1px}.cf-comparison>span{color:#48b69a;justify-content:flex-end;align-items:center;gap:3px;font-size:13px;display:flex}.cf-chart{height:360px;position:relative}.cf-ribbons{width:100%;height:100%;animation:.3s ease-in-out both cf-enter;position:absolute;inset:0}.cf-stages{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:absolute;inset:0}.cf-stage{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;padding:27px 0 24px;display:flex;position:relative}.cf-stage+.cf-stage{border-left:1px solid #27272b}.cf-stage strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.cf-stage h3{color:#a4a4af;font-size:12px}.cf-percentage{color:#131315;box-shadow:none;background:#f4f4f6;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:600;position:absolute;top:50%;transform:translateY(-50%)}.cf-funnel-footer{border-top:1px solid var(--cf-line);color:#9696a1;justify-content:space-between;padding:16px 24px;font-size:12px;display:flex}.cf-funnel-footer>span:first-child{align-items:center;gap:7px;display:flex}.cf-empty-grid{flex:1;grid-template-columns:1fr 1fr;gap:24px;min-height:320px;display:grid}.cf-placeholder{min-height:320px}.cf-right:focus-visible{outline-offset:3px;outline:1px solid #74747e}.cf-app .skip-link{left:25px}@keyframes cf-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cf-ribbons{animation:.15s both cf-fade}}@keyframes cf-fade{0%{opacity:0}to{opacity:1}}@media (min-width:1700px){.cf-chart{height:430px}.cf-stage h3{font-size:14px}.cf-stage strong{font-size:18px}.cf-funnel-heading p{font-size:14px}}@media (max-width:1050px){.cf-layout{grid-template-columns:minmax(280px,.85fr) minmax(0,1.2fr);gap:16px;padding:16px}.cf-funnel-heading{padding:20px 16px}.cf-comparison{display:none}.cf-map-heading{padding:20px 16px}.cf-filters{padding:0 16px 18px}.cf-brand>span{display:none}.cf-stage strong{font-size:12px}.cf-stage h3{font-size:11px}.cf-percentage{padding:4px 6px;font-size:10px}.cf-empty-grid,.cf-right{gap:16px}}@media (max-width:720px){.cf-app{height:auto;min-height:100dvh;overflow:visible}.cf-topbar{height:64px;padding:0 18px}.cf-topbar h1{font-size:15px}.cf-partner{font-size:13px}.cf-brand{gap:8px}.cf-brand .cf-header-divider{margin:0 3px}.cf-layout{flex-direction:column;gap:16px;height:auto;padding:16px;display:flex}.cf-map-card{flex-shrink:0;height:640px}.cf-right{padding:0;display:flex;overflow:visible}.cf-funnel-heading p{font-size:11px}.cf-chart{height:310px}.cf-rate{font-size:30px}.cf-stage{padding-top:22px}.cf-stage strong{font-size:11px}.cf-stage h3{font-size:10px}.cf-percentage{padding:4px 5px}.cf-empty-grid,.cf-placeholder{min-height:220px}.cf-map-heading p{font-size:12px}.cf-funnel-footer{padding:14px 16px;font-size:11px}}.cf-shell{grid-template-columns:64px minmax(0,1fr);display:grid}.cf-shell.cf-nav-expanded{grid-template-columns:236px minmax(0,1fr)}.cf-sidebar{border-right:1px solid var(--cf-line);background:#0a0a0c;flex-direction:column;align-items:center;gap:24px;min-height:0;padding:24px 10px;display:flex;overflow:hidden}.cf-sidebar-header{flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:36px;display:flex;position:relative}.cf-sidebar-brand{white-space:nowrap;letter-spacing:-.025em;align-items:center;gap:9px;min-width:0;height:28px;font-size:14px;font-weight:500;display:flex}.cf-sidebar-brand img{filter:invert();flex-shrink:0;width:27px;height:27px;transition:opacity .15s}.cf-sidebar nav{gap:9px;width:100%;display:grid}.cf-sidebar button{color:#94949e;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:42px;padding:10px;display:flex}.cf-sidebar button[aria-current=page]{color:#f6f6f8;background:#242428}.cf-sidebar button:hover{color:#fff;background:#1b1b20}.cf-sidebar .cf-sidebar-header .cf-sidebar-toggle{cursor:pointer;flex-shrink:0;justify-content:center;width:32px;height:32px;min-height:32px;padding:6px;transition:opacity .15s,background-color .15s,color .15s}.cf-shell:not(.cf-nav-expanded) .cf-sidebar-toggle{opacity:0;width:36px;height:36px;margin:auto;position:absolute;inset:0}.cf-shell:not(.cf-nav-expanded) .cf-sidebar-header:is(:hover,:has(.cf-sidebar-toggle:focus-visible)) .cf-sidebar-toggle{opacity:1}.cf-shell:not(.cf-nav-expanded) .cf-sidebar-header:is(:hover,:has(.cf-sidebar-toggle:focus-visible)) .cf-sidebar-brand img{opacity:0}.cf-nav-expanded .cf-sidebar{align-items:stretch;padding:14px 14px 24px}.cf-nav-expanded .cf-sidebar-header{justify-content:space-between}.cf-nav-expanded .cf-sidebar-brand{padding:0}.cf-nav-expanded .cf-sidebar button{white-space:nowrap;justify-content:flex-start;font-size:13px}@media (hover:none){.cf-shell:not(.cf-nav-expanded) .cf-sidebar-toggle{opacity:1}.cf-shell:not(.cf-nav-expanded) .cf-sidebar-brand img{opacity:0}}@media (prefers-reduced-motion:reduce){.cf-sidebar-brand img,.cf-sidebar .cf-sidebar-header .cf-sidebar-toggle{transition:none}}.cf-workspace{min-width:0;min-height:0;overflow:hidden}.cf-chart-title{align-items:center;gap:12px;margin-bottom:23px;display:flex}.cf-chart-title h2{margin:0}.cf-chart-switch{background:#101013;border:1px solid #303036;border-radius:7px;flex-shrink:0;align-items:center;gap:2px;padding:3px;display:flex}.cf-chart-switch button{color:#858590;background:0 0;border:0;border-radius:4px;place-items:center;width:29px;height:27px;padding:0;display:grid}.cf-chart-switch button[aria-pressed=true]{color:#f5f5f7;box-shadow:none;background:#2a2a30}.cf-chart-switch button:hover{color:#fff}.cf-cohort-note{text-align:right;color:#b0b0b9;flex-shrink:0;align-self:flex-end;font-size:12px;line-height:1.5}.cf-cohort-note span{color:#7f7f8b;margin-top:5px;font-size:11px;display:block}.cf-stage{color:#f2f2f4;font-family:var(--font-ui);cursor:default;background:0 0;border:0;padding-inline:0;transition:opacity .15s}.cf-stage:focus-visible{outline-offset:-4px;outline:1px solid #f0b18b}.cf-stage .cf-stage-label{color:#a4a4af;font-size:12px;font-weight:400;line-height:1.5}.cf-stage.is-dimmed{opacity:.25}.cf-ribbon-stage{transition:opacity .15s}.cf-bar-plot{pointer-events:none;position:absolute;inset:58px 0 54px}.cf-bar-grid{flex-direction:column;justify-content:space-between;padding-left:20px;display:flex;position:absolute;inset:0}.cf-bar-grid>div{border-top:1px solid #252529;width:100%;position:relative}.cf-bar-grid span{color:#64646e;font-variant-numeric:tabular-nums;font-size:10px;position:absolute;top:5px;left:0}.cf-bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;display:grid;position:absolute;inset:0}.cf-bar-track{align-items:flex-end;height:100%;padding:0 20%;transition:opacity .15s;display:flex}.cf-bar{width:100%;min-height:2px;box-shadow:none;transform-origin:bottom;background:#252529;border-radius:15px 15px 2px 2px;animation:.3s ease-in-out both cf-bar-enter}.cf-bar-track.is-active .cf-bar{box-shadow:none;background:#ed9c6a}.cf-bar-track.is-dimmed{opacity:.22}.cf-chart-bar .cf-stage+.cf-stage{border-left:0}@keyframes cf-bar-enter{0%{opacity:0;transform:scaleY(.97)}to{opacity:1;transform:scaleY(1)}}.cf-select-field{gap:7px;min-width:0;display:grid}.cf-select-label{color:#92929e;font-size:12px;line-height:1.4}.cf-select-trigger{color:#e1e1e7;width:100%;min-height:39px;font:13px/1.4 var(--font-ui);text-align:left;box-shadow:none;cursor:pointer;background:#17171b;border:1px solid #2b2b32;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.cf-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cf-select-trigger>span:last-child{color:#82828f;flex-shrink:0;display:flex}.cf-select-trigger:hover{background:#1b1b20;border-color:#45454f}.cf-select-trigger[data-popup-open]{background:#1b1b21;border-color:#797982}.cf-select-trigger:focus-visible{outline-offset:3px;outline:2px solid #b3b3c2}.cf-select-positioner{z-index:150;font-family:var(--font-ui);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline:0}.cf-select-popup{min-width:var(--anchor-width);color:#e5e5ec;max-width:min(420px,100vw - 24px);box-shadow:none;background:#1a1a1f;border:1px solid #38383f;border-radius:10px;outline:0;padding:5px}.cf-select-list{max-height:min(300px,var(--available-height));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4d4d58 transparent;overflow-y:auto}.cf-select-option{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;outline:0;justify-content:space-between;align-items:center;gap:18px;max-width:420px;min-height:35px;padding:8px 10px;font-size:13px;line-height:1.4;display:flex}.cf-select-option[data-highlighted]{color:#fff;background:#303037}.cf-select-option[data-selected]{color:#fff}.cf-select-check{color:#c4c4cd;display:flex}.cf-spatial.tf-app{--tf-ink:#eeeef2;--tf-muted:#a1a1ad;--tf-line:#2b2b32;--tf-paper:#0a0a0c;--tf-wash:#16161b;--tf-accent:#eeeef2;color:var(--tf-ink);background:var(--tf-paper);scrollbar-width:thin;scrollbar-color:#3a3a43 transparent;height:calc(100dvh - 76px);min-height:0;padding:0 28px 32px;overflow-y:auto}.cf-spatial.tf-app :is(h1,h2,h3,h4){font-family:var(--font-ui);letter-spacing:-.015em;color:#ededf2}.cf-spatial .tf-page-heading{padding:28px 0 24px}.cf-spatial .tf-page-heading h1{font-size:28px;line-height:1.3}.cf-spatial .tf-page-heading p:last-child{margin-top:9px;font-size:14px;line-height:1.6}.cf-spatial .tf-eyebrow{display:none}.cf-spatial .tf-filters{background:#101013;border:1px solid #2b2b32;border-radius:10px;padding:20px}.cf-spatial .tf-filter-fields{grid-template-columns:2fr 1fr 1fr;gap:16px;width:100%;display:grid}.cf-spatial .tf-filters>p{color:#a1a1ad;white-space:nowrap;font-size:12px}.cf-spatial .sp-floor-nav{margin-bottom:20px}.cf-spatial :is(.sp-floor-panel,.sp-continuity-entry,.sp-path-picker,.sp-pattern-readout){background:#101013;border-color:#2b2b32}.cf-spatial .sp-floor-panel{border-radius:10px;overflow:hidden}.cf-spatial .sp-floor-heading{padding:24px 24px 0}.cf-spatial .sp-floor-heading h2{font-size:21px;line-height:1.4}.cf-spatial .sp-key-number strong{font:30px/1.2 var(--font-ui);color:#eeeef2}.cf-spatial .sp-key-number :is(span,small){color:#a1a1ad;font-size:12px}.cf-spatial :is(.sp-lenses,.sp-floor-view-controls){gap:5px}.cf-spatial :is(.sp-lenses button,.sp-floor-view-controls button,.sp-outcomes button,.sp-path-picker button){color:#a1a1ad;background:#17171c;border:1px solid #303039;border-radius:7px;padding:8px 12px;font-size:12px}.cf-spatial :is(.sp-lenses button,.sp-floor-view-controls button,.sp-outcomes button,.sp-path-picker button)[aria-pressed=true]{color:#fff;background:#303038;border-color:#55555e}.cf-spatial .sp-canvas-row{grid-template-columns:minmax(0,2.5fr) minmax(220px,1fr);padding:20px 18px}.cf-spatial .sp-floor-canvas svg{background:#141419;border:1px solid #303037;border-radius:8px}.cf-spatial .sp-floor-boundary{fill:#1b1b21;stroke:#55555f}.cf-spatial .sp-zone{fill:#282830;stroke:#4b4b57}.cf-spatial .sp-zone.selected{fill:#34343e;stroke:#d3b09b}.cf-spatial .sp-seat{fill:#3a3a44;stroke:#60606b}.cf-spatial .sp-floor-canvas .sp-floor-zone-label{fill:#bcbcc7;stroke:#17171c;paint-order:stroke;stroke-width:3px;font-size:12px}.cf-spatial .sp-path{stroke:#c0c0cc}.cf-spatial .sp-path.not-reached{stroke:#8d8d9a}.cf-spatial .sp-path.unknown{stroke:#6f6f7d}.cf-spatial .sp-current-position circle:last-child{fill:#fff}.cf-spatial :is(.sp-floor-origin,.sp-time-legend,.sp-time-legend small,.sp-floor-legend,.sp-floor-legend small,.sp-replay-caption,.sp-pattern-basis){color:#9595a2;font-size:11px;line-height:1.5}.cf-spatial .sp-floor-view-controls>span{font-size:11px}.cf-spatial .sp-spatial-note h3,.cf-spatial .sp-pattern-readout h3{font:20px/1.4 var(--font-ui)}.cf-spatial .sp-spatial-note p,.cf-spatial .sp-pattern-readout p{font-size:13px;line-height:1.7}.cf-spatial .sp-note-rule{background:#41414b}.cf-spatial .sp-physical-funnel{background:#15151a;border-color:#303038}.cf-spatial .sp-physical-funnel button{color:#d6d6e0;border-color:#303038;padding:17px 18px}.cf-spatial .sp-physical-funnel button[aria-pressed=true]{background:#27272f}.cf-spatial .sp-physical-funnel strong{font:26px/1.2 var(--font-ui)}.cf-spatial .sp-physical-funnel :is(small,span){color:#a2a2af;font-size:11px;line-height:1.5}.cf-spatial .sp-outcomes>span,.cf-spatial .sp-breadcrumb,.cf-spatial .sp-compare-bar,.cf-spatial .sp-cohort-caption{color:#a4a4b1;font-size:12px}.cf-spatial .sp-cohort-caption span{font-size:12px}.cf-spatial .sp-compare-context{color:#9999a5;font-size:12px}.cf-spatial .sp-continuity-entry{border:1px solid #2b2b32;border-radius:9px;padding:20px}.cf-spatial .sp-continuity-entry strong{color:#d0d0dc;font-size:14px}.cf-spatial .sp-continuity-entry small{font-size:12px}.cf-spatial .sp-journey-rail h3{font:22px/1.4 var(--font-ui)}.cf-spatial .sp-journey-rail>p,.cf-spatial .sp-rail-moments button{font-size:12px}.cf-spatial .sp-rail-moments button small{color:#9696a5;font-size:11px}.cf-spatial :is(.sp-rail-moments button i,.sp-small-detail,.sp-journey-rail,.sp-pattern-readout,.sp-comparison-moments){border-color:#35353f}.cf-spatial .sp-rail-moments button i{background:#5d5d69}.cf-spatial .sp-rail-moments button[aria-pressed=true]{color:#f2c4a5}.cf-spatial .sp-path-picker{border:1px solid #2b2b32;border-radius:9px;padding:15px 18px;font-size:12px}.cf-spatial .sp-path-picker small{font-size:11px}.cf-spatial :is(.sp-small-detail,.sp-small-detail p){font-size:12px;line-height:1.7}.cf-spatial .sp-drawer{box-shadow:none;background:#151519;border-color:#36363e}.cf-spatial .sp-drawer-backdrop{background:#0008}.cf-spatial .sp-drawer h2{font:25px/1.4 var(--font-ui)}.cf-spatial .sp-drawer p{font-size:13px;line-height:1.7}.cf-spatial :is(.sp-prior-visits button,.sp-conversation-note,.sp-conversation-note.question){background:#1b1b21;border-color:#34343d}.cf-spatial .sp-prior-visits button{padding:15px 12px}.cf-spatial .sp-prior-visits button>span{border-color:#41414b}.cf-spatial .sp-conversation-note{padding:20px 12px}.cf-spatial .sp-conversation-note p{font:16px/1.6 var(--font-ui);color:#d1d1db}.cf-spatial .sp-profile-label{color:#c2c2cc!important}.cf-spatial .sp-conversation-limit{font-size:12px!important}.cf-spatial .tf-icon-button{color:#d7d7e1;background:#202027;border-color:#383841}.cf-spatial .tf-text-button{color:#c7c7d3;font-size:12px!important}.cf-spatial select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#c7c7d3;background:#1b1b21;border-color:#3a3a44;font-size:12px}.cf-spatial .sp-replay-speed{color:#a5a5b1;font-size:12px}.cf-spatial .sp-replay-speed select{color:#eeeef2;background:#202027;border-color:#41414c}@media (prefers-reduced-motion:reduce){.cf-bar{animation:.15s both cf-fade}.cf-ribbon-stage,.cf-stage,.cf-bar-track{transition:none}}@media (max-width:1200px){.cf-cohort-note{display:none}.cf-shell.cf-nav-expanded{grid-template-columns:210px minmax(0,1fr)}.cf-nav-expanded .cf-layout{grid-template-columns:minmax(270px,.9fr) minmax(0,1.35fr);gap:16px;padding:16px}.cf-spatial .tf-filter-fields{grid-template-columns:1fr 1fr 1fr}.cf-spatial .sp-canvas-row{grid-template-columns:minmax(0,1.9fr) minmax(200px,1fr)}}@media (max-width:1050px){.cf-chart-title{gap:8px}.cf-chart-title h2{font-size:14px}.cf-stage .cf-stage-label{font-size:11px}.cf-spatial .sp-canvas-row{grid-template-columns:1fr}.cf-spatial .sp-spatial-note,.cf-spatial .tf-filters{display:block}.cf-spatial .tf-filters>p{display:none}}@media (max-width:820px){.cf-shell.cf-nav-expanded{grid-template-columns:64px minmax(0,1fr)}.cf-nav-expanded .cf-sidebar{z-index:100;width:236px;box-shadow:none;position:fixed;inset:0 auto 0 0}.cf-nav-expanded .cf-workspace{grid-column:2}.cf-layout{grid-template-columns:minmax(230px,.9fr) minmax(0,1.35fr);gap:16px;padding:16px}.cf-funnel-heading{padding:18px 12px}.cf-chart-title{flex-wrap:wrap;margin-bottom:20px}.cf-chart-title h2{font-size:13px}.cf-funnel-heading p{font-size:11px}.cf-map-heading{padding:18px 14px}.cf-map-heading p{font-size:12px}.cf-filters{padding:0 14px 18px}}@media (max-width:720px){.cf-shell,.cf-shell.cf-nav-expanded{grid-template-columns:48px minmax(0,1fr)}.cf-sidebar{gap:18px;padding:18px 4px}.cf-sidebar-brand img{width:23px;height:23px}.cf-sidebar button{min-height:38px;padding:8px}.cf-workspace{overflow:visible}.cf-topbar{gap:10px;padding:0 14px}.cf-topbar h1{font-size:14px}.cf-partner{white-space:nowrap;font-size:12px}.cf-nav-expanded .cf-layout{padding:12px;display:flex}.cf-layout{gap:16px;padding:12px}.cf-map-card{height:640px}.cf-chart-title{flex-wrap:nowrap;gap:10px}.cf-chart-title h2{font-size:14px}.cf-stage .cf-stage-label{font-size:9px}.cf-stage strong{font-size:11px}.cf-percentage{padding:4px;font-size:9px}.cf-funnel-heading p{font-size:11px}.cf-rate>span{font-size:12px}.cf-funnel-footer{padding:14px 10px;font-size:10px}.cf-bar-track{padding:0 15%}.cf-bar{border-radius:9px 9px 1px 1px}.cf-spatial.tf-app{height:auto;min-height:calc(100dvh - 64px);padding:0 14px 24px;overflow:visible}.cf-spatial .tf-page-heading h1{font-size:24px}.cf-spatial .tf-filter-fields{grid-template-columns:1fr}.cf-spatial .tf-filters{padding:16px}.cf-spatial .sp-floor-heading{padding:18px 16px 0}.cf-spatial .sp-floor-heading h2{font-size:18px}.cf-spatial .sp-key-number :is(span,small){font-size:10px}.cf-spatial .sp-physical-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-spatial .sp-physical-funnel button{padding:15px 12px}.cf-spatial .sp-comparison-canvases{grid-template-columns:1fr}.cf-spatial .sp-canvas-row{padding:16px 10px}}.cf-chart-bar .cf-stages,.cf-bars{left:32px;right:8px}.cf-bar-grid{padding-left:0;left:8px;right:8px}.cf-bar-grid span{left:0}.cf-bar{position:relative}.cf-bar-track.is-active .cf-bar:after{content:"";width:7px;height:7px;box-shadow:none;background:#fff0df;border-radius:50%;position:absolute;top:12px;left:50%;transform:translate(-50%)}.cf-spatial .sp-lenses{background:#16161b;border-color:#303039;border-radius:9px;padding:4px}.cf-spatial .tf-text-button{color:#b8b8c6!important}.cf-spatial .sp-compare-bar .cf-select-field{min-width:200px}.cf-spatial .sp-replay-speed{max-width:220px;margin:14px 0;display:block}.cf-spatial .sp-replay-speed .cf-select-trigger{font-size:12px}@media (max-width:720px){.cf-stage .cf-stage-label{font-size:10px}}.cf-cohort-note span{font-size:12px}@media (max-width:720px){.cf-chart-bar .cf-stages,.cf-bars{left:0;right:0}.cf-bar-grid span{display:none}}
.cf-topbar{height:56px;padding:0 24px}.cf-layout{grid-template-columns:minmax(300px,.78fr) minmax(0,1.5fr);gap:16px;height:calc(100dvh - 56px);padding:16px}.cf-sidebar{gap:18px;padding-top:14px}.cf-map-heading{padding:16px 18px 14px}.cf-map-heading p{margin-top:5px}.cf-filters{gap:10px;padding:0 18px 16px}.cf-select-field{gap:5px}.cf-select-trigger{min-height:34px;padding:7px 10px;font-size:12px}.cf-select-label{font-size:12px}.cf-map-footer{padding:13px 18px}.cf-right{gap:12px;padding-right:3px}.cf-funnel-heading{padding:15px 18px 13px}.cf-chart-title{gap:10px;margin-bottom:11px}.cf-chart-title h2{font-size:14px}.cf-chart-switch{padding:2px}.cf-chart-switch button{width:26px;height:24px}.cf-rate{font-size:28px;line-height:1.15}.cf-rate>span{font-size:12px}.cf-funnel-heading p{margin-top:6px;font-size:12px}.cf-cohort-note{font-size:12px}.cf-cohort-note span{margin-top:3px;font-size:11px}.cf-chart{height:clamp(170px,27vh,260px)}.cf-stage{padding-top:15px;padding-bottom:14px}.cf-stage-values{justify-items:center;gap:5px;display:grid}.cf-stage-values strong{font-size:14px;font-weight:500;line-height:1.2}.cf-bar-percentage{color:#a1a1ae;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.2}.cf-stage .cf-stage-label{font-size:12px}.cf-chart-bar .cf-bar-plot{top:61px;bottom:37px}.cf-chart-bar .cf-stage.is-dimmed .cf-stage-values,.cf-chart-bar .cf-stage.is-dimmed{opacity:1}.cf-chart-bar .cf-stage.is-dimmed .cf-stage-label{opacity:.4}.cf-funnel-footer{padding:9px 18px;font-size:11px}.cf-bar-track.is-active .cf-bar:after{width:5px;height:5px;top:8px}.cf-trend-grid{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cf-trend-card{min-width:0;height:154px;padding:13px 16px 10px;overflow:hidden}.cf-trend-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.cf-trend-heading h2{white-space:nowrap;font-size:14px}.cf-trend-heading .cf-select-label{display:none}.cf-trend-heading .cf-select-trigger{background:#19191e;border-radius:18px;gap:8px;min-height:28px;padding:5px 9px;font-size:11px}.cf-trend-body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:10px 0 6px;display:grid}.cf-trend-number{align-content:center;gap:7px;min-width:96px;display:grid}.cf-trend-number strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#f1f1f5;font-size:29px;font-weight:500;line-height:1.15}.cf-trend-delta{font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:12px;display:flex}.cf-trend-up{color:#4dc4a2;background:#0b0b0d}.cf-trend-down{color:#ed8383;background:#0b0b0d}.cf-trend-card h2{color:#d1d1dc}.cf-trend-plot{width:100%;height:70px;overflow:visible}.cf-trend-point{opacity:0;cursor:help}.cf-trend-point:hover{opacity:1}.cf-trend-card footer{color:#8f8f9d;white-space:nowrap;justify-content:space-between;gap:10px;font-size:11px;line-height:1.3;display:flex}.cf-store-journey{flex-shrink:0;min-width:0;overflow:hidden}.cf-store-journey>header{border-bottom:1px solid #27272f;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.cf-store-journey>header h2{white-space:nowrap;font-size:14px}.cf-store-journey>header>span{color:#9898a6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cf-store-journey-body{grid-template-columns:172px minmax(0,1fr);gap:14px;min-height:214px;padding:12px;display:grid}.cf-floor-filters{border-right:1px solid #27272f;flex-direction:column;gap:10px;padding-right:14px;display:flex}.cf-floor-filter-note{color:#8e8e9c;margin-top:auto;font-size:11px;line-height:1.4}.cf-store-journey .sp-floor-canvas{flex-direction:column;min-width:0;margin:0;display:flex}.cf-store-journey .sp-floor-view-controls{flex-wrap:wrap;gap:4px;min-height:25px;margin:0 0 5px}.cf-store-journey .sp-floor-view-controls button{color:#9898a8;background:#141419;border:1px solid #303039;border-radius:5px;padding:5px 8px;font-size:11px}.cf-store-journey .sp-floor-view-controls button[aria-pressed=true]{color:#f0f0f5;background:#2b2b34;border-color:#4b4b56}.cf-store-journey .sp-floor-view-controls>span{color:#9999a8;font-size:10px}.cf-store-journey .sp-floor-canvas>svg{background:#15151a;border:1px solid #292931;border-radius:5px;width:100%;height:clamp(132px,17vh,180px)}.cf-store-journey .sp-floor-boundary{fill:#1c1c23;stroke:#50505c}.cf-store-journey .sp-zone{fill:#292931;stroke:#4b4b58}.cf-store-journey .sp-zone.selected{fill:#35353e;stroke:#d9b396}.cf-store-journey .sp-seat{fill:#41414e;stroke:#60606d}.cf-store-journey .sp-floor-zone-label{fill:#c3c3cf;stroke:#1c1c23;paint-order:stroke;stroke-width:3px;font-size:12px}.cf-store-journey .sp-path{stroke:#c3c3d3}.cf-store-journey .sp-path.not-reached{stroke:#9696aa}.cf-store-journey .sp-path.unknown{stroke:#77778b}.cf-store-journey .sp-current-position circle:last-child{fill:#fff}.cf-store-journey :is(.sp-time-legend,.sp-floor-legend){color:#9292a1;gap:5px 10px;margin:0;padding:6px 0 1px;font-size:10px;line-height:1.4}.cf-store-journey :is(.sp-time-legend small,.sp-floor-legend small){color:#9292a1;font-size:10px}.cf-store-journey .sp-time-legend i{width:55px;height:4px}.cf-store-journey .sp-floor-origin{color:#7f7f8f;padding:3px 0 0;font-size:10px;line-height:1.4}.cf-floor-replay{flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;display:flex}.cf-floor-replay button{color:#dddde7;background:#202027;border:1px solid #34343e;border-radius:5px;place-items:center;width:25px;height:25px;padding:0;display:grid}.cf-floor-replay>span{color:#aab;flex:1;font-size:10px}.cf-floor-replay input{accent-color:#c7c7d6;cursor:pointer;width:100%;height:14px;margin:0}.cf-floor-unavailable{text-align:center;color:#aab;padding:40px 24px;font-size:14px}.cf-floor-unavailable>span{color:#7f7f90;margin-top:8px;font-size:12px;display:block}.cf-spatial.tf-app{height:calc(100dvh - 56px);padding:0 18px 20px}.cf-spatial .sp-experience{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:12px 16px;display:grid}.cf-spatial .sp-experience>*{grid-column:2;min-width:0}.cf-spatial .sp-experience>.tf-page-heading{grid-column:1/-1;padding:17px 0 2px}.cf-spatial .tf-page-heading h1{font-size:24px}.cf-spatial .tf-page-heading p:last-child{margin-top:5px;font-size:13px}.cf-spatial .sp-experience>.tf-filters{grid-area:2/1/span 5;margin:0;padding:14px;display:block;position:sticky;top:10px}.cf-spatial .tf-filter-fields{grid-template-columns:1fr;gap:14px}.cf-spatial .tf-filters>p{margin-top:20px;font-size:12px;display:block}.cf-spatial .sp-floor-nav{flex-wrap:wrap;gap:10px;min-height:36px;margin:0}.cf-spatial .sp-floor-nav .sp-lenses{gap:3px;padding:2px}.cf-spatial .sp-lenses button{padding:6px 8px;font-size:11px}.cf-spatial .sp-floor-heading{padding:15px 16px 0}.cf-spatial .sp-floor-heading h2{font-size:18px}.cf-spatial .sp-key-number strong{font-size:25px}.cf-spatial .sp-key-number :is(span,small){font-size:11px}.cf-spatial .sp-canvas-row{grid-template-columns:minmax(0,2.6fr) minmax(180px,1fr);gap:12px;padding:12px}.cf-spatial .sp-floor-canvas svg{height:clamp(180px,27vh,260px)}.cf-spatial .sp-spatial-note{padding:8px}.cf-spatial .sp-spatial-note h3{margin-top:0;font-size:17px;line-height:1.4}.cf-spatial .sp-spatial-note p{font-size:12px;line-height:1.6}.cf-spatial .sp-note-rule{margin:13px 0}.cf-spatial .sp-physical-funnel button{padding:11px 12px}.cf-spatial .sp-physical-funnel strong{font-size:22px}.cf-spatial .sp-physical-funnel :is(small,span){font-size:10px}.cf-spatial .sp-below-canvas{margin:0}.cf-spatial .sp-outcomes button{padding:6px 8px;font-size:11px}.cf-spatial .sp-continuity-entry{margin:0;padding:12px 14px}.cf-spatial .sp-continuity-entry strong{font-size:13px}.cf-spatial .sp-continuity-entry small{margin-top:3px;font-size:11px}.cf-spatial .sp-compare-bar{gap:12px;margin:0}.cf-spatial .sp-compare-context{display:none}.cf-spatial .sp-comparison-canvases{gap:12px;padding:14px 12px 4px}.cf-spatial .sp-comparison-canvases svg{height:clamp(160px,24vh,230px)}.cf-spatial .sp-pattern-readout{margin:6px 16px 14px;padding-top:12px}.cf-spatial .sp-pattern-readout h3{margin-bottom:5px;font-size:17px}.cf-spatial .sp-pattern-readout p{font-size:12px;line-height:1.5}@media (min-width:1700px){.cf-chart{height:clamp(190px,27vh,280px)}.cf-layout-store .cf-chart{height:clamp(160px,20vh,210px)}}@media (max-width:1200px){.cf-layout,.cf-nav-expanded .cf-layout{grid-template-columns:minmax(275px,.8fr) minmax(0,1.5fr);gap:12px;padding:12px}.cf-spatial .sp-canvas-row{grid-template-columns:1fr}.cf-spatial .sp-spatial-note{display:none}.cf-trend-card{height:150px;padding:12px}.cf-trend-number{min-width:78px}.cf-trend-number strong{font-size:26px}.cf-trend-heading h2{font-size:12px}.cf-trend-body{gap:6px}.cf-store-journey-body{grid-template-columns:150px minmax(0,1fr);gap:10px}.cf-store-journey>header>span{max-width:50%}}@media (max-width:1050px){.cf-spatial .tf-filter-fields{grid-template-columns:1fr}.cf-trend-heading{gap:6px}.cf-trend-heading .cf-select-trigger{gap:4px;padding:4px 6px;font-size:10px}.cf-trend-card footer{gap:5px;font-size:10px}.cf-trend-card footer span:last-child,.cf-cohort-note{display:none}.cf-stage-values strong{font-size:12px}.cf-bar-percentage{font-size:11px}.cf-chart{height:220px}.cf-layout-store .cf-chart{height:165px}}@media (max-width:820px){.cf-layout,.cf-nav-expanded .cf-layout{grid-template-columns:minmax(230px,.85fr) minmax(0,1.5fr)}.cf-trend-grid{grid-template-columns:1fr}.cf-trend-card{height:145px}.cf-trend-heading h2{font-size:14px}.cf-trend-heading .cf-select-trigger{padding:5px 9px;font-size:12px}.cf-trend-number strong{font-size:28px}.cf-trend-card footer{font-size:11px}.cf-trend-card footer span:last-child{display:block}.cf-store-journey-body{grid-template-columns:1fr}.cf-floor-filters{border-bottom:1px solid #27272f;border-right:0;grid-template-columns:1fr 1fr;padding:0 0 12px;display:grid}.cf-floor-filter-note{align-self:end}.cf-store-journey>header{flex-wrap:wrap}.cf-store-journey>header>span{max-width:100%}.cf-store-journey .sp-floor-canvas>svg{height:200px}.cf-spatial .sp-experience{grid-template-columns:170px minmax(0,1fr)}.cf-spatial .sp-comparison-canvases{grid-template-columns:1fr}.cf-spatial .sp-floor-nav{flex-direction:column;align-items:flex-start}.cf-spatial .sp-floor-nav .sp-lenses{order:0;width:auto}.cf-spatial .sp-physical-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.cf-layout,.cf-nav-expanded .cf-layout{flex-direction:column;gap:12px;height:auto;padding:12px;display:flex}.cf-map-card{height:520px}.cf-topbar{height:52px;padding:0 14px}.cf-topbar h1{font-size:14px}.cf-layout .cf-right{gap:12px;overflow:visible}.cf-map-heading{padding:14px}.cf-map-heading p{font-size:12px}.cf-filters{padding:0 14px 14px}.cf-map-footer{padding:12px 14px}.cf-funnel-heading{padding:13px 12px}.cf-funnel-heading p{font-size:11px}.cf-chart,.cf-layout-store .cf-chart{height:220px}.cf-stage-values strong{font-size:11px}.cf-bar-percentage,.cf-stage .cf-stage-label{font-size:10px}.cf-stage{padding-top:12px;padding-bottom:13px}.cf-stage-values{gap:4px}.cf-chart-bar .cf-bar-plot{top:54px;bottom:36px}.cf-funnel-footer{padding:9px 12px;font-size:10px}.cf-rate{font-size:27px}.cf-trend-grid{grid-template-columns:1fr}.cf-trend-card{height:148px;padding:13px 14px 10px}.cf-trend-body{grid-template-columns:auto minmax(0,1fr);gap:14px}.cf-trend-heading h2{font-size:14px}.cf-trend-card footer{font-size:11px}.cf-store-journey>header h2{font-size:13px}.cf-store-journey-body{padding:10px}.cf-floor-filters{grid-template-columns:1fr 1fr;gap:10px}.cf-floor-replay{grid-column:1/-1}.cf-store-journey .sp-floor-canvas>svg{height:190px}.cf-store-journey .sp-floor-origin{font-size:10px}.cf-spatial.tf-app{height:auto;padding:0 12px 20px;overflow:visible}.cf-spatial .sp-experience{flex-direction:column;gap:12px;display:flex}.cf-spatial .sp-experience>*{width:100%}.cf-spatial .sp-experience>.tf-filters{position:static}.cf-spatial .tf-filter-fields{grid-template-columns:1fr}.cf-spatial .sp-floor-heading h2{font-size:17px}.cf-spatial .sp-canvas-row{grid-template-columns:1fr}.cf-spatial .sp-floor-canvas svg{height:210px}.cf-spatial .sp-spatial-note{display:block}.cf-spatial .sp-compare-bar .cf-select-field{width:100%;min-width:0}}.cf-trend-delta svg{flex-shrink:0;width:14px;height:14px}.cf-funnel-summary{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:18px;min-width:0;display:grid}.cf-funnel-heading .cf-chart-title{grid-area:1/1;margin:0}.cf-funnel-heading .cf-chart-title h2{margin:0}.cf-funnel-heading .cf-rate{grid-area:1/2;gap:8px}.cf-funnel-summary>p{grid-column:1/-1}.cf-cohort-note{display:none}.cf-trend-card{height:144px}.cf-trend-plot{height:60px}.cf-trend-delta{white-space:nowrap}.cf-store-journey>header{padding:10px 14px}.cf-store-journey-body{height:clamp(204px,25vh,260px);min-height:0;padding:8px 12px}.cf-floor-filters{scrollbar-width:thin;scrollbar-color:#42424d transparent;gap:8px;overflow-y:auto}.cf-floor-filters .cf-select-trigger{min-height:30px;padding:5px 9px}.cf-floor-filter-note{display:none}.cf-store-journey .sp-floor-canvas{min-height:0}.cf-store-journey .sp-floor-canvas>svg{flex:1;height:0;min-height:0}@media (max-width:1050px){.cf-funnel-summary{grid-template-columns:1fr;gap:5px}.cf-funnel-heading .cf-rate{grid-area:2/1}.cf-funnel-heading .cf-chart-title{grid-row:1}.cf-trend-card{height:144px}}@media (max-width:820px){.cf-store-journey-body{height:auto;min-height:0}.cf-floor-filters{overflow:visible}.cf-store-journey .sp-floor-canvas>svg{flex:none;height:200px}}@media (max-width:720px){.cf-trend-card{height:144px}.cf-funnel-heading .cf-rate{font-size:26px}.cf-store-journey .sp-floor-canvas>svg{height:190px}}.cf-right{gap:10px}.cf-layout-store .cf-chart{height:clamp(180px,22vh,220px)}.cf-funnel-footer{padding-top:7px;padding-bottom:7px}.cf-store-journey-body{height:clamp(220px,27vh,280px)}.cf-store-journey .sp-floor-origin{display:none}@media (max-width:820px){.cf-store-journey-body{height:auto}.cf-store-journey .sp-floor-origin{display:block}}@media (max-width:720px){.cf-layout-store .cf-chart{height:220px}}.cf-spatial .tf-page-heading h1{margin:0}.cf-spatial .sp-floor-canvas{min-width:0;margin:0}.cf-spatial .sp-key-number{text-align:right;grid-template-columns:auto auto;align-items:center;gap:2px 9px;display:grid}.cf-spatial .sp-key-number>strong{grid-area:1/1/3}.cf-spatial .sp-key-number>span{grid-area:1/2}.cf-spatial .sp-key-number>small{grid-area:2/2;margin:0}.cf-spatial .sp-physical-funnel button{gap:3px;padding:8px 12px}.cf-spatial .sp-physical-funnel :is(small,span){line-height:1.3}.cf-spatial .sp-path-picker{margin-top:6px;padding:7px 12px}@media (max-width:720px){.cf-spatial .sp-key-number{grid-template-columns:1fr;gap:3px}.cf-spatial .sp-key-number>strong,.cf-spatial .sp-key-number>span,.cf-spatial .sp-key-number>small{grid-area:auto/1}}.cf-app :is(.cf-rate,.cf-stage-values,.cf-percentage,.cf-bar-grid,.cf-trend-number,.cf-country-delta-value,.cf-comparison-value){font-family:var(--font-numeric)}
.cf-layout,.cf-nav-expanded .cf-layout{grid-template-rows:auto minmax(0,1fr);gap:14px;padding-top:10px}.cf-layout>.cf-filters{border-bottom:1px solid #27272f;grid-area:1/1/auto/-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}.cf-layout>.cf-filters .cf-store-filter{grid-column:auto}.cf-layout>.cf-filters .cf-select-trigger{min-height:37px;font-size:13px}.cf-map-card{grid-area:2/1}.cf-layout>.cf-right{grid-area:2/2}.cf-map-heading{border-bottom:1px solid #27272f;padding:13px 16px}.cf-map-heading h2{align-items:center;gap:8px;font-size:14px;display:flex}.cf-map-footer{padding:12px 16px;font-size:12px}.cf-map-footer>span{font-variant-numeric:tabular-nums;color:#c1c1cb}.cf-map .sp-map-instruction{font-size:11px}.cf-layout .cf-chart,.cf-layout-store .cf-chart{height:clamp(320px,42vh,440px)}.cf-stage{padding-top:22px;padding-bottom:20px}.cf-chart-bar .cf-bar-plot{top:68px;bottom:47px}.cf-trend-plot{height:75px}.cf-store-journey-body{align-items:start;height:auto;min-height:0}.cf-floor-filters{padding-top:4px;position:sticky;top:10px;overflow:visible}.cf-store-journey .sp-floor-canvas>svg{aspect-ratio:1;flex:none;width:100%;height:auto;min-height:0}.cf-store-journey .sp-floor-origin{display:none}.cf-sparkline-reveal{animation:.3s cubic-bezier(.77,0,.175,1) both cf-sparkline-enter}@keyframes cf-sparkline-enter{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.cf-trend-card,.cf-map-card,.cf-funnel-card,.cf-store-journey,.cf-topbar,.cf-sidebar,.cf-filters{transition:opacity .15s,border-color .15s}@media (hover:hover) and (pointer:fine){.cf-shell:has(.cf-trend-card:hover,.cf-trend-card [data-popup-open]) :is(.cf-sidebar,.cf-topbar,.cf-filters,.cf-map-card,.cf-funnel-card,.cf-store-journey){opacity:var(--cf-context-opacity,.24)}.cf-shell:has(.cf-trend-card:hover,.cf-trend-card [data-popup-open]) .cf-trend-card:not(:hover):not(:has([data-popup-open])){opacity:var(--cf-context-opacity,.24)}.cf-trend-card:hover{opacity:1;border-color:#666671}.cf-trend-card:has([data-popup-open]){opacity:1;border-color:#666671}}@media (prefers-reduced-motion:reduce){.cf-sparkline-reveal{animation:none}.cf-trend-card,.cf-map-card,.cf-funnel-card,.cf-store-journey,.cf-topbar,.cf-sidebar,.cf-filters{transition:none}}@media (max-width:1050px){.cf-layout>.cf-filters{gap:9px}.cf-layout>.cf-filters .cf-select-trigger{font-size:12px}.cf-trend-card{height:160px}.cf-layout .cf-chart,.cf-layout-store .cf-chart{height:340px}}@media (max-width:820px){.cf-layout>.cf-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cf-layout>.cf-filters .cf-store-filter{grid-column:auto}.cf-floor-filters{position:static}.cf-store-journey .sp-floor-canvas>svg{aspect-ratio:1;height:auto}.cf-trend-card{height:160px}}@media (max-width:720px){.cf-layout,.cf-nav-expanded .cf-layout{padding-top:10px;display:flex}.cf-layout>.cf-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:12px}.cf-layout>.cf-filters .cf-store-filter{grid-area:2/1/auto/-1}.cf-map-card{height:390px}.cf-map-heading{padding:11px 13px}.cf-layout .cf-chart,.cf-layout-store .cf-chart{height:320px}.cf-trend-card{height:160px}.cf-chart-bar .cf-bar-plot{top:58px;bottom:42px}.cf-store-journey .sp-floor-canvas>svg{aspect-ratio:1;height:auto}}.cf-app :is(.cf-map-heading,.cf-chart-title,.cf-trend-heading) h2{letter-spacing:.025em;text-transform:uppercase;color:#d6d6df;align-items:center;gap:8px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:400;line-height:1.4;display:flex}.cf-app :is(.cf-map-heading,.cf-chart-title,.cf-trend-heading) h2>svg{flex-shrink:0;width:16px;height:16px}.cf-sidebar nav button,.cf-select-trigger,.cf-select-option,.cf-select-label,.cf-stage-label,.cf-comparison-stage-name,.cf-comparison-names,.cf-map-footer,.sp-atlas-city,.sp-atlas-detail,.sp-store-row-name,.sp-floor-zone-label{letter-spacing:.012em}.cf-select-trigger,.cf-select-option{line-height:1.5}.cf-sidebar-brand{letter-spacing:-.005em}.cf-funnel-heading{gap:12px;padding:16px 18px;display:grid}.cf-funnel-heading .cf-chart-title{justify-content:space-between;gap:12px;width:100%;margin:0;display:flex}.cf-chart-title .cf-chart-switch{margin-left:auto}.cf-funnel-heading .cf-rate{font-size:28px;line-height:1.15;display:block}.cf-layout>.cf-filters .cf-select-label{display:none}.cf-layout>.cf-filters .cf-select-field{gap:0}.cf-app .cf-percent-symbol{vertical-align:baseline;letter-spacing:0;font-size:.5em;line-height:1}.cf-app .cf-rate>.cf-percent-symbol{font-size:.5em}.cf-trend-card{height:150px}.cf-trend-heading{min-height:29px}.cf-trend-body{margin-top:17px;margin-bottom:0}.cf-trend-heading .cf-select-trigger{font-size:11px}.cf-ribbons{animation:none}.cf-stage-reveal{animation:.36s ease-in-out both cf-funnel-stage-in}.cf-chart-funnel .cf-stage>:is(.cf-stage-values,.cf-percentage,.cf-stage-label){animation:.36s ease-in-out both cf-funnel-stage-in;animation-delay:var(--stage-delay)}@keyframes cf-funnel-stage-in{0%{opacity:0}to{opacity:1}}.cf-sparkline-reveal,.cf-bar{animation-duration:.45s}.cf-ribbon-stage,.cf-stage,.cf-bar-track{transition-duration:.2s}.cf-trend-card,.cf-map-card,.cf-funnel-card,.cf-store-journey,.cf-topbar,.cf-sidebar,.cf-filters{transition-duration:.22s}@media (prefers-reduced-motion:reduce){.cf-stage-reveal,.cf-chart-funnel .cf-stage>:is(.cf-stage-values,.cf-percentage,.cf-stage-label){animation:none}.cf-ribbon-stage,.cf-stage,.cf-bar-track{transition:none}}@media (max-width:1050px){.cf-app :is(.cf-map-heading,.cf-chart-title,.cf-trend-heading) h2{font-size:13px}.cf-trend-heading{gap:8px}.cf-trend-heading .cf-select-trigger{gap:4px;font-size:10px}}@media (max-width:720px){.cf-funnel-heading{gap:12px;padding:14px 12px}.cf-app :is(.cf-map-heading,.cf-chart-title,.cf-trend-heading) h2{font-size:13px}.cf-chart-title{gap:8px}.cf-chart-title .cf-chart-switch button{width:24px}.cf-trend-card{height:150px}.cf-trend-heading .cf-select-trigger{font-size:11px}}.cf-app span.cf-percent-symbol{vertical-align:baseline;font-size:.5em;line-height:1}.cf-funnel-heading{grid-template-columns:minmax(0,1fr)}.cf-funnel-heading>.cf-chart-title{grid-area:1/1}.cf-funnel-heading>.cf-rate{grid-area:2/1}
