@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-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;--tw-border-style:solid}}}@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}.flex{display:flex}.grid{display:grid}.table{display:table}.h-full{height:100%}.grow{flex-grow:1}.resize{resize:both}.flex-col{flex-direction:column}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.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;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-nav-actions{min-width:calc(var(--spacing) * 0);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.sales-brand-logo{object-fit:contain;width:min(24rem,68vw);max-width:100%;height:auto;display:block}.sales-nav-login,.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-nav-login:hover,.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)}.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:.65rem;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:.75rem;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-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-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,.sales-nav-login: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-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;grid-area:1/1;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,.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}.overview-actions{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.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}.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}.product-source-field{min-width:14rem}.product-source-options{flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}.source-toggle{border:1px solid var(--soft-line);background:var(--field-bg);max-width:11rem;min-height:1.45rem;color:var(--muted);font:inherit;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;padding:.05rem .45rem;line-height:1.1;overflow:hidden}.source-toggle.active{border-color:var(--cyan);color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.source-toggle.active{background:color-mix(in srgb,var(--cyan) 10%,var(--field-bg))}}.source-toggle:hover{border-color:var(--yellow);color:var(--yellow)}.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:4rem}.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}.row-history-action{width:1.65rem;height:1.35rem;color:var(--cyan);font:inherit;font-family:var(--font-mono);background:0 0;border:0;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.row-history-action:hover{background:var(--row-hover);color:var(--yellow)}.row-history-action:disabled{cursor:not-allowed;color:var(--muted);opacity:.45}.row-history-action+.row-history-action{margin-left:.08rem}.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;padding:0 .3rem;font-size:.86em;line-height:1.2;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-store-select{gap:.18rem;display:grid}.history-store-select .select-input{width:min(22rem,48vw)}.history-alert-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-summary-strip{border-top:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line);grid-template-columns:repeat(5,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);width:100%;height:auto;display:block}.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-run-marker{color:var(--muted);cursor:pointer;outline:none}.history-run-marker line{stroke:currentColor;stroke-width:1.2px;stroke-dasharray:3 4;opacity:.75}.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 line{stroke-width:2px;stroke-dasharray:none;opacity:1}.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}.history-point{stroke:var(--bg);stroke-width:1.5px}.history-point.exact-point{stroke:var(--fg);stroke-width:1.8px}.history-legend{color:var(--muted);font-family:var(--font-mono);flex-wrap:wrap;gap:.35rem .75rem;font-size:.86rem;display:flex}.history-legend-item{align-items:center;gap:.3rem;min-width:0;display:inline-flex}.history-legend-item span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:20ch;overflow:hidden}.history-legend-swatch{border:1px solid var(--line);flex:none;width:.7rem;height:.7rem}.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-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-selected-scan{gap:.65rem;min-width:0;display:grid}.history-scan-meta{border-top:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.5rem 0;display:grid}.history-scan-meta div{gap:.08rem;min-width:0;display:grid}.history-scan-meta strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:.86rem;overflow:hidden}.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(--app-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-selected-scan-table{--table-min-width:30rem}.history-selected-scan-table .col-history-delta{text-align:center;width:7ch}.history-selected-scan-table tr.missing-row td{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.history-selected-scan-table tr.missing-row td{background:color-mix(in srgb,var(--red) 5%,transparent)}}.history-delta{border:1px solid;justify-content:center;min-width:3.4rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.history-delta{border:1px solid color-mix(in srgb,currentColor 35%,var(--soft-line))}}.history-delta{background:currentColor}@supports (color:color-mix(in lab,red,red)){.history-delta{background:color-mix(in srgb,currentColor 7%,transparent)}}.history-delta{color:var(--muted);font-family:var(--font-mono);font-size:.78rem;font-weight:800;line-height:1.35}.history-delta.up,.history-delta.new{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.history-delta.up,.history-delta.new{border-color:color-mix(in srgb,var(--green) 62%,var(--soft-line))}}.history-delta.up,.history-delta.new{color:var(--green)}.history-delta.down,.history-delta.gone{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.history-delta.down,.history-delta.gone{border-color:color-mix(in srgb,var(--red) 62%,var(--soft-line))}}.history-delta.down,.history-delta.gone{color:var(--red)}.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}}@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-signal-layout{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.sales-card-stage{grid-area:auto;width:100%;margin-top:.4rem}.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-hero{min-height:auto;padding:.75rem .75rem 2.5rem}.sales-nav{align-items:flex-start}.sales-brand-logo{width:min(18rem,62vw)}.sales-nav-login{min-height:2.1rem;padding:.36rem .68rem}.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-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-page-grid,.history-scan-meta{grid-template-columns:minmax(0,1fr)}.history-heading{grid-template-columns:1fr;align-items:start}.history-controls{justify-content:start}.history-store-select,.history-store-select .select-input{width:100%}.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))}.product-context{grid-template-columns:minmax(0,1.2fr) minmax(7.5rem,.8fr) auto;align-items:end}.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) 4rem;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-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-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}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
