@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--merchant-background,#020305);text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;--ink:#f2f2ee;--soft:#f2f2eead;--muted:#f2f2ee6b;--dim:#f2f2ee38;--line:#f2f2ee1c;--red:#e63245;--merchant-background:#020305;--merchant-text:#f2f2ee;--merchant-accent:#e63245;--panel-depth:#ffffff04;--segment-0:#ffffffc2;--segment-1:#ffffff75;--segment-2:#ffffff47;--globe-ocean-highlight:#52677a;--globe-ocean:#111923;--globe-ocean-deep:#030609;--globe-land-highlight:#6f767c;--globe-land:#2b3136;--globe-land-overlay:#ebf2f709;--globe-stroke:#e5eff7b8;--globe-grid:#e5eff71f;--globe-atmosphere:#c9e4ff;--globe-marker:#f2f2ee;--globe-route:#c9e4ff29;--globe-city:#efb36d;--globe-arc:#c9e4ff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;height:100vh;margin:0;overflow:hidden}body{background:var(--merchant-background);color:var(--ink)}body:not([data-bg=transparent]):not([data-bg=light]){--ink:var(--merchant-text);--red:var(--merchant-accent);--globe-marker:var(--merchant-accent);--globe-arc:var(--merchant-accent)}body[data-bg=room]{background:radial-gradient(at 24% 10%,#2a261f57 0%,#0000 48%),radial-gradient(at 72% 88%,#101316b8 0%,#0000 58%),#020305}html[data-bg=transparent],html[data-bg=transparent] body,html[data-bg=transparent] #root,html[data-bg=transparent] .app-shell,html[data-bg=transparent] .globe-stage,html[data-bg=transparent] .fallback-globe-stage{background:0 0!important}html[data-bg=light],html[data-bg=light] body,html[data-bg=light] #root,html[data-bg=light] .app-shell,html[data-bg=light] .globe-stage,html[data-bg=light] .fallback-globe-stage{background:#f3f3f3!important}body[data-bg=transparent],body[data-bg=light]{--ink:#15191d;--soft:#0f1418c2;--muted:#0f141894;--dim:#0f141857;--line:#0f14183d;--panel-depth:#00000005;--segment-0:#0f1418d1;--segment-1:#0f14188f;--segment-2:#0f141857;--globe-ocean-highlight:#ffffffc7;--globe-ocean:#dae2e88a;--globe-ocean-deep:#74838f57;--globe-land-highlight:#5b656db8;--globe-land:#1c23288f;--globe-land-overlay:#0f14180e;--globe-stroke:#0f1418e0;--globe-grid:#0f14182e;--globe-atmosphere:#6f8798;--globe-marker:#a40d27;--globe-route:#0f141824;--globe-city:#9b5b18;--globe-arc:#a40d27;color:var(--ink);text-shadow:0 1px 1px #ffffff3d}body[data-bg=transparent]{background:0 0}body[data-bg=light]{background:#f3f3f3}body[data-bg=transparent]:before,body[data-bg=transparent]:after,body[data-bg=light]:before,body[data-bg=light]:after{display:none}body:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 50% 48%,#ffffff05,#0000 34rem);position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:9;opacity:.11;mix-blend-mode:soft-light;background:repeating-linear-gradient(#ffffff04 0 1px,#0000 1px 4px);position:fixed;inset:0}html[data-page=settings],html[data-page=settings] body,html[data-page=settings] #root{height:auto;min-height:100%;overflow:auto}html[data-page=settings],html[data-page=settings] body{color:#202223;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f1f1f1!important}html[data-page=settings] body:before,html[data-page=settings] body:after{display:none}.settings-runtime-fallback{color:#202223;background:#fff;border:1px solid #d9dbdd;border-radius:12px;justify-items:start;gap:16px;max-width:640px;margin:48px auto;padding:24px;font-size:14px;line-height:1.5;display:grid}.settings-runtime-fallback p{margin:0}.settings-runtime-fallback button{color:#202223;font:inherit;cursor:pointer;background:#fff;border:1px solid #8a8e92;border-radius:8px;padding:8px 16px}.settings-runtime-fallback button:hover{background:#f6f6f7}.settings-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);align-items:start;gap:20px;display:grid}.settings-layout>*{min-width:0}.settings-preview-column{min-width:0;position:sticky;top:20px}.settings-color-fields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.settings-form-actions{justify-content:space-between;align-items:center;gap:20px;padding:4px 0 24px;display:flex}.settings-display-preview{--preview-background:#020305;--preview-text:#f2f2ee;--preview-accent:#e63245;isolation:isolate;aspect-ratio:16/10;border:1px solid color-mix(in srgb, var(--preview-text) 18%, transparent);background:var(--preview-background);min-height:260px;color:var(--preview-text);border-radius:10px;grid-template-rows:auto 1fr auto;padding:22px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000024,0 8px 24px #00000014}.settings-display-preview__header,.settings-display-preview__metrics{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-display-preview__brand{min-width:0;max-width:68%;color:var(--preview-text);letter-spacing:.12em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.settings-display-preview__brand img{object-fit:contain;width:auto;max-width:180px;height:auto;max-height:34px;display:block}.settings-display-preview__live{color:var(--preview-accent);letter-spacing:.12em;text-transform:uppercase;flex:none;font-size:10px;font-weight:650}.settings-display-preview__body{align-self:center;gap:8px;display:grid}.settings-display-preview__body>span,.settings-display-preview__footer{color:color-mix(in srgb, var(--preview-text) 62%, transparent);letter-spacing:.16em;text-transform:uppercase;font-size:9px}.settings-display-preview__body>strong{color:var(--preview-accent);letter-spacing:-.04em;font-size:clamp(34px,4vw,50px);font-weight:450;line-height:1}.settings-display-preview__metrics{color:color-mix(in srgb, var(--preview-text) 62%, transparent);letter-spacing:.08em;text-transform:uppercase;justify-content:flex-start;gap:28px;margin-top:14px;font-size:10px}.settings-display-preview__metrics span{gap:8px;display:flex}.settings-display-preview__metrics b{color:var(--preview-text);font-weight:600}.settings-display-preview__pulse{z-index:-1;border:1px solid color-mix(in srgb, var(--preview-accent) 52%, transparent);width:94px;height:94px;box-shadow:0 0 0 18px color-mix(in srgb, var(--preview-accent) 7%, transparent), 0 0 0 42px color-mix(in srgb, var(--preview-accent) 3%, transparent);opacity:.8;border-radius:50%;position:absolute;top:27%;right:12%}.settings-display-preview__footer{align-self:end}@media (width<=1100px){.settings-layout{grid-template-columns:1fr}.settings-preview-column{position:static}.settings-color-fields{grid-template-columns:1fr}.settings-display-preview{aspect-ratio:16/8}}@media (width<=640px){.settings-form-actions{flex-direction:column;align-items:flex-start}.settings-display-preview{aspect-ratio:auto;min-height:280px}}.app-shell,.globe-stage,.globe-canvas{width:100%;height:100%}.app-shell{isolation:isolate;position:relative}s-app-nav:not(:defined){display:none}.globe-stage{z-index:2;position:absolute;inset:0}.globe-canvas{touch-action:none;cursor:grab;display:block}.globe-canvas:active{cursor:grabbing}.fallback-globe-stage{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.fallback-globe{width:min(76vh,54vw);height:min(76vh,54vw);color:var(--globe-stroke);pointer-events:auto;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;outline:none;overflow:visible}.fallback-globe.is-dragging{cursor:grabbing}.fallback-atmosphere{fill:url(#fallback-atmosphere)}.fallback-contrast-ring{fill:none;stroke:#ffffffb8;stroke-width:8px;opacity:.72}body:not([data-bg=transparent]):not([data-bg=light]) .fallback-contrast-ring{opacity:.22}.fallback-ocean{fill:url(#fallback-ocean-gradient);stroke:var(--globe-stroke);stroke-width:2.2px}.fallback-earth-texture{opacity:.96;pointer-events:none}.fallback-grid{fill:none;stroke:var(--globe-grid);stroke-width:.75px}.fallback-land{fill:var(--globe-land-overlay);stroke:var(--globe-stroke);stroke-width:.55px;stroke-opacity:.58;stroke-linejoin:round}.fallback-globe.is-vector .fallback-land{fill:url(#fallback-land-gradient);stroke-width:.9px;stroke-opacity:.82}.fallback-terminator{fill:url(#fallback-terminator);clip-path:url(#fallback-sphere-clip);opacity:.34;pointer-events:none}.fallback-specular{fill:url(#fallback-specular);clip-path:url(#fallback-sphere-clip);opacity:.72;pointer-events:none}.fallback-route{fill:none;stroke:var(--globe-route);stroke-width:.8px;stroke-linecap:round}.fallback-city-light{fill:var(--globe-city);opacity:.82}.fallback-store{fill:var(--globe-marker);stroke:var(--globe-ocean);stroke-width:1px}.fallback-live-arc{fill:none;stroke:var(--globe-arc);stroke-width:2.8px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--globe-arc) 78%, transparent));animation:4.2s cubic-bezier(.2,.72,.25,1) forwards fallback-arc}.fallback-order-pulse{fill:#c8102e1a;stroke:var(--red);stroke-width:2.8px;opacity:0;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 7px #c8102edb);animation:2.6s ease-out forwards fallback-pulse}.fallback-order-beacon{fill:var(--red);stroke:#ffffffeb;stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 5px #c8102ee6);animation:.7s ease-in-out infinite alternate fallback-beacon}.fallback-order-label{fill:#fffffff5;stroke:#04080df0;stroke-width:3px;paint-order:stroke fill;letter-spacing:.08em;opacity:0;pointer-events:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:700;animation:3.6s ease-in-out forwards fallback-sale-label}@keyframes fallback-arc{0%{stroke-dashoffset:1px;opacity:0}10%{opacity:1}52%{stroke-dashoffset:0;opacity:1}76%{stroke-dashoffset:0;opacity:.95}to{stroke-dashoffset:0;opacity:0}}@keyframes fallback-pulse{0%{opacity:1;transform:scale(.65)}to{opacity:0;transform:scale(5.8)}}@keyframes fallback-beacon{0%{opacity:.62;transform-origin:50%;transform:scale(.88)}to{opacity:1;transform-origin:50%;transform:scale(1.16)}}@keyframes fallback-sale-label{0%{opacity:0;transform:translateY(5px)}12%,78%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}.hud{z-index:12;pointer-events:none;perspective:1500px;text-shadow:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;inset:0}.panel-3d{transform-style:preserve-3d;z-index:2}.panel-3d-top{transform:translateZ(44px)}.panel-3d-left{transform-origin:0;transform:translateZ(56px)rotateY(1.5deg)}.panel-3d-right{transform-origin:100%;transform:translateZ(56px)rotateY(-1.5deg)}.panel-3d-bottom{transform-origin:bottom;transform:translateZ(48px)rotateX(1.5deg)}.brand-bar{left:max(clamp(42px, 2.7vw, 56px), calc(env(safe-area-inset-left) + 16px));right:max(clamp(42px, 2.7vw, 56px), calc(env(safe-area-inset-right) + 16px));justify-content:space-between;align-items:center;display:flex;position:absolute;top:clamp(20px,3vh,44px)}.lockup{align-items:center;gap:clamp(14px,1.4vw,28px);display:flex}.brand-wordmark{text-transform:uppercase;gap:7px;display:grid}.brand-wordmark .name{letter-spacing:.12em;font-size:clamp(14px,1.05vw,18px);font-weight:700}.brand-wordmark .tag{color:var(--muted);letter-spacing:.22em;font-size:10px;font-weight:500}.brand-wordmark .shop-logo{object-fit:contain;filter:drop-shadow(0 0 8px #ffffff2e);justify-self:start;width:auto;max-width:240px;height:clamp(24px,1.9vw,34px)}.divider{background:var(--line);width:1px;height:54px}.partnership{gap:8px;display:grid}.with{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.shop-row{align-items:center;gap:14px;display:flex}.shop-row img{filter:brightness(0)invert();opacity:.94;width:auto;height:22px}body[data-bg=transparent] .shop-row img,body[data-bg=light] .shop-row img{filter:none}.live-badge{border:1px solid var(--line);color:var(--soft);letter-spacing:.2em;text-transform:uppercase;padding:6px 9px;font-size:9px}.meta-grid{grid-template-columns:repeat(2,auto);align-items:start;gap:clamp(28px,4.4vw,78px);display:grid}.meta-block{text-transform:uppercase;gap:11px;min-width:92px;display:grid}.meta-block span,.environment-select span,.eyebrow{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:500}.meta-block strong{color:var(--ink);letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;max-width:clamp(150px,16vw,300px);font-size:13px;font-weight:400;overflow:hidden}.environment-select{pointer-events:auto;text-transform:uppercase;gap:8px;width:190px;display:grid}.environment-floating{z-index:40;position:absolute;top:clamp(72px,8.5vh,88px);right:clamp(210px,15vw,280px)}.environment-select select{width:100%;color:var(--ink);letter-spacing:.12em;text-transform:uppercase;background:#f2f2ee0b;border:1px solid #f2f2ee1f;border-radius:999px;outline:none;padding:9px 30px 9px 12px;font:500 10px/1 Inter,sans-serif}.environment-select select:focus-visible{border-color:#f2f2ee6b}.left-rail,.right-rail{grid-template-rows:max-content max-content minmax(0,1fr);gap:clamp(14px,5vh,54px);min-height:0;display:grid;position:absolute;top:clamp(96px,21vh,227px);bottom:clamp(126px,21.5vh,240px);overflow:hidden}.left-rail{left:max(clamp(42px, 2.8vw, 58px), calc(env(safe-area-inset-left) + 16px));width:min(23vw,340px)}.right-rail{right:max(clamp(42px, 2.9vw, 60px), calc(env(safe-area-inset-right) + 16px));grid-template-rows:max-content max-content;align-content:start;width:min(21vw,324px)}.stat-cluster{position:relative}.hero-number{letter-spacing:-.075em;font-variant-numeric:tabular-nums;color:var(--ink);margin-top:10px;font-size:clamp(34px,2.9vw,52px);font-weight:300;line-height:1}.delta-line{color:var(--muted);letter-spacing:.04em;align-items:center;gap:9px;margin:24px 0 0;font-size:11px;display:flex}.delta-arrow,.product-row b{color:var(--red);font-size:9px}.delta-muted{color:var(--muted);margin-left:3px}.metric-stack{gap:clamp(12px,2.2vh,24px);display:grid}.metric-row{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:24px;font-size:11px;display:flex}.metric-row strong{color:var(--ink);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-weight:300}.chart-card{grid-template-rows:max-content minmax(0,1fr);row-gap:clamp(8px,1.5vh,18px);min-height:0;display:grid;overflow:hidden}.revenue-chart{width:100%;height:100%;min-height:0;max-height:190px;color:var(--soft);margin-top:0;overflow:visible}.revenue-chart line{stroke:var(--line);stroke-width:1px}.revenue-chart polyline{fill:none;stroke:var(--soft);stroke-width:1.15px;vector-effect:non-scaling-stroke}.revenue-chart text{fill:var(--muted);letter-spacing:.08em;font-size:10px}.revenue-area{fill:url(#rev-fill)}.revenue-dot{fill:var(--red)}.revenue-dot-pulse{fill:none;stroke:var(--red);stroke-width:1.4px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out forwards chartPulse}@keyframes chartPulse{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(3.4)}}.market-list{gap:clamp(8px,1.7vh,18px);margin-top:clamp(10px,2.6vh,28px);display:grid}.market-row{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:minmax(14ch,1.2fr) minmax(28px,1fr) 38px;align-items:center;gap:16px;font-size:11px;display:grid}.market-row .bar{background:var(--line);height:2px;overflow:hidden}.market-row .bar span{background:var(--soft);transform-origin:0;height:100%;animation:.42s cubic-bezier(.19,1,.22,1) both barIn;animation-delay:calc(var(--row) * 4ms + 80ms);display:block}.market-row>span:last-child{color:var(--soft);text-align:right}.market-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;min-width:0;overflow:hidden}.donut-wrap{grid-template-columns:clamp(76px,10vh,114px) 1fr;align-items:center;gap:clamp(14px,2vw,28px);margin-top:clamp(10px,2.2vh,24px);display:grid}.donut{width:clamp(76px,10vh,112px);transform:rotate(-90deg)}.donut-track{fill:none;stroke:var(--line);stroke-width:12px}.donut-segment{fill:none;stroke-width:12px;stroke-linecap:butt}.seg-0{stroke:var(--segment-0)}.seg-1{stroke:var(--segment-1)}.seg-2{stroke:var(--segment-2)}.seg-3{stroke:var(--dim)}.legend{gap:14px;display:grid}.legend-row{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;font-size:10px;display:grid}.legend-row span:last-child{color:var(--soft)}.legend-dot{background:var(--ink);width:6px;height:6px}.bottom-strip{left:max(clamp(42px, 2.8vw, 58px), calc(env(safe-area-inset-left) + 16px));right:max(clamp(42px, 2.9vw, 60px), calc(env(safe-area-inset-right) + 16px));bottom:max(clamp(12px, 3vh, 42px), calc(env(safe-area-inset-bottom) + 8px));border-top:1px solid var(--line);grid-template-columns:1.05fr 1.05fr 1.4fr 1.05fr;gap:clamp(18px,3.5vw,70px);padding-top:clamp(14px,2.6vh,28px);display:grid;position:absolute}.bottom-cell{border-right:1px solid var(--line);min-width:0;min-height:clamp(66px,8vh,88px);padding-right:clamp(12px,2.3vw,44px)}.bottom-cell:last-child{border-right:0;padding-right:0}.footprint-values{gap:48px;margin-top:18px;display:flex}.footprint-values span{gap:12px;display:grid}.footprint-values strong{font-size:30px;font-weight:300;line-height:1}.footprint-values em{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-style:normal}.product-row{color:var(--soft);letter-spacing:.11em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:18px;margin-top:14px;font-size:12px;display:grid}.product-row .product-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-row .product-units{color:var(--ink);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.product-row>span:last-child:not(.product-title){color:var(--ink)}.product-row>.delta-muted{color:var(--muted)}.featured-store h2{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;max-width:100%;margin:17px 0 12px;font-size:18px;font-weight:400;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000);mask-image:linear-gradient(90deg,#000 90%,#0000)}.coord{color:var(--muted);letter-spacing:.08em;font-size:12px}.order-mini{color:var(--soft);align-items:baseline;gap:12px;margin-top:17px;display:flex}.order-total{color:var(--ink);letter-spacing:-.04em;font-size:28px;font-weight:300}.bar-spark{align-items:end;gap:4px;height:44px;margin-top:8px;display:flex}.bar-spark span{background:var(--dim);width:5px;min-height:6px;display:block}.bar-spark span.hot{background:var(--red)}.ar-qr{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;pointer-events:auto;background:#ffffff09;border:1px solid #f2f2ee1a;justify-items:center;gap:8px;padding:10px;font-size:9px;text-decoration:none;display:grid;position:absolute;bottom:clamp(18px,3vh,42px);right:clamp(18px,2.2vw,36px);transform:translateZ(72px)}.ar-qr img{width:82px;height:82px;image-rendering:pixelated;opacity:.9;display:block}.spatial-line{background:linear-gradient(90deg, transparent, var(--line), transparent);transform-origin:50%;opacity:.28;height:1px;position:absolute}.line-left{width:15vw;top:49vh;left:22vw;transform:rotate(-8deg)translateZ(40px)}.line-right{width:14vw;top:42vh;right:22vw;transform:rotate(10deg)translateZ(40px)}.fullscreen-control{z-index:50;right:max(18px, calc(env(safe-area-inset-right) + 10px));bottom:max(clamp(118px, 18vh, 220px), calc(env(safe-area-inset-bottom) + 108px));pointer-events:auto;justify-items:end;gap:7px;display:grid;position:fixed}.fullscreen-control__row{align-items:center;gap:7px;display:flex}.fullscreen-control button,.fullscreen-control--unsupported{border:1px solid var(--line);width:30px;height:30px;color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0607088a;border-radius:2px;place-items:center;padding:0;display:grid}.fullscreen-control button{cursor:pointer;transition:background .12s,border-color .12s}.fullscreen-control button:hover{border-color:var(--muted);background:#060708b3}.fullscreen-control button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.fullscreen-control svg{display:block}.fullscreen-error{max-width:260px;color:var(--red);text-align:right;font-size:9px}body[data-bg=transparent] .fullscreen-control button,body[data-bg=transparent] .fullscreen-control--unsupported,body[data-bg=light] .fullscreen-control button,body[data-bg=light] .fullscreen-control--unsupported{background:#ffffffb8}.loading,.fatal-error{z-index:20;border:1px solid var(--line);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;background:#060708d1;padding:1rem 1.15rem;font-size:.78rem;position:fixed;bottom:50%;left:50%;transform:translate(-50%,50%)}.fatal-error{text-transform:none;letter-spacing:0;max-width:52rem;inset:auto 1rem 1rem auto;transform:none}.boot-status{z-index:20;pointer-events:none;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:min(420px,100vw - 48px);color:var(--ink);background:#060708d1;align-items:center;gap:14px;padding:16px 20px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.boot-status--quiet{top:auto;bottom:max(clamp(118px, 18vh, 220px), calc(env(safe-area-inset-bottom) + 108px));background:#06070899;transform:translate(-50%)}.boot-status__copy{gap:5px;min-width:0;display:grid}.boot-status__copy strong{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600}.boot-status__copy span{color:var(--soft);letter-spacing:.02em;font-size:11.5px;line-height:1.5}.boot-status__spinner,.boot-status__dot{border-radius:50%;flex:none;width:14px;height:14px}.boot-status__spinner{border:1.5px solid var(--dim);border-top-color:var(--ink);animation:.9s linear infinite bootSpin}.boot-status__dot{background:var(--red);width:8px;height:8px;margin:3px;animation:2.4s ease-in-out infinite bootBreathe}body[data-bg=light] .boot-status,body[data-bg=transparent] .boot-status{background:#ffffffdb}@keyframes bootSpin{to{transform:rotate(360deg)}}@keyframes bootBreathe{0%,to{opacity:.45}50%{opacity:1}}.fullscreen-control{transition:opacity .3s}html[data-idle] .app-shell,html[data-idle] .app-shell *{cursor:none!important}html[data-idle] .fullscreen-control{opacity:0;pointer-events:none}.fatal-error__detail{color:var(--muted);margin-top:.4rem;font-size:.72rem;display:block}html[data-page=settings] .fatal-error{color:#8e1f0b;background:#fff4f4;border-color:#e0b3b2;max-width:none;margin:20px;position:static}.reveal-text span{opacity:0;filter:blur(3px);animation:.22s cubic-bezier(.19,1,.22,1) forwards glyphIn;animation-delay:calc(var(--row) * 4ms + var(--char) * 2ms + 20ms);display:inline-block;transform:translateY(.65em)}.reveal-row{opacity:0;animation:.26s cubic-bezier(.19,1,.22,1) forwards rowIn;animation-delay:calc(var(--row) * 4ms + 35ms);transform:translateY(9px)}@keyframes glyphIn{to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes rowIn{to{opacity:1;transform:translateY(0)}}@keyframes barIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=1280px){.ar-qr{display:none}}html[data-kiosk-layout=compact] .panel-3d{transform:none}html[data-kiosk-layout=compact] .fallback-globe{width:min(34vw,520px);height:min(34vw,520px)}html[data-kiosk-layout=compact] .brand-bar{top:14px}html[data-kiosk-layout=compact] .divider{height:42px}html[data-kiosk-layout=compact] .brand-wordmark{gap:4px}html[data-kiosk-layout=compact] .brand-wordmark .shop-logo{height:22px}html[data-kiosk-layout=compact] .partnership{gap:5px}html[data-kiosk-layout=compact] .meta-block{gap:6px}html[data-kiosk-layout=compact] .left-rail,html[data-kiosk-layout=compact] .right-rail{gap:12px;top:88px;bottom:112px}html[data-kiosk-layout=compact] .hero-number{margin-top:6px;font-size:clamp(30px,2.6vw,42px)}html[data-kiosk-layout=compact] .delta-line{margin-top:10px}html[data-kiosk-layout=compact] .metric-stack{gap:9px}html[data-kiosk-layout=compact] .metric-row{font-size:10px}html[data-kiosk-layout=compact] .market-list{gap:6px;margin-top:8px}html[data-kiosk-layout=compact] .market-row{gap:10px;font-size:9px}html[data-kiosk-layout=compact] .market-row:nth-child(n+4){display:none}html[data-kiosk-layout=compact] .donut-wrap{grid-template-columns:66px 1fr;gap:12px;margin-top:7px}html[data-kiosk-layout=compact] .donut{width:66px}html[data-kiosk-layout=compact] .legend{gap:7px}html[data-kiosk-layout=compact] .legend-row{gap:7px;font-size:8px}html[data-kiosk-layout=compact] .bottom-strip{bottom:max(8px, calc(env(safe-area-inset-bottom) + 8px));gap:18px;padding-top:10px}html[data-kiosk-layout=compact] .bottom-cell{min-height:58px}html[data-kiosk-layout=compact] .footprint-values{gap:28px;margin-top:9px}html[data-kiosk-layout=compact] .footprint-values span{gap:6px}html[data-kiosk-layout=compact] .footprint-values strong{font-size:24px}html[data-kiosk-layout=compact] .product-row{margin-top:7px;font-size:10px}html[data-kiosk-layout=compact] .product-row:nth-of-type(n+4){display:none}html[data-kiosk-layout=compact] .featured-store h2{margin:8px 0 5px;font-size:14px}html[data-kiosk-layout=compact] .coord{font-size:9px}html[data-kiosk-layout=compact] .order-mini{margin-top:8px}html[data-kiosk-layout=compact] .order-total{font-size:23px}html[data-kiosk-layout=compact] .bar-spark{gap:3px;height:26px;margin-top:4px}html[data-kiosk-layout=compact] .bar-spark span{width:4px}@media (width>=981px) and (height<=800px),(width>=981px) and (aspect-ratio>=2){.panel-3d{transform:none}.brand-bar{top:14px}.divider{height:42px}.brand-wordmark{gap:4px}.partnership{gap:5px}.meta-block{gap:6px}.left-rail,.right-rail{gap:12px;top:88px;bottom:112px}.hero-number{margin-top:6px;font-size:clamp(30px,2.6vw,42px)}.delta-line{margin-top:10px}.metric-stack{gap:9px}.metric-row{font-size:10px}.market-list{gap:6px;margin-top:8px}.market-row{gap:10px;font-size:9px}.market-row:nth-child(n+4){display:none}.donut-wrap{grid-template-columns:66px 1fr;gap:12px;margin-top:7px}.donut{width:66px}.legend{gap:7px}.legend-row{gap:7px;font-size:8px}.bottom-strip{gap:18px;padding-top:10px;bottom:8px}.bottom-cell{min-height:58px}.footprint-values{gap:28px;margin-top:9px}.footprint-values span{gap:6px}.footprint-values strong{font-size:24px}.product-row{margin-top:7px;font-size:10px}.product-row:nth-of-type(n+4){display:none}.featured-store h2{margin:8px 0 5px;font-size:14px}.coord{font-size:9px}.order-mini{margin-top:8px}.order-total{font-size:23px}.bar-spark{gap:3px;height:26px;margin-top:4px}.bar-spark span{width:4px}}@media (width<=980px){.panel-3d{transform:none}.brand-bar{align-items:flex-start}.partnership,.divider,.right-rail,.chart-card,.spatial-line{display:none}.meta-grid{grid-template-columns:1fr;gap:14px}.meta-block:not(:nth-child(2)),.environment-select{display:none}.left-rail{grid-template-rows:none;gap:28px;width:auto;inset:auto 24px clamp(138px,30vh,190px)}.hero-number{font-size:clamp(40px,11vw,70px)}.metric-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.metric-row{gap:8px;display:grid}.bottom-strip{grid-template-columns:1fr 1fr;gap:18px;padding-top:18px;bottom:18px}.bottom-cell{border-right:0;min-height:auto;padding-right:0}.top-products,.orders-worldwide{display:none}}@media (width<=560px){.brand-wordmark .name{font-size:12px}.brand-wordmark .shop-logo{max-width:160px;height:20px}.brand-wordmark .tag{display:none}.left-rail{bottom:clamp(110px,18vh,150px)}.metric-stack,.bottom-strip{grid-template-columns:1fr}.featured-store{display:none}}@media (orientation:portrait){.panel-3d{transform:none}.spatial-line,.brand-bar .divider,.brand-bar .with,.brand-wordmark .tag,.chart-card{display:none}.hud{padding:max(clamp(16px, 2.2vh, 40px), env(safe-area-inset-top)) max(clamp(28px, 4vw, 64px), env(safe-area-inset-right)) max(clamp(16px, 3vh, 42px), env(safe-area-inset-bottom)) max(clamp(28px, 4vw, 64px), env(safe-area-inset-left));grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-columns:1fr;row-gap:clamp(14px,2.4vh,34px);display:grid}.brand-bar,.left-rail,.right-rail,.bottom-strip,.fallback-globe-stage{width:auto;max-width:none;position:static;inset:auto}.brand-bar{grid-row:1;align-items:center}.left-rail{grid-row:2}.fallback-globe-stage{grid-row:3;align-self:stretch;min-height:0;overflow:hidden}.right-rail{grid-row:4}.bottom-strip{grid-row:5}.lockup{gap:clamp(10px,2vw,22px)}.partnership{display:grid}.meta-grid{gap:clamp(20px,5vw,52px);display:grid}.meta-grid .meta-block{display:grid}.left-rail{grid-template-rows:auto;grid-template-columns:1fr;align-content:start;gap:clamp(14px,2.4vh,30px);display:grid}.hero-number{margin-top:6px;font-size:clamp(40px,8vw,84px)}.delta-line{margin-top:10px}.metric-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.8vh,22px) clamp(24px,6vw,72px);display:grid}.metric-row{grid-template-columns:1fr auto;align-items:baseline;gap:4px 16px;font-size:clamp(11px,1.5vw,15px);display:grid}.fallback-globe{aspect-ratio:1;width:auto;max-width:100%;height:100%;max-height:100%}.right-rail{grid-template-rows:auto;grid-template-columns:1fr 1fr;align-content:center;gap:clamp(24px,6vw,72px);display:grid}.bottom-strip{grid-template-columns:1fr 1fr;gap:clamp(14px,2vh,26px) clamp(24px,5vw,56px);padding-top:clamp(14px,2.2vh,26px)}.top-products,.orders-worldwide{display:block}.bottom-cell:nth-child(2n){border-right:0;padding-right:0}.fullscreen-control{bottom:max(clamp(16px, 3vh, 42px), calc(env(safe-area-inset-bottom) + 12px))}}@media (orientation:portrait) and (height<=1180px){.hud{grid-template-rows:auto auto minmax(0,1fr) auto}.right-rail{display:none}.bottom-strip{grid-row:4}}@media (orientation:portrait) and (width<=599px){.hud{row-gap:clamp(10px,1.6vh,18px)}.brand-bar{flex-wrap:wrap;gap:10px 14px}.brand-bar .with{display:none}.lockup{gap:12px}.shop-row{gap:10px}.shop-row img{height:18px}.meta-grid{grid-template-columns:repeat(2,auto);gap:18px}.meta-block{gap:6px;min-width:0}.meta-block strong{max-width:38vw;font-size:12px}.hero-number{font-size:clamp(38px,13vw,62px)}.delta-line{margin-top:8px}.metric-stack{gap:10px 18px}.metric-row{font-size:11px}.metric-row--wide{grid-column:1/-1}.metric-row--wide>span{white-space:nowrap}.fallback-globe-stage{min-height:30vh}.eyebrow{letter-spacing:.12em;font-size:9px}.bottom-strip{grid-template-columns:1fr 1fr;gap:12px 18px;padding-bottom:52px}.product-row{font-size:10px}.featured-store,.orders-worldwide{display:none}.footprint-values{gap:26px;margin-top:12px}.footprint-values strong{font-size:22px}.product-row:nth-of-type(n+3){display:none}}@media (orientation:landscape) and (height<=520px) and (width<=980px){.fallback-globe-stage,.globe-stage,.chart-card,.spatial-line{display:none}.hud{padding:max(10px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));grid-template-rows:auto minmax(0,1fr) auto;row-gap:clamp(8px,2vh,16px);display:grid}.brand-bar,.left-rail,.bottom-strip{width:auto;max-width:none;position:static;inset:auto}.brand-bar{grid-row:1}.left-rail{grid-row:2;grid-template-rows:auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-content:center;gap:clamp(12px,4vw,32px);display:grid}.bottom-strip{grid-row:3;grid-template-columns:1fr 1fr;gap:16px}.hero-number{margin-top:4px;font-size:clamp(30px,6vw,46px)}.metric-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 22px}.metric-row{font-size:10px}.footprint-values{gap:24px;margin-top:8px}.footprint-values strong{font-size:20px}.featured-store{display:none}}@media (width>=2000px) and (orientation:landscape){.left-rail{width:min(23vw,640px)}.right-rail{width:min(21vw,580px)}}@media (width>=2000px){.panel-3d{transform:none}.left-rail,.right-rail{gap:clamp(54px,5vh,96px);top:clamp(227px,15vh,420px);bottom:clamp(240px,18vh,470px)}.brand-wordmark .name{font-size:clamp(18px,1vw,34px)}.brand-wordmark .shop-logo{max-width:min(24vw,460px);height:clamp(34px,1.9vw,68px)}.brand-wordmark .tag{font-size:clamp(10px,.55vw,18px)}.shop-row img{height:clamp(22px,1.2vw,42px)}.divider{height:clamp(54px,4vh,96px)}.with,.eyebrow,.meta-block span,.live-badge,.legend-row{font-size:clamp(10px,.62vw,24px)}.meta-block strong{max-width:min(22vw,520px);font-size:clamp(13px,.85vw,26px)}.hero-number{font-size:clamp(52px,4.2vw,150px)}.delta-line,.metric-row,.market-row,.product-row,.coord{font-size:clamp(11px,.72vw,26px)}.revenue-chart{max-height:clamp(190px,16vh,400px)}.revenue-chart text{font-size:clamp(10px,.5vw,16px)}.donut-wrap{grid-template-columns:clamp(114px,6vw,220px) 1fr}.donut{width:clamp(114px,6vw,220px)}.footprint-values strong{font-size:clamp(30px,2vw,76px)}.footprint-values em{font-size:clamp(11px,.65vw,20px)}.boot-status{gap:clamp(14px,.9vw,34px);max-width:min(30vw,900px);padding:clamp(16px,1vw,40px) clamp(20px,1.3vw,52px)}.boot-status__copy strong{font-size:clamp(12px,.7vw,26px)}.boot-status__copy span{font-size:clamp(11.5px,.62vw,24px)}.boot-status__spinner{width:clamp(14px,.85vw,32px);height:clamp(14px,.85vw,32px)}.boot-status__dot{width:clamp(8px,.5vw,18px);height:clamp(8px,.5vw,18px)}.featured-store h2{font-size:clamp(20px,1.25vw,44px)}.order-total{font-size:clamp(28px,1.9vw,68px)}.bar-spark{height:clamp(44px,3.5vh,88px)}.bar-spark span{width:clamp(5px,.3vw,11px)}.bottom-cell{min-height:clamp(88px,8vh,180px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.fallback-live-arc,.fallback-order-pulse,.fallback-order-beacon,.fallback-order-label{animation:none!important}.fallback-live-arc{stroke-dashoffset:0;opacity:.9}.fallback-order-pulse{opacity:.75;transform:scale(1.8)}.fallback-order-beacon,.fallback-order-label{opacity:1}}
