.apexcharts-canvas .apexcharts-tooltip{background-color:#fff;color:#6b7280;border:0!important;border-radius:.25rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.dark .apexcharts-canvas .apexcharts-tooltip{background-color:#374151;color:#9ca3af;border-color:transparent;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title{padding:.5rem .75rem;margin-bottom:.75rem;background-color:#f3f4f6;border-bottom-color:#e5e7eb;font-size:.875rem!important;font-weight:400;color:#6b7280}.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title{background-color:#4b5563;border-color:#6b7280;color:#9ca3af}.apexcharts-canvas .apexcharts-xaxistooltip{color:#6b7280;padding:.5rem .75rem;border-color:transparent;background-color:#fff;border-radius:.25rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.dark .apexcharts-canvas .apexcharts-xaxistooltip{color:#9ca3af;background-color:#374151}.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-label{color:#6b7280;font-size:.875rem}.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-label{color:#9ca3af}.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-value{color:#111827;font-size:.875rem}:is([dir=rtl]) .apexcharts-tooltip .apexcharts-tooltip-marker{margin-right:0;margin-left:e}.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-value{color:#fff}.apexcharts-canvas .apexcharts-xaxistooltip-text{font-weight:400;font-size:.875rem!important}.apexcharts-canvas .apexcharts-xaxistooltip:after,.apexcharts-canvas .apexcharts-xaxistooltip:before{border-bottom-color:#fff}.apexcharts-canvas .apexcharts-xaxistooltip:after{border-width:8px;margin-left:-8px}.apexcharts-canvas .apexcharts-xaxistooltip:before{border-width:10px;margin-left:-10px}.dark .apexcharts-canvas .apexcharts-xaxistooltip:after,.dark .apexcharts-canvas .apexcharts-xaxistooltip:before{border-bottom-color:#374151}.apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-y-group{padding:0}.apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active{padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem;background-color:#fff!important;color:#6b7280!important}.dark .apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active{background-color:#374151!important;color:#9ca3af!important}.apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active:first-of-type{padding-top:.75rem}.apexcharts-canvas .apexcharts-legend{padding:0!important}.apexcharts-canvas .apexcharts-legend-text{font-size:.75rem;font-weight:500!important;padding-left:1.25rem;color:#6b7280!important}:is([dir=rtl]) .apexcharts-canvas .apexcharts-legend-text{padding-right:.5rem}.apexcharts-canvas .apexcharts-legend-text:not(.apexcharts-inactive-legend):hover{color:#111827!important}.dark .apexcharts-canvas .apexcharts-legend-text{color:#9ca3af!important}.dark .apexcharts-canvas .apexcharts-legend-text:not(.apexcharts-inactive-legend):hover{color:#fff!important}.apexcharts-canvas .apexcharts-legend-series{margin-left:.5rem;margin-right:.5rem;margin-bottom:.25rem!important;display:flex;align-items:center}.apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-value{fill:#111827!important;font-size:1.875rem;font-weight:700}.dark .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-value{fill:#fff!important}.apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-label{fill:#6b7280!important;font-size:1rem;font-weight:400}.dark .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-label{fill:#9ca3af!important}.apexcharts-canvas .apexcharts-datalabels .apexcharts-text.apexcharts-pie-label{font-size:.75rem!important;font-weight:600!important;text-shadow:none!important;filter:none!important}.apexcharts-gridline,.apexcharts-xcrosshairs,.apexcharts-ycrosshairs{stroke:#e5e7eb!important}.dark .apexcharts-gridline,.dark .apexcharts-xcrosshairs,.dark .apexcharts-ycrosshairs{stroke:#374151!important}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2) format("woff2"),url(/assets/geist-sans-latin-400-normal-BOaIZNA2.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-sans-latin-600-normal-DFOURf8L.woff2) format("woff2"),url(/assets/geist-sans-latin-600-normal-CA1yjETN.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-sans-latin-700-normal-BmN9tIp5.woff2) format("woff2"),url(/assets/geist-sans-latin-700-normal-CjScfYeH.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DKaoCDn5.woff2) format("woff2"),url(/assets/geist-mono-latin-400-normal-BXAprPdR.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-mono-latin-600-normal-BHzjB6_C.woff2) format("woff2"),url(/assets/geist-mono-latin-600-normal-C5fp8g0r.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-mono-latin-700-normal-DMoeyBRY.woff2) format("woff2"),url(/assets/geist-mono-latin-700-normal-CzSaXH83.woff) format("woff")}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-leading:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em}}@layer base{:root{color-scheme:light;--bg:#eff1f5;--app-bg:#dce0e8;--field-bg:var(--app-bg);--fg:#4c4f69;--muted:#6c6f85;--line:#6c6f85;--soft-line:#a6a9b8;--table-row-line:var(--soft-line)}@supports (color:color-mix(in lab,red,red)){:root{--table-row-line:color-mix(in srgb, var(--soft-line) 38%, transparent)}}:root{--category-line:#7c7f93;--dim:#dce0e8;--sel:#d5d9e4;--row-hover:#dce0e8;--shadow:#4c4f6926;--panel-shadow:.24rem .3rem .2rem -.08rem #4c4f6970, .08rem .1rem 0 #4c4f692e;--scrim:#4c4f6940;--yellow:#df8e1d;--green:#40a02b;--red:#d20f39;--cyan:#179299;--blue:#1e66f5;--scan-action:var(--green);--panel-corner-size:.7125rem;--panel-corner-outset:.18rem;--panel-corner-ball:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cmask id='button-clear'%3E%3Crect width='16' height='16' fill='white'/%3E%3Ccircle cx='8' cy='8' r='3.15' fill='black'/%3E%3C/mask%3E%3C/defs%3E%3Cg fill='black' mask='url(%23button-clear)'%3E%3Cpath fill-rule='evenodd' d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0Zm0 2a6 6 0 1 1 0 12A6 6 0 0 1 8 2Z'/%3E%3Cpath d='M8 2a6 6 0 0 1 6 6H2a6 6 0 0 1 6-6Z'/%3E%3Cpath d='M2 7h12v2H2z'/%3E%3C/g%3E%3Cpath fill='black' fill-rule='evenodd' d='M8 4.85a3.15 3.15 0 1 0 0 6.3a3.15 3.15 0 0 0 0-6.3Zm0 1.35a1.8 1.8 0 1 1 0 3.6a1.8 1.8 0 0 1 0-3.6Z'/%3E%3C/svg%3E");--menu-border-width:4px;--menu-radius:4px;--panel-gap-x:.8rem;--panel-gap-y:1.15rem;--screen-panel-offset:1.05rem;--header-card-min-height:5.85rem;--header-row-min-height:2.05rem;--header-logo-height:1.9rem;--header-gap:.75rem;--brand-logo-filter:contrast(.7) brightness(1.5);--button-radius:10px;--button-border:var(--line)}@supports (color:color-mix(in lab,red,red)){:root{--button-border:color-mix(in srgb, var(--line) 58%, var(--bg))}}:root{--button-bg:linear-gradient(180deg, #fff 0 32%, var(--dim) 33% 68%, var(--dim) 69% 100%)}@supports (color:color-mix(in lab,red,red)){:root{--button-bg:linear-gradient(180deg, color-mix(in srgb, #fff 18%, var(--dim)) 0 32%, var(--dim) 33% 68%, color-mix(in srgb, var(--dim) 96%, var(--line)) 69% 100%)}}:root{--button-hover-bg:linear-gradient(180deg, #fff 0 32%, var(--sel) 33% 68%, var(--sel) 69% 100%)}@supports (color:color-mix(in lab,red,red)){:root{--button-hover-bg:linear-gradient(180deg, color-mix(in srgb, #fff 20%, var(--sel)) 0 32%, var(--sel) 33% 68%, color-mix(in srgb, var(--sel) 96%, var(--line)) 69% 100%)}}:root{--button-active-bg:linear-gradient(180deg, #fff 0 32%, var(--bg) 33% 68%, var(--sel) 69% 100%)}@supports (color:color-mix(in lab,red,red)){:root{--button-active-bg:linear-gradient(180deg, color-mix(in srgb, #fff 18%, var(--sel)) 0 32%, color-mix(in srgb, var(--bg) 34%, var(--sel)) 33% 68%, color-mix(in srgb, var(--sel) 95%, var(--line)) 69% 100%)}}:root{--button-danger-bg:linear-gradient(180deg, #fff 0 32%, var(--dim) 33% 68%, var(--red) 69% 100%)}@supports (color:color-mix(in lab,red,red)){:root{--button-danger-bg:linear-gradient(180deg, color-mix(in srgb, #fff 16%, var(--dim)) 0 32%, var(--dim) 33% 68%, color-mix(in srgb, var(--red) 6%, var(--dim)) 69% 100%)}}:root{--button-shadow:inset 0 2px 0 #ffffff9e, inset 0 5px 0 #ffffff1f, inset 0 -4px 0 var(--line), inset 0 -7px 0 var(--line), inset 2px 0 0 #fff3, inset -2px 0 0 var(--line)}@supports (color:color-mix(in lab,red,red)){:root{--button-shadow:inset 0 2px 0 #ffffff9e, inset 0 5px 0 #ffffff1f, inset 0 -4px 0 color-mix(in srgb, var(--line) 18%, transparent), inset 0 -7px 0 color-mix(in srgb, var(--line) 6%, transparent), inset 2px 0 0 #fff3, inset -2px 0 0 color-mix(in srgb, var(--line) 10%, transparent)}}:root{--button-hover-shadow:inset 0 2px 0 #ffffffa8, inset 0 5px 0 #ffffff24, inset 0 -4px 0 var(--cyan), inset 0 -7px 0 var(--cyan), inset 2px 0 0 #ffffff38, inset -2px 0 0 var(--cyan)}@supports (color:color-mix(in lab,red,red)){:root{--button-hover-shadow:inset 0 2px 0 #ffffffa8, inset 0 5px 0 #ffffff24, inset 0 -4px 0 color-mix(in srgb, var(--cyan) 22%, transparent), inset 0 -7px 0 color-mix(in srgb, var(--cyan) 7%, transparent), inset 2px 0 0 #ffffff38, inset -2px 0 0 color-mix(in srgb, var(--cyan) 12%, transparent)}}:root{--font-sans:"Geist Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace}:root[data-theme=mocha]{color-scheme:dark;--bg:#1e1e2e;--app-bg:#181825;--field-bg:var(--app-bg);--fg:#cdd6f4;--muted:#a6adc8;--line:#9399b2;--soft-line:#45475a;--table-row-line:var(--soft-line)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=mocha]{--table-row-line:color-mix(in srgb, var(--soft-line) 52%, transparent)}}:root[data-theme=mocha]{--category-line:#6c7086;--dim:#313244;--sel:#3b3d52;--row-hover:#313244;--shadow:#0006;--panel-shadow:.24rem .3rem .2rem -.08rem #000000b3, .08rem .1rem 0 #0000007a;--scrim:#0009;--yellow:#f9e2af;--green:#a6e3a1;--red:#f38ba8;--cyan:#94e2d5;--blue:#89b4fa;--scan-action:var(--yellow);--brand-logo-filter:none;--button-border:var(--line)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=mocha]{--button-border:color-mix(in srgb, var(--line) 48%, var(--dim))}}:root[data-theme=mocha]{--button-bg:linear-gradient(180deg, var(--dim) 0 28%, var(--dim) 29% 58%, var(--dim) 59% 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=mocha]{--button-bg:linear-gradient(180deg, color-mix(in srgb, var(--dim) 90%, var(--bg)) 0 28%, color-mix(in srgb, var(--dim) 82%, var(--bg)) 29% 58%, color-mix(in srgb, var(--dim) 70%, #000) 59% 100%)}}:root[data-theme=mocha]{--button-hover-bg:linear-gradient(180deg, var(--sel) 0 28%, var(--sel) 29% 58%, var(--sel) 59% 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=mocha]{--button-hover-bg:linear-gradient(180deg, color-mix(in srgb, var(--sel) 86%, var(--bg)) 0 28%, color-mix(in srgb, var(--sel) 74%, var(--bg)) 29% 58%, color-mix(in srgb, var(--sel) 68%, #000) 59% 100%)}}:root[data-theme=mocha]{--button-active-bg:linear-gradient(180deg, var(--sel) 0 28%, var(--sel) 29% 58%, var(--sel) 59% 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=mocha]{--button-active-bg:linear-gradient(180deg, color-mix(in srgb, var(--sel) 90%, var(--yellow)) 0 28%, color-mix(in srgb, var(--sel) 80%, var(--bg)) 29% 58%, color-mix(in srgb, var(--sel) 72%, var(--cyan)) 59% 100%)}}:root[data-theme=mocha]{--button-danger-bg:linear-gradient(180deg, var(--dim) 0 28%, var(--dim) 29% 58%, var(--dim) 59% 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=mocha]{--button-danger-bg:linear-gradient(180deg, color-mix(in srgb, var(--dim) 88%, var(--red)) 0 28%, color-mix(in srgb, var(--dim) 80%, var(--bg)) 29% 58%, color-mix(in srgb, var(--dim) 70%, #000) 59% 100%)}}:root[data-theme=mocha]{--button-shadow:inset 0 2px 0 #ffffff1f, inset 0 5px 0 #ffffff0f, inset 0 -4px 0 #0000004d, inset 0 -7px 0 #00000024, inset 2px 0 0 #ffffff12, inset -2px 0 0 #0000002e;--button-hover-shadow:inset 0 2px 0 #ffffff29, inset 0 5px 0 #ffffff14, inset 0 -4px 0 #00000057, inset 0 -7px 0 var(--cyan), inset 2px 0 0 #ffffff17, inset -2px 0 0 #0003}@supports (color:color-mix(in lab,red,red)){:root[data-theme=mocha]{--button-hover-shadow:inset 0 2px 0 #ffffff29, inset 0 5px 0 #ffffff14, inset 0 -4px 0 #00000057, inset 0 -7px 0 color-mix(in srgb, var(--cyan) 10%, transparent), inset 2px 0 0 #ffffff17, inset -2px 0 0 #0003}}:root[data-theme=sapphire]{color-scheme:light;--bg:#eef7ff;--app-bg:#a9d3ed;--field-bg:#f8fcff;--fg:#10245c;--muted:#4f78a6;--line:#2f68b7;--soft-line:#95bfdf;--table-row-line:var(--soft-line)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=sapphire]{--table-row-line:color-mix(in srgb, var(--soft-line) 45%, transparent)}}:root[data-theme=sapphire]{--category-line:#5d91c7;--dim:#e0f0fc;--sel:#cfe6fa;--row-hover:#dbeeff;--shadow:#2f68b733;--panel-shadow:.24rem .3rem .2rem -.08rem #2f68b766, .08rem .1rem 0 #ffffffb8;--scrim:#2f68b759;--yellow:#f4cf28;--green:#229e68;--red:#d63b4f;--cyan:#008fd0;--blue:#2754c9;--scan-action:var(--red);--brand-logo-filter:none;--button-border:var(--line)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=sapphire]{--button-border:color-mix(in srgb, var(--line) 54%, var(--bg))}}:root[data-theme=sapphire]{--button-bg:linear-gradient(180deg, #fff 0 32%, var(--bg) 33% 68%, var(--dim) 69% 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=sapphire]{--button-bg:linear-gradient(180deg, #fff 0 32%, color-mix(in srgb, var(--bg) 72%, var(--dim)) 33% 68%, color-mix(in srgb, var(--dim) 98%, var(--line)) 69% 100%)}}:root[data-theme=sapphire]{--button-hover-bg:linear-gradient(180deg, #fff 0 32%, var(--bg) 33% 68%, var(--sel) 69% 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=sapphire]{--button-hover-bg:linear-gradient(180deg, #fff 0 32%, color-mix(in srgb, var(--bg) 60%, var(--sel)) 33% 68%, color-mix(in srgb, var(--sel) 97%, var(--line)) 69% 100%)}}:root[data-theme=sapphire]{--button-active-bg:linear-gradient(180deg, #fff 0 32%, var(--bg) 33% 68%, var(--sel) 69% 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=sapphire]{--button-active-bg:linear-gradient(180deg, #fff 0 32%, color-mix(in srgb, var(--bg) 54%, var(--sel)) 33% 68%, color-mix(in srgb, var(--sel) 96%, var(--line)) 69% 100%)}}:root[data-theme=sapphire]{--button-danger-bg:linear-gradient(180deg, #fff 0 32%, var(--bg) 33% 68%, var(--red) 69% 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=sapphire]{--button-danger-bg:linear-gradient(180deg, #fff 0 32%, color-mix(in srgb, var(--bg) 70%, var(--dim)) 33% 68%, color-mix(in srgb, var(--red) 5%, var(--dim)) 69% 100%)}}:root[data-theme=sapphire]{--button-shadow:inset 0 2px 0 #ffffff9e, inset 0 5px 0 #ffffff1f, inset 0 -4px 0 var(--line), inset 0 -7px 0 var(--line), inset 2px 0 0 #fff3, inset -2px 0 0 var(--line)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=sapphire]{--button-shadow:inset 0 2px 0 #ffffff9e, inset 0 5px 0 #ffffff1f, inset 0 -4px 0 color-mix(in srgb, var(--line) 18%, transparent), inset 0 -7px 0 color-mix(in srgb, var(--line) 6%, transparent), inset 2px 0 0 #fff3, inset -2px 0 0 color-mix(in srgb, var(--line) 10%, transparent)}}:root[data-theme=sapphire]{--button-hover-shadow:inset 0 2px 0 #ffffffa8, inset 0 5px 0 #ffffff24, inset 0 -4px 0 var(--cyan), inset 0 -7px 0 var(--cyan), inset 2px 0 0 #ffffff38, inset -2px 0 0 var(--cyan)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=sapphire]{--button-hover-shadow:inset 0 2px 0 #ffffffa8, inset 0 5px 0 #ffffff24, inset 0 -4px 0 color-mix(in srgb, var(--cyan) 22%, transparent), inset 0 -7px 0 color-mix(in srgb, var(--cyan) 7%, transparent), inset 2px 0 0 #ffffff38, inset -2px 0 0 color-mix(in srgb, var(--cyan) 12%, transparent)}}*{box-sizing:border-box;scrollbar-color:var(--soft-line) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--soft-line);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--line)}html,body,#app{height:100%}body{font:13px/1.25 var(--font-sans);margin:calc(var(--spacing) * 0);background-color:var(--app-bg);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--fg);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}button,input,select{font:inherit}input,select,.table,.coverage-grid,.selector-strip,.settings-row,.settings-field,.store-detail-meta,.store-detail-stat,.watch-subline,.alert-subline,.product-select-label,.result-found-meta,.status{font-family:var(--font-mono)}button{cursor:pointer}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.block{display:block}.flex{display:flex}.grid{display:grid}.inline{display:inline}.table{display:table}.h-full{height:100%}.grow{flex-grow:1}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@layer components{.action{border:3px double var(--button-border);border-radius:var(--button-radius);background:var(--button-bg);width:fit-content;color:var(--fg);box-shadow:var(--button-shadow);align-items:center;gap:.35rem;padding:.38rem .68rem;text-decoration:none;transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s,transform .12s;display:inline-flex}.action:hover:not(:disabled){border-color:var(--cyan);background:var(--button-hover-bg);box-shadow:var(--button-hover-shadow);color:var(--fg)}.action:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.action.small{padding:.3rem .64rem}.action.danger{border-color:var(--red);background:var(--button-danger-bg);color:var(--red)}.action.danger:hover:not(:disabled){border-color:var(--yellow);color:var(--yellow)}.sales-boot-shell{background-color:var(--app-bg);min-height:100%;color:var(--fg);font-family:var(--font-mono);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.sales-boot-logo{object-fit:contain;width:min(34rem,86vw);max-width:100%;height:auto;display:block}.sales-shell{background-color:var(--app-bg);min-height:100%;color:var(--fg);--sales-bg-loop:min(80vw, 800px);background-color:#c9d6d8;background-image:linear-gradient(#eef7fff5,#eef7ffe6 30%,#d7edfbd1),url(/assets/tile-sample--57PiPKj.png);background-repeat:no-repeat,repeat;background-size:100% 100%,var(--sales-bg-loop) var(--sales-bg-loop);background-position:top;position:relative;overflow-x:hidden}.sales-shell:before{content:none}.sales-hero{isolation:isolate;z-index:1;min-height:82vh;padding:1rem 1rem 3.25rem;position:relative;overflow:hidden}.sales-hero:before{content:none}.sales-nav{z-index:1;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:76rem;margin-inline:auto;display:flex;position:relative}.sales-brand-link{min-width:calc(var(--spacing) * 0);flex:none;display:inline-flex}.sales-nav-actions{min-width:calc(var(--spacing) * 0);justify-content:flex-end;align-items:center;gap:1.35rem;display:flex;overflow:hidden}.sales-brand-logo{object-fit:contain;width:min(24rem,68vw);max-width:100%;height:auto;display:block}.sales-primary,.sales-secondary,.login-submit{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border:3px double var(--button-border);border-radius:var(--button-radius);background:var(--button-bg);min-height:2.35rem;color:var(--fg);box-shadow:var(--button-shadow);justify-content:center;align-items:center;padding:.45rem .9rem;text-decoration:none;transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s,transform .12s;display:inline-flex}.sales-primary:hover,.sales-secondary:hover,.login-submit:hover{border-color:var(--cyan);background:var(--button-hover-bg);color:var(--cyan);box-shadow:var(--button-hover-shadow);transform:translateY(-1px)}.public-nav-link{border-style:var(--tw-border-style);color:var(--muted);min-height:2rem;font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;background-color:#0000;border-width:1px;border-color:#0000;flex:none;align-items:center;padding:.12rem 0;font-size:.78rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.public-nav-link.current{color:var(--fg);border-bottom-color:var(--cyan)}.public-nav-link:hover{color:var(--cyan)}.public-nav{z-index:20}.public-nav.collapsed .sales-nav-actions{display:none}.public-nav.collapsed .public-nav-toggle{display:inline-flex}.public-nav-toggle{margin-left:auto}.public-nav-menu .public-nav-link{justify-content:flex-start;width:100%;min-height:2.15rem;padding:.2rem .35rem}.public-nav-menu .public-nav-link.current{border-color:var(--cyan)}.public-nav-measure{pointer-events:none;visibility:hidden;z-index:-1;contain:layout style;gap:1.35rem;display:flex;position:fixed;top:-10000px;left:-10000px}.sales-secondary{background:#fff}@supports (color:color-mix(in lab,red,red)){.sales-secondary{background:color-mix(in srgb,#fff 74%,var(--dim))}}.sales-hero-layout{z-index:1;margin-inline:auto;grid-template-columns:minmax(0,1fr) minmax(20rem,27rem);align-items:flex-start;gap:1.25rem;width:100%;max-width:76rem;margin-top:3.6rem;display:grid;position:relative}.sales-hero-copy{min-width:calc(var(--spacing) * 0);gap:1.25rem;display:grid}.sales-kicker{margin:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-bold);width:fit-content;font-weight:var(--font-weight-bold);text-transform:uppercase;border:1px solid var(--line);padding:.28rem .5rem}@supports (color:color-mix(in lab,red,red)){.sales-kicker{border:1px solid color-mix(in srgb,var(--line) 62%,#fff)}}.sales-kicker{background:#fff}@supports (color:color-mix(in lab,red,red)){.sales-kicker{background:color-mix(in srgb,#fff 74%,var(--dim))}}.sales-kicker{color:var(--blue);font-family:var(--font-mono);font-size:.76rem}.sales-hero-text-card{--bg:#fff;gap:.85rem;width:fit-content;max-width:54rem;padding:1.1rem 1.25rem 1.2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.sales-hero-text-card{--bg:color-mix(in srgb, #fff 88%, var(--app-bg))}}.sales-hero-text-card{--panel-border-color:#0a2d73}@supports (color:color-mix(in lab,red,red)){.sales-hero-text-card{--panel-border-color:color-mix(in srgb, #0a2d73 74%, var(--line))}}.sales-login-text-card{--bg:#fff;gap:.7rem;width:fit-content;max-width:34rem;padding:1rem 1.1rem 1.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.sales-login-text-card{--bg:color-mix(in srgb, #fff 88%, var(--app-bg))}}.sales-login-text-card{--panel-border-color:#0a2d73}@supports (color:color-mix(in lab,red,red)){.sales-login-text-card{--panel-border-color:color-mix(in srgb, #0a2d73 74%, var(--line))}}.sales-hero h1{margin:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0a2d73;overflow-wrap:anywhere;font-size:3.55rem;line-height:.98}.sales-lede{margin:calc(var(--spacing) * 0);color:#1d4f8f;max-width:43rem;font-size:1.16rem;line-height:1.45}.sales-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.sales-card-art{width:100%;height:auto;filter:drop-shadow(.45rem .65rem .16rem color-mix(in srgb,0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a 92%,transparent)) drop-shadow(.95rem 1.25rem .85rem color-mix(in srgb,0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a 86%,transparent));display:block}@supports (color:color-mix(in lab,red,red)){.sales-card-art{filter:drop-shadow(.45rem .65rem .16rem color-mix(in srgb,var(--shadow) 92%,transparent)) drop-shadow(.95rem 1.25rem .85rem color-mix(in srgb,var(--shadow) 86%,transparent))}}.sales-card-art{object-fit:contain;pointer-events:none}.sales-demo-stack{min-width:calc(var(--spacing) * 0);gap:1rem;display:grid}.sales-demo-panel{min-width:calc(var(--spacing) * 0);background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.sales-demo-panel{background:color-mix(in srgb,var(--bg) 86%,#fff)}}.sales-demo-table-wrap{padding:1.25rem .5rem .35rem}.sales-demo-table{--table-min-width:0;font-size:.74rem}.sales-demo-table th,.sales-demo-table td{padding-left:.28rem;padding-right:.28rem}.sales-results-panel .results-table .col-product{width:38%}.sales-results-panel .results-table .col-found{width:6.5ch}.sales-results-panel .result-product-meta{color:var(--muted);display:block}.sales-store-stack{gap:.4rem;padding:1.25rem .5rem .35rem}.sales-store-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-bottom:0;font-size:.72rem}.sales-store-meta .store-detail-stat{padding-bottom:.25rem}.sales-display-feature{min-width:calc(var(--spacing) * 0);--bg:#fff;width:min(100%,46rem)}@supports (color:color-mix(in lab,red,red)){.sales-display-feature{--bg:color-mix(in srgb, #fff 88%, var(--app-bg))}}.sales-display-feature{--panel-border-color:#0a2d73}@supports (color:color-mix(in lab,red,red)){.sales-display-feature{--panel-border-color:color-mix(in srgb, #0a2d73 74%, var(--line))}}.sales-display-card{min-width:calc(var(--spacing) * 0);color:var(--fg);grid-template-columns:minmax(10rem,.42fr) minmax(0,1fr);align-items:center;gap:1rem;min-height:13rem;padding:1.55rem .95rem .95rem;text-decoration:none;display:grid}.sales-display-card img{height:100%;min-height:calc(var(--spacing) * 0);object-fit:contain;width:100%;max-height:12.5rem;filter:drop-shadow(.28rem .38rem .14rem var(--shadow))}.sales-display-copy{min-width:calc(var(--spacing) * 0);align-content:center;gap:.42rem;display:grid}.sales-display-kicker,.sales-display-copy em{color:var(--blue);font-family:var(--font-mono);text-transform:uppercase;font-size:.7rem;font-style:normal;font-weight:800}.sales-display-copy strong{min-width:calc(var(--spacing) * 0);color:#0a2d73;overflow-wrap:anywhere;font-size:1.45rem;line-height:1.04}.sales-display-copy span:not(.sales-display-kicker){color:var(--muted);overflow-wrap:anywhere;line-height:1.35}.sales-display-card:hover strong,.sales-display-card:hover em{color:var(--cyan)}.sales-signal-layout{z-index:1;margin-inline:auto;grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:.6rem .75rem;width:100%;max-width:76rem;margin-top:3.2rem;display:grid;position:relative}.sales-card-stage{min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);grid-area:1/2/span 3;justify-content:center;align-items:center;display:flex}.sales-signal-panel{min-width:calc(var(--spacing) * 0)}.sales-feature-inner{min-width:calc(var(--spacing) * 0);align-content:start;gap:.75rem;padding:1.35rem .85rem .85rem;display:grid}.sales-signal-panel h2,.sales-login-copy h2{margin:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0a2d73;font-size:1.62rem;line-height:1.06}.sales-signal-panel p,.sales-login-copy p{margin:calc(var(--spacing) * 0);color:#315f96;line-height:1.5}.sales-camp-preview{min-width:calc(var(--spacing) * 0);border:2px solid var(--line);grid-template-columns:4.6rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.62rem;display:grid}@supports (color:color-mix(in lab,red,red)){.sales-camp-preview{border:2px solid color-mix(in srgb,var(--line) 58%,#fff)}}.sales-camp-preview{background:linear-gradient(#fff,#fff);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.sales-camp-preview{background:linear-gradient(180deg,color-mix(in srgb,#fff 76%,var(--yellow)),color-mix(in srgb,#fff 82%,var(--dim)))}}.sales-camp-preview{box-shadow:inset 0 -.32rem 0 var(--line)}@supports (color:color-mix(in lab,red,red)){.sales-camp-preview{box-shadow:inset 0 -.32rem color-mix(in srgb,var(--line) 10%,transparent)}}.sales-chair{width:4.25rem;height:auto;filter:drop-shadow(0 .16rem 0 var(--line));justify-self:center;display:block}@supports (color:color-mix(in lab,red,red)){.sales-chair{filter:drop-shadow(0 .16rem 0 color-mix(in srgb,var(--line) 34%,transparent))}}.sales-store-rank{min-width:calc(var(--spacing) * 0);font-family:var(--font-mono);gap:.16rem;display:grid}.sales-store-rank-label{color:var(--blue);text-transform:uppercase;font-size:.7rem}.sales-store-rank strong{text-overflow:ellipsis;white-space:nowrap;color:var(--fg);font-family:var(--font-sans);font-size:1rem;overflow:hidden}.sales-store-rank span:last-child{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.sales-card-list{margin:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);font-family:var(--font-mono);gap:.42rem;list-style-type:none;display:grid}.sales-card-list li{min-width:calc(var(--spacing) * 0);border:1px solid var(--soft-line);padding:.38rem .5rem}@supports (color:color-mix(in lab,red,red)){.sales-card-list li{border:1px solid color-mix(in srgb,var(--soft-line) 68%,#fff)}}.sales-card-list li{background:#fff}@supports (color:color-mix(in lab,red,red)){.sales-card-list li{background:color-mix(in srgb,#fff 64%,var(--dim))}}.sales-card-list li{color:var(--fg);line-height:1.25}.sales-login-shell,.sales-contact-shell{min-height:100vh}.sales-displays-shell{--fg:#171717;--muted:#62666d;--line:#d9d8d2;--soft-line:#ecebe5;--dim:#f7f6f2;--sel:#efeee8;--cyan:#3d6056;--blue:#21324a;--shadow:#00000018;min-height:100vh;color:var(--fg);background-color:#fff;background-image:none;padding:0 0 4rem;animation:.42s cubic-bezier(.2,.8,.2,1) both displays-shell-enter}.sales-displays-shell .sales-kicker{color:#7a766e;background:0 0;border:0;padding:0;font-size:.72rem}.sales-displays-shell .action{color:#fff;min-height:2.25rem;box-shadow:none;background:#171717;border:1px solid #171717;border-radius:999px;padding:.45rem .9rem}.sales-displays-shell .action:hover:not(:disabled){color:#fff;box-shadow:none;background:#3d6056;border-color:#3d6056;transform:translateY(-1px)}@keyframes displays-shell-enter{0%{background-color:#eef7ff}to{background-color:#fff}}.sales-login-nav{padding:1rem 1rem 0}.sales-login-page,.sales-contact-page{z-index:1;grid-template-columns:minmax(0,1fr) minmax(20rem,28rem);align-items:flex-start;gap:1rem;width:100%;max-width:76rem;margin-inline:auto;padding:5rem 1rem 4.5rem;display:grid;position:relative}.sales-login-copy,.sales-contact-copy{min-width:calc(var(--spacing) * 0);gap:.9rem;padding-top:.3rem;display:grid}.sales-contact-proof{min-width:calc(var(--spacing) * 0);font-family:var(--font-mono);flex-wrap:wrap;gap:.45rem;display:flex}.sales-contact-proof span{border:1px solid var(--line);padding:.38rem .5rem}@supports (color:color-mix(in lab,red,red)){.sales-contact-proof span{border:1px solid color-mix(in srgb,var(--line) 56%,#fff)}}.sales-contact-proof span{background:#fff}@supports (color:color-mix(in lab,red,red)){.sales-contact-proof span{background:color-mix(in srgb,#fff 68%,var(--dim))}}.sales-contact-proof span{color:var(--blue);font-size:.74rem}.sales-error{border:1px solid var(--red);background:var(--red);width:fit-content;padding:.5rem .65rem}@supports (color:color-mix(in lab,red,red)){.sales-error{background:color-mix(in srgb,var(--red) 10%,#fff)}}.sales-error{font-family:var(--font-mono);color:var(--red)!important}.login-panel{z-index:0;width:min(100%,28rem);min-height:auto;position:relative}.sales-login-panel{justify-self:flex-end}.sales-contact-panel{min-width:calc(var(--spacing) * 0);justify-self:flex-end;width:min(100%,28rem)}.login-inner{gap:calc(var(--spacing) * 4);width:100%;height:auto;padding:1.25rem 1rem 1rem;display:grid;overflow:visible}.login-reset-inner{border-top:1px solid var(--soft-line);padding-top:1rem}.sales-contact-inner{min-width:calc(var(--spacing) * 0);gap:.85rem;padding:1.35rem 1rem 1rem;display:grid}.sales-contact-inner h3{margin:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#0a2d73;font-size:1.2rem;line-height:1.1}.sales-contact-inner p{margin:calc(var(--spacing) * 0);color:#315f96;line-height:1.5}.sales-email-link{width:fit-content}.sales-contact-details{min-width:calc(var(--spacing) * 0);font-family:var(--font-mono);gap:.5rem;margin:0;display:grid}.sales-contact-details div{min-width:calc(var(--spacing) * 0);border:1px solid var(--soft-line);gap:.12rem;padding:.48rem .55rem;display:grid}@supports (color:color-mix(in lab,red,red)){.sales-contact-details div{border:1px solid color-mix(in srgb,var(--soft-line) 70%,#fff)}}.sales-contact-details div{background:#fff}@supports (color:color-mix(in lab,red,red)){.sales-contact-details div{background:color-mix(in srgb,#fff 64%,var(--dim))}}.sales-contact-details dt{color:var(--blue);text-transform:uppercase;font-size:.68rem}.sales-contact-details dd{margin:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);color:var(--fg);line-height:1.25}.login-field{gap:.35rem;width:100%;display:grid}.login-panel .login-input{width:100%;min-width:calc(var(--spacing) * 0);border:1px solid var(--line);background:var(--field-bg);color:var(--fg);padding:.55rem .65rem}.login-submit{justify-self:flex-end}.login-submit:focus-visible,.login-input:focus-visible,.header-brand-link:focus-visible,.sales-brand-link:focus-visible,.nav-menu-toggle:focus-visible,.public-nav-link:focus-visible,.sales-primary:focus-visible,.sales-secondary:focus-visible,.sales-email-link:focus-visible,.text-input:focus-visible,.findbar input:focus-visible{outline:1px solid var(--cyan);outline-offset:2px}.terminal{--sales-bg-loop:min(80vw, 800px);background-color:#c9d6d8;background-image:linear-gradient(#eef7fff5,#eef7ffe6 30%,#d7edfbd1),url(/assets/tile-sample--57PiPKj.png);background-repeat:no-repeat,repeat;background-size:100% 100%,var(--sales-bg-loop) var(--sales-bg-loop);background-position:top;flex-direction:column;gap:8px;min-width:720px;min-height:100dvh;padding:6px;display:flex;overflow:visible}.panel{min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);background-color:var(--bg);--panel-border-color:var(--line);border:var(--menu-border-width) double var(--panel-border-color);border-radius:var(--menu-radius);box-shadow:var(--panel-shadow);position:relative}.panel:before{content:"";z-index:1;inset:calc(-1 * (var(--menu-border-width) + var(--panel-corner-outset)));pointer-events:none;background:radial-gradient(circle,var(--bg) 0 50%,transparent calc(50% + 1px)) top left / var(--panel-corner-size) var(--panel-corner-size) no-repeat,radial-gradient(circle,var(--bg) 0 50%,transparent calc(50% + 1px)) top right / var(--panel-corner-size) var(--panel-corner-size) no-repeat,radial-gradient(circle,var(--bg) 0 50%,transparent calc(50% + 1px)) bottom right / var(--panel-corner-size) var(--panel-corner-size) no-repeat,radial-gradient(circle,var(--bg) 0 50%,transparent calc(50% + 1px)) bottom left / var(--panel-corner-size) var(--panel-corner-size) no-repeat;position:absolute}.panel:after{content:"";z-index:1;inset:calc(-1 * (var(--menu-border-width) + var(--panel-corner-outset)));pointer-events:none;background:var(--panel-border-color);-webkit-mask:var(--panel-corner-ball) top left / var(--panel-corner-size) var(--panel-corner-size) no-repeat,var(--panel-corner-ball) top right / var(--panel-corner-size) var(--panel-corner-size) no-repeat,var(--panel-corner-ball) bottom right / var(--panel-corner-size) var(--panel-corner-size) no-repeat,var(--panel-corner-ball) bottom left / var(--panel-corner-size) var(--panel-corner-size) no-repeat;mask:var(--panel-corner-ball) top left / var(--panel-corner-size) var(--panel-corner-size) no-repeat,var(--panel-corner-ball) top right / var(--panel-corner-size) var(--panel-corner-size) no-repeat,var(--panel-corner-ball) bottom right / var(--panel-corner-size) var(--panel-corner-size) no-repeat,var(--panel-corner-ball) bottom left / var(--panel-corner-size) var(--panel-corner-size) no-repeat;position:absolute}.title{z-index:3;background-color:var(--bg);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--fg);border:var(--menu-border-width) double var(--line);border-radius:var(--menu-radius);padding:.12rem .42rem;position:absolute;top:-.86em;left:.75rem}.title-actions{z-index:3;background-color:var(--bg);border:var(--menu-border-width) double var(--line);border-radius:var(--menu-radius);scrollbar-width:none;gap:.35rem;max-width:calc(100% - 2rem);padding:.05rem .3rem;display:flex;position:absolute;top:-1em;right:.65rem;overflow-x:auto}.title-actions::-webkit-scrollbar{display:none}.title-provider-select{min-width:calc(var(--spacing) * 0);max-width:22rem;color:var(--fg);cursor:pointer;align-items:center;gap:.24rem;display:inline-flex;position:relative}.title-provider-copy{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.title-provider-arrow{color:var(--cyan);flex:none;font-size:.78rem;line-height:1}.title-provider-select select{cursor:pointer;opacity:0;width:calc(100% + .8rem);height:calc(100% + .5rem);position:absolute;top:-.25rem;right:-.4rem;bottom:-.25rem;left:-.4rem}.title-provider-select:focus-within{outline:1px solid var(--cyan);outline-offset:3px}.product-list-title{justify-content:flex-start;align-items:center;gap:.75rem;width:fit-content;max-width:calc(100% - 1.5rem);display:inline-flex;right:auto}.results-title,.team-title{justify-content:flex-start;align-items:center;gap:.55rem;width:fit-content;max-width:calc(100% - 1.5rem);display:inline-flex;right:auto}.team-title-select{max-width:min(22rem,52vw)}.team-title-meta{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-family:var(--font-mono);font-size:.78rem;overflow:hidden}.results-title-kind,.product-title-count{color:var(--muted);flex:none}.product-list-actions{flex:none;gap:.35rem;display:inline-flex}.product-list-separator{background-color:var(--line);flex:none;width:3.25rem;height:1px}.inner{z-index:0;-webkit-overflow-scrolling:touch;padding:1.35rem .55rem .35rem;position:relative;overflow:visible}.table-frame{z-index:0;min-width:calc(var(--spacing) * 0);-webkit-overflow-scrolling:touch;background-color:#0000;position:relative;container-type:inline-size}.table-scroll{min-width:calc(var(--spacing) * 0);overflow-x:auto}.panel>.table-frame{padding:1.35rem .55rem .35rem}.panel-table-stack{min-height:calc(var(--spacing) * 0);grid-template-rows:auto auto;gap:.55rem;padding:1.35rem .55rem .35rem;display:grid;overflow:visible}.panel-table-stack .table-frame{width:100%}.panel-table-controls{min-width:calc(var(--spacing) * 0);gap:.55rem;display:grid}.watch-history-stack{grid-template-rows:auto auto}.table-frame .table{min-width:max(100%,var(--table-min-width,0px))}.table-frame .table th{z-index:2;background:var(--bg);background-clip:padding-box;position:sticky;top:0}.panel-table-container,.product-table-wrap,.results-table-wrap,.store-list-block .inner,.store-stock-block .inner,.watch-list-block .inner,.watch-history-block .inner,.alerts-screen .inner,.teams-screen .inner,.settings-section-panel .inner{container-type:inline-size}.header{background-color:var(--bg);color:var(--fg);z-index:4;min-height:var(--header-card-min-height);border-color:var(--line)}.header .inner{text-overflow:ellipsis;padding:.45rem .75rem .35rem;overflow:visible}.header-inner{flex-direction:column;gap:.22rem;display:flex}.header-line{min-width:calc(var(--spacing) * 0);align-items:center;gap:var(--header-gap);min-height:var(--header-row-min-height);grid-template-columns:minmax(0,max-content) minmax(0,1fr);display:grid}.header-brand-link{min-width:calc(var(--spacing) * 0);flex:none;grid-area:1/1;display:inline-flex}.header .brand-logo{object-fit:contain;width:auto;max-width:min(18rem,100vw - 4.75rem);height:var(--header-logo-height);filter:var(--brand-logo-filter);flex:none;display:block}.header-toolbar-separator{border-top:1px solid var(--soft-line);flex:none;height:0}.header .muted{color:var(--muted)}.header .green{color:var(--green)}.header .yellow{color:var(--yellow)}.dashboard-status{width:min(100%,98rem);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin-inline:auto;margin-top:calc(-.35rem + var(--screen-panel-offset));border-block:1px solid var(--line);background:var(--yellow);margin-bottom:.35rem}@supports (color:color-mix(in lab,red,red)){.dashboard-status{background:color-mix(in srgb,var(--yellow) 18%,var(--bg))}}.dashboard-status{color:var(--fg);font-family:var(--font-mono)}.yellow{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--yellow)}.muted{color:var(--muted)}.green{color:var(--green)}.red{color:var(--red)}.cyan{color:var(--cyan)}.blue{color:var(--blue)}.maps-link{max-width:100%;min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);text-align:left;text-overflow:ellipsis;white-space:nowrap;color:var(--blue);text-underline-offset:.12em;background-color:#0000;border-width:0;text-decoration:underline;display:inline-block;overflow:hidden}.maps-link:hover{color:var(--cyan)}.maps-link:focus-visible{outline:1px solid var(--cyan);outline-offset:2px}.toolbar{z-index:3;background-color:#0000;align-items:center;min-height:2.2rem;padding:.02rem 0 0;display:flex;position:relative;overflow:hidden}.tool-group{min-width:calc(var(--spacing) * 0);flex:1;align-items:center;gap:.85rem;display:flex}.tool{border-style:var(--tw-border-style);color:var(--fg);opacity:.88;background-color:#0000;border-width:0;flex:none;align-items:center;gap:.34rem;height:1.95rem;padding:0 .05rem;font-size:1rem;line-height:1;display:inline-flex}.tool-icon{color:currentColor;font-size:1.18rem;line-height:1}.tool-icon.spin{color:var(--yellow);animation:.9s linear infinite loading-spin;display:inline-flex}.tool-label{color:currentColor;text-transform:uppercase;font-size:.78rem;line-height:1;display:inline}.tool.icon-only .tool-label{display:none}.tool:hover,.tool.active{color:var(--cyan);opacity:1}.tool.primary{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--yellow)}.tool.primary.tool-action-scan{color:var(--scan-action)}.tool:disabled{cursor:not-allowed;opacity:.35}.toolbar-system-start{margin-left:auto}.toolbar-menu-toggle{color:var(--cyan)}.toolbar-menu{background-color:var(--bg);z-index:1000;border:var(--menu-border-width) double var(--line);border-radius:var(--menu-radius);width:min(16rem,100vw - 1rem);box-shadow:0 0 0 9999px var(--scrim);padding:.45rem;display:none;position:fixed}.toolbar-menu .tool{justify-content:flex-start;width:100%;padding:0 .35rem}.toolbar-menu .tool-label{display:inline}.toolbar-menu.on{gap:.25rem;display:grid}.toolbar-measure{z-index:-1;visibility:hidden;pointer-events:none;contain:layout style;gap:0;display:flex;position:fixed;top:-10000px;left:-10000px}.toolbar-measure>span{display:inline-flex}.nav-strip{min-width:calc(var(--spacing) * 0);background-color:var(--bg);min-height:var(--header-row-min-height);justify-content:flex-end;align-items:center;gap:.35rem;padding:0;display:flex}.header-nav{grid-area:1/2;justify-self:flex-end;max-width:100%}.nav-links{max-width:100%;min-width:calc(var(--spacing) * 0);scrollbar-width:none;justify-content:flex-end;align-items:center;gap:.35rem;display:flex;overflow:auto hidden}.nav-links::-webkit-scrollbar{display:none}.nav-link{border-style:var(--tw-border-style);color:var(--muted);min-height:1.75rem;font-family:var(--font-mono);background-color:#0000;border-width:1px;border-color:#0000;flex:none;align-items:center;gap:.32rem;padding:.18rem .45rem;line-height:1;display:inline-flex}.nav-link span:not(.nav-icon):not(.nav-count){min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-link.active,.nav-link.current{border-color:var(--cyan);color:var(--fg)}.nav-link:hover:not(:disabled){color:var(--fg)}.nav-link:disabled{cursor:not-allowed;opacity:.45}.nav-menu-toggle{border-style:var(--tw-border-style);color:var(--fg);width:2.15rem;min-height:1.9rem;font-family:var(--font-mono);background-color:#0000;border-width:1px;border-color:#0000;flex:none;justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;display:none}.nav-menu-toggle:hover,.nav-menu-toggle.open{border-color:var(--cyan);color:var(--cyan)}.nav-strip.collapsed .nav-links{display:none}.nav-strip.collapsed .nav-menu-toggle{display:inline-flex}.nav-mobile-menu{background-color:var(--bg);z-index:1000;border:var(--menu-border-width) double var(--line);border-radius:var(--menu-radius);box-shadow:0 0 0 9999px var(--scrim);padding:.45rem;display:none;position:fixed}.nav-mobile-menu.on{gap:.25rem;display:grid}.nav-mobile-menu .nav-link{justify-content:flex-start;width:100%}.nav-measure{pointer-events:none;visibility:hidden;z-index:-1;contain:layout style;gap:.35rem;display:flex;position:fixed;top:-10000px;left:-10000px}.nav-icon,.nav-count{color:currentColor}.nav-count{text-align:right;color:var(--cyan);min-width:1.35rem;padding-left:.22rem}.findbar{z-index:2;background-color:var(--dim);border:var(--menu-border-width) double var(--line);border-radius:var(--menu-radius);box-shadow:0 8px 20px var(--shadow);align-items:center;gap:.45rem;padding:.35rem .55rem;display:none}.findbar.on{display:flex}.findbar input{background-color:var(--field-bg);color:var(--fg);--tw-outline-style:none;border:1px solid var(--line);outline-style:none;width:24rem;max-width:60vw;padding:.55rem .65rem}.screen{min-height:calc(var(--spacing) * 0);display:none}.screen.active{margin-top:var(--screen-panel-offset);display:grid}.overview-screen,.product-screen,.item-search-screen,.graded-displays-screen,.product-history-screen,.results-screen,.stores-screen,.watches-screen,.teams-screen,.alerts-screen,.settings-screen{grid-template-rows:auto}.overview-grid{min-height:calc(var(--spacing) * 0);gap:var(--panel-gap-y) var(--panel-gap-x);grid-template-rows:auto auto;grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);display:grid}.overview-grid .panel{min-height:calc(var(--spacing) * 0);align-self:flex-start}.overview-status-block{grid-column:1/-1}.overview-grid .inner{height:auto;overflow:visible}.overview-kpis,.overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.overview-kpi,.overview-metrics div{min-width:calc(var(--spacing) * 0);border-bottom:1px solid var(--soft-line);gap:.18rem;padding-bottom:.45rem;display:grid}.overview-kpi strong,.overview-metrics strong{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metric-action{cursor:pointer;border:0;border-bottom:1px solid var(--soft-line);color:var(--fg);font:inherit;text-align:left;background:0 0}.metric-action:hover strong,.metric-action:focus-visible strong{color:var(--cyan)}.metric-action:focus-visible{outline:2px solid var(--cyan)}@supports (color:color-mix(in lab,red,red)){.metric-action:focus-visible{outline:2px solid color-mix(in srgb,var(--cyan) 58%,transparent)}}.metric-action:focus-visible{outline-offset:2px}.overview-actions{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.graded-displays-page{min-width:calc(var(--spacing) * 0);gap:2rem;padding-top:clamp(1.35rem,2.4vw,2.3rem);animation:.5s cubic-bezier(.2,.8,.2,1) 80ms both displays-content-enter;display:grid}.sales-displays-shell .graded-displays-screen{width:min(100%,88rem);margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.sales-displays-shell .graded-displays-screen.active{margin-top:0}.graded-displays-hero{min-width:calc(var(--spacing) * 0);grid-template-columns:minmax(0,1fr);align-items:flex-end;gap:1.5rem;padding-bottom:.5rem;display:grid}.graded-displays-copy{min-width:calc(var(--spacing) * 0);gap:.85rem;max-width:54rem;display:grid}.graded-displays-page.index .graded-displays-copy{grid-template-columns:minmax(18rem,.78fr) minmax(24rem,1fr);align-items:end;gap:1rem 2.5rem;max-width:none}.graded-displays-page.index .graded-displays-copy h1{grid-area:1/1/span 2}.graded-displays-page.index .graded-displays-copy>p,.graded-displays-page.index .graded-displays-actions{grid-column:2}.graded-displays-copy h1{margin:calc(var(--spacing) * 0);color:var(--fg);font-size:3.75rem;font-weight:650;line-height:.98}.graded-displays-copy p{margin:calc(var(--spacing) * 0);color:var(--muted);white-space:pre-line;font-size:.98rem;line-height:1.55}.graded-displays-page.detail .graded-displays-copy{gap:.65rem;max-width:42rem}.graded-displays-page.detail .graded-displays-copy h1{font-size:3.55rem;line-height:.98}.graded-displays-page.detail .graded-displays-copy p{white-space:normal;max-width:32rem;font-size:1.05rem;line-height:1.5}.graded-displays-detail-hero{min-width:calc(var(--spacing) * 0);border-bottom:1px solid var(--soft-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem 1.5rem;padding-bottom:1.75rem;display:grid}.graded-displays-back-link{width:fit-content;color:var(--fg);border:1px solid var(--fg);min-height:2.3rem;font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;place-self:start end;align-items:center;padding:.45rem .9rem;font-size:.76rem;font-weight:800;line-height:1;text-decoration:none;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.graded-displays-back-link:hover{background:var(--fg);color:#fff;transform:translateY(-1px)}.graded-displays-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.graded-displays-actions span{color:var(--muted);font-family:var(--font-mono);font-size:.78rem}.graded-displays-selector a.selected,.graded-displays-thumbs button.selected{border-color:var(--fg);color:var(--fg)}.graded-displays-index-grid{min-width:calc(var(--spacing) * 0);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:flex-start;gap:1.55rem 1.1rem;display:grid}.graded-displays-index-card{min-width:calc(var(--spacing) * 0);color:var(--fg);border-top:1px solid var(--soft-line);padding-top:.7rem;text-decoration:none;transition:border-color .18s,color .18s,transform .18s;display:block}.graded-displays-index-card:hover{border-color:var(--fg);transform:translateY(-3px)}.graded-displays-index-card figure{margin:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);gap:.85rem;display:grid}.graded-displays-index-card img{object-fit:contain;width:100%;height:clamp(9rem,16vw,14rem);filter:drop-shadow(0 .9rem .85rem color-mix(in srgb,0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a 68%,transparent));background:0 0;display:block}@supports (color:color-mix(in lab,red,red)){.graded-displays-index-card img{filter:drop-shadow(0 .9rem .85rem color-mix(in srgb,var(--shadow) 68%,transparent))}}.graded-displays-index-card img{transition:filter .18s,transform .18s}.graded-displays-index-card:hover img{filter:drop-shadow(0 1.1rem 1rem color-mix(in srgb,0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a 82%,transparent))}@supports (color:color-mix(in lab,red,red)){.graded-displays-index-card:hover img{filter:drop-shadow(0 1.1rem 1rem color-mix(in srgb,var(--shadow) 82%,transparent))}}.graded-displays-index-card:hover img{transform:translateY(-2px)}.graded-displays-index-card figcaption{min-width:calc(var(--spacing) * 0);gap:.22rem;display:grid}.graded-displays-index-card figcaption span,.graded-displays-index-card figcaption em{min-width:calc(var(--spacing) * 0);color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.72rem;font-style:normal}.graded-displays-index-card figcaption strong{min-width:calc(var(--spacing) * 0);color:var(--fg);font-size:1.45rem;font-weight:650;line-height:1.05}.graded-displays-index-card figcaption em{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.graded-displays-index-card figcaption em{color:color-mix(in srgb,var(--muted) 88%,var(--fg))}}.graded-displays-index-card figcaption em{font-family:var(--font-sans);text-transform:none;font-size:.92rem;line-height:1.35}.graded-displays-workbench{min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);grid-template-columns:minmax(9rem,.24fr) minmax(22rem,1fr) minmax(18rem,.38fr);align-items:start;gap:2rem;display:grid}.graded-displays-selector{min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);border-top:1px solid var(--soft-line);overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--line) transparent;align-content:flex-start;max-height:calc(100dvh - 2rem);padding-right:.35rem;display:grid;position:sticky;top:1rem;overflow-y:auto}.graded-displays-selector::-webkit-scrollbar{width:.45rem}.graded-displays-selector::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.graded-displays-selector a{min-width:calc(var(--spacing) * 0);text-align:left;color:var(--muted);border-bottom:1px solid var(--soft-line);grid-template-columns:3.1rem minmax(0,1fr);align-items:center;gap:.55rem;min-height:3.9rem;padding:.45rem 0;text-decoration:none;transition:border-color .16s,color .16s;display:grid}.graded-displays-selector a:hover{color:var(--fg)}.graded-displays-selector img{object-fit:contain;background:0 0;width:2.8rem;height:2.8rem}.graded-displays-selector span{min-width:calc(var(--spacing) * 0);gap:.08rem;display:grid}.graded-displays-selector strong,.graded-displays-selector small{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.graded-displays-selector small{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.7rem}.graded-displays-detail{min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);gap:.8rem;display:grid}.graded-displays-gallery{min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);align-items:center;min-height:38rem;display:grid}.graded-displays-gallery figure{margin:calc(var(--spacing) * 0);height:100%;min-height:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);background:0 0;grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:.75rem;padding:0;display:grid}.graded-displays-gallery figure img{object-fit:contain;width:100%;height:100%;max-height:34rem;filter:drop-shadow(0 1.35rem 1.2rem color-mix(in srgb,0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a 82%,transparent));display:block}@supports (color:color-mix(in lab,red,red)){.graded-displays-gallery figure img{filter:drop-shadow(0 1.35rem 1.2rem color-mix(in srgb,var(--shadow) 82%,transparent))}}.graded-displays-gallery figcaption{color:var(--muted);font-family:var(--font-mono);font-size:.76rem}.graded-displays-thumb-nav{min-width:calc(var(--spacing) * 0);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.graded-displays-arrow{color:var(--fg);background:var(--dim);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;min-height:2.45rem;font-size:1.8rem;line-height:1;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.graded-displays-arrow:hover{background:var(--fg);color:#fff;transform:translateY(-1px)}.graded-displays-thumbs{min-width:calc(var(--spacing) * 0);scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.45rem;scroll-padding-inline:.25rem;display:flex;overflow:auto hidden}.graded-displays-thumbs::-webkit-scrollbar{display:none}.graded-displays-thumbs button{aspect-ratio:1;scroll-snap-align:nearest;background-color:#0000;border:1px solid #0000;flex:0 0 4.1rem;padding:.16rem;transition:border-color .16s,transform .16s}.graded-displays-thumbs button:hover{border-color:var(--soft-line);transform:translateY(-1px)}.graded-displays-thumbs img{object-fit:contain;background:0 0;width:100%;height:100%}.graded-displays-story{min-width:calc(var(--spacing) * 0);border-left:1px solid var(--soft-line);padding-left:1.4rem}.graded-displays-story .inner{align-content:flex-start;gap:.85rem;display:grid}.graded-displays-story h2{margin:calc(var(--spacing) * 0);color:var(--fg);font-size:1.7rem;font-weight:650;line-height:1.08}.graded-displays-story p{margin:calc(var(--spacing) * 0);color:var(--muted);line-height:1.58}.graded-displays-story .graded-displays-tagline{color:var(--fg);font-weight:650}@keyframes displays-content-enter{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.sales-displays-shell,.graded-displays-page{animation:none}.graded-displays-index-card,.graded-displays-index-card img,.graded-displays-arrow,.graded-displays-thumbs button{transition:none}}.dashboard-provider-table{--table-min-width:22rem;margin-top:.75rem}.dashboard-provider-table th,.dashboard-provider-table td{height:1.55rem;padding-top:.08rem;padding-bottom:.08rem}.dashboard-provider-table .provider-row{cursor:pointer}.dashboard-provider-table .provider-row:focus-visible{outline:1px solid var(--cyan);outline-offset:-2px}.overview-watch-list{margin-top:.75rem}.results-screen.detail,.stores-screen.active,.watches-screen.active{grid-template-rows:auto}.store-columns{min-height:calc(var(--spacing) * 0);align-items:flex-start;gap:var(--panel-gap-x);grid-template-columns:minmax(0,1fr);display:grid}.store-list-block,.store-stock-block,.watch-list-block,.watch-history-block,.watch-detail-block{min-height:calc(var(--spacing) * 0)}.watch-columns{min-height:calc(var(--spacing) * 0);align-items:flex-start;gap:var(--panel-gap-y) var(--panel-gap-x);grid-template-columns:minmax(18rem,28rem) minmax(0,1fr);display:grid}.watch-main{min-height:calc(var(--spacing) * 0);gap:var(--panel-gap-y);grid-template-rows:auto auto;display:grid}.settings-page{min-height:calc(var(--spacing) * 0);gap:calc(var(--panel-gap-y) + .2rem);grid-template-rows:auto auto;display:grid}.settings-tabs{background-color:var(--bg);border:3px double var(--button-border);border-radius:var(--button-radius);width:fit-content;max-width:100%;box-shadow:var(--button-shadow);scrollbar-width:none;align-items:center;display:inline-flex;overflow-x:auto}.settings-tabs::-webkit-scrollbar{display:none}.settings-tab{color:var(--muted);border:0;border-left:1px solid var(--soft-line);white-space:nowrap;background:0 0;justify-content:center;align-items:center;min-height:2rem;padding:.24rem .58rem;display:inline-flex}.settings-tab:first-child{border-left:0}.settings-tab:hover{color:var(--fg);background:var(--button-hover-bg)}.settings-tab.active{color:var(--fg);background:var(--button-active-bg);box-shadow:inset 0 -3px 0 var(--cyan)}.settings-section,.settings-section-panel{min-height:calc(var(--spacing) * 0)}.settings-list{gap:.35rem;display:grid}.settings-subtitle{color:var(--fg);margin:.9rem 0 .45rem;font-weight:700}.settings-subtitle:first-child{margin-top:0}.setup-checklist{gap:.35rem;display:grid}.setup-check{min-width:calc(var(--spacing) * 0);grid-template-columns:7ch minmax(8rem,.75fr) minmax(0,1fr);align-items:center;gap:.6rem;display:grid}.setup-check>span{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-row{min-width:calc(var(--spacing) * 0);grid-template-columns:14ch minmax(0,1fr);gap:.75rem;display:grid}.settings-row>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.theme-select{justify-self:start;width:10rem}.settings-action-row{flex-wrap:wrap;gap:.45rem;margin-top:.65rem;display:flex}.settings-inline-status{min-width:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;margin-top:.55rem}.settings-field{min-width:calc(var(--spacing) * 0);grid-template-columns:14ch minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.settings-field .text-input,.settings-field .select-input{width:100%;min-width:calc(var(--spacing) * 0)}.settings-field .file-input{width:100%;min-width:calc(var(--spacing) * 0);background-color:var(--field-bg);color:var(--fg);border:1px solid var(--line);padding:.45rem .55rem}.checkbox-label{min-width:calc(var(--spacing) * 0);align-items:center;gap:.45rem;display:inline-flex}.checkbox-label input{flex:none}.checkbox-label span{min-width:calc(var(--spacing) * 0)}.settings-field-help{min-width:0;color:var(--muted);grid-column:2;font-size:.72rem;line-height:1.35}.catalog-text-field{align-items:start}.catalog-csv-input{resize:vertical;white-space:pre;min-height:11rem;font:inherit;overflow:auto}.egress-proxy-replace-input{resize:vertical;white-space:pre;width:100%;min-height:14rem;font-family:var(--font-mono);font-size:.78rem;line-height:1.25rem;overflow:auto}.line-numbered-input{width:100%;min-width:calc(var(--spacing) * 0);border:1px solid var(--line);background:var(--field-bg);grid-template-columns:3.25rem minmax(0,1fr);display:grid}.line-numbered-input:focus-within{outline:1px solid var(--cyan);outline-offset:2px}.line-number-gutter{border-right:1px solid var(--soft-line);background:var(--field-bg);min-width:0;padding:.55rem .45rem .55rem .35rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.line-number-gutter{background:color-mix(in srgb,var(--field-bg) 75%,var(--bg))}}.line-number-gutter{color:var(--muted);font-family:var(--font-mono);text-align:right;-webkit-user-select:none;user-select:none;font-size:.78rem;line-height:1.25rem}.line-number-gutter span{min-height:1.25rem;display:block}.egress-proxy-replace-editor .egress-proxy-replace-input{background:0 0;border:0}.egress-proxy-replace-editor .egress-proxy-replace-input:focus-visible{outline:none}.catalog-modal-summary{margin-top:.15rem}.modal-error{min-width:calc(var(--spacing) * 0);color:var(--red);border:1px solid var(--red);background:var(--red);padding:.45rem .55rem}@supports (color:color-mix(in lab,red,red)){.modal-error{background:color-mix(in srgb,var(--red) 8%,transparent)}}.settings-action-button{margin-top:.65rem}.provider-settings-table th,.provider-settings-table td,.user-table th,.user-table td,.audit-table th,.audit-table td{vertical-align:middle}.provider-settings-table{--table-min-width:58rem}.egress-proxy-table{--table-min-width:62rem}.egress-proxy-table th,.egress-proxy-table td{vertical-align:middle}.egress-proxy-col-label{width:13ch}.egress-proxy-col-url{width:auto}.egress-proxy-col-enabled{width:7ch}.egress-proxy-col-use{width:5ch}.egress-proxy-col-failures{width:7ch}.egress-proxy-col-last-used,.egress-proxy-col-last-error{width:12ch}.egress-proxy-col-actions{width:2.8rem}.egress-proxy-actions-cell{text-align:right}.proxy-row-menu-button{border:3px double var(--button-border);border-radius:var(--button-radius);background:var(--button-bg);width:1.7rem;height:1.45rem;color:var(--cyan);box-shadow:var(--button-shadow);justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.proxy-row-menu-button:hover:not(:disabled),.proxy-row-menu-button[aria-expanded=true]{border-color:var(--cyan);background:var(--button-hover-bg);color:var(--fg)}.proxy-row-menu-button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.proxy-row-action-menu{background-color:var(--bg);z-index:1000;border:var(--menu-border-width) double var(--line);border-radius:var(--menu-radius);box-shadow:0 0 0 9999px var(--scrim);gap:.2rem;padding:.35rem;display:grid;position:fixed}.proxy-row-menu-item{text-align:left;width:100%;color:var(--cyan);background:0 0;border:0;padding:.28rem .45rem}.proxy-row-menu-item:hover:not(:disabled){background:var(--button-hover-bg);color:var(--fg)}.proxy-row-menu-item.danger{color:var(--red)}.proxy-row-menu-item.danger:hover:not(:disabled){color:var(--yellow)}.proxy-row-menu-item:disabled{cursor:not-allowed;opacity:.45}.table-actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.user-table{--table-min-width:48rem}.user-table td:nth-child(2){min-width:calc(var(--spacing) * 0)}.user-table td:nth-child(2) span{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-table td:nth-child(2) span+span{font-size:.72rem}.audit-table{--table-min-width:44rem}.settings-actions{flex-wrap:wrap;gap:.35rem;display:flex}.watch-toggle{align-items:center;gap:.5rem;display:inline-flex}.watch-interval{width:8rem}.watch-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.watch-subline{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.85em;overflow:hidden}.watch-table td{vertical-align:middle}.teams-shell,.teams-console-grid{min-width:calc(var(--spacing) * 0);align-items:flex-start;gap:var(--panel-gap-y) var(--panel-gap-x);display:grid}.teams-shell{grid-template-columns:minmax(0,1fr)}.team-workspace-panel{min-width:calc(var(--spacing) * 0);background:var(--bg)}.team-workspace-header{min-width:calc(var(--spacing) * 0);background:var(--bg);border:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:.32rem;padding:1.45rem .65rem .48rem;display:grid}.team-workspace-tabs{min-width:calc(var(--spacing) * 0);align-items:center;gap:.18rem;padding:.08rem .05rem 0;display:flex;overflow-x:auto}.team-workspace-tab{min-width:calc(var(--spacing) * 0);min-height:1.7rem;color:var(--fg);font-family:var(--font-mono);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:.35rem;padding:.22rem .45rem;font-size:.82rem;display:inline-flex}.team-workspace-tab:hover,.team-workspace-tab:focus-visible,.team-workspace-tab.active{border-color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.team-workspace-tab:hover,.team-workspace-tab:focus-visible,.team-workspace-tab.active{background:color-mix(in srgb,var(--cyan) 10%,transparent)}}.team-workspace-tab small{min-width:1.1rem;color:var(--cyan);border:1px solid var(--soft-line);background:var(--field-bg);text-align:center;padding:0 .28rem}.team-home-layout{min-width:calc(var(--spacing) * 0);grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1.55rem .75rem .75rem;display:grid}.team-home-layout.creating-team{grid-template-columns:minmax(22rem,1fr) minmax(16rem,.48fr)}.team-home-list,.team-home-rows,.team-home-row-main>span{min-width:calc(var(--spacing) * 0);display:grid}.team-home-list{gap:.6rem}.team-home-heading{min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:center;gap:.65rem;display:flex}.team-home-heading>div{min-width:calc(var(--spacing) * 0);gap:.08rem;display:grid}.team-home-rows{gap:.45rem}.team-home-row{min-width:calc(var(--spacing) * 0);border:1px solid var(--soft-line);background:var(--field-bg);grid-template-columns:2.35rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.58rem .65rem;display:grid}.team-home-row.active{border-color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.team-home-row.active{background:color-mix(in srgb,var(--cyan) 8%,var(--field-bg))}}.team-avatar{aspect-ratio:1;width:2.35rem;color:var(--cyan);border:1px solid var(--soft-line);background:linear-gradient(135deg,var(--cyan),transparent 58%),var(--panel-bg);flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.team-avatar{background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 12%,transparent),transparent 58%),color-mix(in srgb,var(--panel-bg) 88%,var(--field-bg))}}.team-avatar{font-family:var(--font-mono);letter-spacing:0;font-size:.82rem;font-weight:700}.team-home-row-main{min-width:calc(var(--spacing) * 0);text-align:left;color:var(--fg);cursor:pointer;background:0 0;border:0;flex:1;gap:.1rem;padding:0;display:grid}.team-home-row-main:disabled{cursor:wait;opacity:.7}.team-home-row-main:focus-visible{outline:2px solid var(--cyan);outline-offset:.18rem}.team-home-row-main strong,.team-home-row-main small{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-home-row-main>span{grid-template-columns:minmax(0,auto) auto;justify-content:start;gap:.45rem}.team-home-row-main>span small{color:var(--muted);border:1px solid var(--soft-line);background:var(--panel-bg);padding:0 .3rem}@supports (color:color-mix(in lab,red,red)){.team-home-row-main>span small{background:color-mix(in srgb,var(--panel-bg) 92%,var(--field-bg))}}.team-home-row-main>span small{font-family:var(--font-mono);font-size:.75rem}.team-home-empty{border:1px solid var(--soft-line);background:var(--field-bg)}.team-calendar-toolbar{min-width:calc(var(--spacing) * 0);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.65rem;padding:.75rem .75rem 0;display:flex}.team-calendar-controls{min-width:calc(var(--spacing) * 0);flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.team-calendar-grid{min-width:calc(var(--spacing) * 0);grid-template-columns:repeat(7,minmax(7.5rem,1fr));gap:.35rem;padding:.75rem;display:grid;overflow-x:auto}.team-calendar-weekday{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);text-transform:uppercase;padding:.25rem .35rem;font-size:.78rem;overflow:hidden}.team-calendar-day{min-width:calc(var(--spacing) * 0);text-align:left;min-height:8rem;color:var(--fg);border:1px solid var(--soft-line);background:var(--panel-bg);align-content:flex-start;gap:.28rem;padding:.45rem;display:grid}@supports (color:color-mix(in lab,red,red)){.team-calendar-day{background:color-mix(in srgb,var(--panel-bg) 92%,transparent)}}.team-calendar-day.outside{opacity:.54;background:var(--panel-bg)}@supports (color:color-mix(in lab,red,red)){.team-calendar-day.outside{background:color-mix(in srgb,var(--panel-bg) 76%,transparent)}}.team-calendar-day.today{border-color:var(--yellow)}.team-calendar-day.selected,.team-calendar-day:hover,.team-calendar-day:focus-visible{border-color:var(--cyan)}.team-calendar-day.has-activity{background:var(--field-bg)}@supports (color:color-mix(in lab,red,red)){.team-calendar-day.has-activity{background:color-mix(in srgb,var(--field-bg) 72%,var(--panel-bg))}}.team-calendar-date,.team-calendar-counts,.team-calendar-items{min-width:calc(var(--spacing) * 0)}.team-calendar-date{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.team-calendar-counts{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.team-calendar-counts small{text-overflow:ellipsis;white-space:nowrap;max-width:5.6rem;color:var(--muted);font-size:.74rem;overflow:hidden}.team-calendar-items{gap:.16rem;display:grid}.team-calendar-items small{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--soft-line);background:var(--panel-bg);padding:.15rem .25rem;font-size:.75rem;overflow:hidden}.team-calendar-items small.observed{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.team-calendar-items small.observed{border-color:color-mix(in srgb,var(--green) 50%,var(--soft-line))}}.team-day-layout{min-width:calc(var(--spacing) * 0);gap:.75rem;padding:.75rem 0;display:grid}.team-management-grid{min-width:calc(var(--spacing) * 0);gap:.75rem;padding:.75rem;display:grid}.team-create-form,.team-invite-card-heading>div,.team-invite-preview-main>div{min-width:calc(var(--spacing) * 0);gap:.12rem;display:grid}.team-create-form{border:1px solid var(--soft-line);background:var(--panel-bg);gap:.5rem;padding:.75rem}@supports (color:color-mix(in lab,red,red)){.team-create-form{background:color-mix(in srgb,var(--panel-bg) 96%,var(--field-bg))}}.team-create-note{min-width:calc(var(--spacing) * 0);color:var(--muted);border-top:1px solid var(--soft-line);font-family:var(--font-mono);padding-top:.4rem;font-size:.78rem}.team-create-note span{min-width:calc(var(--spacing) * 0);overflow-wrap:break-word;display:block}.team-invites-layout{min-width:calc(var(--spacing) * 0);grid-template-columns:minmax(22rem,1.05fr) minmax(14rem,.6fr);gap:.75rem;padding:.75rem;display:grid}.team-invite-preview-card,.team-invite-create-card,.team-invite-summary-card,.team-invite-ledger{min-width:calc(var(--spacing) * 0);border:1px solid var(--soft-line);background:var(--panel-bg);gap:.7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.team-invite-preview-card,.team-invite-create-card,.team-invite-summary-card,.team-invite-ledger{background:color-mix(in srgb,var(--panel-bg) 96%,var(--field-bg))}}.team-invite-preview-card{border-left:.3rem solid var(--yellow);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.75rem}.team-invite-preview-card.ready{border-left-color:var(--green)}.team-invite-preview-card.settled{border-left-color:var(--cyan)}.team-invite-preview-card.blocked{border-left-color:var(--red)}.team-invite-preview-main,.team-invite-preview-actions,.team-invite-card-heading,.team-invite-status-cell{min-width:calc(var(--spacing) * 0);align-items:center;display:flex}.team-invite-preview-main,.team-invite-card-heading,.team-invite-status-cell{gap:.55rem}.team-invite-preview-actions{justify-content:flex-end;gap:.35rem}.team-invite-preview-main strong,.team-invite-preview-main small,.team-invite-card-heading strong{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-invite-create-card,.team-invite-summary-card,.team-invite-ledger{padding:.75rem}.team-invite-card-heading{justify-content:space-between}.team-invite-link-box{min-width:calc(var(--spacing) * 0);gap:.4rem;display:grid}.team-invite-link-box .text-input{width:100%;font-family:var(--font-mono);font-size:.82rem}.team-invite-link-box.empty .text-input{color:var(--muted)}.team-invite-link-actions{min-width:calc(var(--spacing) * 0);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.team-invite-facts,.team-invite-metrics{min-width:calc(var(--spacing) * 0);gap:.35rem;display:grid}.team-invite-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.team-invite-facts span,.team-invite-metrics>div{min-width:calc(var(--spacing) * 0);text-align:center;border:1px solid var(--soft-line);background:var(--field-bg);font-family:var(--font-mono);padding:.35rem .4rem;font-size:.78rem}.team-invite-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.team-invite-metrics>div{gap:.08rem;display:grid}.team-invite-metrics strong{color:var(--fg);font-size:1.35rem;line-height:1}.team-invite-ledger{grid-column:1/-1}.team-invite-history{min-width:calc(var(--spacing) * 0);border-top:1px solid var(--soft-line);gap:.4rem;padding-top:.7rem;display:grid}.team-invite-table{--table-min-width:46rem}.team-invite-table th:last-child,.team-invite-table td:last-child{width:7rem}.team-invite-table td{vertical-align:middle}.team-invite-table-row{cursor:default}.team-invite-table-row.pending td:first-child{border-left:.22rem solid var(--yellow)}.team-invite-table-row.accepted td:first-child{border-left:.22rem solid var(--green)}.team-invite-table-row.revoked td:first-child,.team-invite-table-row.expired td:first-child{border-left:.22rem solid var(--red)}.team-invite-table-wrap.compact{opacity:.82}.team-invite-status-dot{background:0 0;border:1px solid;flex:none;width:.65rem;height:.65rem}.team-invite-status-dot.pending{color:var(--yellow);background:var(--yellow)}@supports (color:color-mix(in lab,red,red)){.team-invite-status-dot.pending{background:color-mix(in srgb,var(--yellow) 58%,transparent)}}.team-invite-status-dot.accepted{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.team-invite-status-dot.accepted{background:color-mix(in srgb,var(--green) 58%,transparent)}}.team-invite-status-dot.revoked,.team-invite-status-dot.expired{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab,red,red)){.team-invite-status-dot.revoked,.team-invite-status-dot.expired{background:color-mix(in srgb,var(--red) 52%,transparent)}}.team-invite-status-dot.unknown{color:var(--muted)}.team-invite-status-pill{border:1px solid var(--soft-line);background:var(--field-bg);min-height:1.45rem;color:var(--muted);font-family:var(--font-mono);white-space:nowrap;align-items:center;padding:.08rem .4rem;font-size:.78rem;font-weight:800;display:inline-flex}.team-invite-status-pill.pending{border-color:var(--yellow)}@supports (color:color-mix(in lab,red,red)){.team-invite-status-pill.pending{border-color:color-mix(in srgb,var(--yellow) 62%,var(--soft-line))}}.team-invite-status-pill.pending{color:var(--yellow)}.team-invite-status-pill.accepted{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.team-invite-status-pill.accepted{border-color:color-mix(in srgb,var(--green) 62%,var(--soft-line))}}.team-invite-status-pill.accepted{color:var(--green)}.team-invite-status-pill.revoked,.team-invite-status-pill.expired{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.team-invite-status-pill.revoked,.team-invite-status-pill.expired{border-color:color-mix(in srgb,var(--red) 62%,var(--soft-line))}}.team-invite-status-pill.revoked,.team-invite-status-pill.expired{color:var(--red)}.team-management-grid{grid-template-columns:minmax(16rem,.9fr) minmax(18rem,1.1fr)}.team-members-summary,.team-member-modal-summary{min-width:calc(var(--spacing) * 0);gap:.45rem;display:grid}.team-members-summary{grid-column:1/-1;grid-template-columns:minmax(14rem,1.4fr) minmax(9rem,.65fr) minmax(7rem,.45fr)}.team-member-modal-summary{grid-template-columns:minmax(0,1fr) minmax(8rem,.6fr)}.team-members-summary span,.team-member-modal-summary span{min-width:calc(var(--spacing) * 0);border:1px solid var(--soft-line);background:var(--panel-bg);gap:.08rem;padding:.45rem .55rem;display:grid}@supports (color:color-mix(in lab,red,red)){.team-members-summary span,.team-member-modal-summary span{background:color-mix(in srgb,var(--panel-bg) 94%,var(--field-bg))}}.team-members-summary small,.team-members-summary strong,.team-member-modal-summary small,.team-member-modal-summary strong{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-members-summary small,.team-member-modal-summary small,.team-member-modal-note{color:var(--muted);font-family:var(--font-mono);font-size:.78rem}.team-members-wrap{grid-column:1/-1}.team-members-table td{vertical-align:middle}.team-members-table .row{cursor:default}.team-members-table th:last-child,.team-members-table td:last-child{width:7rem}.team-member-role-pill{min-width:calc(var(--spacing) * 0);border:1px solid var(--soft-line);background:var(--field-bg);color:var(--muted);font-family:var(--font-mono);align-items:center;padding:.08rem .4rem;font-size:.78rem;font-weight:800;display:inline-flex}.team-member-role-pill.leader{border-color:var(--yellow)}@supports (color:color-mix(in lab,red,red)){.team-member-role-pill.leader{border-color:color-mix(in srgb,var(--yellow) 62%,var(--soft-line))}}.team-member-role-pill.leader{color:var(--yellow)}.team-member-role-pill.officer{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.team-member-role-pill.officer{border-color:color-mix(in srgb,var(--cyan) 62%,var(--soft-line))}}.team-member-role-pill.officer{color:var(--cyan)}.team-member-actions{min-width:calc(var(--spacing) * 0);flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.team-modal-form .text-input,.team-modal-form .select-input{width:100%}.team-member-modal-note{border-left:3px solid var(--yellow);background:var(--yellow);padding:.45rem .55rem}@supports (color:color-mix(in lab,red,red)){.team-member-modal-note{background:color-mix(in srgb,var(--yellow) 8%,transparent)}}.teams-console-grid{grid-template-columns:minmax(22rem,.85fr) minmax(18rem,.5fr) minmax(0,.9fr)}.teams-report-grid{grid-template-columns:minmax(22rem,.85fr) minmax(0,1fr)}.teams-intel-grid{grid-template-columns:minmax(18rem,.5fr) minmax(0,1fr)}.teams-sighting-stack{min-width:calc(var(--spacing) * 0);gap:.75rem;padding:.75rem 0;display:grid}.team-store-intel-title{width:fit-content;min-width:calc(var(--spacing) * 0);justify-content:flex-start;align-items:center;gap:.55rem;max-width:calc(100% - 1.5rem);display:inline-flex;right:auto}.team-store-selector-inner{padding:1.35rem .55rem .55rem}.team-store-intel-summary{min-width:calc(var(--spacing) * 0);grid-template-columns:minmax(13rem,1.05fr) minmax(11rem,.7fr) minmax(16rem,1.4fr);gap:.55rem;display:grid}.team-store-intel-summary span{min-width:calc(var(--spacing) * 0);border:1px solid var(--soft-line);background:var(--panel-bg);gap:.08rem;padding:.45rem .55rem;display:grid}@supports (color:color-mix(in lab,red,red)){.team-store-intel-summary span{background:color-mix(in srgb,var(--panel-bg) 94%,var(--field-bg))}}.team-store-intel-summary small,.team-store-intel-summary strong{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-store-intel-summary small{color:var(--muted);font-family:var(--font-mono);font-size:.78rem}.team-store-search-form{min-height:min(34rem,100vh - 10rem)}.team-store-search-provider-strip{min-width:calc(var(--spacing) * 0);border-bottom:1px solid var(--soft-line);flex-wrap:wrap;align-items:center;gap:.35rem;padding-bottom:.55rem;display:flex}.team-store-search-form .text-input{width:100%}.team-store-search-results-wrap{--table-min-width:48rem;min-height:18rem}.team-store-search-table th:last-child,.team-store-search-table td:last-child{width:6rem}.team-store-search-table td{vertical-align:middle}.vendor-report-form{min-width:calc(var(--spacing) * 0);border:1px solid var(--soft-line);background:var(--panel-bg);gap:.55rem;padding:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.vendor-report-form{background:color-mix(in srgb,var(--panel-bg) 94%,var(--field-bg))}}.vendor-form-grid{min-width:calc(var(--spacing) * 0);grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.vendor-store-field,.vendor-item-field,.vendor-notes-field{grid-column:span 2}.vendor-form-grid .text-input,.vendor-form-grid select.text-input{width:100%}.team-restock-store-selector{min-width:calc(var(--spacing) * 0);border:1px solid var(--soft-line);background:var(--field-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;min-height:3.35rem;padding:.55rem;display:flex}.team-restock-store-selector.empty{color:var(--muted);border-style:dashed}.team-restock-store-copy{min-width:calc(var(--spacing) * 0);flex:18rem;gap:.08rem;display:grid}.team-restock-store-copy strong,.team-restock-store-copy span{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-restock-store-copy span{color:var(--muted);font-size:.86rem}.team-restock-store-actions{min-width:calc(var(--spacing) * 0);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.input-action-row{min-width:calc(var(--spacing) * 0);flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.input-action-row .text-input{flex:14rem;width:auto}.vendor-form-actions{margin-top:0}.team-restock-heading{grid-template-columns:auto auto minmax(0,1fr)}.team-restock-heading-actions{min-width:calc(var(--spacing) * 0);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.vendor-item-suggestions{min-width:calc(var(--spacing) * 0);gap:.25rem;max-height:9rem;display:grid;overflow:auto}.team-restock-context{min-width:calc(var(--spacing) * 0);grid-template-columns:minmax(12rem,1fr) minmax(10rem,.55fr) minmax(7rem,.35fr);gap:.45rem;display:grid}.team-restock-context span{min-width:calc(var(--spacing) * 0);border:1px solid var(--soft-line);background:var(--field-bg);gap:.05rem;padding:.4rem .5rem;display:grid}.team-restock-context small,.team-restock-context strong{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-restock-context small{color:var(--muted)}.team-restock-editor,.team-restock-items{min-width:calc(var(--spacing) * 0);gap:.45rem;display:grid}.team-restock-editor{padding-top:.15rem}.team-restock-bulk-row{min-width:calc(var(--spacing) * 0);border:1px dashed var(--soft-line);background:var(--panel-bg);grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;gap:.45rem;padding:.45rem;display:grid}@supports (color:color-mix(in lab,red,red)){.team-restock-bulk-row{background:color-mix(in srgb,var(--panel-bg) 92%,var(--field-bg))}}.team-restock-bulk-row textarea.text-input{resize:vertical;width:100%;min-height:4.2rem}.team-restock-item-editor{min-width:calc(var(--spacing) * 0);border:1px solid var(--soft-line);background:var(--panel-bg);grid-template-columns:2rem minmax(14rem,1.6fr) minmax(7rem,.45fr) minmax(12rem,1fr) auto;align-items:flex-end;gap:.45rem;padding:.45rem;display:grid}@supports (color:color-mix(in lab,red,red)){.team-restock-item-editor{background:color-mix(in srgb,var(--panel-bg) 88%,var(--field-bg))}}.team-restock-item-editor.tracked{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.team-restock-item-editor.tracked{border-color:color-mix(in srgb,var(--cyan) 58%,var(--soft-line))}}.team-restock-item-index{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border:1px solid var(--soft-line);width:1.65rem;height:1.65rem;color:var(--muted);background:var(--field-bg);place-items:center;display:grid}.team-restock-item-main{min-width:calc(var(--spacing) * 0);gap:.18rem;display:grid}.team-restock-item-meta{min-width:calc(var(--spacing) * 0);align-items:center;gap:.35rem;min-height:1.35rem;display:flex}.team-restock-item-mode{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border:1px solid var(--soft-line);min-width:0;color:var(--muted);background:var(--field-bg);align-items:center;padding:.08rem .35rem;display:inline-flex}.team-restock-item-mode.tracked{color:var(--cyan);border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.team-restock-item-mode.tracked{border-color:color-mix(in srgb,var(--cyan) 52%,var(--soft-line))}}.team-restock-clear-product,.team-restock-remove-item{border:1px solid var(--soft-line);width:1.7rem;height:1.7rem;color:var(--muted);background:var(--field-bg);place-items:center;display:grid}.team-restock-clear-product:hover,.team-restock-clear-product:focus-visible,.team-restock-remove-item:hover,.team-restock-remove-item:focus-visible{color:var(--red);border-color:var(--red)}.team-restock-item-notes{min-width:0}.team-restock-item-suggestions{grid-column:2/-1}.team-restock-item-line{min-width:calc(var(--spacing) * 0);gap:.05rem;display:grid}.team-restock-item-line+.team-restock-item-line{border-top:1px solid var(--soft-line);margin-top:.3rem;padding-top:.3rem}.vendor-suggestion{min-width:calc(var(--spacing) * 0);text-align:left;border:1px solid var(--soft-line);background:var(--field-bg);gap:.08rem;padding:.35rem .45rem;display:grid}.vendor-suggestion:hover,.vendor-suggestion:focus-visible{border-color:var(--cyan)}.vendor-suggestion span,.vendor-suggestion small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vendor-store-intel{min-width:calc(var(--spacing) * 0);border:1px solid var(--soft-line);background:var(--panel-bg);align-content:start;align-self:stretch;gap:.65rem;padding:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.vendor-store-intel{background:color-mix(in srgb,var(--panel-bg) 96%,var(--field-bg))}}.vendor-intel-list,.vendor-intel-recent{min-width:calc(var(--spacing) * 0);gap:.35rem;display:grid}.vendor-intel-row,.vendor-report-chip{min-width:calc(var(--spacing) * 0);text-align:left;border:1px solid var(--soft-line);background:var(--field-bg);gap:.08rem;padding:.38rem .45rem;display:grid}.vendor-intel-row strong,.vendor-intel-row span,.vendor-intel-row small,.vendor-report-chip strong,.vendor-report-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vendor-report-chip:hover,.vendor-report-chip:focus-visible{border-color:var(--cyan)}.team-sightings-table{--table-min-width:72rem}.team-restock-col-item{width:18rem}.team-restock-col-qty{width:5rem}.team-restock-col-source{width:11rem}.team-restock-col-item-notes{width:13rem}.team-restock-qty-cell{width:5rem;font-family:var(--font-mono);font-weight:800}.team-restock-source-pill{max-width:100%;min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--soft-line);color:var(--muted);background:var(--field-bg);font-family:var(--font-mono);align-items:center;padding:.08rem .35rem;font-size:.75rem;font-weight:800;display:inline-flex;overflow:hidden}.team-restock-event-list{min-width:calc(var(--spacing) * 0);gap:var(--panel-gap-y);display:grid}.team-restock-event-block{min-width:calc(var(--spacing) * 0);--panel-border-color:var(--line);overflow:visible}.team-restock-event-title{width:fit-content;min-width:calc(var(--spacing) * 0);justify-content:flex-start;align-items:center;gap:.45rem;max-width:calc(100% - 10rem);display:inline-flex;right:auto}.team-restock-event-time{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;font-size:.82rem;font-weight:800}.team-restock-event-divider{background:var(--line);flex:none;width:1px;height:1rem;display:inline-block}.team-restock-event-count{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;color:var(--fg);font-family:var(--font-mono);font-size:.92rem;font-weight:800;overflow:hidden}.team-restock-event-inner{min-width:calc(var(--spacing) * 0);gap:.55rem;padding:1.35rem .55rem .55rem;display:grid}.team-restock-event-meta{min-width:calc(var(--spacing) * 0);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.55rem .75rem;display:grid}.team-restock-event-meta-item{min-width:calc(var(--spacing) * 0);align-content:flex-start;gap:.1rem;min-width:0;display:grid}.team-restock-event-meta-item small{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:800}.team-restock-event-meta-item strong{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;color:var(--fg);font-size:.88rem;font-weight:700;overflow:hidden}.team-restock-event-meta-item em{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.78rem;font-style:normal;overflow:hidden}.team-restock-event-meta-notes{grid-column:1/-1}.team-restock-event-meta-notes strong{white-space:normal;overflow-wrap:anywhere}.team-restock-item-table-wrap{min-width:0;padding:0;overflow-x:auto}.team-restock-item-detail-table{--table-min-width:48rem}.team-restock-item-detail-table th,.team-restock-item-detail-table td{vertical-align:top}.team-restock-item-detail-table .watch-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-restock-empty{padding:1rem .65rem}.vendor-observation-table{--table-min-width:54rem}.vendor-assignment-table{--table-min-width:32rem}.vendor-week-toolbar{flex-wrap:wrap;align-items:center;gap:.35rem;padding:.65rem .75rem 0;display:flex}.vendor-week-board{min-width:calc(var(--spacing) * 0);grid-template-columns:repeat(7,minmax(9rem,1fr));gap:.35rem;padding:.75rem;display:grid;overflow-x:auto}.vendor-day-column{min-width:calc(var(--spacing) * 0);border:1px solid var(--soft-line);background:var(--panel-bg);align-content:flex-start;gap:.35rem;min-height:12rem;padding:.35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.vendor-day-column{background:color-mix(in srgb,var(--panel-bg) 92%,transparent)}}.vendor-day-title,.vendor-week-card{min-width:calc(var(--spacing) * 0);text-align:left;display:grid}.vendor-day-title{color:var(--fg);border:0;border-bottom:1px solid var(--soft-line);background:0 0;gap:.05rem;padding:.28rem .35rem .4rem}.vendor-day-title span,.vendor-day-title strong,.vendor-week-card strong,.vendor-week-card span,.vendor-week-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vendor-week-card{border:1px solid var(--soft-line);background:var(--field-bg);gap:.1rem;padding:.38rem .42rem}.vendor-week-card:hover,.vendor-week-card:focus-visible{border-color:var(--cyan)}.vendor-week-card.observed{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.vendor-week-card.observed{border-color:color-mix(in srgb,var(--green) 50%,var(--soft-line))}}.vendor-card-state{color:var(--muted);text-transform:uppercase;font-size:.78rem}.team-sightings-table td,.vendor-observation-table td,.vendor-assignment-table td{vertical-align:middle}.team-sightings-table th:nth-child(6),.team-sightings-table td:nth-child(6){white-space:normal;width:18rem}.watch-run-table{--table-min-width:30rem;margin-bottom:0}.watch-table{--table-min-width:48rem}.watch-history-table{--table-min-width:34rem}.watch-run-table td,.watch-history-table td{vertical-align:middle}.watch-detail-stack,.watch-detail-pane,.watch-run-section{min-width:calc(var(--spacing) * 0);gap:.65rem;display:grid}.watch-detail-summary{border-top:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;padding:.55rem 0;display:grid}.watch-detail-summary div,.watch-detail-meta div{min-width:calc(var(--spacing) * 0);gap:.12rem;display:grid}.watch-detail-summary strong,.watch-detail-meta strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.watch-detail-meta{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(12rem,.55fr);gap:.55rem;display:grid}.watch-detail-grid{gap:var(--panel-gap-y) var(--panel-gap-x);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.watch-edit-block{min-height:calc(var(--spacing) * 0)}.watch-edit-inner{grid-template-rows:minmax(0,1fr) auto}.watch-page-form{min-height:calc(var(--spacing) * 0);grid-template-rows:auto auto minmax(0,1fr) auto;gap:.55rem;display:grid}.watch-edit-context{grid-template-columns:minmax(14rem,1.5fr) minmax(7rem,.55fr) minmax(10rem,.8fr) minmax(10rem,.8fr) minmax(8rem,.6fr) minmax(8rem,.6fr) minmax(7rem,.5fr);align-items:end}.watch-edit-context .text-input{width:100%}.watch-edit-name-field{min-width:min(100%,18rem)}.watch-edit-toggle-field .watch-toggle{min-height:2rem}.watch-form-error{margin:0}.watch-form-section{min-width:calc(var(--spacing) * 0);gap:.35rem;display:grid}.watch-form-section-title{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.watch-listing-section{min-height:calc(var(--spacing) * 0)}.watch-edit-table-wrap{min-height:calc(var(--spacing) * 0);container:watch-edit-table/inline-size}.watch-edit-table{--table-min-width:30rem}.watch-edit-table .row,.watch-edit-table .row td{height:auto}.watch-edit-table td{vertical-align:middle}.watch-edit-table .product-select-cell{white-space:normal;min-height:2.35rem;padding-top:.32rem;padding-bottom:.32rem}.watch-edit-table .product-select-copy{gap:.08rem;min-width:0;display:grid}.watch-edit-table .product-select-label,.watch-edit-table .product-select-name{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.watch-page-actions{border-top:1px solid var(--soft-line);margin-top:0;padding-top:.45rem}.alert-table td{vertical-align:middle}.alert-table{--table-min-width:46rem}.alert-filters{border:3px double var(--button-border);border-radius:var(--button-radius);background:var(--button-bg);width:fit-content;max-width:100%;box-shadow:var(--button-shadow);scrollbar-width:none;display:inline-flex;overflow-x:auto}.alert-filters::-webkit-scrollbar{display:none}.alert-filters button{color:var(--muted);border:0;border-left:1px solid var(--soft-line);white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:.32rem;min-height:1.9rem;padding:.18rem .5rem;display:inline-flex}.alert-filters button:first-child{border-left:0}.alert-filters button:hover{background:var(--button-hover-bg);color:var(--fg)}.alert-filters button.active{background:var(--button-active-bg);color:var(--fg);box-shadow:inset 0 -3px 0 var(--cyan)}.alert-filter-count{border:1px solid var(--soft-line);min-width:1.25rem;padding:0 .28rem}@supports (color:color-mix(in lab,red,red)){.alert-filter-count{border:1px solid color-mix(in srgb,var(--soft-line) 65%,transparent)}}.alert-filter-count{color:var(--muted);font-family:var(--font-mono);border-radius:999px;font-size:.82em;line-height:1.3}.alert-filters button.active .alert-filter-count{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.alert-filters button.active .alert-filter-count{border-color:color-mix(in srgb,var(--cyan) 72%,var(--soft-line))}}.alert-filters button.active .alert-filter-count{color:var(--fg)}.alert-unread{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.alert-resolved{color:var(--muted)}.alert-message{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alert-subline{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.85em;overflow:hidden}.alert-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .75rem;display:grid}.alert-detail div{min-width:calc(var(--spacing) * 0);gap:.15rem;display:grid}.alert-detail strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alert-page-grid{gap:var(--panel-gap-y) var(--panel-gap-x);grid-template-columns:minmax(0,1.35fr) minmax(22rem,.65fr);align-items:start;display:grid}.alert-detail-panel{min-width:calc(var(--spacing) * 0);border:1px solid var(--soft-line);background:var(--app-bg);gap:.65rem;padding:.55rem;display:grid}.alert-detail-message{color:var(--fg);font-weight:700}.alert-detail-actions{flex-wrap:wrap;gap:.35rem;display:flex}.col-watch-state,.col-alert-state{width:5ch}.col-provider{width:13ch}.col-watch-coverage,.col-watch-count,.col-watch-stores{width:18ch}.col-watch-next,.col-watch-time{width:24ch}.col-watch-store{width:22ch}.col-watch-qty{width:8ch}.col-alert-store,.col-alert-time{width:24ch}.zip-line{white-space:nowrap;align-items:center;gap:1rem;display:flex}.text-input{background-color:var(--field-bg);color:var(--fg);--tw-outline-style:none;border:1px solid var(--line);outline-style:none;width:18rem;min-width:4rem;padding:.55rem .65rem}.select-input{background-color:var(--field-bg);max-width:100%;color:var(--fg);--tw-outline-style:none;border:1px solid var(--line);outline-style:none;min-width:10rem;padding:.35rem .45rem}.select-input:focus-visible{outline:1px solid var(--cyan);outline-offset:2px}.select-input option{background:var(--field-bg);color:var(--fg)}.selector-strip{border-bottom:1px solid var(--soft-line);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin-bottom:.55rem;padding-bottom:.55rem;display:grid}.selector-field{min-width:calc(var(--spacing) * 0);gap:.2rem;display:grid}.selector-field span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selector-action-button{min-width:calc(var(--spacing) * 0);border:1px solid var(--soft-line);background:var(--field-bg);width:100%;min-height:1.85rem;color:var(--fg);font:inherit;font-family:var(--font-mono);text-align:left;align-items:center;padding:.18rem .45rem;line-height:1.2;display:grid}.selector-action-button:hover,.selector-action-button:focus-visible{border-color:var(--cyan);color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.selector-action-button:hover,.selector-action-button:focus-visible{background:color-mix(in srgb,var(--cyan) 10%,var(--field-bg))}}.selector-action-button:focus-visible{outline:2px solid var(--cyan)}@supports (color:color-mix(in lab,red,red)){.selector-action-button:focus-visible{outline:2px solid color-mix(in srgb,var(--cyan) 58%,transparent)}}.selector-action-button:focus-visible{outline-offset:1px}.product-source-field{min-width:14rem}.source-select-button{border:1px solid var(--soft-line);background:var(--field-bg);width:100%;min-width:0;min-height:1.85rem;color:var(--fg);font:inherit;font-family:var(--font-mono);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.18rem .45rem;line-height:1.2;display:grid}.source-select-button span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-select-button:hover:not(:disabled),.source-select-button[aria-expanded=true]{border-color:var(--cyan);color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.source-select-button:hover:not(:disabled),.source-select-button[aria-expanded=true]{background:color-mix(in srgb,var(--cyan) 10%,var(--field-bg))}}.source-select-button:disabled{cursor:not-allowed;opacity:.55}.source-select-menu{z-index:1000;border:var(--menu-border-width) double var(--line);border-radius:var(--menu-radius);background:var(--bg);max-height:min(18rem,100vh - 1rem);box-shadow:var(--panel-shadow);gap:.2rem;padding:.35rem;display:grid;position:fixed;overflow-y:auto}.source-select-option{width:100%;min-height:2rem;color:var(--muted);font:inherit;font-family:var(--font-mono);text-align:left;background:0 0;border:0;grid-template-columns:1.15rem minmax(0,1fr);align-items:center;gap:.45rem;padding:.24rem .45rem;display:grid}.source-select-option span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-select-option.selected{color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.source-select-option.selected{background:color-mix(in srgb,var(--cyan) 10%,transparent)}}.source-select-option:hover:not(:disabled),.source-select-option:focus-visible{color:var(--yellow);background:var(--button-hover-bg)}.source-select-option:disabled{cursor:not-allowed;opacity:.45}.source-select-check{border:1px solid var(--soft-line);width:1.15rem;height:1.15rem;color:var(--cyan);place-items:center;line-height:1;display:inline-grid}.product-context-more{display:none}.product-context-more-content{display:contents}.product-selection-error{min-width:calc(var(--spacing) * 0);color:var(--red);border:1px solid var(--red);background:var(--red);grid-column:1/-1;padding:.45rem .55rem}@supports (color:color-mix(in lab,red,red)){.product-selection-error{background:color-mix(in srgb,var(--red) 8%,transparent)}}.product-selection-error{white-space:normal;overflow-wrap:break-word}.item-search-inner{min-height:calc(var(--spacing) * 0);grid-template-rows:auto auto auto minmax(0,1fr);gap:.65rem;display:grid;overflow:visible}.item-search-title{justify-content:flex-start;align-items:center;gap:.55rem;width:fit-content;max-width:calc(100% - 1.5rem);display:inline-flex;right:auto}.item-search-title-kind{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-weight:700;overflow:hidden}.item-search-form{min-width:calc(var(--spacing) * 0);grid-template-columns:minmax(16rem,1fr) auto;align-items:flex-end;gap:.65rem;display:grid}.item-search-query{min-width:calc(var(--spacing) * 0);gap:.25rem;display:grid}.item-search-query .text-input{width:100%;min-width:0}.item-search-actions{min-width:calc(var(--spacing) * 0);flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.item-search-error{min-width:calc(var(--spacing) * 0);color:var(--red);border:1px solid var(--red);background:var(--red);padding:.45rem .55rem}@supports (color:color-mix(in lab,red,red)){.item-search-error{background:color-mix(in srgb,var(--red) 8%,transparent)}}.item-search-error{overflow-wrap:break-word}.item-search-summary{margin-bottom:0}.item-search-table-frame{--table-min-width:58rem;min-height:16rem}.item-search-table .col-item-search-provider{width:13rem}.item-search-table .col-item-search-listing{width:11rem}.item-search-table .col-item-search-price{width:7rem}.item-search-table .col-item-search-action{width:5rem}.item-search-table td{vertical-align:middle}.item-search-table .group-row td{color:var(--muted);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.item-search-table .group-row td{background:color-mix(in srgb,var(--cyan) 7%,transparent)}}.item-search-table .group-row strong{color:var(--fg);margin-right:.5rem}.item-search-table .group-row span{margin-right:.5rem}.item-search-group-status{font-weight:700}.item-search-provider-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.item-search-product{min-width:calc(var(--spacing) * 0);grid-template-columns:2.8rem minmax(0,1fr);align-items:center;gap:.55rem;display:grid}.item-search-product-thumb{border:1px solid var(--soft-line);background:var(--panel);border-radius:.25rem;width:2.8rem;height:2.8rem;display:block}@supports (color:color-mix(in lab,red,red)){.item-search-product-thumb{background:color-mix(in srgb,var(--panel) 88%,var(--fg) 4%)}}.item-search-product img{object-fit:contain}.item-search-product-copy{min-width:calc(var(--spacing) * 0);gap:.15rem;display:grid}.item-search-product-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.item-search-product-copy a{color:var(--cyan);width:fit-content}.product-list-inner{grid-template-rows:auto auto auto;padding-top:1.75rem;padding-bottom:0;display:grid;overflow:visible}.product-table-wrap{z-index:0;min-height:calc(var(--spacing) * 0);position:relative}.product-command-divider{background-color:var(--app-bg);text-overflow:ellipsis;white-space:nowrap;color:var(--muted);border-top:1px solid var(--soft-line);align-items:center;min-height:1.6rem;margin:.45rem -.55rem 0;padding:.3rem .55rem .28rem;font-size:.85rem;display:flex;overflow:hidden}.saved-groups{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 0 .55rem;display:flex}.saved-groups-label{margin-right:.15rem}.saved-preset{background-color:var(--app-bg);border:3px double var(--button-border);border-radius:var(--button-radius);align-items:center;gap:.12rem;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #fff6}.preset-delete{border-style:var(--tw-border-style);color:var(--red);border-width:0;border-left:1px solid var(--soft-line);background-color:#0000;padding:.15rem .28rem;line-height:1}.preset-delete:hover:not(:disabled){color:var(--yellow)}.preset-delete:disabled{cursor:not-allowed;color:var(--muted);opacity:.45}.store-scope-banner{background-color:var(--app-bg);color:var(--muted);border:1px solid var(--soft-line);margin-bottom:.55rem;padding:.28rem .45rem}.store-scope-banner.active{border-color:var(--cyan);color:var(--fg)}.store-scope-banner.running{border-color:var(--yellow);color:var(--yellow)}.zip-input{width:8rem}.table{table-layout:fixed;border-collapse:collapse;width:100%}.table th,.table td{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;padding:.18rem .35rem;overflow:hidden}.table tbody>tr+tr{border-top:1px solid var(--table-row-line)}.table th{text-align:left;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.col-status{width:3ch}.col-product{width:24ch}.col-sku{width:10ch}.col-found{width:8ch}.col-qty{width:6ch}.col-store-scope{text-align:center;width:7%}.col-store-name{width:34%}.col-store-id{width:9%}.col-store-distance{width:15%}.col-store-stocked{width:20%}.col-store-qty{width:15%}.store-list-table .col-store-id,.store-list-table .col-store-distance,.store-list-table .col-store-stocked,.store-list-table .col-store-qty{text-align:right}.store-scope-toggle{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);color:var(--cyan);background-color:#0000;border-width:0;justify-content:center;align-items:center;width:1.5rem;height:1.1rem;line-height:1;display:inline-flex}.store-scope-toggle:disabled{cursor:not-allowed;color:var(--muted);opacity:.45}.store-scope-box{background-color:#0000;border:1px solid;width:.82rem;height:.82rem;display:inline-block;position:relative}.store-scope-box.checked{background:currentColor}.store-scope-box.checked:after{content:"";border:solid var(--bg);border-width:0 0 2px 2px;width:.4rem;height:.2rem;position:absolute;top:.18rem;left:.17rem;transform:rotate(-45deg)}.store-primary{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.store-address-link{margin-top:.08rem;font-size:.9em;line-height:1.1;display:block}.store-cell{min-width:calc(var(--spacing) * 0)}.store-mobile-meta{display:none}.store-detail-meta{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.55rem .85rem;margin:0 0 .55rem;display:grid}.store-detail-stat{min-width:calc(var(--spacing) * 0);border-bottom:1px solid var(--soft-line);gap:.12rem;padding-bottom:.35rem;display:grid}.store-detail-stat dt,.store-detail-stat dd{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.store-detail-stat dd{color:var(--fg)}.store-detail-address{grid-column:span 2}.results-table .col-status{text-align:center;width:2.45rem}.product-table{--table-min-width:30rem}.results-table{--table-min-width:46rem}.store-list-table{--table-min-width:42rem}.store-stock-table{--table-min-width:34rem}.store-list-table-wrap{container:store-list-table/inline-size}.store-stock-table-wrap{container:store-stock-table/inline-size}.store-stock-table .col-store-stock-item{width:auto}.status-icon{vertical-align:-.18rem;border:1px solid;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex;position:relative}.status-icon.done{border-color:var(--green);background:var(--green)}.status-icon.done:after{content:"";border:solid var(--bg);border-width:0 0 2px 2px;width:.46rem;height:.24rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)rotate(-45deg)}.status-icon.pending{border-color:var(--muted)}.status-icon.error,.status-icon.no-stock{border-color:var(--red)}.status-icon.error:before,.status-icon.error:after,.status-icon.no-stock:before,.status-icon.no-stock:after{content:"";border-top:2px solid var(--red);transform-origin:50%;width:.62rem;position:absolute;top:50%;left:50%}.status-icon.error:before{transform:translate(-50%,-50%)rotate(45deg)}.status-icon.error:after,.status-icon.no-stock:after{transform:translate(-50%,-50%)rotate(-45deg)}.status-icon.no-stock:before{transform:translate(-50%,-50%)rotate(45deg)}.status-spinner{border:2px solid var(--yellow);width:1.2rem;height:1.2rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.status-spinner{border:2px solid color-mix(in srgb,var(--yellow) 28%,transparent)}}.status-spinner{border-top-color:var(--yellow);border-right-color:var(--yellow);vertical-align:-.25rem;border-radius:999px;animation:.78s linear infinite loading-spin}.detail-scan-pending{min-width:calc(var(--spacing) * 0);color:var(--yellow);align-items:center;gap:.45rem;display:inline-flex}.detail-scan-pending span:last-child{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.results-table .col-product{width:clamp(22ch,28%,36ch)}.results-table .col-sku{width:10ch}.results-table .col-found{width:7ch}.results-table .col-stores{width:auto}.results-table .row,.store-list-block .row,.store-stock-block tbody tr,.product-table .row{height:1.45rem}.results-table .row td,.store-list-block .row td,.store-stock-block tbody td,.product-table .row td{height:1.45rem;padding-top:.08rem;padding-bottom:.08rem;line-height:1.1}.results-table-wrap{container:results-table/inline-size}.results-run-context{min-width:calc(var(--spacing) * 0);border-bottom:1px solid var(--soft-line);gap:.45rem;padding-bottom:.55rem;display:grid}.results-run-header{min-width:calc(var(--spacing) * 0);grid-template-columns:minmax(18rem,42rem) minmax(0,1fr) 1.95rem;align-items:flex-end;gap:.55rem .75rem;display:grid}.results-run-summary{min-width:calc(var(--spacing) * 0);flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.results-run-summary strong{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.results-run-select-field{min-width:calc(var(--spacing) * 0);width:100%;display:block}.results-run-select{width:100%;min-width:0;min-height:1.95rem}.results-run-action-slot{justify-content:center;align-items:center;width:1.95rem;min-width:1.95rem;min-height:1.95rem;display:flex}.results-run-action-slot .results-run-rescan{justify-content:center;width:1.95rem;height:1.95rem;padding:0}.results-run-loading{color:var(--muted);white-space:nowrap;align-items:center;min-height:1.5rem;padding:0 .1rem;font-size:.82rem;display:inline-flex}.results-context-note{min-width:calc(var(--spacing) * 0);border-left:3px solid var(--yellow);background:var(--yellow);flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.35rem;padding:.32rem .45rem;display:flex}@supports (color:color-mix(in lab,red,red)){.results-context-note{background:color-mix(in srgb,var(--yellow) 9%,transparent)}}.results-context-note span{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.mini-action{white-space:nowrap;min-height:1.35rem;color:var(--cyan);background:0 0;border:0;align-items:center;padding:.15rem .25rem;display:inline-flex}.mini-action:hover{text-decoration:underline}.mini-action:disabled{color:var(--muted);cursor:not-allowed;opacity:.45;text-decoration:none}.row{cursor:pointer}.row.selected{background:var(--sel)}.row:hover{background:var(--row-hover)}.product-table td{line-height:1.2}.product-table .col-product-action{width:1.9rem}.product-table td.product-history-cell{text-align:right;text-overflow:clip;white-space:nowrap;padding-left:.2rem;padding-right:.2rem;overflow:hidden}.product-group-row{height:1.6rem;color:var(--fg);background:0 0}.product-group-row td{border-top:1px solid var(--category-line);height:1.6rem;padding:0}:is(.product-table,.results-table) .row.selected+.product-group-row td{border-top-color:var(--line);border-top-width:2px}:is(.product-table,.results-table) .row.group-end td{border-bottom:2px solid var(--line)}:is(.product-table,.results-table) .row.group-end.selected td{border-bottom-color:var(--line)}.product-group-line{align-items:center;width:100%;min-height:1.6rem;display:flex}.product-group-toggle{min-width:0;min-height:1.6rem;color:inherit;font:inherit;font-family:var(--font-mono);text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:.45rem;padding:.16rem .35rem;font-weight:700;display:flex}.product-group-toggle:hover,.product-group-check:hover{background:var(--row-hover)}.product-group-toggle>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product-group-count{color:var(--muted);margin-left:auto;font-weight:700}.product-group-check{width:1.8rem;min-height:1.6rem;color:inherit;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.product-group-check .checkbox{margin-right:0}.product-select-cell,.product-select-copy,.result-product-name,.result-stores-line{min-width:0}.product-select-meta{vertical-align:-.12rem;align-items:center;gap:.3rem;min-width:0;max-width:100%;margin-right:.45rem;display:inline-flex}.product-select-meta .product-select-label{flex:auto;min-width:0}.product-history-link{width:fit-content;max-width:100%;color:var(--cyan);font:inherit;font-family:var(--font-mono);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;line-height:1.1;display:inline-flex;overflow:hidden}.product-history-link:hover,.product-history-link:focus-visible{color:var(--yellow);text-decoration:underline}.product-row-menu-button{width:1.35rem;height:1.35rem;color:var(--cyan);font:inherit;font-family:var(--font-mono);background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.product-row-menu-button:hover,.product-row-menu-button[aria-expanded=true]{color:var(--yellow);background:0 0}.product-row-action-menu{z-index:1000;border:var(--menu-border-width) double var(--line);border-radius:var(--menu-radius);background:var(--bg);box-shadow:0 0 0 9999px var(--scrim);gap:.2rem;padding:.35rem;display:grid;position:fixed}.product-row-menu-item{width:100%;color:var(--cyan);text-align:left;background:0 0;border:0;padding:.28rem .45rem}.product-row-menu-item:hover:not(:disabled){background:var(--button-hover-bg);color:var(--fg)}.product-row-menu-item:disabled{cursor:not-allowed;color:var(--muted);opacity:.45}.product-select-label:after{content:"  "}.product-source-chip{width:max-content;max-width:12rem;color:var(--muted);border:1px solid var(--soft-line);text-overflow:ellipsis;white-space:nowrap;flex:none;align-items:center;padding:0 .3rem;font-size:.86em;line-height:1.2;display:inline-flex;overflow:hidden}.result-product-name{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.result-product-meta,.result-found-meta{display:none}.checkbox{border:1px solid var(--green);width:.82rem;height:.82rem;color:var(--bg);vertical-align:-.1rem;background:0 0;flex:none;justify-content:center;align-items:center;margin-right:.45rem;line-height:1;display:inline-flex;position:relative}.checkbox.checked{background:var(--green)}.checkbox.checked:after{content:"";border:solid var(--bg);border-width:0 0 2px 2px;width:.4rem;height:.2rem;position:absolute;top:.18rem;left:.17rem;transform:rotate(-45deg)}.checkbox.partial:after{content:"";background:var(--green);width:.42rem;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-marker{width:1.25rem;height:1.25rem;color:var(--yellow);vertical-align:-.24rem;justify-content:center;align-items:center;font-size:1.14rem;font-weight:700;line-height:1;display:inline-flex}.inline-loading{vertical-align:-.18rem;flex:none;width:1.12rem;height:1.12rem;font-size:1rem}.checkbox.loading-marker{vertical-align:-.18rem;background:0 0;border:0;width:1.05rem;height:1.05rem;margin-right:.22rem;font-size:1rem}.loading-marker.spin{animation:.9s linear infinite loading-spin}@keyframes loading-spin{to{transform:rotate(1turn)}}.exact-qty{color:var(--yellow);align-items:center;gap:.2rem;font-weight:700;display:inline-flex}.store-summary-hit{white-space:nowrap}.status .loading-marker{vertical-align:-.18rem;width:1.05rem;height:1.05rem;font-size:1rem}.status{text-align:center;width:2rem;line-height:1}.status.idle{color:var(--muted)}.status.pending{color:var(--blue)}.status.checking{color:var(--yellow)}.status.done{color:var(--green)}.status.error,.status.no-stock{color:var(--red)}.modal{z-index:5;border:var(--menu-border-width) double var(--line);border-radius:var(--menu-radius);background:var(--bg);box-shadow:0 0 0 9999px var(--scrim);padding:1.1rem;display:none;position:fixed;inset:20% 15% auto}.modal.on{display:block}.modal .title{top:-.7em}.modal-close{z-index:1;border:var(--menu-border-width) double var(--line);border-radius:var(--menu-radius);background:var(--bg);width:1.55rem;height:1.55rem;color:var(--muted);font-family:var(--font-mono);justify-content:center;align-items:center;padding:0;font-size:1.1rem;line-height:.85;display:inline-flex;position:absolute;top:-.52rem;right:.65rem}.modal-close:hover{color:var(--cyan)}.zip-modal{max-width:34rem;margin:auto;inset:26% 18% auto}.zip-modal .inner{height:auto;padding:1.25rem .2rem .25rem;overflow:visible}.coverage-form{display:block}.coverage-prompt{border:1px solid var(--yellow);background:var(--yellow);margin-bottom:.75rem;padding:.45rem .55rem}@supports (color:color-mix(in lab,red,red)){.coverage-prompt{background:color-mix(in srgb,var(--yellow) 16%,var(--bg))}}.coverage-prompt{color:var(--fg);font-family:var(--font-mono);font-size:.78rem}.coverage-actions{justify-content:flex-end;gap:.55rem;margin-top:1rem;display:flex}.confirm-modal{width:min(28rem,100vw - 2rem);inset:32% auto auto 50%;transform:translate(-50%)}.preset-modal{width:min(30rem,100vw - 2rem);inset:28% auto auto 50%;transform:translate(-50%)}.settings-modal{width:min(34rem,100vw - 2rem);inset:24% auto auto 50%;transform:translate(-50%)}.settings-modal-wide{width:min(40rem,100vw - 2rem)}.product-history-screen.active{grid-template-rows:auto}.product-history-panel{min-height:calc(var(--spacing) * 0)}.product-history-inner{padding-top:1.25rem}.product-history-title-meta{border-left:1px solid var(--soft-line);color:var(--cyan);font-family:var(--font-mono);margin-left:.45rem;padding-left:.45rem;font-size:.86rem}.product-history-content{gap:.85rem;padding-top:.35rem;display:grid;overflow:visible}.history-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.history-heading-copy{gap:.12rem;min-width:0;display:grid}.history-product-name{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.history-controls{flex-wrap:wrap;justify-content:end;align-items:end;gap:.45rem;display:flex}.history-alert-action,.history-clear-focus-action{min-height:1.75rem;margin:0}.history-view-toggle{border:3px double var(--button-border);border-radius:var(--button-radius);background:var(--button-bg);box-shadow:var(--button-shadow);display:inline-flex;overflow:hidden}.history-view-toggle button{border:0;border-left:1px solid var(--soft-line);min-height:1.75rem;color:var(--muted);background:0 0;padding:.2rem .5rem}.history-view-toggle button:first-child{border-left:0}.history-view-toggle button.selected{background:var(--button-active-bg);color:var(--fg);box-shadow:inset 0 -3px 0 var(--cyan)}.history-range-menu,.history-chart-mode-menu{z-index:1000;border:var(--menu-border-width) double var(--line);border-radius:var(--menu-radius);background:var(--bg);box-shadow:0 0 0 9999px var(--scrim);gap:.2rem;padding:.35rem;display:grid;position:fixed}.history-range-menu button,.history-chart-mode-menu button{min-height:2rem;color:var(--muted);font-family:var(--font-mono);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem;padding:.28rem .45rem;display:grid}.history-range-menu button span,.history-chart-mode-menu button span{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:800;overflow:hidden}.history-range-menu button small,.history-chart-mode-menu button small{color:var(--muted);text-transform:uppercase;font-size:.68rem}.history-range-menu button:hover,.history-range-menu button:focus-visible,.history-range-menu button.selected,.history-chart-mode-menu button:hover,.history-chart-mode-menu button:focus-visible,.history-chart-mode-menu button.selected{background:var(--button-hover-bg);outline:none}.history-range-menu button.selected,.history-chart-mode-menu button.selected{box-shadow:inset 3px 0 0 var(--cyan)}.history-range-fields{border:1px solid var(--soft-line);background:var(--panel-bg);grid-template-columns:repeat(2,minmax(0,13.5rem)) auto;align-items:end;gap:.45rem;min-width:0;padding:.45rem;display:grid}@supports (color:color-mix(in lab,red,red)){.history-range-fields{background:color-mix(in srgb,var(--panel-bg) 58%,var(--app-bg))}}.history-date-field{gap:.18rem;min-width:min(13.5rem,100%);display:grid}.history-date-input{width:100%;max-width:100%;font-family:var(--font-mono);font-size:.82rem}.history-range-field-actions{align-items:center;gap:.35rem;display:flex}.history-range-error{color:var(--red);font-family:var(--font-mono);grid-column:1/-1;font-size:.78rem}.history-summary-strip{border-top:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;padding:.55rem 0;display:grid}.history-summary-strip div{gap:.12rem;min-width:0;display:grid}.history-summary-strip strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-empty{border:1px solid var(--soft-line);background:var(--app-bg);min-height:10rem;color:var(--muted);align-content:center;justify-items:center;gap:.35rem;display:grid}.history-empty.compact{min-height:5.5rem}.history-chart-wrap{gap:.45rem;min-width:0;display:grid}.history-chart{border:1px solid var(--soft-line);background:var(--app-bg);touch-action:manipulation;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.history-chart-toolbar{min-height:2rem;padding-top:0;overflow:visible}.history-chart-tool-group{flex-wrap:nowrap;gap:.45rem}.history-chart-control-start{margin-left:auto}.history-chart-zoom-tool,.history-chart-home-tool{justify-content:center;width:1.5rem;min-width:1.5rem}.history-chart-mode-button{flex:0 5.9rem;justify-content:space-between;min-width:0;max-width:6.8rem}.history-chart-mode-button .tool-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.history-chart-copy-button{flex:0 0 2.55rem;justify-content:center;min-width:2.55rem}.history-chart-copy-button.active{color:var(--green)}.history-chart-range-button{flex:0 auto;justify-content:flex-start;min-width:0;max-width:min(15rem,100%)}.history-chart-range-button .tool-label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.history-chart-range-caret{flex:none;justify-content:center;align-items:center;width:.75rem;font-size:.75rem;line-height:1;display:inline-flex}.history-apex-shell{border:1px solid var(--soft-line);background:var(--app-bg);overscroll-behavior-x:contain;touch-action:pan-y;-webkit-user-select:none;user-select:none;min-width:0;overflow:visible}.history-apex-chart{width:100%;min-width:0}.history-apex-chart .apexcharts-canvas,.history-apex-chart svg{touch-action:pan-y;-webkit-user-select:none;user-select:none;background:var(--app-bg)!important}.history-apex-chart .apexcharts-xaxis-label{letter-spacing:0}.history-apex-chart .apexcharts-tooltip{border:var(--menu-border-width) double var(--line)!important;border-radius:var(--menu-radius)!important;background:var(--bg)!important;max-width:calc(100% - 1rem)!important;box-shadow:var(--panel-shadow)!important;color:var(--fg)!important;overflow:hidden!important}.history-apex-tooltip{min-width:min(12.5rem,100vw - 2rem);max-width:min(18rem,100% - 1rem);color:var(--fg);font-family:var(--font-mono);gap:.22rem;padding:.5rem;display:grid;overflow:hidden}.history-apex-tooltip-title,.history-apex-tooltip div:not(.history-apex-tooltip-title){grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;display:grid}.history-apex-tooltip-title{border-bottom:1px solid var(--soft-line);padding-bottom:.2rem;font-weight:800}.history-apex-tooltip-title strong{color:var(--fg);text-align:left}.history-apex-tooltip-dot{border-radius:999px;width:.58rem;height:.58rem;display:inline-flex}.history-apex-tooltip span{color:var(--muted);text-transform:uppercase;font-size:.68rem}.history-apex-tooltip strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.history-grid-line{stroke:var(--soft-line);stroke-width:1px;opacity:.65}.history-axis-line{stroke:var(--line);stroke-width:1.2px}.history-axis-label{fill:var(--muted);font:10px var(--font-mono)}.history-axis-end{text-anchor:end}.history-axis-mid{text-anchor:middle}.history-grid-line-vertical{opacity:.12}.history-run-marker{color:var(--muted);cursor:pointer;outline:none}.history-run-marker .history-run-marker-line{stroke:currentColor;stroke-width:1.2px;stroke-dasharray:3 4;opacity:0;transition:opacity .12s,stroke-width .12s}.history-run-marker .history-run-marker-hit{stroke:#0000;stroke-width:24px;stroke-dasharray:none;opacity:1;pointer-events:stroke;vector-effect:non-scaling-stroke}.history-run-marker rect{fill:#0000}.history-run-marker circle{fill:var(--bg);stroke:currentColor;stroke-width:1.6px}.history-run-marker.stocked{color:var(--green)}.history-run-marker.selected{color:var(--cyan)}.history-run-marker.selected .history-run-marker-line{stroke-width:1.6px;stroke-dasharray:none;opacity:.52}.history-run-marker:hover .history-run-marker-line,.history-run-marker:focus-visible .history-run-marker-line{stroke-width:2px;opacity:.92}.history-run-marker:focus-visible circle,.history-run-marker:hover circle{fill:var(--button-active-bg);stroke-width:2.2px}.history-series-line{fill:none;stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;pointer-events:none;transition:opacity .12s,stroke-width .12s}.history-series-line.focused{stroke-width:3.2px}.history-series-line.dimmed{opacity:.35}.history-series-hit{fill:none;stroke:#0000;stroke-width:18px;stroke-linecap:round;stroke-linejoin:round;cursor:pointer;pointer-events:stroke;vector-effect:non-scaling-stroke;outline:none}.history-series-hit:focus-visible+.history-series-line,.history-series-hit:hover+.history-series-line{stroke-width:3.2px}.history-point-target{cursor:pointer;outline:none}.history-point-hit{fill:#0000;stroke:#0000;stroke-width:28px;pointer-events:stroke;vector-effect:non-scaling-stroke}.history-point-target .history-point{stroke:var(--bg);stroke-width:1.5px;transition:r .12s,stroke-width .12s}.history-point-target.exact-point .history-point{stroke:var(--fg);stroke-width:1.8px}.history-point-target.bucketed .history-point{stroke-width:2.1px}.history-point-target:hover .history-point,.history-point-target:focus-visible .history-point,.history-point-target.selected .history-point{r:5.8;stroke:var(--cyan);stroke-width:2.6px}.history-point-target.selected .history-point{stroke:var(--yellow)}.history-navigator{gap:.22rem;min-width:0;display:grid}.history-navigator-chart{border:1px solid var(--soft-line);background:var(--app-bg);width:100%;height:auto;min-height:4.6rem;display:block}@supports (color:color-mix(in lab,red,red)){.history-navigator-chart{background:color-mix(in srgb,var(--app-bg) 86%,var(--panel-bg))}}.history-navigator-chart{cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none}.history-navigator-axis{opacity:.55}.history-navigator-series{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;pointer-events:none;vector-effect:non-scaling-stroke}.history-navigator-scan{stroke:var(--muted);stroke-width:1px;opacity:.14;pointer-events:none;vector-effect:non-scaling-stroke}.history-navigator-scan.stocked{stroke:var(--green);opacity:.28}.history-navigator-brush .overlay{fill:#0000;cursor:crosshair}.history-navigator-brush .selection{fill:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.history-navigator-brush .selection{fill:color-mix(in srgb,var(--cyan) 20%,transparent)}}.history-navigator-brush .selection{stroke:var(--cyan);stroke-width:1.4px;cursor:move;shape-rendering:crispedges}.history-navigator-brush .handle{fill:var(--app-bg);stroke:var(--cyan);stroke-width:1.4px;cursor:ew-resize}.history-navigator-brush .handle:hover,.history-navigator-brush .selection:hover{fill:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.history-navigator-brush .handle:hover,.history-navigator-brush .selection:hover{fill:color-mix(in srgb,var(--cyan) 28%,var(--button-active-bg))}}.history-chart-key{color:var(--muted);font-family:var(--font-mono);flex-wrap:wrap;gap:.35rem .75rem;font-size:.86rem;display:flex}.history-chart-key-item{align-items:center;gap:.3rem;min-width:0;display:inline-flex}.history-chart-key-item span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:20ch;overflow:hidden}.history-run-legend-swatch{border-left:2px solid var(--muted);flex:none;width:.7rem;height:1rem}.history-run-legend.stocked .history-run-legend-swatch{border-color:var(--green)}.history-section-title,.history-store-name-with-tag{align-items:center;gap:.34rem;min-width:0;display:inline-flex}.history-store-name-with-tag>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.history-store-color-tag{border:1px solid var(--line);background:var(--history-store-color,var(--muted));width:.68rem;height:.68rem;box-shadow:inset 0 0 0 1px var(--bg);flex:none}@supports (color:color-mix(in lab,red,red)){.history-store-color-tag{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bg) 28%,transparent)}}.history-map-plot{border:1px solid var(--soft-line);background:var(--app-bg);height:clamp(16rem,38vh,28rem);position:relative;overflow:hidden}.history-map-plot:before,.history-map-plot:after{content:"";border-top:1px solid var(--soft-line);opacity:.55;position:absolute;inset:50% 0 auto}.history-map-plot:after{border-top:0;border-left:1px solid var(--soft-line);inset:0 auto 0 50%}.history-map-point{z-index:1;border:1px solid var(--red);background:var(--bg);min-width:1.85rem;height:1.45rem;color:var(--red);font-family:var(--font-mono);padding:0 .3rem;font-weight:800;position:absolute;transform:translate(-50%,-50%)}.history-map-point.positive{border-color:var(--green);color:var(--green)}.history-page-grid{gap:var(--panel-gap-y) var(--panel-gap-x);grid-template-columns:minmax(0,1.45fr) minmax(24rem,.85fr);align-items:start;display:grid}.history-main-pane,.history-side-pane,.history-current-scan{gap:.65rem;min-width:0;display:grid}.history-current-scan{border-top:1px solid var(--soft-line);padding-top:.55rem}.history-focused-point{border:1px solid var(--soft-line);background:var(--app-bg);gap:.65rem;min-width:0;display:grid}.history-focused-point>.history-section-heading{border-bottom:1px solid var(--table-row-line);background:var(--bg);padding:.42rem .5rem}.history-focus-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.history-focus-meta div{border-bottom:1px solid var(--table-row-line);gap:.08rem;min-width:0;padding:.42rem .5rem;display:grid}.history-focus-meta strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:.86rem;overflow:hidden}.history-focused-point .history-address-link{max-width:calc(100% - 1rem);margin:.5rem .5rem 0}.history-section-heading{min-width:0;color:var(--fg);font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:.4rem .65rem;font-weight:800;display:flex}.history-section-heading>span:first-child{color:var(--cyan)}.product-history-table-wrap{border:1px solid var(--soft-line);background:var(--bg);min-width:0}.history-address-link{max-width:24rem;margin-top:.08rem;font-size:.9em;line-height:1.1;display:block}.product-history-table{--table-min-width:42rem}.product-history-table th{background:var(--bg)}.product-history-table th,.product-history-table td{background-clip:padding-box}.product-history-table .col-watch-qty{width:6ch}.product-history-table .col-watch-time{width:22ch}.product-history-table .col-provider{width:10ch}.history-store-list-table{--table-min-width:30rem}.history-store-list-table tr.clickable{cursor:pointer}.history-store-list-table td:first-child{border-left:3px solid #0000}.history-store-list-table tr.focused-row{background:var(--sel)}.history-store-list-table tr.focused-row td:first-child{border-left-color:var(--history-store-color,var(--yellow))}.history-store-list-table tr.clickable:focus-visible,.history-store-list-table tr.clickable:hover{background:var(--row-hover)}.history-store-list-table tr.clickable:focus-visible td:first-child,.history-store-list-table tr.clickable:hover td:first-child{border-left-color:var(--history-store-color,var(--line))}@supports (color:color-mix(in lab,red,red)){.history-store-list-table tr.clickable:focus-visible td:first-child,.history-store-list-table tr.clickable:hover td:first-child{border-left-color:color-mix(in srgb,var(--history-store-color,var(--line)) 72%,var(--line))}}.catalog-modal{width:min(48rem,100vw - 2rem)}.product-editor-modal{width:min(34rem,100vw - 2rem)}.preset-form{gap:.75rem;display:grid}.settings-modal-form{gap:.65rem;padding:1.25rem .2rem .25rem;display:grid}.preset-summary{color:var(--fg)}.preset-field{gap:.3rem;display:grid}.preset-field .text-input{width:100%}.confirm-copy{color:var(--fg);margin-top:.35rem}.confirm-actions{justify-content:flex-end;gap:.55rem;margin-top:1rem;display:flex}.coverage-grid{grid-template-columns:12ch minmax(0,1fr);gap:.35rem .7rem;display:grid}.coverage-disabled{color:var(--muted);margin-top:.7rem}.detail-lines div{white-space:nowrap;padding:.07rem 0}.detail-product-heading{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;display:grid}.detail-product-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.detail-product-sku{color:var(--cyan);justify-self:end}.detail-product-provider{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.detail-actions{flex-wrap:wrap;gap:.45rem;margin:.45rem 0 .3rem;display:flex}.detail-lines .detail-actions{white-space:normal}.detail-context-action{margin:.35rem 0 .2rem}.store-exact-action{margin-top:0}.detail-store-line{width:100%;color:var(--fg);text-align:left;white-space:nowrap;background:0 0;border:0;padding:.07rem 0;display:block}.detail-store-line:hover{background:var(--row-hover);color:var(--cyan)}.detail-store-entry{min-width:calc(var(--spacing) * 0);padding:.02rem 0 .18rem}.detail-store-address{max-width:calc(100% - 1.1rem);margin-left:1.1rem;font-size:.9em;line-height:1.1;display:block}.empty{color:var(--muted);padding:.35rem}.empty-state{min-width:0;color:var(--muted);white-space:normal;justify-items:start;gap:.25rem;padding:.55rem .35rem;display:grid}.empty-state strong{color:var(--fg)}.empty-state span{overflow-wrap:break-word;max-width:72ch}@media(max-width:1200px){.sales-hero h1{max-width:44rem;font-size:3.15rem;line-height:.96}.graded-displays-copy h1{font-size:3.2rem}.graded-displays-page.detail .graded-displays-copy h1{font-size:3rem}}@media(max-width:780px){.item-search-form{grid-template-columns:minmax(0,1fr)}.item-search-actions{justify-content:flex-start}}@media(max-width:900px){.sales-hero{min-height:78vh}.sales-hero-layout{grid-template-columns:minmax(0,1fr);margin-top:3rem}.sales-card-art{width:100%;height:auto;max-height:none}.sales-display-feature{width:100%}.sales-display-card{grid-template-columns:minmax(9rem,.38fr) minmax(0,1fr)}.sales-signal-layout{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.sales-card-stage{grid-area:auto;width:100%;margin-top:.4rem}.graded-displays-index-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.35rem 1rem}.graded-displays-page.index .graded-displays-copy{grid-template-columns:minmax(0,1fr);gap:.85rem}.graded-displays-page.index .graded-displays-copy h1,.graded-displays-page.index .graded-displays-copy>p,.graded-displays-page.index .graded-displays-actions{grid-area:auto}.graded-displays-detail-hero{grid-template-columns:minmax(0,1fr)}.graded-displays-back-link{justify-self:start}.graded-displays-workbench{grid-template-columns:minmax(0,1fr)}.graded-displays-page.detail .graded-displays-selector{display:none}.graded-displays-story{border-top:1px solid var(--soft-line);border-left:0;padding-top:1.25rem;padding-left:0}.sales-hero h1{max-width:42rem;font-size:2.85rem}.sales-lede{max-width:36rem;font-size:1rem}.sales-login-page,.sales-contact-page{grid-template-columns:minmax(0,1fr)}.sales-login-text-card{max-width:100%}.sales-login-panel,.sales-contact-panel{justify-self:stretch;width:100%}}@media(max-width:560px){.sales-displays-shell{padding:0 0 2rem}.sales-displays-shell .graded-displays-screen{padding-left:.75rem;padding-right:.75rem}.sales-hero{min-height:auto;padding:.75rem .75rem 2.5rem}.sales-nav{gap:.6rem}.sales-brand-link{max-width:100%}.sales-brand-logo{width:min(13.5rem,100vw - 4.8rem)}.graded-displays-page{gap:2rem}.graded-displays-copy h1{font-size:2.35rem;line-height:1}.graded-displays-page.detail .graded-displays-copy h1{font-size:2.25rem;line-height:1}.graded-displays-copy p{line-height:1.5}.graded-displays-index-grid{grid-template-columns:minmax(0,1fr);gap:1.35rem}.graded-displays-index-card img{height:12rem}.graded-displays-gallery{min-height:21rem}.graded-displays-gallery figure{padding:.75rem}.graded-displays-arrow{width:2.2rem;height:2.2rem;min-height:2.2rem;font-size:1.55rem}.graded-displays-thumbs button{flex-basis:3.25rem}.sales-hero-layout{margin-top:2.35rem}.sales-hero-copy{gap:1rem}.sales-hero-text-card{width:100%;padding:.9rem .95rem 1rem}.sales-card-art{width:100%;height:auto;max-height:none}.sales-display-card{grid-template-columns:minmax(0,1fr);gap:.7rem;padding:1.45rem .8rem .85rem}.sales-display-card img{max-height:12rem}.sales-hero h1{font-size:2.25rem;line-height:1.02}.sales-actions{align-items:stretch}.sales-actions button,.sales-actions a{width:100%}.sales-signal-layout{grid-template-columns:minmax(0,1fr);margin-top:2.4rem}.sales-login-page,.sales-contact-page{padding-left:.75rem;padding-right:.75rem}.sales-login-text-card{width:100%;padding:.9rem .95rem 1rem}.sales-signal-panel h2,.sales-login-copy h2{font-size:1.35rem}}@media(max-width:760px){body{font-size:12px}.terminal{width:100vw;min-width:0;padding:6px;font-size:12px;overflow:hidden auto}.toolbar{min-height:2.35rem;padding:.02rem 0 0}.tool{height:2.1rem;padding:0 .12rem;font-size:1rem}.tool-icon{font-size:1.35rem}.tool-group{gap:.65rem}.nav-link{min-height:1.9rem}.modal{inset:max(.75rem,env(safe-area-inset-top)) .65rem max(.75rem,env(safe-area-inset-bottom));box-sizing:border-box;overscroll-behavior:contain;width:auto;max-width:none;max-height:none;margin:0;padding:.85rem .75rem .75rem;display:none;overflow:hidden auto;transform:none}.modal.on{flex-direction:column;display:flex}.modal.panel:before,.modal.panel:after{display:none}.modal .title{z-index:2;border:0;border-bottom:1px solid var(--soft-line);background:var(--bg);min-height:1.85rem;margin:-.85rem -.75rem .75rem;padding:.55rem 2.75rem .45rem .75rem;display:block;position:sticky;top:-.85rem}.modal .modal-close{z-index:3;flex:none;align-self:flex-end;margin:-2.55rem .2rem .65rem 0;position:sticky;top:0;right:0}.modal>:not(.title):not(.modal-close){min-height:0}.modal>.inner,.settings-modal-form,.preset-form{flex:auto;padding:.15rem .05rem .25rem;overflow-y:auto}.confirm-copy{flex:auto;min-height:0;overflow-y:auto}.confirm-actions{z-index:2;border-top:1px solid var(--soft-line);background:var(--bg);flex-wrap:wrap;flex:none;justify-content:flex-end;margin:.75rem -.75rem -.75rem;padding:.6rem .75rem .75rem;position:sticky;bottom:-.75rem}.confirm-modal,.preset-modal,.zip-modal,.settings-modal{inset:max(.75rem,env(safe-area-inset-top)) .65rem max(.75rem,env(safe-area-inset-bottom));width:auto;max-width:none;margin:0;transform:none}.settings-field,.settings-row,.coverage-grid{grid-template-columns:minmax(0,1fr);gap:.28rem}.settings-field-help{grid-column:1}.settings-field .text-input,.settings-field .select-input,.settings-field .file-input,.catalog-csv-input,.preset-field .text-input,.zip-input{width:100%}.catalog-csv-input{min-height:14rem}.product-history-title-meta{display:none}.history-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.history-range-fields{grid-template-columns:minmax(0,1fr)}.history-range-field-actions{justify-content:start}.history-date-field,.history-date-input,.history-date-input.text-input{width:100%}.history-page-grid,.history-focus-meta{grid-template-columns:minmax(0,1fr)}.history-heading{grid-template-columns:1fr;align-items:start}.history-controls{justify-content:start}.text-input{width:12rem}.findbar{padding:.4rem .45rem}.findbar input{width:18rem;max-width:calc(100vw - 8rem)}.selector-strip{grid-template-columns:1fr;gap:.45rem}.results-run-header{grid-template-columns:minmax(0,1fr) 1.95rem;align-items:start}.results-run-summary{grid-area:2/1/auto/-1}.results-run-select-field,.results-run-select{width:100%;min-width:0}.watch-edit-context{grid-template-columns:minmax(0,1fr)}.team-restock-item-table-wrap{padding:.35rem}.watch-page-form{grid-template-rows:auto auto auto auto}.overview-grid{align-content:start;align-items:start;gap:calc(var(--panel-gap-y) + var(--screen-panel-offset));grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;overflow:visible}.overview-grid .panel{align-self:start;width:100%}.overview-kpis,.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.graded-displays-workbench{grid-template-columns:minmax(0,1fr)}.graded-displays-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.graded-displays-gallery{min-height:24rem}.product-context{grid-template-columns:minmax(0,1.2fr) minmax(7.5rem,.8fr) auto;align-items:end}.product-source-field{min-width:0}.source-select-button{min-height:2rem}.product-context .select-input{width:100%;min-width:0}.product-context-secondary{display:none}.product-context-more{display:contents}.product-context-more summary{min-height:2rem;color:var(--cyan);cursor:pointer;white-space:nowrap;grid-area:1/3;justify-self:end;align-items:center;padding:0 .2rem;list-style:none;display:inline-flex}.product-context-more summary::-webkit-details-marker{display:none}.product-context-more summary:after{content:"▾";color:var(--muted);padding-left:.25rem}.product-context-more[open] summary:after{content:"▴"}.product-context-more-content{display:none}.product-context-more[open] .product-context-more-content{grid-column:1/-1;grid-template-columns:1fr;gap:.55rem;padding-top:.2rem;display:grid}.team-restock-item-editor{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"idx main remove""count count count""notes notes notes""suggestions suggestions suggestions"}.team-restock-item-index{grid-area:idx}.team-restock-item-main{grid-area:main}.team-restock-item-count{grid-area:count}.team-restock-item-notes{grid-area:notes}.team-restock-remove-item{grid-area:remove;justify-self:end}.team-restock-item-suggestions{grid-area:suggestions}.team-restock-context,.team-restock-bulk-row{grid-template-columns:minmax(0,1fr)}.product-table .row td{min-height:2.65rem;padding-top:.55rem;padding-bottom:.55rem}.store-columns{gap:var(--panel-gap-y);grid-template-rows:auto;grid-template-columns:1fr}.watch-columns{grid-template-rows:auto auto;grid-template-columns:1fr}.team-invites-layout,.team-invite-preview-card,.team-home-layout,.team-home-layout.creating-team,.team-member-modal-summary,.team-members-summary,.team-store-intel-summary,.team-workspace-header,.team-management-grid,.teams-console-grid,.vendor-form-grid{grid-template-columns:1fr}.team-invite-preview-actions,.team-invite-status-cell{justify-content:flex-start}.vendor-store-field,.vendor-item-field,.vendor-notes-field{grid-column:auto}.watch-main{grid-template-rows:auto auto}.teams-report-grid,.teams-intel-grid{grid-template-columns:1fr}.watch-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-detail-meta,.watch-detail-grid,.alert-page-grid{grid-template-columns:1fr}.settings-page{grid-template-rows:auto auto;overflow:visible}.settings-tabs{overflow-x:auto}.table th,.table td{padding:.22rem .3rem}.zip-line{flex-wrap:wrap;gap:.6rem}.col-watch-next,.col-watch-time,.col-watch-store,.col-alert-time,.col-alert-store,.col-provider{display:none}}@container results-table (max-width:860px){.results-table .col-sku{display:none}.results-table .col-product{width:24ch}}@container results-table (max-width:680px){.results-table .col-found{display:none}.results-table .col-product{width:22ch}}@container results-table (max-width:520px){.results-table .col-product{width:18ch}}@container results-table (max-width:420px){.results-table .col-product{width:14ch}}@container store-list-table (max-width:860px){.store-list-table .col-store-id{display:none}.store-list-table .col-store-name{width:38%}}@container store-list-table (max-width:700px){.store-list-table .col-store-name{width:34%}}@container store-list-table (max-width:600px){.store-list-table .col-store-stocked{display:none}.store-list-table .col-store-name{width:20ch}}@container (max-width:860px){.watch-table th:nth-child(4),.watch-table td:nth-child(4),.watch-table th:nth-child(6),.watch-table td:nth-child(6),.provider-settings-table th:nth-child(2),.provider-settings-table td:nth-child(2),.provider-settings-table th:nth-child(3),.provider-settings-table td:nth-child(3),.audit-table th:nth-child(4),.audit-table td:nth-child(4){display:none}}@container (max-width:720px){.watch-table th:nth-child(7),.watch-table td:nth-child(7),.watch-run-table th:first-child,.watch-run-table td:first-child,.watch-history-table th:first-child,.watch-history-table td:first-child,.alert-table th:nth-child(3),.alert-table td:nth-child(3),.alert-table th:nth-child(5),.alert-table td:nth-child(5),.user-table th:nth-child(5),.user-table td:nth-child(5),.provider-settings-table th:nth-child(4),.provider-settings-table td:nth-child(4),.provider-settings-table th:nth-child(5),.provider-settings-table td:nth-child(5){display:none}}@container store-stock-table (max-width:720px){.store-stock-table{--table-min-width:100%}.store-stock-table th:nth-child(3),.store-stock-table td:nth-child(3){display:none}}@container (max-width:560px){.watch-table .row,.watch-table .row td,.watch-run-table .row,.watch-run-table .row td,.watch-history-table tr,.watch-history-table td,.alert-table .row,.alert-table .row td,.user-table .row,.user-table .row td,.audit-table .row,.audit-table .row td{height:auto}.watch-table .row td,.watch-run-table .row td,.watch-history-table td,.alert-table .row td,.user-table .row td,.audit-table .row td{white-space:normal;overflow-wrap:break-word}.settings-actions{justify-items:start;display:grid}}@container store-list-table (max-width:560px){.table-frame .store-list-table,.store-list-table,.store-list-table tbody{width:100%;min-width:100%;display:block}.store-list-table colgroup,.store-list-table thead{display:none}.store-list-table tbody>tr:not(.row),.store-list-table tbody>tr:not(.row) td{width:100%;display:block}.store-list-table .row{border-bottom:1px solid var(--soft-line);grid-template-columns:2rem minmax(0,1fr);grid-template-areas:"scope store";width:100%;height:auto;min-height:3.25rem;display:grid}.store-list-table .row td{white-space:normal;text-overflow:clip;height:auto;min-height:0;padding-top:.22rem;padding-bottom:.18rem;display:block;overflow:visible}.store-list-table .row td.col-store-scope{grid-area:scope;align-self:start;width:auto;padding-top:.42rem}.store-list-table .row td.col-store-name{grid-area:store;width:auto;min-width:0}.store-list-table .row td.col-store-id,.store-list-table .row td.col-store-distance,.store-list-table .row td.col-store-stocked,.store-list-table .row td.col-store-qty{display:none}.store-primary{white-space:normal;text-overflow:clip;overflow-wrap:break-word;word-break:normal;overflow:visible}.store-address-link{white-space:normal;text-overflow:clip;overflow-wrap:break-word;overflow:visible}.store-mobile-meta{color:var(--muted);font-family:var(--font-mono);overflow-wrap:break-word;margin-top:.16rem;font-size:.9em;line-height:1.15;display:block}}@container (max-width:520px){.table-frame .product-table,.product-table,.product-table tbody{width:100%;min-width:100%;display:block}.product-table colgroup{display:none}.product-table .row,.product-table .row td{height:auto}.product-table .product-group-row,.product-table .product-group-row td{width:100%;height:auto;display:block}.product-table .row{grid-template-columns:minmax(0,1fr) 1.9rem;width:100%;display:grid}.product-table .row td.product-select-cell{white-space:normal;align-items:flex-start;width:auto;min-height:3.2rem;display:flex}.product-table .row td.product-history-cell{white-space:nowrap;justify-content:flex-end;align-items:flex-start;width:auto;min-height:3.2rem;padding-top:.48rem;display:flex}.watch-edit-table .row{grid-template-columns:minmax(0,1fr)}.product-select-copy{flex:1 1 0;gap:.18rem;width:100%;min-width:0;line-height:1.16;display:grid}.product-select-name{overflow-wrap:break-word;word-break:normal;order:1}.product-table .product-select-meta{order:2;width:100%;margin-right:0}.product-table .product-select-meta .product-select-label{order:0}.product-select-label{order:2;font-size:.9em}.product-select-label:after{content:""}}@container results-table (max-width:520px){.table-frame .results-table{min-width:100%;display:block}.results-table colgroup,.results-table thead{display:none}.results-table tbody{display:block}.results-table .product-group-row,.results-table .product-group-row td{width:100%;height:auto;display:block}.results-table .row{border-bottom:1px solid var(--soft-line);grid-template-columns:2rem minmax(0,1fr);grid-template-areas:"status product""stores stores";width:100%;height:auto;min-height:3.6rem;display:grid}.results-table .row.group-end{border-bottom:2px solid var(--line)}.results-table .row.group-end.selected{border-bottom-color:var(--line)}.results-table .row.group-end td{border-bottom:0}.results-table .row td{white-space:normal;text-overflow:clip;height:auto;min-height:0;padding-top:.22rem;padding-bottom:.18rem;display:block;overflow:visible}.results-table .row td.status{grid-area:status;align-self:start;width:auto;padding-top:.34rem}.results-table .row td.col-product{grid-area:product;width:auto;min-width:0}.results-table .row td.col-sku,.results-table .row td.col-found{display:none}.results-table .row td.col-stores{color:var(--muted);grid-area:stores;padding-top:0;padding-left:2.35rem}.result-product-name{white-space:normal;text-overflow:clip;overflow-wrap:break-word;word-break:normal;overflow:visible}.result-product-meta{color:var(--cyan);flex-wrap:wrap;gap:.5rem;margin-top:.16rem;font-size:.9em;line-height:1.1;display:flex}.result-found-meta{color:var(--muted);display:inline}.result-stores-line{overflow-wrap:break-word;word-break:normal;line-height:1.2;display:block}.store-summary-hit{white-space:normal}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
