:root{color-scheme:dark;--gold: #ffcc00;--gold-hi: #ffe066;--gold-ghost: #ffdf80;--gold-dim: #c9a000;--gold-soft: rgba(255, 204, 0, .14);--red: #ff2a2a;--red-deep: #cc1a1a;--red-soft: rgba(255, 42, 42, .14);--navy: #1b2a4a;--navy-hi: #243656;--bg: #0c0c0e;--panel: #1c1c1e;--panel2: #2c2c2e;--ink: #f5f5f7;--mute: #a8a8b0;--line: #3a3a42;--overdue: #ff2a2a;--soon: var(--gold);--hot: var(--gold);--ok: #34c759;--grad-gold: linear-gradient(180deg, var(--gold-hi) 0%, var(--gold) 55%, #e6b800 100%);--grad-red: linear-gradient(180deg, #ff4d4d 0%, var(--red) 55%, #d91818 100%);--grad-heat: linear-gradient(90deg, var(--gold), var(--red));--grad-panel-soft: linear-gradient(180deg, rgba(255, 255, 255, .045), transparent 46%);--pill-glow-gold: none;--pill-glow-gold-soft: none;--pill-on-bg: var(--grad-gold);--pill-on-fg: #0e0e0e;--pill-on-border: var(--gold);--pill-on-inset: 0 0 0 1px rgba(255, 255, 255, .18) inset;--safe-b: env(safe-area-inset-bottom, 0px);--safe-t: 0px;--safe-l: env(safe-area-inset-left, 0px);--safe-r: env(safe-area-inset-right, 0px);--tg-vh: 100dvh;--vv-height: 100dvh;--kb-inset: 0px;--stock-kb: var(--kb-inset);--font-brand: "Khand", "Inter", system-ui, -apple-system, sans-serif;--font: system-ui, -apple-system, "Segoe UI", Roboto, "Inter", sans-serif;--font-ui: var(--font);--font-tag: "Khand", "Inter", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", "Cascadia Mono", Menlo, monospace;--r-pill: 999px;--h-chip: 36px;--h-act: 48px;--h-pin: 36px;--h-icon: 40px;--r-tag: 6px;--ease-ui: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-spring: cubic-bezier(.34, 1.06, .64, 1);--ease-sheet: cubic-bezier(.32, .72, 0, 1);--ease-press: cubic-bezier(.3, 0, .2, 1);--ease-linear: linear;--ease-bounce: var(--ease-spring);--ease-roll: var(--ease-ui);--ease-smooth: var(--ease-out);--ease-elastic: var(--ease-spring);--ease-bay: var(--ease-out);--ease-lug: var(--ease-spring);--ease-torque: var(--ease-ui);--ease-lock: var(--ease-spring);--ease-smooth-ui: var(--ease-out);--dur-micro: .1s;--dur-fast: .16s;--dur-med: .28s;--dur-sheet: .48s;--dur-screen: .26s;--dur-exit: .22s;--sheet-close-ms: .26s;--ease-emphasized: cubic-bezier(.05, .7, .1, 1);--spring-snappy: linear(0, .0557, .1807, .3303, .4779, .6096, .7194, .8066, .8727, .9209, .9547, .9774, .9918, 1.0003, 1.0049, 1.0068, 1);--spring-sheet: linear(0, .0866, .2764, .4915, .6864, .84, .9473, 1.013, 1.0461, 1.0566, 1.0534, 1.0432, 1.031, 1.0196, 1.0104, 1.0039, 1);--spring-gentle: linear(0, .0504, .164, .3011, .4383, .563, .6696, .7569, .8257, .8785, .9178, .9464, .9666, .9804, .9896, .9955, 1);--motion-fast: var(--dur-fast);--motion-med: var(--dur-med);--motion-slow: .48s;--motion-micro: var(--dur-micro);--motion-signature: .72s;--r-sm: 10px;--r-md: 14px;--r-lg: 18px;--r-xl: 22px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--shadow-card: 0 4px 14px rgba(0, 0, 0, .28), 0 1px 0 rgba(255, 255, 255, .04) inset;--shadow-lift: 0 14px 40px rgba(0, 0, 0, .45), 0 0 0 1px rgba(255, 255, 255, .05) inset;--bevel-up: inset 0 1px 0 rgba(255, 255, 255, .09), inset 0 -1px 0 rgba(0, 0, 0, .35);--elev-1: 0 1px 2px rgba(0, 0, 0, .4), 0 2px 6px rgba(0, 0, 0, .22);--elev-2: 0 2px 4px rgba(0, 0, 0, .42), 0 8px 22px rgba(0, 0, 0, .3);--elev-3: 0 4px 10px rgba(0, 0, 0, .5), 0 18px 48px rgba(0, 0, 0, .42);--well: inset 0 2px 6px rgba(0, 0, 0, .35), inset 0 -1px 0 rgba(255, 255, 255, .04);--pill-on-depth: var(--pill-on-inset), inset 0 -2px 0 rgba(122, 90, 0, .5), var(--elev-1);--glass: rgba(28, 32, 44, .72);--surface-1: linear-gradient(180deg, rgba(34, 40, 56, .92), rgba(20, 24, 34, .96));--surface-2: linear-gradient(180deg, rgba(28, 32, 44, .85), rgba(16, 18, 26, .92));--hairline-gold: linear-gradient(165deg, rgba(255, 204, 0, .5), rgba(255, 204, 0, .08) 40%, rgba(255, 255, 255, .06) 70%, rgba(255, 42, 42, .18));--hairline-soft: linear-gradient(180deg, rgba(255, 255, 255, .14), rgba(255, 255, 255, .03));--glow-gold: 0 0 22px rgba(255, 204, 0, .18);--z-van: 210;--z-stock: 220;--z-help: 225;--z-scanner: 260;--z-bay: 300;--z-toast: 320;--z-walk: 215;--z-compare: 230;--z-sweep: 400;--z-gate: 500;--z-menu: 9000}@supports not (animation-timing-function: linear(0,1)){:root{--spring-snappy: var(--ease-out);--spring-sheet: var(--ease-spring);--spring-gentle: var(--ease-out)}}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip;overscroll-behavior-y:none;scroll-behavior:auto}:focus:not(:focus-visible){outline:none}button:focus-visible,a:focus-visible,summary:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=menuitem]:focus-visible,[role=option]:focus-visible,.sort-chip:focus-visible,.tb-chip:focus-visible,.chip:focus-visible,.net-chip:focus-visible,.act:focus-visible,.bay-tab:focus-visible,.seg:focus-visible,.icon-btn:focus-visible,.van-card:focus-visible,.stock-row:focus-visible,.stock-qty-row button:focus-visible{outline:none;box-shadow:0 0 0 2px #0e0e12f2,0 0 0 4px #ffcc00eb}.bay-tab.active:focus-visible{outline:none;box-shadow:0 0 0 1px #ffffff38 inset,0 0 0 2px #0e0e12f2,0 0 0 4px #ffcc00f2;filter:none}.sort-chip.on:focus-visible,.seg.on:focus-visible,.chip.on:focus-visible,.net-chip.on:focus-visible{outline:none;box-shadow:0 0 0 1px #ffffff26 inset,0 0 0 2px #0e0e12f2,0 0 0 4px #ffcc00f2;filter:none}#app{position:relative;max-width:480px;margin:0 auto;min-height:100vh;min-height:var(--tg-vh, 100dvh);padding:0 calc(16px + var(--safe-r)) calc(88px + var(--safe-b)) calc(16px + var(--safe-l));z-index:1}html.kb-open #app{padding-bottom:calc(16px + var(--safe-b) + var(--kb-inset, 0px))}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),textarea,select,[contenteditable=true]{scroll-margin-bottom:calc(90px + var(--safe-b, 0px) + var(--kb-inset, 0px));scroll-margin-top:72px}body.tg-bg #app{opacity:.92;transition:opacity .2s ease}.bg-glow{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 90% 42% at 50% -8%,rgba(255,204,0,.18),transparent 58%),radial-gradient(ellipse 55% 34% at 100% 36%,rgba(255,42,42,.07),transparent 52%),radial-gradient(ellipse 40% 28% at 0% 70%,rgba(27,42,74,.55),transparent 55%),linear-gradient(180deg,#12141a 0%,var(--bg) 42%,#070708 100%)}.bg-grid{position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.035;background-image:linear-gradient(rgba(255,204,0,.55) 1px,transparent 1px),linear-gradient(90deg,rgba(255,204,0,.55) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(180deg,#000 0%,transparent 62%)}.app-chrome{position:relative;z-index:2;margin:0;padding:calc(4px + var(--safe-t)) 0 4px;background:transparent;box-shadow:none;border:none;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:1!important;visibility:visible!important}.app-chrome .mast,.app-chrome .bay-tabs,.app-chrome .bay-tab,.app-chrome .status-strip,.app-chrome .bay-tools,.app-chrome .brand-logo,.app-chrome .logo-stage,.app-chrome .logo-tire{opacity:1!important;visibility:visible!important}.app-chrome.scrolled{box-shadow:none;border-bottom:none;background:transparent}.scroll-progress{display:none!important}body.tg-fullscreen .app-chrome{padding-top:calc(10px + var(--safe-t))}.mast{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px;position:relative;z-index:2;overflow:visible}.mast-brand{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;min-width:0;overflow:visible}.logo-stage{position:relative;width:auto;height:auto;min-width:0;min-height:0;flex-shrink:0;overflow:visible;padding:0;margin:0;border:none;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:6px;touch-action:manipulation;display:inline-flex;align-items:center;justify-content:center;max-width:min(240px,72vw)}.logo-stage.brand-lockup{width:auto;height:auto}.logo-stage:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.logo-stage:active .logo-tire:not(.tire-spin){transform:scale(.97)}.logo-mark,.logo-tire{position:relative;left:auto;top:auto;flex-shrink:0;width:auto;height:auto;display:block;opacity:1;visibility:visible;transform-origin:85% 50%;filter:none}.brand-logo{display:block;height:32px;width:auto;max-width:min(180px,58vw);object-fit:contain;object-position:center;user-select:none;-webkit-user-drag:none;pointer-events:none}.gate-brand-logo{height:64px;max-width:min(280px,80vw);margin:0 auto}body.app-boot .logo-tire,.logo-tire.tire-spin,.logo-stage.tire-braking .logo-tire{filter:drop-shadow(0 0 14px rgba(255,204,0,.35))}.logo-svg{display:block;width:44px;height:44px;max-width:44px;max-height:44px}.tire-skid{position:absolute;left:88%;bottom:2px;width:0;height:3px;margin-left:0;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(40,40,45,.55) 30%,rgba(20,20,22,.75) 55%,transparent);opacity:0;z-index:0;pointer-events:none;transform-origin:right center}.logo-stage.tire-braking .tire-skid{animation:skid-mark .7s ease-out both}@keyframes skid-mark{0%{opacity:0;width:0;transform:translate(0)}25%{opacity:.85;width:28px;transform:translate(-14px)}to{opacity:0;width:36px;transform:translate(-22px)}}.logo-tire.tire-spin{animation:tire-tap-spin 1.05s cubic-bezier(.18,.7,.2,1)}@keyframes tire-tap-spin{0%{transform:translate(0) rotate(0) scale(1)}28%{transform:translate(6px) rotate(14deg) scale(1.04)}55%{transform:translate(-8px) rotate(-8deg) scale(1.02,.97)}72%{transform:translate(3px) rotate(4deg) scale(1.01)}to{transform:translate(0) rotate(0) scale(1)}}.logo-svg{display:block}.mast-mark{min-width:0}.mast-mark .bay{display:block;font-family:var(--mono);font-size:.55rem;font-weight:600;letter-spacing:.14em;color:var(--mute);text-transform:uppercase;margin-top:0;text-align:center}.gomo-name,.gomo-tires{font-family:var(--font-brand);font-weight:700;text-transform:uppercase}.gomo-name{color:#fff}.gomo-tires{color:var(--red)}.gomo-mo{color:#fff}.bay-sep{opacity:.45;margin:0 .15em}.mast-actions{display:flex;gap:6px;flex-shrink:0}.icon-btn{min-width:44px;min-height:44px;border:1px solid rgba(255,255,255,.1);background:#1c202aeb;color:var(--gold);border-radius:var(--r-pill);font-size:1.1rem;cursor:pointer;transition:transform .16s var(--ease-smooth),border-color .16s ease,background .16s ease;display:inline-flex;align-items:center;justify-content:center;padding:0;box-shadow:0 2px 10px #0003}.icon-btn svg{display:block}.icon-btn:active{transform:scale(.94);border-color:var(--gold)}.spin-on-tap:active{animation:spin .5s linear}.shift-line{margin:0;font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);flex:1;min-width:0}.status-strip{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px;min-height:1.35rem}.bay-tabs{display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:6px 4px 8px}.bay-tabs-more{flex:0 0 auto;min-width:0;overflow:visible;position:relative}.bay-tabs-more[hidden]{display:none!important}.bay-tab-more{width:100%;min-height:48px;padding:8px 4px}.bay-tab-more .tab-label{font-size:.72rem}.boards-more-menu{left:auto;right:0;min-width:9.5rem}.bay-tabs.boards-scroll{scrollbar-width:none;scroll-padding-inline:8px;overscroll-behavior-x:contain}.bay-tabs.boards-scroll::-webkit-scrollbar{display:none}.bay-tabs.boards-scroll>.bay-tab[data-screen]{flex:0 0 auto;min-width:4.35rem;width:auto;padding-left:8px;padding-right:8px}.bay-tabs.boards-scroll .boards-arrange-chip{flex:0 0 auto;min-width:3.6rem;opacity:.72;border-style:dashed;color:var(--mute)}.bay-tabs.boards-scroll .boards-arrange-chip .tab-van{display:none}.bay-tabs.boards-scroll .boards-arrange-chip:active,.bay-tabs.boards-scroll .boards-arrange-chip:focus-visible{opacity:1}#bay-tabs>.bay-tab[data-screen=money],#bay-tabs>.bay-tab[data-screen=sense],#bay-tabs>.bay-tab[data-screen=report],#bay-tabs>.bay-tab[data-screen=ask]{display:none}.boards-arrange-chip{display:none!important}#boards-more-wrap,#boards-more-wrap[hidden]{display:block!important}#boards-btn-more,#boards-btn-more[hidden]{display:flex!important}.bay-tabs.boards-scroll>.bay-tab[data-screen=tonight],.bay-tabs.boards-scroll>.bay-tab[data-screen=bay],.bay-tabs.boards-scroll>.bay-tab[data-screen=stock],.bay-tabs.boards-scroll>.bay-tab[data-screen=time],.bay-tabs.boards-scroll>.bay-tabs-more{flex:1 1 0;min-width:0}.bay-pins{position:static;flex-direction:column;flex-wrap:nowrap;overflow:hidden;max-width:100%;align-items:stretch}.pins-pick{display:none}.bay-tabs.boards-scroll>.bay-tabs-more>.bay-tab-more{width:100%;min-width:0}#bay-tabs.dock-float{position:fixed;left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));bottom:calc(10px + var(--safe-b));z-index:80;width:auto;max-width:448px;margin:0 auto;padding:5px;gap:4px;overflow:visible;border-radius:22px;border:1px solid transparent;background:var(--surface-1, var(--panel)) padding-box,var(--hairline-gold) border-box;background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 1px #ffffff0f inset,0 10px 28px #00000080,0 0 0 1px #ffcc0014;touch-action:manipulation;will-change:transform;transform:translateZ(0);transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .26s ease}#bay-tabs.dock-float.dock-away{transform:translate3d(0,calc(100% + 28px),0);opacity:0;pointer-events:none}body.app-locked #bay-tabs.dock-float,body.app-boot:not(.boot-ui):not(.boot-done) #bay-tabs.dock-float{transform:translate3d(0,calc(100% + 28px),0);opacity:0;pointer-events:none}html.kb-open #bay-tabs.dock-float,html.kb-open #boards-more-menu{display:none!important}body.motion-chill #bay-tabs.dock-float{transition:none}#bay-tabs.dock-float>.bay-tab[data-screen=tonight],#bay-tabs.dock-float>.bay-tab[data-screen=bay],#bay-tabs.dock-float>.bay-tab[data-screen=stock],#bay-tabs.dock-float>.bay-tab[data-screen=time],#bay-tabs.dock-float>.bay-tabs-more{flex:1 1 0;min-width:0}#bay-tabs.dock-float .bay-tab{min-height:52px;border-radius:17px;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .16s cubic-bezier(.22,1,.36,1)}#bay-tabs.dock-float .bay-tab:active{transform:scale(.94)}body.sheet-open #bay-tabs.dock-float,body.help-open #bay-tabs.dock-float{transform:translate3d(0,calc(100% + 28px),0);opacity:0;pointer-events:none}body.sheet-open.time-entry-open #bay-tabs.dock-float{transform:none;opacity:1;pointer-events:auto}body.sheet-open.time-entry-open #boards-more-menu{pointer-events:auto}body.sheet-open.time-entry-open #time-entry-sheet.time-entry-overlay{bottom:calc(84px + var(--safe-b, 0px))}body.kiosk-mode #bay-tabs.dock-float,.boards-jump,.boards-jump[hidden],body.stock-outbound-only .boards-jump,body.is-stock-screen .boards-jump{display:none!important}.bay-tab{flex:1 1 0;min-width:3.2rem;min-height:48px;border:1px solid var(--line);background:var(--grad-panel-soft),var(--panel);color:var(--mute);border-radius:var(--r-md);-webkit-appearance:none;appearance:none;background-clip:padding-box;padding:6px 4px;font-size:.7rem;font-weight:800;cursor:pointer;line-height:1.15;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;position:relative;overflow:visible;box-shadow:none;filter:none;transition:background .22s var(--ease-out),border-color .22s var(--ease-out),color .18s ease,box-shadow .28s var(--ease-out),transform .18s var(--ease-bounce)}.bay-tab:before,.bay-tab:after{content:none!important;display:none!important}.bay-tab .tab-van{display:flex;align-items:center;justify-content:center;width:48px;height:28px;color:var(--mute);transition:color .12s ease;flex-shrink:0;line-height:0}.bay-tab .tab-rocker,.bay-tab .tab-rail{pointer-events:none}.bay-tab .tab-van-svg{width:100%;height:100%;display:block;overflow:visible}.bay-tab .tab-body{transition:fill .12s ease}.bay-tab .tab-glass{pointer-events:none}.bay-tab .tab-accent{fill:var(--gold);color:var(--gold);stroke:var(--gold);transition:fill .12s,stroke .12s,color .12s}.bay-tab .tab-tools{stroke:none!important}.bay-tab .tab-report{fill:none;stroke:var(--gold)}.bay-tab .tab-dollar{fill:var(--gold);stroke:none;font-family:var(--mono),system-ui,sans-serif}.bay-tab .tab-pm rect{fill:var(--gold);stroke:none}.bay-tab .tab-pm path{stroke:#0e0e0e;fill:none}.bay-tab .tab-wheel{fill:#0e0e0e;stroke:var(--gold);stroke-width:1.6;transition:stroke .12s,fill .12s}.bay-tab .tab-wheel-hub{fill:var(--gold);stroke:none;opacity:.85;transition:fill .12s,opacity .12s}.bay-tab .tab-label{display:block;letter-spacing:.02em;white-space:nowrap}.bay-tab:active{transform:scale(.95)}.bay-tab.active{background:var(--pill-on-bg, var(--gold));border-color:var(--pill-on-border, var(--gold));color:var(--pill-on-fg, #0e0e0e);box-shadow:var(--pill-on-inset);filter:none;transform:translateY(-1px)}.bay-tab.active .tab-van{color:#1b2a4a}.bay-tab.active .tab-body{fill:#1b2a4a}.bay-tab.active .tab-glass{fill:var(--gold);opacity:.35}.bay-tab.active .tab-seam{stroke:#ffcc0059}.bay-tab.active .tab-wheel{fill:#0e0e0e;stroke:#ff2a2a}.bay-tab.active .tab-wheel-hub{fill:var(--gold);opacity:1}.bay-tab.active .tab-accent,.bay-tab.active .tab-dollar{fill:#ff2a2a;stroke:#ff2a2a;color:#ff2a2a}.bay-tab.active .tab-report{stroke:var(--gold)}.bay-tab.active .tab-pm rect{fill:var(--gold)}.bay-tab.active .tab-pm path{stroke:#1b2a4a}.bay-tab.tab-just-on .tab-van-svg,.bay-tab.tab-drive-in .tab-van-svg{animation:tab-drive .55s var(--ease-out)}.bay-tab.tab-just-on .tab-wheel,.bay-tab.tab-drive-in .tab-wheel{animation:wheel-spin .55s var(--ease-out);transform-box:fill-box;transform-origin:center}.bay-tab.tab-land-pop{animation:tab-land .34s var(--ease-out)}.screen{display:none}.screen.active{display:block;animation:none;transform:translateZ(0)}.sheet{background:linear-gradient(180deg,#243656fa,#1b2a4af5 38%,#121a2c);border:1px solid rgba(255,255,255,.1);border-radius:var(--r-lg);padding:15px 14px 16px;box-shadow:var(--shadow-lift),0 0 0 1px #ff2a2a1f;border-top:3px solid var(--red);position:relative;overflow:visible}.sheet-head h1{margin:0 0 5px;font-family:var(--font-brand);font-size:1.45rem;font-weight:700;color:var(--ink);letter-spacing:.03em;text-transform:uppercase;line-height:1.05}.sheet-head p{margin:0 0 14px;color:var(--mute);font-size:.82rem;font-weight:500;line-height:1.4;letter-spacing:.01em}.filter-row{display:flex;flex-wrap:nowrap;gap:7px;margin-bottom:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 0 4px}.filter-row::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;min-height:var(--h-chip);border:1px solid var(--line);background:#1c1c1ee0;color:var(--ink);border-radius:var(--r-pill);padding:6px 14px;font-family:var(--mono);font-size:.75rem;font-weight:700;cursor:pointer;opacity:1;transition:transform .18s var(--ease-bounce),background .18s ease,border-color .18s ease}.chip:active{transform:scale(.94)}.chip.on{background:var(--pill-on-bg, var(--gold));border-color:var(--pill-on-border, var(--gold));color:var(--pill-on-fg, #0e0e0e);box-shadow:var(--pill-on-inset);filter:none}.action-row{display:flex;gap:8px;margin:8px 0 12px}.act{flex:1;min-height:var(--h-act);border:1px solid var(--line);background:var(--grad-panel-soft),var(--panel);color:var(--ink);border-radius:var(--r-md);padding:0 16px;font-family:var(--font-tag);font-weight:700;font-size:.88rem;letter-spacing:.04em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;line-height:1;cursor:pointer;transition:transform .16s var(--ease-bounce)}.act:active{transform:scale(.96)}.act:disabled{opacity:.4}.act.primary{border-color:transparent;color:#fff;background:var(--grad-red);box-shadow:0 1px #ffffff2e inset,0 4px 14px #ff2a2a47}.act.success{border-color:transparent;color:#052e16;background:linear-gradient(180deg,#4ade80,#22c55e 55%,#16a34a);box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0a5a2873,0 4px 14px #22c55e52;font-weight:800}.act.danger{border-color:transparent;color:#fff;background:var(--grad-red);box-shadow:inset 0 1px #ffffff47,inset 0 -2px #780a0a8c,0 4px 14px #ff2a2a47;font-weight:800}.act.danger:active:not(:disabled){box-shadow:inset 0 2px 6px #50000073,inset 0 1px #0003}.act.gold{position:relative;z-index:0;background:var(--grad-gold);border-color:transparent;color:#0e0e0e;box-shadow:0 1px #ffffff59 inset;filter:none}.act.ghost{background:#ffcc000d;border-color:#ffcc0042;color:#ffdf80;box-shadow:none}.act.ghost:active{background:#ffcc001f}.meta-line,.pipe-bar{font-family:var(--mono);font-size:.72rem;color:var(--mute);margin-bottom:10px;line-height:1.4}.pipe-bar{padding:10px 12px 10px 16px;background:linear-gradient(90deg,#ffcc001f,#1c1c1ee6);border:1px solid rgba(255,204,0,.28);border-radius:var(--r-md);color:var(--ink);position:relative;overflow:hidden;word-break:break-word}.pipe-bar:before{content:"";position:absolute;left:7px;top:9px;bottom:9px;width:4px;border-radius:99px;background:var(--gold);box-shadow:0 0 8px 2px #ffcc006b;filter:none;pointer-events:none;z-index:1}.report-paper{margin:0;white-space:pre-wrap;word-break:break-word;background:#f5f5f7;color:#0e0e0e;border-radius:var(--r-sm);padding:12px;font-family:var(--mono);font-size:.78rem;line-height:1.45;max-height:45vh;overflow:auto;min-height:6rem;border:2px solid var(--gold)}.report-hero{margin:4px 0 12px;padding:12px 14px;border-radius:var(--r-md);border:1px solid rgba(255,204,0,.22);background:linear-gradient(135deg,#ffcc001a,#141c2c8c)}.report-hero-kicker{font-family:var(--mono);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.report-hero-total{margin-top:4px;font-family:var(--font-tag, Khand, sans-serif);font-size:1.55rem;font-weight:700;letter-spacing:.02em;color:var(--ink);line-height:1.15}.report-hero .pipe-bar{margin-top:8px}.report-custom{display:flex;flex-direction:column;gap:10px;margin:0 0 14px;padding:12px 12px 14px;border-radius:16px;border:1px solid rgba(255,204,0,.18);background:linear-gradient(165deg,#ffcc000f,#10131aeb 42%);box-shadow:0 8px 28px #00000047}.report-custom[hidden]{display:none!important}.report-custom-bar{display:flex;align-items:center;justify-content:space-between;gap:10px}.report-custom-title{font-family:var(--mono, ui-monospace, monospace);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.report-custom-dismiss{border:0;background:transparent;color:var(--mute);font-family:var(--font-ui, var(--font));font-size:.78rem;font-weight:700;padding:4px 6px;cursor:pointer;-webkit-tap-highlight-color:transparent}.report-custom-dismiss:active{color:var(--ink)}.report-custom .date-preset-row,.report-custom-presets,.money-made-custom .date-preset-row{flex:0 0 auto;margin:0;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:2px}.report-custom-presets .sort-chip{flex:0 0 auto;white-space:nowrap}.report-custom-dates{display:grid;grid-template-columns:1fr 1fr;gap:8px}.report-date-lab{display:flex;flex-direction:column;gap:4px;min-width:0;font-family:var(--mono);font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}.report-date-lab .gomo-picker-btn{width:100%;min-width:0;font-size:.82rem;padding:0 10px}.report-custom-go{width:100%;min-height:46px}.report-custom-go:disabled{opacity:.45;cursor:not-allowed}.report-date-lab input[type=date].gomo-field{min-width:0}.report-sent{margin:0 0 10px;font-family:var(--mono);font-size:.68rem;font-weight:700;letter-spacing:.03em;color:var(--gold)}.report-omit{margin:8px 0 10px;padding:8px 2px 4px}.report-omit-list{display:flex;flex-direction:column;gap:4px;max-height:28vh;overflow:auto}.report-omit-row{display:grid;grid-template-columns:22px minmax(64px,auto) 1fr;gap:8px;align-items:start;padding:6px 4px;border-radius:8px;font-size:.82rem}.report-omit-row input{width:auto;margin-top:3px}.report-omit-lab{font-family:var(--mono);font-weight:700;color:var(--gold)}.report-omit-work{color:var(--mute);line-height:1.3;overflow-wrap:anywhere;word-break:break-word}.report-fixable{margin:4px 0 12px;padding:8px 2px 4px}.report-fixable-lead{margin:0 0 8px;font-size:.78rem;color:var(--mute);line-height:1.35}.report-fixable-list{display:flex;flex-direction:column;gap:6px;max-height:32vh;overflow:auto}.report-fixable-row{display:grid;grid-template-columns:minmax(64px,auto) 1fr;gap:4px 8px;padding:8px 6px;border-radius:8px;background:color-mix(in srgb,var(--panel, #1a1a1a) 88%,transparent);font-size:.82rem}.report-fixable-lab{font-family:var(--mono);font-weight:700;color:var(--gold)}.report-fixable-work{grid-column:1 / -1;color:var(--text, inherit);line-height:1.35;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.report-fixable-acts{grid-column:1 / -1;display:flex;gap:8px;flex-wrap:wrap}.report-fixable-acts .act{min-height:32px;padding:4px 10px;font-size:.78rem}.report-work-input{min-height:4.5rem;resize:vertical;width:100%}.report-line.report-dsp-head{margin-top:10px;font-weight:700;letter-spacing:.04em;color:var(--gold)}.report-line.report-title{font-weight:700;font-size:.95rem}.report-preview{margin:0 0 8px;padding:14px 14px 12px;border-radius:var(--r-md);border:2px solid rgba(255,204,0,.45);background:#f4f5f7;color:#12141a;max-height:min(52vh,520px);overflow:auto;-webkit-overflow-scrolling:touch}.report-line{font-size:.92rem;line-height:1.4;margin:0 0 2px}.report-line.report-van{margin-top:10px;font-family:var(--font-tag, Khand, sans-serif);font-size:1.05rem;font-weight:700;letter-spacing:.02em;color:#0e0e0e}.report-line.report-van:first-child{margin-top:0}.report-line.report-focus,.report-preview li.report-focus{background:#fc03;box-shadow:inset 3px 0 0 var(--gold, #ffcc00);border-radius:4px;padding-left:8px}.report-gap{height:8px}.report-bullets{margin:2px 0 6px;padding:0 0 0 1.1rem}.report-bullets li{margin:2px 0;font-size:.88rem;line-height:1.35;color:#22262f;overflow-wrap:anywhere;word-break:break-word}.report-preview strong{font-weight:800;color:#0e0e0e}.report-preview em{font-style:italic;color:#3a4050}#report-empty{margin-top:8px}.van-stack{display:flex;flex-direction:column;gap:10px}.list-cap-note{font-family:var(--mono);font-size:.68rem;color:var(--mute);text-align:center;padding:10px 12px 18px;opacity:.9}.pm-banner{margin:0 0 12px;padding:10px 12px;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.12);background:#141822e6}.pm-banner-title{font-weight:800;font-size:.88rem;margin-bottom:2px}.pm-banner-sub{font-size:.72rem;color:var(--mute);line-height:1.35}.pm-banner-due{border-color:#34c75973;background:#34c7591f}.pm-banner-due .pm-banner-title{color:#8ef0b0}.pm-banner-fail{border-color:#ff5a5a80;background:#ff2a2a1f}.pm-banner-fail .pm-banner-title{color:#ff9a9a}.pm-banner-ok{border-color:#78a0dc59;background:#5078b41a}.pm-banner-wait{border-color:#ffcc0059;background:#ffcc0014}.pm-banner-wait .pm-banner-title{color:var(--gold)}.pm-banner-force{margin-top:10px}.pm-line-foss .svc-status{background:#34c7592e;color:#8ef0b0}.pm-line-hermont .svc-status{background:#8ca0c833;color:#c8d4ee}.pm-stack{margin-top:8px;font-family:var(--mono);font-weight:700;font-size:.85rem;color:var(--gold)}.pm-meta{margin:6px 2px 12px}.pm-help{margin-top:14px;padding:10px 12px;border-radius:var(--r-md);border:1px dashed rgba(255,255,255,.14);background:#0003}.pm-help-h{font-weight:800;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--mute);margin-bottom:6px}.pm-help-list{margin:0;padding-left:18px;font-size:.72rem;color:var(--mute);line-height:1.45}.pm-help-list li{margin:3px 0}.seg.seg-alert{border-color:#34c7598c!important;color:#8ef0b0!important;box-shadow:0 0 0 1px #34c75940}.seg.seg-soft{border-color:#8ca0c873!important;color:#c8d4ee!important}.van-card{display:flex;align-items:stretch;gap:0;width:100%;text-align:left;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,#283a5cfa,#141e32fa 55%,#101624fc);border-radius:var(--r-lg);padding:0;cursor:pointer;overflow:hidden;min-height:76px;color:inherit;font:inherit;box-shadow:var(--shadow-card);opacity:1;visibility:visible;transition:transform .22s var(--ease-smooth),box-shadow .22s ease,border-color .2s ease,background .2s ease}.van-card.van-card-in{animation:card-enter .35s var(--ease-out)}.van-card:active{transform:scale(.978);box-shadow:0 2px 8px #00000059}.van-card .rail{width:5px;flex-shrink:0;background:var(--ok);box-shadow:0 0 12px #34c75966}.van-card.hot .rail{background:var(--gold);border-radius:99px;box-shadow:0 0 8px 2px #ffcc006b;filter:none}.van-card.overdue .rail{background:var(--red);box-shadow:0 0 8px #ff2a2a66}.van-card .body{flex:1;padding:12px 10px 12px 13px;min-width:0}.van-card .label{font-family:var(--mono);font-weight:800;font-size:1.02rem;letter-spacing:.03em;color:var(--ink);display:flex;align-items:center;gap:5px;min-width:0;flex-wrap:wrap;max-width:100%}.van-card .label-name{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.van-card .pin-mark{flex:0 0 auto;font-size:.72rem;line-height:1;opacity:.9}.van-card .svc{font-size:.74rem;color:var(--mute);margin-top:2px;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word;line-height:1.25;max-width:100%}.van-card.pm-payable-card{min-height:72px}.van-card.pm-payable-card .body{padding:11px 10px 11px 13px}.pm-amazon-chip{flex:0 0 auto;font-family:var(--font-tag);font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffcc00eb;background:#ffcc001f;border:1px solid rgba(255,204,0,.32);border-radius:var(--r-tag);padding:2px 6px;line-height:1.2}.van-card.overdue .pm-amazon-chip{color:#ff8a8a;background:#ff2a2a24;border-color:#ff2a2a66}.pm-pkg-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px;max-width:100%}.pm-pkg-tag{font-family:var(--font-tag);font-size:.78rem;font-weight:600;letter-spacing:.02em;line-height:1.25;color:#ebebf5eb;background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-tag);padding:3px 8px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-pkg-tag.more{color:var(--mute);font-weight:700;background:transparent;border-color:#ffffff14}.van-card.pm-payable-card .fee{font-size:.78rem;opacity:.9}.van-card .clocks{font-family:var(--mono);font-size:.62rem;color:var(--mute);margin-top:4px;display:flex;align-items:center;gap:4px;min-width:0;max-width:100%;overflow:hidden}.van-card .clocks .clk{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:48%}.van-card .clocks .clk-dot{flex:0 0 auto;opacity:.45}.van-card .clocks .clk.muted{opacity:.55}.van-card .clocks .late{color:var(--red);font-weight:700}.van-card .thin-badge{flex:0 0 auto;font-family:var(--font-tag);font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:1px 5px;border-radius:var(--r-tag);border:1px solid rgba(251,146,60,.35);color:#fdba74;background:#fb923c1a}.van-card .thin-badge.pat-mark{border-color:#fc06;color:var(--gold);background:#ffcc001a}.van-card .flag-chip{flex:0 0 auto;font-family:var(--font-tag);font-size:.58rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:1px 5px;border-radius:var(--r-tag);line-height:1.2}.van-card .flag-chip.odo{color:#fde68a;border:1px solid rgba(251,191,36,.45);background:#fbbf241f}.van-card .flag-chip.aipm{color:#86efac;border:1px solid rgba(52,211,153,.4);background:#10b9811f}.van-card .right{flex:0 1 auto;flex-shrink:0;max-width:54%;min-width:4.25rem;padding:10px 12px 10px 4px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:4px}.van-card .fee{font-family:var(--mono);font-weight:800;font-size:1.05rem;color:var(--gold);text-shadow:0 0 12px rgba(255,204,0,.25);transition:transform .2s var(--ease-bounce),text-shadow .2s ease;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.van-card .right-sub{font-family:var(--mono);font-size:.68rem;font-weight:700;color:var(--mute);letter-spacing:.02em;white-space:nowrap}.van-card:active .fee{transform:scale(1.06);text-shadow:0 0 16px rgba(255,204,0,.55)}.van-card .pill{font-family:var(--font-tag);font-size:.62rem;font-weight:700;letter-spacing:.06em;padding:4px 8px;border-radius:var(--r-pill);background:#2c2c2ee6;color:var(--mute);border:1px solid rgba(255,255,255,.06);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.van-card.overdue .pill{background:var(--red-soft);color:var(--red)}.van-card.hot .pill{background:var(--gold-soft);color:var(--gold)}.empty-row{padding:28px 16px;text-align:center;color:var(--mute);border:1px dashed var(--line);border-radius:var(--r-md);font-size:.9rem}.empty-row.list-error{border-color:#ff2a2a59;background:#ff2a2a14}.empty-row .empty-title,.empty-row>div>b{font-weight:700;color:var(--ink)}.empty-row .empty-sub,.empty-row .svc-left{font-size:.78rem;color:var(--mute);margin-top:4px}.van-sheet{position:fixed;inset:0;z-index:var(--z-van);display:flex;align-items:flex-end;justify-content:center}.van-sheet[hidden]{display:none!important}.van-sheet-backdrop{position:absolute;inset:0;background:#000000e0;opacity:1;transition:none}.van-sheet.dragging .van-sheet-backdrop{transition:none;will-change:opacity}.van-sheet.closing:not(.dragging) .van-sheet-backdrop{transition:opacity var(--sheet-close-ms) var(--ease-in);will-change:opacity}.van-sheet-panel{position:relative;width:100%;max-width:480px;max-height:min(92%,calc(var(--tg-vh, 100dvh) * .92 - var(--kb-inset, 0px)));overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background-color:#101828;background-image:linear-gradient(180deg,#2a3d62 0%,var(--navy) 40%,#101828 100%);background-size:100% 240px;background-repeat:no-repeat;background-position:top left;border:1px solid rgba(255,255,255,.12);border-top:3px solid var(--gold);border-bottom:none;border-radius:var(--r-xl) var(--r-xl) 0 0;padding:0 15px calc(14px + var(--safe-b) + var(--kb-inset, 0px));box-shadow:0 -18px 48px #0009,0 0 0 1px #ffcc000f inset;transform:translateZ(0);transition:none;touch-action:pan-y;-webkit-backface-visibility:hidden;backface-visibility:hidden}.van-sheet.dragging .van-sheet-panel{transition:none;will-change:transform}.van-sheet.sheet-pop .van-sheet-panel,.van-sheet.opening .van-sheet-panel{transition:none}.van-sheet.closing .van-sheet-panel{transition:transform var(--sheet-close-ms) var(--ease-in);will-change:transform}.van-sheet-panel.is-at-top,.van-sheet-panel.is-at-top *{touch-action:none!important}.van-sheet-panel.is-at-top .seg-tabs,.van-sheet-panel.is-at-top .seg-tabs *{touch-action:pan-x!important}.van-sheet.dragging .van-sheet-panel,.van-sheet.dragging .van-sheet-panel *{touch-action:none!important}.van-sheet-handle{position:sticky;top:0;z-index:2;margin:0 -15px;padding:12px 15px 14px;background:linear-gradient(180deg,var(--van-handle-top, #2a3d62) 0%,var(--van-handle-mid, rgba(42, 61, 98, .97)) 42%,var(--van-handle-fade, rgba(42, 61, 98, .55)) 72%,transparent 100%);border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:none}.van-sheet-handle:active{cursor:grabbing}.van-sheet-grab{width:48px;height:5px;background:var(--gold);opacity:.9;border-radius:99px;margin:0 auto;box-shadow:none;filter:var(--pill-glow-gold-soft)}.van-hero{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;align-items:flex-start}.van-tag{font-family:var(--font-brand);font-weight:700;font-size:1.65rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);text-shadow:0 1px 0 rgba(0,0,0,.25);line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.van-sub{color:var(--mute);font-size:.8rem;margin-top:3px;line-height:1.35}.van-odo-row{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;margin-top:2px;min-width:0;max-width:100%;width:100%;row-gap:6px}.van-odo-row .btn-set-odo{margin-top:1px}.btn-set-odo{appearance:none;position:relative;border:1px solid rgba(255,204,0,.3);background:#ffcc0014;color:var(--gold);font:inherit;font-family:var(--mono);font-size:.6rem;font-weight:800;letter-spacing:.04em;min-height:28px;height:auto;padding:4px 10px;border-radius:var(--r-pill);cursor:pointer;flex:0 0 auto;line-height:1.2;white-space:nowrap;margin:0;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease-bounce),background .18s ease,border-color .18s ease,color .15s ease,box-shadow .2s ease}.btn-set-odo:after{content:"";position:absolute;inset:-8px -10px;min-height:44px}.btn-set-odo:active{transform:scale(.94)}.btn-set-odo.need-km{border-color:#ffcc008c;background:#ffcc0029;color:var(--gold-hi);box-shadow:0 0 10px #ffcc0038}.btn-set-odo:disabled{opacity:.55;cursor:wait;box-shadow:none}.bay-odo-modal{position:fixed;inset:0;z-index:var(--z-bay);display:flex;align-items:flex-end;justify-content:center;padding:12px;padding-bottom:max(12px,env(safe-area-inset-bottom,0px),var(--kb-inset, 0px));overflow-y:auto;-webkit-overflow-scrolling:touch;background:#000000ad;backdrop-filter:none;-webkit-backdrop-filter:none}.bay-odo-modal[hidden]{display:none!important}.bay-odo-card{width:min(400px,100%);max-height:min(85vh,calc(100dvh - 24px - var(--kb-inset, 0px)));overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,#1a2030,#121820);border:1px solid rgba(255,204,0,.28);border-radius:var(--r-lg) 18px 14px 14px;box-shadow:0 18px 48px #0009;padding:16px 16px 14px;display:flex;flex-direction:column;gap:6px;animation:bay-odo-up .2s var(--ease-out, ease-out)}@keyframes bay-odo-up{0%{transform:translateY(14px)}to{transform:none}}.bay-odo-card h3{margin:0;font-family:var(--font-brand, var(--font));font-size:1.15rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ink, #e8eef7)}.bay-odo-lead{margin:0 0 2px;font-size:.78rem;line-height:1.35;color:var(--mute, #9aa6b8)}.bay-odo-label{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mute, #9aa6b8);margin-top:4px}.bay-odo-input{font-family:var(--mono, ui-monospace, monospace)!important;font-size:1.2rem!important;font-weight:800!important;letter-spacing:.04em;padding:12px 14px!important;border-radius:var(--r-md)!important;border:1px solid rgba(255,204,0,.28)!important;background:#00000059!important;color:var(--gold)!important}.bay-odo-input:focus{outline:none;border-color:#ffcc008c!important;box-shadow:0 0 0 3px #ffcc0024}.bay-odo-hint{min-height:1.1em;margin:0;font-size:.75rem;color:#fca5a5}.bay-odo-copy{appearance:none;width:100%;margin:4px 0 0;min-height:40px;padding:8px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--ink, #e8eef7);font-family:var(--mono, ui-monospace, monospace);font-size:.78rem;font-weight:700;letter-spacing:.03em;cursor:pointer;-webkit-tap-highlight-color:transparent}.bay-odo-copy:active{transform:scale(.98);background:#ffffff1a}.bay-odo-copy:disabled{opacity:.4;cursor:not-allowed}.bay-odo-actions{display:flex;gap:8px;margin-top:10px}.bay-odo-actions .act{flex:1;min-height:46px;margin:0}.van-odo.odo-tap-set{cursor:pointer}.van-odo.odo-tap-set:active{opacity:.88}.van-odo.need-km .odo-primary .odo-num,.van-odo.need-km .odo-primary .odo-unit{color:#ffe066;text-shadow:0 0 10px rgba(255,204,0,.35)}.van-odo.odo-busy{opacity:.55;pointer-events:none}.van-sheet.van-ai-refreshing .van-odo.odo-busy{opacity:.72}.van-bay-ai-stage{margin:4px 0 0;padding:0;font-family:var(--font);font-size:.72rem;font-weight:600;line-height:1.35;color:#ffd666f2;letter-spacing:.01em}.van-bay-ai-stage[hidden]{display:none!important}#btn-pull-ai-history.is-busy{opacity:.55;pointer-events:none}.bay-confirm-bullets{margin:4px 0 2px;padding:0 0 0 1.1em;list-style:disc}.bay-confirm-bullets[hidden]{display:none!important}.bay-confirm-bullets li{margin:0 0 5px;font-family:var(--font);font-size:.78rem;font-weight:500;line-height:1.35;color:#ebebf5e0}.bay-confirm-bullets li:last-child{margin-bottom:0}.van-odo{font-family:var(--mono);font-size:.78rem;color:var(--gold);margin-top:0;font-weight:700;min-width:0;flex:1 1 auto;max-width:100%;overflow:visible;line-height:1.25;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.van-odo .odo-line{min-width:0;max-width:100%;white-space:normal;word-break:break-word}.van-odo .odo-primary .odo-num{color:var(--gold);font-weight:800}.van-odo .odo-src{color:var(--mute);font-weight:600;font-size:.68rem}.van-odo .odo-est .odo-src{color:#ffcc00b8;font-weight:600;font-style:italic}.van-odo .odo-freeze .odo-src,.van-odo .odo-note .odo-src,.van-odo .odo-hermont .odo-src{color:var(--mute);font-weight:500;font-size:.64rem;opacity:.92}.van-odo .odo-geotab .odo-src{color:#ffb43ce0;font-weight:600;font-size:.64rem}.van-odo .odo-caution .odo-src{color:#ff7850f2;font-weight:700;font-size:.64rem}.van-hero-left{min-width:0;flex:1 1 auto}.van-hero-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0}.van-hero-top-row{display:flex;align-items:center;justify-content:flex-end;gap:8px}.van-side-row{display:flex;align-items:center;justify-content:flex-end;gap:4px}.van-fee{font-family:var(--mono);font-weight:900;font-size:clamp(1rem,4.5vw,1.45rem);color:var(--gold);text-align:right;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-btn.van-chat-btn,.icon-btn.van-remind-btn,.icon-btn.van-note-btn,.icon-btn.van-stock-btn,.van-chat-btn,.van-remind-btn,.van-note-btn,.van-stock-btn{position:relative;align-self:flex-end;min-width:32px;min-height:32px;width:32px;height:32px;flex-shrink:0;color:var(--mute, #9aa3b5);border-color:#ffffff1f;background:#141822d9;box-shadow:none}.icon-btn.van-chat-btn:after,.icon-btn.van-remind-btn:after,.icon-btn.van-note-btn:after,.icon-btn.van-stock-btn:after,.van-chat-btn:after,.van-remind-btn:after,.van-note-btn:after,.van-stock-btn:after{content:"";position:absolute;inset:-8px;min-width:44px;min-height:44px}.van-chat-btn{color:var(--gold)}.van-chat-btn svg,.van-remind-btn svg,.van-note-btn svg,.van-stock-btn svg{width:16px;height:16px}.van-note-btn.has-notes,.van-remind-btn.has-reminders{color:var(--gold);border-color:#ffcc0073;background:#ffcc001f}.van-note-badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-pill);background:var(--gold);color:#0e0e0e;font-family:var(--mono);font-size:.58rem;font-weight:800;line-height:16px;text-align:center;pointer-events:none}.van-note-badge[hidden]{display:none!important}.bay-note-sheet-list{display:flex;flex-direction:column;gap:6px;margin:0 0 12px}.bay-note-sheet-row{display:flex;align-items:center;gap:8px}.bay-note-sheet-open{flex:1;min-width:0;margin:0;padding:8px 10px;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,.1);background:#0a0e1673;color:var(--ink, #f2f4f8);text-align:left;cursor:pointer;font:inherit}.bay-note-sheet-open .t{display:block;font-family:var(--font-tag, Khand, sans-serif);font-weight:600;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bay-note-sheet-open .m{display:block;margin-top:2px;font-family:var(--mono);font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mute, #9aa3b5)}.bay-note-sheet-done{flex-shrink:0;margin:0;padding:7px 10px;border-radius:8px;border:1px solid rgba(52,199,89,.35);background:#34c7591f;color:#5dde7a;font-family:var(--mono);font-size:.62rem;font-weight:800;letter-spacing:.04em;cursor:pointer}.brand-chips{display:flex;gap:4px;justify-content:flex-end;margin-top:2px;flex-wrap:wrap}.brand-chip{font-family:var(--mono);font-size:.55rem;font-weight:800;letter-spacing:.08em;padding:3px 7px;border-radius:var(--r-tag);border:1px solid var(--line);color:var(--mute)}.brand-chip.hermont{border-color:#e85d04;color:#ffb070;background:#e85d0429}.brand-chip.gomo{font-family:var(--font-brand);font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-color:var(--gold);color:var(--gold);background:linear-gradient(135deg,#fc03,#ffcc000f)}.van-flags{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0}.van-capture{margin:6px 0 0}.van-capture[hidden]{display:none!important}.van-capture-fold{margin:0}.van-capture-fold>.van-capture-fold-sum{list-style:none;cursor:pointer;color:var(--mute);font-size:.72rem;font-weight:600;letter-spacing:.01em;user-select:none}.van-capture-fold>.van-capture-fold-sum::-webkit-details-marker{display:none}.van-capture-fold>.van-capture-fold-sum::marker{content:""}.van-capture-fold-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px;align-items:center}.van-capture-btn{appearance:none;margin:0;padding:3px 0;border:0;background:transparent;color:var(--mute);font-family:var(--sans, inherit);font-size:.72rem;font-weight:600;letter-spacing:.01em;text-decoration:underline;text-decoration-color:#a8a8b059;text-underline-offset:3px;cursor:pointer}.van-capture-btn:active{color:var(--ink)}.flag{font-family:var(--mono);font-size:.68rem;font-weight:700;padding:4px 9px;border-radius:var(--r-pill);background:var(--panel2);color:var(--ink);border:1px solid var(--line)}.flag.overdue{background:var(--red-soft);color:#ff6b6b;border-color:#ff2a2a66}.flag.soon,.flag.hot{background:var(--gold-soft);color:var(--gold);border-color:#ffcc0059}.flag.odo-yellow{background:#ffc4002e;color:#ffd54a;border-color:#ffc4008c;font-weight:800}.dual-clock{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.dual-clock .clk{background:#0e0e0e73;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-md);padding:10px 11px;position:relative;overflow:hidden}.dual-clock .clk.shop{border-top:2px solid var(--red)}.dual-clock .clk.pat{border-top:2px solid var(--gold)}.clk-title{font-family:var(--mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin-bottom:4px}.clk-val{font-family:var(--mono);font-weight:800;font-size:.95rem;color:var(--ink)}.clk-val.late{color:var(--red)}.clk-st{font-size:.72rem;color:var(--mute);margin-top:3px}.van-body{display:flex;flex-direction:column;gap:12px}.vsec{background:#0e0e0e59;border:1px solid rgba(255,255,255,.06);border-radius:var(--r-md);padding:10px 11px}.visit-plan-next{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin:4px 0 2px}.bundle-list .bundle-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.bundle-list .bundle-line .svc-name{flex:1 1 auto;min-width:0}.bundle-list .bundle-line .svc-meta{flex:0 1 auto}.pattern-task-btn{flex:0 0 auto;appearance:none;-webkit-appearance:none;margin:0;padding:2px 7px;min-height:0;border:0;border-radius:var(--r-tag);background:transparent;color:#ffdf80;font-family:inherit;font-size:.72rem;font-weight:600;letter-spacing:.01em;line-height:1.3;text-transform:none;cursor:pointer;white-space:nowrap;opacity:.9}.pattern-task-btn:active{opacity:1;background:#ffcc001a}.vsec.seed-loading,.vsec.van-card-load-gate{min-height:calc(var(--tg-vh, 100dvh) * .5);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:22px 16px 18px;margin:4px 0 10px;border-radius:var(--r-lg);border:1px solid rgba(255,255,255,.06);background:linear-gradient(165deg,#1c22308c,#0c0e14b8);box-shadow:var(--elev-1, 0 1px 2px rgba(0, 0, 0, .28))}.van-card-load-gate .van-card-load-tire{margin:0 auto 12px}.van-card-load-label{margin-top:2px}.van-load-sub{opacity:.65;font-size:.78rem;margin-top:8px}.van-load-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#ffcc008c;animation:van-load-pulse 1s ease-in-out infinite}@keyframes van-load-pulse{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.van-sheet.van-card-loading .seg-tabs{pointer-events:none;opacity:.55}.seed-wait,.van-clocks-loading{min-height:132px;opacity:.78}.seed-skel{display:flex;flex-direction:column;gap:10px;margin-top:14px;width:min(100%,280px);margin-left:auto;margin-right:auto}.seed-skel-row{height:14px;border-radius:var(--r-sm);background:#ffffff0f;position:relative;overflow:hidden}.seed-skel-row.short{width:62%}.seed-skel-row:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 50%,transparent 100%);animation:shimmer 1.4s ease-in-out infinite}.vsec-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.vsec-title{font-family:var(--mono);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:transparent;background:var(--grad-gold);-webkit-background-clip:text;background-clip:text}.vsec-sub{font-size:.68rem;color:var(--mute)}.van-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.van-lines li{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;background:#1c1c1e8c;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,.05)}.van-lines li.svc-line{flex-direction:column;align-items:stretch;gap:5px}.svc-line-row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;width:100%}.svc-last-meta{font-family:var(--mono);font-size:.68rem;font-weight:600;color:var(--mute);line-height:1.3;margin:0}.svc-positions{list-style:none;margin:6px 0 0;padding:0 0 0 8px;display:flex;flex-direction:column;gap:4px;border-left:2px solid var(--border, rgba(255, 255, 255, .08))}.svc-pos{display:grid;grid-template-columns:minmax(52px,auto) auto 1fr;align-items:center;gap:6px 8px;font-size:.7rem;line-height:1.25}.svc-pos-name{font-weight:700;color:var(--text, #e8e8e8)}.svc-pos .svc-status{font-size:.58rem}.svc-pos-meta{font-family:var(--mono);font-size:.62rem;font-weight:600;color:var(--mute);text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svc-status.st-partial{color:var(--gold, #d4a017);background:#d4a0171f}.svc-line.svc-partial .svc-last-meta{color:var(--gold, #d4a017)}.svc-line.svc-ok-compact{padding-top:7px;padding-bottom:7px;opacity:.88}.svc-line.svc-ok-compact .svc-status{font-size:.58rem}.van-lines li.svc-line.tappable{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.van-lines li.svc-line.tappable:active{transform:scale(.99)}.van-lines li.svc-line.on{border-color:#ffcc008c;background:linear-gradient(135deg,#ffcc001f,#1c1c1ebf);box-shadow:0 0 0 1px #ffcc001f inset,0 0 12px #ffcc001f}.van-lines li strong{display:block;font-size:.95rem;font-weight:800;letter-spacing:.01em}.svc-line-main{min-width:0;display:flex;flex-direction:column;gap:5px;align-items:flex-start}.svc-status{display:inline-block;font-family:var(--mono);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:var(--r-pill);background:#ffffff0f;color:var(--mute);border:1px solid rgba(255,255,255,.08)}.svc-status.st-overdue{color:#ff6b6b;background:var(--red-soft);border-color:#ff2a2a59}.svc-status.st-soon{color:var(--gold);background:var(--gold-soft);border-color:#ffcc0059}.svc-status.st-ok{color:var(--ok);background:#34c7591f;border-color:#34c7594d}.svc-left{display:block;font-size:.75rem;color:var(--mute);margin-top:2px}.svc-clocks{display:block;font-family:var(--mono);font-size:.65rem;color:var(--mute);margin-top:3px}.svc-fee{font-family:var(--mono);font-weight:800;color:var(--gold);font-size:.95rem;white-space:nowrap}.job-row,.net-row,.note-row{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.8rem}.job-row:last-child,.net-row:last-child,.note-row:last-child{border-bottom:none}:root{--hermont: #e85d04;--hermont-soft: rgba(232, 93, 4, .16);--hermont-line: rgba(232, 93, 4, .45);--hermont-text: #ffb070}.job-cards .job-card{align-items:flex-start;border-left:3px solid var(--hermont);background:#1c1c1ea6;border-color:#ffffff0d;border-left-color:var(--hermont)}.job-cards .job-card-open{cursor:pointer;transition:background .12s,border-color .12s,transform .12s}.job-cards .job-card-open:active{background:var(--hermont-soft);border-color:var(--hermont-line);transform:scale(.99)}.job-cards .job-card-main{flex:1;min-width:0;pointer-events:none}.job-cards .job-card-side{flex-shrink:0;display:flex;align-items:center;pointer-events:none}.job-num{font-family:var(--mono);font-weight:800;color:var(--hermont-text);letter-spacing:.02em}.job-work{display:block;font-size:.82rem;color:var(--ink);margin-top:4px;line-height:1.35;word-break:break-word;white-space:pre-wrap}.job-chev{font-size:1.35rem;font-weight:300;color:var(--hermont);line-height:1;padding:4px 2px 0 8px}.job-link{background:none;border:none;padding:0;font:inherit;color:var(--hermont-text);text-decoration:underline;cursor:pointer}.van-sub{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;line-height:1.45}.van-meta-bit{color:var(--mute)}.van-meta-sep{color:var(--mute);opacity:.7;margin:0 2px}.vin-copy{display:inline;margin:0;padding:0;border:none;background:none;color:var(--mute);font-family:var(--mono);font-size:inherit;font-weight:600;letter-spacing:.02em;cursor:pointer;text-decoration:underline;text-decoration-color:#a8a8b059;text-underline-offset:2px}.vin-copy:active{opacity:.75}.van-odo.odo-copy{cursor:pointer;user-select:none;-webkit-user-select:none}.van-odo.odo-copy:active{opacity:.8}.van-odo .odo-num{color:var(--gold);font-weight:800}.van-odo .odo-unit,.van-odo .odo-src{color:var(--mute);font-weight:600}.net-search-wrap{display:flex;flex-direction:column;gap:8px}.net-search{margin:0}.filter-search-btn.net-pull-ai{flex:0 0 auto;color:var(--gold);border-color:#ffcc0059;background:#ffcc001a}.filter-search-btn.net-pull-ai:disabled,.filter-search-btn.net-pull-ai.is-busy{opacity:.55;cursor:wait}.filter-search-btn.net-pull-ai.is-busy svg{animation:net-pull-spin .9s linear infinite}@keyframes net-pull-spin{to{transform:rotate(360deg)}}.net-chips{display:flex;flex-wrap:nowrap;gap:6px}.net-chip{flex:0 0 auto;white-space:nowrap;min-height:var(--h-chip);padding:5px 12px;border-radius:var(--r-pill);border:1px solid var(--line);background:#0e0e0e73;color:var(--mute);font-family:var(--font-tag);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.net-chip.on{background:var(--pill-on-bg, var(--gold));border-color:var(--pill-on-border, var(--gold));color:var(--pill-on-fg, #0e0e0e);box-shadow:var(--pill-on-inset);filter:none}.net-count{font-family:var(--mono);font-size:.68rem;color:var(--mute)}.net-list{display:flex;flex-direction:column;gap:6px;max-height:none;overflow:visible}.net-card{padding:7px 10px;background:#1c1c1e8c;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,.05);border-left:3px solid rgba(255,204,0,.45)}.net-card-title{display:block;font-family:var(--font);font-size:.82rem;font-weight:700;line-height:1.3;color:var(--ink);min-width:0;overflow-wrap:anywhere;word-break:break-word}.net-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px}.net-meta-when{font-family:var(--mono);font-size:.68rem;color:var(--mute)}.net-badge{font-family:var(--font-tag);font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:var(--r-pill);background:#ffffff14;color:var(--mute);border:1px solid rgba(255,255,255,.08)}.net-qty{font-family:var(--mono);font-size:.78rem;font-weight:900;color:var(--gold);letter-spacing:.02em}.net-card-km{display:block;margin-top:4px;font-family:var(--mono);font-size:.68rem;color:var(--mute);line-height:1.35}.net-day-head{font-family:var(--font-tag);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gold);margin:10px 2px 4px;opacity:.95;line-height:1.3}.net-day-head:first-child{margin-top:2px}.note-row.priority{border-left:3px solid var(--red);padding-left:8px}.floor-note-list{display:flex;flex-direction:column;gap:6px}.floor-note-row{display:flex;align-items:stretch;gap:0;min-height:52px;border-radius:var(--r-md);overflow:hidden;background:#0e0e0e66;border:1px solid rgba(255,255,255,.05)}.floor-note-rail{width:4px;flex-shrink:0;background:var(--red);box-shadow:0 0 8px #ff2a2a59}.floor-note-row.hot .floor-note-rail{background:var(--red);box-shadow:0 0 12px #ff2a2a8c}.floor-note-main{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:8px 8px 8px 10px}.floor-note-main[hidden]{display:none!important}.floor-note-body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.floor-note-van{font-family:var(--mono);font-weight:800;font-size:.9rem;color:var(--ink);letter-spacing:.02em}.floor-note-text{font-size:.8rem;color:var(--mute);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.floor-note-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.note-icon{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border-radius:var(--r-pill);border:1px solid var(--line);background:#1c1c1ee6;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;line-height:0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,border-color .12s ease,background .12s ease}.note-icon svg{display:block}.note-icon:active{transform:scale(.94)}.note-icon:disabled{opacity:.4;cursor:default}.note-icon.done{border-color:#34c75973;color:var(--ok);background:#34c7591f}.note-icon.delete{border-color:#ff2a2a66;color:#ff6b6b;background:#ff2a2a1a}.floor-note-confirm{flex:1;min-width:0;display:flex;align-items:stretch;gap:0}.floor-note-confirm[hidden]{display:none!important}.floor-note-confirm-label{flex:1 1 auto;min-width:0;display:flex;align-items:center;padding:0 10px;font-family:var(--mono);font-size:.72rem;font-weight:700;color:var(--mute);letter-spacing:.02em}.floor-note-confirm .note-btn{flex:0 0 28%;min-width:4.2rem;min-height:100%;border-radius:0;border:none;font-size:.78rem}.floor-note-confirm .note-btn.yes{border-left:1px solid rgba(255,255,255,.08)}.note-btn{min-height:36px;padding:6px 12px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--panel);color:var(--ink);font-family:var(--mono);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;flex-shrink:0}.note-btn:disabled{opacity:.45;cursor:default}.note-btn.yes{border-color:transparent;background:var(--ok);color:#0e0e0e}.floor-note-row.confirm-delete .note-btn.yes{background:var(--red);color:#fff}.note-btn.cancel{border-color:transparent;color:var(--ink);background:#ffffff14}.floor-note-row.confirming{border-color:#ffcc0059}.floor-note-row.confirm-delete.confirming{border-color:#ff2a2a66}.floor-tire-list{display:flex;flex-direction:column;gap:6px}.floor-tire-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-sm);background:#0e0e0e66;border:1px solid rgba(255,255,255,.05)}.floor-tire-row.low{border-color:#ff2a2a59}.floor-tire-name{font-size:.82rem;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.floor-tire-qty{font-family:var(--mono);font-weight:800;font-size:.75rem;color:var(--gold);white-space:nowrap}.floor-tire-row.low .floor-tire-qty{color:#ff6b6b}.foss-chip{display:inline-flex;align-items:center;gap:6px;margin:4px 4px 0 0;padding:8px 14px;border-radius:var(--r-pill);border:1px solid rgba(255,204,0,.3);background:var(--gold-soft);color:var(--gold);font-size:.75rem;font-weight:700;cursor:pointer}.foss-chip:active{box-shadow:none}.conflict-banner{background:#ff2a2a1f;border:1px solid rgba(255,42,42,.35);color:#ffb4b4;border-radius:var(--r-sm);padding:8px 10px;font-size:.78rem;margin-bottom:10px}.plan-jobs-honesty-banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 12px;padding:10px 12px;border-radius:var(--r-md);border:1px solid rgba(255,204,0,.28);background:#ffcc0014;font-size:.78rem;line-height:1.35;color:#ffffffe0}.plan-jobs-honesty-banner p{flex:1 1 12rem;margin:0}.plan-jobs-log-btn{flex:0 0 auto;min-height:36px!important}.job-draft-block.is-collapsed .job-draft-chips,.job-draft-block.is-collapsed .job-draft-cats,.job-draft-block.is-collapsed .job-draft-presets,.job-draft-block.is-collapsed .job-draft-cycle,.job-draft-block.is-collapsed .job-draft-text,.job-draft-block.is-collapsed .job-draft-date,.job-draft-block.is-collapsed .job-draft-actions{display:none!important}.job-draft-block.is-collapsed .vsec-sub:after{content:" \2014tap Tonight's report to expand";opacity:.65;font-weight:500}.van-meta{font-size:.78rem;color:var(--mute);margin:10px 0;line-height:1.4}.van-actions{display:flex;flex-wrap:nowrap;gap:8px;margin-top:4px;align-items:stretch}.van-actions .act{flex:1 1 0;min-width:0;padding-left:10px;padding-right:10px;font-size:.82rem}.van-actions .act[style*="display: none"],.van-actions .act.is-hidden{display:none!important}.action-island,.sticky-actions{position:static;display:flex;gap:8px;align-items:stretch;margin:12px 0 4px;padding:10px 12px;border-radius:var(--r-md, 14px);border:1px solid rgba(255,204,0,.22);background:linear-gradient(180deg,#161c2afa,#0e121cfa);box-shadow:0 4px 14px #00000059,inset 0 1px #ffffff0f;backdrop-filter:none;-webkit-backdrop-filter:none;z-index:auto}.action-island .act,.sticky-actions .act{flex:1 1 0;min-width:0;min-height:44px}.action-island .job-draft-save,.sticky-actions .job-draft-save{flex:1 1 auto;min-height:44px}.van-sheet-panel .job-draft-block.vsec{overflow:visible}.van-hint{margin:10px 0 4px;font-size:.68rem;color:var(--mute);text-align:center;opacity:.85}.toast{position:fixed;left:50%;top:calc(10px + var(--safe-t, 0px));bottom:auto;transform:translate(-50%) translateY(0);z-index:var(--z-toast);background:var(--grad-panel-soft),var(--panel2);border:1px solid var(--gold);color:var(--ink);padding:10px 16px;border-radius:var(--r-md);font-size:.85rem;font-weight:600;box-shadow:0 8px 28px #00000073;max-width:min(90%,420px);text-align:center;animation:toast-in .3s var(--ease-out);will-change:transform}.toast.ok{border-color:var(--ok);background:linear-gradient(180deg,rgba(52,199,89,.08),transparent 55%),var(--panel2)}.toast.err{border-color:var(--red);background:linear-gradient(180deg,rgba(255,42,42,.08),transparent 55%),var(--panel2)}.toast.out{animation:toast-out var(--dur-fast) var(--ease-in) forwards}.toast[hidden]{display:none!important}.toast.has-action{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 16px}.toast-msg{flex:1;min-width:0}.toast-action{flex-shrink:0;border:1px solid var(--gold);background:#ffcc001f;color:#ffe066;border-radius:8px;padding:6px 10px;font-size:.78rem;font-weight:700;cursor:pointer}.toast.ok .toast-action{border-color:var(--ok);color:#b8f0c8;background:#50c8781f}.toast.err .toast-action{border-color:var(--red)}.gate{position:fixed;inset:0;z-index:var(--z-gate);display:flex;align-items:center;justify-content:center;padding:24px;background:#050505}.gate-scrim{position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 50% 30%,rgba(255,204,0,.08),transparent 55%),#050505;pointer-events:none}.gate.gate-stage .gate-scrim{background:radial-gradient(ellipse 90% 60% at 50% 18%,rgba(255,204,0,.14),transparent 58%),radial-gradient(ellipse 55% 40% at 80% 85%,rgba(255,42,42,.06),transparent 50%),#050505}.gate-ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.gate-orb{position:absolute;left:50%;top:28%;width:min(72vw,420px);height:min(72vw,420px);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,224,102,.22) 0%,rgba(255,204,0,.1) 35%,transparent 68%);filter:none;opacity:.85}.gate-drift{position:absolute;inset:-20%;background:repeating-linear-gradient(-18deg,transparent 0,transparent 38px,rgba(255,204,0,.03) 38px,rgba(255,204,0,.03) 39px);opacity:.55}body.app-locked .gate.gate-stage .gate-orb,body.app-locked .gate.gate-stage.gate-anim .gate-orb,body.app-locked .gate.gate-stage .gate-drift,body.app-locked .gate.gate-stage.gate-anim .gate-drift{animation:none}.gate[hidden]{display:none!important}body.app-locked #app>*:not(#gate):not(#toast):not(#loading){visibility:hidden!important;opacity:0!important;pointer-events:none!important;user-select:none!important}body.app-boot #loading,body.app-locked #loading{display:flex!important}body.app-locked{overflow:hidden;background:#050505}body.app-locked .bg-glow,body.app-locked .bg-grid{animation:none!important}.gate-card{position:relative;z-index:1;background:linear-gradient(165deg,#243656,#152238);border:1px solid rgba(255,204,0,.28);border-top:3px solid var(--gold);border-radius:var(--r-lg);padding:28px 22px;text-align:center;max-width:340px;width:100%;box-shadow:0 24px 60px #000000bf,0 0 0 1px #ffffff0a inset}.gate-logo{margin:0 auto 10px;width:auto;height:auto;display:flex;justify-content:center}.gate-hint{margin:10px 0 14px!important;max-width:18rem;font-size:.82rem!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important;color:var(--mute)!important;text-align:center;opacity:.95}.live-only-off{opacity:.55}.live-only-strip{margin:0 12px 8px;padding:7px 10px;border:1px solid rgba(255,196,0,.32);border-radius:var(--r-sm);background:#ffc4001a;color:#ffd54a;font-size:.76rem;font-weight:700;text-align:center}.live-only-strip[hidden]{display:none!important}.sense-pull-live-hint{margin:0 0 8px;font-size:.78rem}.gate-legal{margin:2px 0 0!important;font-size:.72rem!important;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)!important;opacity:.9}.gate-card h2{margin:8px 0;color:var(--ink)}.gate-card p{margin:0;color:var(--mute);font-size:.9rem;line-height:1.45}.gate-card p b{color:var(--gold);font-weight:800}.gate-card-landing{max-width:360px;padding:32px 24px 28px}.gate.gate-stage .gate-card-landing{max-width:min(400px,92vw);padding:40px 28px 32px;background:linear-gradient(165deg,#1c202c8c,#0c0c0eb8);border:1px solid rgba(255,204,0,.18);border-top:2px solid rgba(255,204,0,.72);box-shadow:0 28px 80px #000000a6,0 0 0 1px #ffffff0a inset,0 0 48px #ffcc000f;animation:none}.gate.gate-stage .gate-brand-logo{height:76px;max-width:min(320px,84vw)}.gate.gate-stage .gate-legal{margin-top:14px!important;letter-spacing:.14em;font-family:var(--font-brand),var(--font),system-ui,sans-serif;font-weight:600;color:#ffe066c7!important}.gate.gate-stage.gate-anim .gate-logo{animation:gate-logo-in .7s var(--ease-out) both}.gate.gate-stage.gate-anim .gate-legal{animation:gate-legal-in .5s .18s var(--ease-out) both}.gate.gate-stage.gate-anim .gate-dsp-btn{animation:gate-cta-in .55s .32s var(--ease-spring) both}.gate.gate-stage.gate-anim .gate-logo .gate-brand-logo,.gate.gate-stage.gate-anim .gate-brand-logo{animation:none}@keyframes gate-logo-in{0%{opacity:0;transform:scale(.88) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes gate-legal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:.9;transform:translateY(0)}}@keyframes gate-cta-in{0%{opacity:0;transform:translateY(16px) scale(.96);box-shadow:0 0 #fc00}to{opacity:1;transform:translateY(0) scale(1);box-shadow:0 8px 24px #ffcc0047,0 1px #ffffff59 inset}}.gate-dsp-btn{position:relative;display:flex;align-items:center;justify-content:center;margin:22px auto 0;width:100%;min-height:56px;padding:16px 22px;border-radius:var(--r-md);border:none;overflow:hidden;background:var(--grad-gold);color:#1a1a1c!important;font-family:var(--font-brand),var(--font),system-ui,sans-serif;font-size:1.35rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none!important;box-shadow:0 8px 24px #ffcc0047,0 1px #ffffff59 inset;transition:transform .12s ease,box-shadow .2s ease,filter .2s ease;cursor:pointer}.gate.gate-stage .gate-dsp-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translate(-120%);pointer-events:none}.gate.gate-stage.gate-anim .gate-dsp-btn:after{animation:none}@media (hover: hover) and (pointer: fine){.gate-dsp-btn:hover{filter:brightness(1.05);box-shadow:0 10px 28px #ffcc0061,0 1px #fff6 inset;transform:translateY(-1px)}.gate.gate-stage .gate-dsp-btn:hover{filter:brightness(1.08);box-shadow:0 12px 36px #ffcc0080,0 0 40px #ffcc0038,0 1px #ffffff73 inset}}.gate-dsp-btn:active{transform:translateY(1px)}body.motion-chill .gate.gate-stage .gate-orb,body.motion-chill .gate.gate-stage .gate-drift,body.motion-chill .gate.gate-stage.gate-anim .gate-orb,body.motion-chill .gate.gate-stage.gate-anim .gate-drift,body.motion-chill .gate.gate-stage.gate-anim .gate-logo,body.motion-chill .gate.gate-stage.gate-anim .gate-legal,body.motion-chill .gate.gate-stage.gate-anim .gate-dsp-btn,body.motion-chill .gate.gate-stage.gate-anim .gate-brand-logo,body.motion-chill .gate.gate-stage.gate-anim .gate-dsp-btn:after{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}@media (prefers-reduced-motion: reduce){body:not(.motion-max) .gate.gate-stage .gate-orb,body:not(.motion-max) .gate.gate-stage .gate-drift,body:not(.motion-max) .gate.gate-stage.gate-anim .gate-orb,body:not(.motion-max) .gate.gate-stage.gate-anim .gate-drift,body:not(.motion-max) .gate.gate-stage.gate-anim .gate-logo,body:not(.motion-max) .gate.gate-stage.gate-anim .gate-legal,body:not(.motion-max) .gate.gate-stage.gate-anim .gate-dsp-btn,body:not(.motion-max) .gate.gate-stage.gate-anim .gate-brand-logo,body:not(.motion-max) .gate.gate-stage.gate-anim .gate-dsp-btn:after{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}.gate-card .err{color:var(--red);font-size:.8rem;margin-top:12px;min-height:0}.gate-card .err:not([hidden]):empty{display:none}.visually-hidden,.stock-kind-select.visually-hidden,select.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;appearance:none;pointer-events:none}.loading{position:fixed;inset:0;z-index:200;background:#0505089e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;backdrop-filter:none;-webkit-backdrop-filter:none}body.sheet-open .loading:not([hidden]),body.help-open .loading:not([hidden]),body.nested-modal-open .loading:not([hidden]){z-index:calc(var(--z-bay, 300) + 10)}.loading[hidden]{display:none!important}.load-tire{width:48px;height:48px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-shrink:0;filter:drop-shadow(0 0 14px rgba(255,204,0,.45));transform-origin:50% 50%;animation:load-tire-spin .7s linear infinite}.load-tire-svg{display:block;width:48px;height:48px;max-width:48px;max-height:48px;margin:0}.loading-label{font-family:var(--font);font-weight:600;font-size:.72rem;letter-spacing:.1em;padding-left:.1em;color:var(--gold);text-transform:uppercase;text-align:center;margin:0;line-height:1.2;animation:loading-pulse 1.2s ease-in-out infinite}.spinner{width:36px;height:36px;border:3px solid var(--line);border-top-color:var(--gold);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes card-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shimmer{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@keyframes toast-in{0%{transform:translate(-50%) translateY(-12px) scale(.98)}to{transform:translate(-50%) translateY(0) scale(1)}}@keyframes toast-out{0%{transform:translate(-50%) translateY(0) scale(1)}to{transform:translate(-50%) translateY(-10px) scale(.98)}}body.motion-chill .toast,body.motion-chill .toast.out{animation:none!important}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto!important}body:not(.motion-max) *,body:not(.motion-max) *:before,body:not(.motion-max) *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.live-dot{margin:0;font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ok);display:flex;align-items:center;gap:6px;padding:3px 9px;border-radius:var(--r-pill);background:#34c7591a;border:1px solid rgba(52,199,89,.28)}.pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok);animation:pulse-live 1.6s ease-in-out infinite}.search-wrap{margin-bottom:10px}.search-input{width:100%;min-height:44px;border-radius:var(--r-md);border:1px solid var(--line);background:#0e0e129e;color:var(--ink);padding:10px 14px;font-size:.95rem;font-family:var(--font);font-weight:600;letter-spacing:.01em;outline:none;-webkit-appearance:none;appearance:none;transition:border-color .2s ease,background .2s ease}.search-input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #ffcc0029,0 0 16px #ffcc0014;background:#0e0e12c7}.search-input::placeholder,.search-input::-webkit-input-placeholder{font-family:inherit;font-weight:500;letter-spacing:.01em;color:var(--mute);opacity:.9}.seg-tabs{display:flex;gap:6px;margin:0 0 12px;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;padding:2px 0 4px;scrollbar-width:none;scroll-padding-inline:8px}.seg-tabs::-webkit-scrollbar{display:none}.seg-tabs .van-seg-more-wrap[hidden]{display:none!important}.seg-tabs .van-seg-arrange-chip{opacity:.72;border-style:dashed;color:var(--mute);flex:0 0 auto}.seg-tabs .van-seg-arrange-chip:active,.seg-tabs .van-seg-arrange-chip:focus-visible{opacity:1}.seg-tabs.seed-lock{pointer-events:none;opacity:.55}.seg{flex:0 0 auto;min-height:44px;padding:0 14px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--grad-panel-soft),var(--panel);color:var(--mute);font-family:var(--font-tag);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;position:relative;overflow:visible;box-shadow:none;filter:none;transform:none;display:inline-flex;align-items:center;justify-content:center;line-height:1;transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.seg:before,.seg:after{content:none!important;display:none!important}.seg .seg-label{position:relative;z-index:1}.seg.on{background:var(--pill-on-bg, var(--gold));border-color:var(--pill-on-border, var(--gold));color:var(--pill-on-fg, #0e0e0e);box-shadow:var(--pill-on-inset);filter:none;transform:none}.dual-clock.rings{display:flex;flex-direction:column;gap:8px}.van-clocks-fold{margin:0}.van-clocks-fold>.van-clocks-fold-sum{display:inline-flex;align-items:center;gap:6px;list-style:none;cursor:pointer;user-select:none;width:fit-content;max-width:100%;min-height:0;padding:2px 0;border:0;border-radius:0;background:transparent;color:var(--mute);font-family:var(--sans, inherit);font-size:.72rem;font-weight:600;letter-spacing:.01em;-webkit-tap-highlight-color:transparent}.van-clocks-fold>.van-clocks-fold-sum::-webkit-details-marker{display:none}.van-clocks-fold>.van-clocks-fold-sum::marker{content:""}.van-clocks-fold-chev{width:0;height:0;margin-left:2px;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid currentColor;opacity:.55;transition:transform .18s ease}.van-clocks-fold[open]>.van-clocks-fold-sum .van-clocks-fold-chev{transform:rotate(180deg)}.van-clocks-fold>.dual-clock-inner{margin-top:8px}.dual-clock.rings .dual-rings{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ring-card{position:relative;background:#0e0e0e73;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-md);padding:10px 8px 11px;display:flex;flex-direction:column;align-items:center;gap:3px;overflow:visible}.clock-detail-bar{margin-top:8px}.clock-detail-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:36px;padding:8px 12px;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,.12);background:#121620eb;color:var(--ink, #f2f2f2);font-family:var(--font),system-ui,sans-serif;font-size:.78rem;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,background .15s ease}.clock-detail-btn:active{transform:scale(.99)}.clock-detail-btn.open,.clock-detail-btn[aria-expanded=true]{border-color:#fc06;background:#ffcc0014}.clock-detail-ico{width:18px;height:18px;border-radius:var(--r-pill);border:1.5px solid rgba(255,204,0,.55);color:var(--gold);font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.clock-detail-txt{flex:0 1 auto}.clock-detail-chev{width:0;height:0;margin-left:2px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid rgba(255,255,255,.45);transition:transform .15s ease}.clock-detail-chev.up{transform:rotate(180deg)}.clock-info-panel{margin-top:8px;padding:12px;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.1);background:#0c0e14f5;animation:clock-info-in .16s ease-out}.info-open .clock-detail-btn{border-color:#fc06}.clock-info-panel[hidden]{display:none!important}@keyframes clock-info-in{0%{transform:translateY(-3px)}to{transform:none}}.ci-verdict{padding:10px 12px;border-radius:var(--r-sm);margin-bottom:12px;border:1px solid rgba(255,255,255,.1);background:#1c2230e6}.ci-verdict-kicker{font-family:var(--mono),ui-monospace,monospace;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mute, #9aa3b5);margin-bottom:4px}.ci-verdict-title{font-size:.92rem;font-weight:800;line-height:1.25;color:var(--ink, #f2f2f2);margin-bottom:4px}.ci-verdict-body{margin:0;font-size:.76rem;line-height:1.4;color:#ffffffb8;font-weight:500}.ci-verdict-ok{border-color:#3dcc7a47;background:#28b4641a}.ci-verdict-ok .ci-verdict-title{color:#8ef0b0}.ci-verdict-shop{border-color:#ff5a5a59;background:#c832321f}.ci-verdict-shop .ci-verdict-title{color:#ffb0b0}.ci-verdict-pat{border-color:#fc06;background:#ffcc001a}.ci-verdict-pat .ci-verdict-title{color:#ffe066}.ci-verdict-both{border-color:#ff5a5a73;background:linear-gradient(135deg,#c8323229,#ffcc001a)}.ci-verdict-both .ci-verdict-title{color:var(--gold)}.ci-verdict-thin{border-color:#8ca0c84d;background:#788cb41a}.ci-verdict-thin .ci-verdict-title{color:#c8d4ee}.ci-compare-wrap{margin-top:0;padding-top:0;border-top:none}.ci-compare{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ci-card{padding:10px 8px;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,.1);background:#121620e6;min-width:0}.ci-card-shop{border-top:2px solid var(--red, #ff5a5a)}.ci-card-pat{border-top:2px solid var(--gold, #ffcc00)}.ci-card.late{box-shadow:0 0 0 1px #ff785033 inset}.ci-card-name{font-family:var(--mono),ui-monospace,monospace;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--ink, #f2f2f2)}.ci-card-shop .ci-card-name{color:#ff9a9a}.ci-card-pat .ci-card-name{color:#ffe066}.ci-card-role{font-size:.68rem;font-weight:700;color:#ffffffc7;margin:2px 0 6px;line-height:1.25}.ci-card-rule{font-size:.68rem;line-height:1.3;color:var(--mute, #9aa3b5);margin-bottom:8px;min-height:2.4em}.ci-card-stat{font-family:var(--mono),ui-monospace,monospace;font-size:.78rem;font-weight:800;line-height:1.25;color:var(--ink, #f2f2f2);margin-bottom:6px}.ci-card-stat.late{color:#ffb070}.ci-card-note{font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mute, #9aa3b5);opacity:.9}.ci-tip-list{margin:0;padding-left:16px;font-size:.74rem;line-height:1.4;color:#ffffffbf}.ci-tip-list li{margin-bottom:6px}.ci-tip-list li:last-child{margin-bottom:0}.ci-trust{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:.72rem;font-weight:600;line-height:1.3;background:#ffcc0014;border:1px solid rgba(255,204,0,.18);color:var(--ink, #f2f2f2);margin-bottom:10px;margin-top:10px}.ci-trust.thin{background:#788cb41a;border-color:#8ca0c840}.ci-trust.firm{background:#28b4641a;border-color:#28b46447}.ci-trust-dot{width:7px;height:7px;border-radius:50%;background:var(--gold);flex-shrink:0}.ci-trust.thin .ci-trust-dot{background:#8aa0c8}.ci-trust.firm .ci-trust-dot{background:#3dcc7a}.ci-block{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07)}.ci-block:first-child{margin-top:0;padding-top:0;border-top:none}.ci-h{font-family:var(--font),system-ui,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute, #9aa3b5);margin:0 0 8px}.pat-tl-van{display:flex;flex-direction:column;gap:14px}.pat-tl-row{padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.pat-tl-row:first-child{padding-top:0;border-top:none}.pat-tl-lab{font-family:var(--font),system-ui,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.02em;color:var(--gold);margin:0 0 8px;line-height:1.25}.ci-block .clock-explain{display:block!important;padding:0;background:transparent;border:none}.ci-block .cx-p{margin:0 0 8px;font-size:.76rem;line-height:1.4;font-weight:500}.ci-block .cx-p:last-child{margin-bottom:0}.ci-block .cx-p b{color:var(--gold);font-weight:700}.ci-block .why-hot-head{margin:0 0 4px;font-size:.78rem;font-weight:700}.ci-block .why-hot-list{margin:0;padding-left:16px;font-size:.74rem;line-height:1.4;color:#ffffffbf}.ci-coach p{margin:0 0 8px;font-size:.76rem;line-height:1.4}.ci-coach-btn{width:100%;min-height:34px;border-radius:8px;border:1px solid rgba(255,204,0,.4);background:#ffcc0024;color:var(--gold);font-weight:700;font-size:.78rem;cursor:pointer}.gap-tl .gap-legend{display:flex;flex-wrap:wrap;gap:10px 14px;margin:0 0 10px}.gap-leg{display:inline-flex;align-items:center;gap:6px;font-size:.65rem;font-weight:600;color:var(--mute, #9aa3b5)}.gap-leg i{display:block;width:10px;height:10px;border-radius:2px}.gap-leg.closed i{background:var(--grad-gold)}.gap-leg.open i{background:transparent;border:1.5px dashed #8aa0c8;box-sizing:border-box}.gap-cols{display:flex;align-items:flex-end;justify-content:flex-start;gap:8px;min-height:88px;padding:4px 2px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gap-cols::-webkit-scrollbar{display:none}.gap-col{flex:0 0 auto;width:40px;display:flex;flex-direction:column;align-items:center;gap:4px}.gap-bar-track{width:100%;height:64px;display:flex;align-items:flex-end;justify-content:center;background:transparent;overflow:hidden}.gap-bar{width:22px;min-height:6px;border-radius:4px 4px 2px 2px;transition:none}.gap-bar.closed{background:var(--grad-gold);box-shadow:none;filter:var(--pill-glow-gold-soft)}.gap-bar.open{width:20px;background:#8aa0c81f;border:1.5px dashed #8aa0c8;box-sizing:border-box}.gap-bar.partial,.gap-bar.short-excl{width:20px;background:#ffcc001f;border:1.5px dashed rgba(255,204,0,.45);box-sizing:border-box;filter:none;opacity:.75}.gap-leg.partial i{background:transparent;border:1.5px dashed rgba(255,204,0,.55);box-sizing:border-box}.gap-col.partial .gap-km,.gap-col.short-excl .gap-km{color:#ffcc00b3}.gap-col.partial .gap-tag,.gap-col.short-excl .gap-tag{color:#ffcc00bf}.gap-km{font-family:var(--mono),ui-monospace,monospace;font-size:.62rem;font-weight:800;color:var(--ink, #f2f2f2);letter-spacing:.02em}.gap-col.open .gap-km{color:#a8b8d8}.gap-tag{font-size:.55rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mute, #9aa3b5)}.gap-col.open .gap-tag{color:#8aa0c8}.gap-foot{margin-top:8px;font-size:.7rem;font-weight:600;line-height:1.35;color:#ffffffb8}.gap-excl{margin-top:6px;font-size:.65rem;line-height:1.35;color:var(--mute, #9aa3b5)}.gap-tl-empty{margin:0;font-size:.76rem;color:var(--mute, #9aa3b5);line-height:1.4}.dual-clock.rings .dual-rings{margin-bottom:0}.dual-clock.rings .pattern-meta-row,.dual-clock.rings .clock-explain-toggle,.dual-clock.rings .why-hot-toggle,.dual-clock.rings .ring-info-btn,.dual-clock.rings .ring-head,.dual-clock.rings>.coach-tips{display:none!important}.ring-card.shop{border-top:2px solid var(--red)}.ring-card.pat{border-top:2px solid var(--gold)}.ring-svg{width:72px;height:72px;display:block;transform:none}.ring-svg circle{fill:none;stroke-width:7}.ring-svg .track{stroke:#ffffff14}.ring-svg .prog{stroke-linecap:round;stroke-dashoffset:var(--ring-to, 0);animation:none}.ring-svg.ring-anim .prog{animation:ring-draw .9s var(--ease-torque)}.ring-card.shop .prog{stroke:var(--red)}.ring-card.shop .ring-svg.ring-anim .prog{animation-delay:0ms}.ring-card.pat .prog{stroke:var(--gold)}.ring-card.pat .ring-svg.ring-anim .prog{animation-delay:.12s}.ring-card.pat.race-win .ring-svg.ring-anim .prog{animation:ring-draw-race .95s .12s var(--ease-torque)}.ring-card.late .prog{stroke:var(--red)}.ring-card.pat.pin-lock{animation:pin-lock-tick .45s var(--ease-lug)}.ring-card.pat.pat-empty .prog{stroke:#ffcc001f}.ring-card.pat.pat-empty .ring-text{opacity:.75;font-size:.82rem}.ring-iv-empty{opacity:.7;font-style:italic;letter-spacing:.02em}.ring-iv{font-family:var(--mono);font-size:.58rem;letter-spacing:.04em;color:var(--mute);text-align:center;margin-top:1px}.ring-dial{position:relative;width:72px;height:72px;margin:2px auto 0;flex:0 0 auto;overflow:visible}.ring-card{overflow:visible}.ring-hub{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--ink);z-index:2}.ring-hub.late{color:var(--red)}.ring-hub.mode-cal{color:var(--soon)}.ring-hub.mode-cal.late{color:var(--red)}.ring-hub.mode-pat{color:var(--gold)}.ring-hub.mode-km{color:#f5f5f7eb}.ring-hub.mode-both{color:var(--soon)}.ring-icon{display:block;margin:0;flex:0 0 auto;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.ring-hub-txt{font-family:var(--mono);font-size:.8rem;font-weight:900;letter-spacing:.06em;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.ring-hub-both{display:inline-flex;align-items:center;gap:1px;transform:scale(.92)}.ring-hub-both .ring-icon{width:16px;height:16px}.ring-hub-plus{font-family:var(--mono);font-size:.62rem;font-weight:800;opacity:.75;margin:0 1px}.ring-hub-km-txt{font-family:var(--mono);font-size:.58rem;font-weight:900;letter-spacing:.04em;text-transform:lowercase}.ring-mode{font-family:var(--mono);font-size:.55rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--mute);margin-top:3px;line-height:1.15}.ring-mode.mode-cal{color:var(--soon)}.ring-mode.mode-cal.late,.ring-mode.late{color:var(--red)}.ring-mode.mode-pat{color:var(--gold)}.ring-mode.mode-both{color:var(--soon)}.ring-center{display:none}.ring-label{font-family:var(--mono);font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);text-align:center;max-width:100%;padding:0 4px;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ring-text{font-family:var(--mono);font-weight:800;font-size:.78rem;text-align:center;color:var(--ink);margin-top:4px}.ring-text.late{color:var(--red)}.ring-card.mode-cal .ring-label{color:#ffcc00bf}.ring-card.mode-pat .ring-label{color:#ffcc00a6}.scoreboard-box{display:block;gap:8px;margin-bottom:12px}.score-card{background:linear-gradient(145deg,#243656f5,#121826f2);border:1px solid rgba(255,204,0,.32);border-radius:var(--r-md);padding:10px 12px;box-shadow:0 0 0 1px #ffffff0a inset,0 4px 14px #00000047;opacity:1}.score-card .dsp{font-family:var(--mono);font-weight:900;font-size:.95rem;color:var(--gold);text-shadow:0 0 12px rgba(255,204,0,.25)}.score-card .pipe{font-family:var(--mono);font-weight:800;font-size:1.05rem;margin-top:4px;color:var(--ink)}.score-card .meta{font-size:.68rem;color:var(--mute);margin-top:4px;line-height:1.35}.score-totals{grid-column:1 / -1;background:linear-gradient(90deg,#ffcc0024,#ff2a2a14);border:1px solid rgba(255,204,0,.35);border-radius:var(--r-md);padding:12px 12px 12px 18px;font-family:var(--mono);font-size:.78rem;line-height:1.45;position:relative;box-shadow:0 4px 14px #00000038;overflow:hidden}.score-totals:before{content:"";position:absolute;left:7px;top:10px;bottom:10px;width:4px;border-radius:99px;background:var(--gold);box-shadow:none;filter:var(--pill-glow-gold-soft);pointer-events:none}.floor-extras{margin-bottom:12px}.floor-block{background:#121620b8;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-md);padding:10px 12px;margin-bottom:8px;box-shadow:0 2px 10px #0003}.floor-block h3{margin:0 0 8px;font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.skel{height:72px;border-radius:var(--r-md);overflow:hidden;background:linear-gradient(100deg,#161820 20%,#2a3040,#161820 60%);background-size:200% 100%;animation:shimmer-lux 1.4s ease-in-out infinite;margin-bottom:8px}.skel-line{height:14px;border-radius:var(--r-sm);overflow:hidden;background:linear-gradient(100deg,#161820 20%,#2a3040,#161820 60%);background-size:200% 100%;animation:shimmer-lux 1.4s ease-in-out infinite;margin-bottom:8px}.skel-card{display:flex;align-items:stretch;gap:0;min-height:76px;margin-bottom:8px;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.06);background:#161a24b8;overflow:hidden;animation:none}.skel-rail{width:4px;flex:0 0 auto;background:linear-gradient(180deg,#ffcc0059,#ffcc0014)}.skel-card-body{flex:1;min-width:0;padding:14px 12px 10px}.skel-card-body .skel-line{margin-bottom:8px}.skel-card-body .skel-line:last-child{margin-bottom:0}.skel-fee{width:52px;margin:16px 12px 16px 0;border-radius:var(--r-sm);background:linear-gradient(100deg,#161820 20%,#2a3040,#161820 60%);background-size:200% 100%;animation:shimmer-lux 1.4s ease-in-out infinite}.share-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.empty-fancy{padding:36px 18px!important;border-style:solid!important;border-color:#fc03!important;background:radial-gradient(circle at 50% 0%,rgba(255,204,0,.08),transparent 60%)}.empty-icon{font-size:2rem;margin-bottom:8px;filter:drop-shadow(0 0 12px rgba(255,204,0,.35));display:flex;align-items:center;justify-content:center;line-height:0;padding-top:2px}.pipe-bar.stale{border-color:#a1a1a659;opacity:.85}.pipe-bar.stale:before{background:var(--mute);box-shadow:none}.meter{margin-top:8px;height:5px;border-radius:99px;background:#ffffff14;overflow:hidden}.meter>span{display:block;height:100%;width:100%;border-radius:99px;background:var(--grad-heat);box-shadow:0 0 10px #ff2a2a66;transform-origin:left center;transform:scaleX(var(--meter, 0));transition:transform .65s var(--ease-torque, var(--ease-roll))}body.app-boot .boot-fade,body.app-boot .boot-tabs .bay-tab,body.app-boot .boot-main,body.app-boot .brand-word,body.app-boot .bay-sep,body.app-boot .logo-tire,body.app-boot .logo-stage{opacity:1;visibility:visible}body.app-boot .mast-boot .logo-tire{animation:tire-roll-in 1.05s cubic-bezier(.18,.7,.2,1) forwards;will-change:transform}body.app-boot.boot-braking .logo-tire,body.app-boot .logo-stage.tire-braking .logo-tire{filter:drop-shadow(0 0 14px rgba(255,204,0,.55)) drop-shadow(0 4px 8px rgba(180,180,190,.35))}body.app-boot.boot-landed .bay .brand-word{animation:brand-nudge .35s var(--ease-out);display:inline-block}body.app-boot.boot-landed .bay-1{animation-delay:.08s}body.app-boot.boot-landed .bay-2{animation-delay:.12s}body.app-boot.boot-landed .bay-3{animation-delay:.16s}body.app-boot.boot-ui .boot-tabs .bay-tab,body.app-boot.boot-ui .boot-tabs .bay-tab-more{animation:none}@keyframes brand-nudge{0%{transform:translateY(3px)}to{transform:none}}body:not(.app-boot) .boot-fade,body:not(.app-boot) .boot-tabs .bay-tab,body:not(.app-boot) .boot-main,body:not(.app-boot) .brand-word,body:not(.app-boot) .logo-tire,body:not(.app-boot) .logo-stage,body.boot-done .boot-fade,body.boot-done .boot-tabs .bay-tab,body.boot-done .boot-main,body.boot-done .brand-word,body.boot-done .logo-tire,body.boot-done .logo-stage{opacity:1!important;visibility:visible!important}body:not(.app-boot) .logo-tire,body.boot-done .logo-tire{transform:none}.bay-sep{opacity:.45}.logo-tire.tire-spin{animation:tire-tap-spin 1.05s var(--ease-spring)!important;animation-duration:1.05s!important;animation-iteration-count:1!important}body.app-boot.boot-impact .logo-tire{filter:drop-shadow(0 0 18px rgba(255,204,0,.75)) drop-shadow(-5px 0 0 rgba(255,255,255,.18))}body.app-boot.boot-impact .logo-stage{animation:stage-hit .28s var(--ease-lock, cubic-bezier(.18, .7, .2, 1))}@keyframes stage-hit{0%{transform:translate(0)}40%{transform:translate(-3px)}to{transform:translate(0)}}@keyframes tire-roll-in{0%{opacity:1;transform:translate(72px) rotate(-6deg) scale(.92)}42%{opacity:1;transform:translate(12px) rotate(2deg) scale(1.04,.96)}58%{opacity:1;transform:translate(-6px) rotate(-1.5deg) scale(.97,1.04)}72%{opacity:1;transform:translate(4px) rotate(1deg) scale(1.02,.98)}86%{opacity:1;transform:translate(-1px) rotate(-.3deg) scale(.995,1.005)}to{opacity:1;transform:translate(0) rotate(0) scale(1)}}@keyframes wheel-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ring-draw{0%{stroke-dashoffset:var(--ring-from, 176)}to{stroke-dashoffset:var(--ring-to, 0)}}@keyframes seg-swap{0%{transform:translateY(3px) translateZ(0)}to{transform:none}}@keyframes load-tire-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loading-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes hero-rise{0%{transform:translateY(8px) translateZ(0)}to{transform:translateY(0)}}.van-sheet.sheet-pop .van-hero{animation:hero-rise .34s .04s var(--ease-ui)}.van-sheet.sheet-pop .van-flags .flag,.van-sheet.sheet-pop .dual-clock,.van-sheet.sheet-pop .seg-tabs,.van-sheet.sheet-pop .van-body,.van-sheet.sheet-pop .action-island,.van-sheet.sheet-pop .sticky-actions{animation:none}.van-hero,.dual-clock,.seg-tabs,.van-body,.action-island,.sticky-actions,.van-flags .flag,.ring-card{opacity:1}.search-input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #ffcc002e,0 0 20px #ffcc001f;transition:none}.floor-note-row.leaving{animation:note-leave .35s var(--ease-out) forwards}@keyframes note-leave{to{opacity:0;transform:translate(24px) scale(.96);max-height:0;margin:0;padding-top:0;padding-bottom:0}}.floor-tire-list>*{animation:none;opacity:1}.seg{transition:background .2s var(--ease-out),border-color .2s ease,color .18s ease,transform .14s var(--ease-bounce)}.icon-btn{transition:transform .16s var(--ease-bounce),border-color .18s ease,background .18s ease}.icon-btn:active{transform:scale(.9) rotate(-6deg)}.pulse-dot{animation:pulse-live 1.6s ease-in-out infinite}.gate:not(.gate-stage) .gate-card{animation:card-in .5s var(--ease-bounce) both}.gate:not(.gate-stage) .gate-logo{animation:tire-roll-in 1s var(--ease-roll) both;animation-duration:.9s}.van-sheet-backdrop{opacity:1}.van-sheet.sheet-pop .van-sheet-backdrop{animation:none!important;opacity:1!important}.van-sheet.van-detail-paint .van-hero,.van-sheet.van-detail-paint .van-flags .flag,.van-sheet.van-detail-paint .dual-clock,.van-sheet.van-detail-paint .seg-tabs,.van-sheet.van-detail-paint .van-body,.van-sheet.van-detail-paint .action-island,.van-sheet.van-detail-paint .sticky-actions{animation:none!important;transition:none!important}.van-sheet.van-card-loading.sheet-pop .van-hero{animation:none!important}@media (prefers-reduced-motion: reduce){body:not(.motion-max).app-boot .boot-fade,body:not(.motion-max).app-boot .boot-tabs .bay-tab,body:not(.motion-max).app-boot .boot-main,body:not(.motion-max).app-boot .mast-boot .brand-word,body:not(.motion-max).app-boot .mast-boot .logo-tire{opacity:1!important;transform:none!important;animation:none!important;filter:none!important}body:not(.motion-max) .van-card.van-card-in,body:not(.motion-max) .chip,body:not(.motion-max) .ring-svg .prog,body:not(.motion-max) .van-sheet.sheet-pop .van-hero,body:not(.motion-max) .van-sheet.sheet-pop .dual-clock,body:not(.motion-max) .van-sheet.sheet-pop .seg-tabs,body:not(.motion-max) .van-sheet.sheet-pop .van-body,body:not(.motion-max) .van-sheet.sheet-pop .action-island,body:not(.motion-max) .van-sheet.sheet-pop .sticky-actions,body:not(.motion-max) .van-sheet.sheet-pop .van-flags .flag,body:not(.motion-max) .van-sheet.sheet-pop .van-sheet-panel,body:not(.motion-max) .load-tire{animation:none!important}body:not(.motion-max) .gate-logo{animation:none!important}.ring-svg .prog{stroke-dashoffset:var(--ring-to, 0)!important}}.bg-glow,.bg-grid{animation:none}body.sheet-open{overflow:hidden;overscroll-behavior:none}body.sheet-open #app{overscroll-behavior:none}body.sheet-open #main,body.sheet-open .app-chrome{pointer-events:none;user-select:none;opacity:0!important;visibility:hidden!important;transition:none!important}body.sheet-open .van-sheet,body.sheet-open #stock-sheet,body.sheet-open #time-entry-sheet,body.sheet-open #time-entry-sheet .time-entry-panel,body.sheet-open #toast,body.sheet-open #help-sheet,body.sheet-open #gomo-choice,body.sheet-open #layout-arrange,body.sheet-open #loading{pointer-events:auto}body.sheet-open .van-sheet-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;pointer-events:auto}html.scroll-locked,html.scroll-locked body{overflow:hidden!important;overscroll-behavior:none;scroll-behavior:auto}.van-sheet-backdrop,.help-sheet-backdrop,.stock-sheet-backdrop,.bay-odo-modal{touch-action:none;overscroll-behavior:none}body.nested-modal-open .van-sheet-panel{overflow:hidden!important;touch-action:none}body.sheet-open .bg-grid{animation-play-state:paused!important}.screen.active.slide-fwd,.screen.active.slide-back,.screen.active.screen-fwd{animation:screen-fwd var(--dur-screen) var(--ease-emphasized)}@keyframes screen-fwd{0%{opacity:.92;transform:translate(16px) translateZ(0)}to{opacity:1;transform:none}}@keyframes screen-back{0%{opacity:.92;transform:translate(-16px) translateZ(0)}to{opacity:1;transform:none}}.shift-line.sub-swap{animation:sub-swap .24s var(--ease-smooth-ui, var(--ease-out))}@keyframes sub-swap{0%{opacity:.65;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes tab-land{0%{transform:translateY(4px) scale(.96)}60%{transform:translateY(-2px) scale(1.02)}to{transform:translateY(-1px) scale(1)}}.bay-tab.tab-just-on .tab-van-svg{animation:tab-drive .55s var(--ease-out)}@keyframes tab-drive{0%{transform:translate(0)}35%{transform:translate(5px)}70%{transform:translate(-2px)}to{transform:translate(0)}}@keyframes card-enter{0%{transform:translateY(6px) translateZ(0)}to{transform:none}}.van-sheet.sheet-pop .van-tag{animation:title-pop .45s .08s var(--ease-bounce)}.van-sheet.sheet-pop .van-fee{animation:none}@keyframes title-pop{0%{transform:translateY(4px)}to{transform:none}}@keyframes fee-pop{0%{transform:scale(.96)}to{transform:none}}body.app-boot.boot-landed .brand-logo{animation:brand-logo-flash .85s .08s ease-out both}@keyframes brand-logo-flash{0%{filter:brightness(1) drop-shadow(0 0 0 transparent)}40%{filter:brightness(1.12) drop-shadow(0 0 18px rgba(255,204,0,.45))}to{filter:brightness(1) drop-shadow(0 0 0 transparent)}}body.app-boot.boot-rolling .logo-tire{filter:drop-shadow(0 0 10px rgba(255,204,0,.4)) drop-shadow(6px 0 4px rgba(180,170,150,.25))}.net-card,.net-day-head{animation:none;opacity:1}.seg.on{animation:none}@keyframes seg-pop{0%{transform:scale(.92)}70%{transform:scale(1.04)}to{transform:scale(1)}}.pipe-bar{position:relative;overflow:hidden}.pipe-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.08) 50%,transparent 70%);transform:translate(-120%);pointer-events:none;opacity:0}.score-card{opacity:1}.bay-tab.active{animation:none;transition:background .22s var(--ease-smooth),border-color .22s ease,box-shadow .28s var(--ease-out),transform .2s var(--ease-smooth),color .18s ease}.empty-row{padding:32px 18px!important;border-radius:var(--r-md);border:1px dashed rgba(255,204,0,.22)!important;background:radial-gradient(circle at 50% 0%,rgba(255,204,0,.08),transparent 55%),#0e0e1280;color:var(--mute);font-size:.9rem;line-height:1.4}.empty-fancy{padding:40px 20px!important}.skel{border-radius:var(--r-md);border:1px solid rgba(255,255,255,.04)}.ring-card{border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 16px #00000038}.ring-label{font-weight:800;letter-spacing:.06em}.seg-tabs{gap:6px;padding:3px 0 6px}.seg{border-radius:var(--r-pill);min-height:40px;padding:8px 14px}.search-input{border-radius:var(--r-md);border:1px solid rgba(255,255,255,.1);background:#0a0c128c;box-shadow:0 1px #ffffff08 inset}.report-paper{border-radius:var(--r-md);box-shadow:0 8px 24px #00000040}.act.primary{background:var(--grad-red);box-shadow:0 4px 14px #ff2a2a40}.act.gold{background:var(--grad-gold);box-shadow:0 1px #ffffff59 inset;filter:none}.van-fee{text-shadow:0 0 24px rgba(255,204,0,.3)}.net-card{border-radius:var(--r-md);border:1px solid rgba(255,255,255,.07);border-left:3px solid rgba(255,204,0,.45);background:linear-gradient(90deg,rgba(255,204,0,.07),transparent 40%),#161a24b8}#main{scroll-behavior:auto}.mast{margin-bottom:10px}.bay-tabs{gap:8px;margin-bottom:14px;padding:4px 2px 10px}.bg-glow{animation-duration:16s}.bg-grid{animation-duration:55s;opacity:.028}.van-lines li.svc-line.on strong{color:var(--gold)}.pm-lines .pm-line{border-left:3px solid rgba(255,204,0,.55)}.pm-stack{margin-top:10px;padding:10px 12px;border-radius:var(--r-md);font-family:var(--mono);font-weight:800;font-size:.85rem;color:var(--gold);background:linear-gradient(90deg,#ffcc001f,#1c1c1e80);border:1px solid rgba(255,204,0,.28)}.toast{border-radius:var(--r-md);backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--grad-panel-soft),#242428f5}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.board-filters{--filter-swap: .28s;--filter-ease: var(--ease-out);position:relative;margin-bottom:10px;height:auto;min-height:var(--h-chip);isolation:isolate}.filter-track{display:flex;align-items:center;gap:8px;min-height:var(--h-chip);width:100%;box-sizing:border-box;position:absolute;inset:0;transition:opacity var(--filter-swap) var(--filter-ease),transform var(--filter-swap) var(--filter-ease)}.board-filters>.filter-track.chips-mode{z-index:1;opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity var(--filter-swap) var(--filter-ease),transform var(--filter-swap) var(--filter-ease),visibility 0s linear 0s}.board-filters>.filter-track.search-mode{z-index:2;gap:8px;opacity:0;transform:translate(8px) scale(.985);transform-origin:100% 50%;pointer-events:none;visibility:hidden;transition:opacity var(--filter-swap) var(--filter-ease),transform var(--filter-swap) var(--filter-ease),visibility 0s linear var(--filter-swap)}.board-filters.search-open>.filter-track.chips-mode{opacity:0;transform:translate(-8px) scale(.985);pointer-events:none;visibility:hidden;transition:opacity var(--filter-swap) var(--filter-ease),transform var(--filter-swap) var(--filter-ease),visibility 0s linear var(--filter-swap)}.board-filters.search-open>.filter-track.search-mode{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity var(--filter-swap) var(--filter-ease),transform var(--filter-swap) var(--filter-ease),visibility 0s linear 0s}.board-filters>.filter-track[hidden]{display:flex!important}.filter-track.chips-mode .filter-row{flex:1;min-width:0;margin-bottom:0}.filter-track.search-mode .search-field{flex:1;min-width:0}.filter-track.search-mode .search-input{flex:1;min-width:0;width:100%;margin:0;transition:border-color .2s ease,box-shadow .28s var(--ease-out),background .2s ease}.filter-search-btn,.filter-search-close{flex:0 0 auto;width:42px;height:42px;min-width:42px;min-height:42px;border-radius:11px;border:1px solid rgba(255,204,0,.35);background:#ffcc001a;color:var(--gold);display:inline-flex;align-items:center;justify-content:center;line-height:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s var(--ease-out),background .18s ease,border-color .18s ease,color .18s ease,box-shadow .2s ease}.filter-search-btn svg,.filter-search-close svg{display:block;width:16px;height:16px}.filter-search-btn:focus-visible{background:#ffcc0029;box-shadow:0 0 0 3px #ffcc001f;outline:none}.filter-search-btn:active,.filter-search-close:active{transform:scale(.94)}.filter-search-close{border-color:#ffffff24;background:#ffffff0f;color:var(--ink)}.filter-search-close:focus-visible{border-color:#ffffff47;background:#ffffff1a;outline:none}@media (hover: hover) and (pointer: fine){.filter-search-btn:hover{background:#ffcc0029;box-shadow:0 0 0 3px #ffcc001f;outline:none}.filter-search-close:hover{border-color:#ffffff47;background:#ffffff1a;outline:none}}.board-filters.search-open .search-input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #ffcc0029,0 0 18px #ffcc0014;background:#0e0e12b8}#sense-panel-pm .board-filters,#screen-pm .board-filters{margin-bottom:8px}#sense-panel-pm .pipe-bar,#screen-pm .pipe-bar{margin-bottom:10px}.net-filters{height:auto;min-height:44px;overflow:visible;margin-bottom:8px}.net-filters>.filter-track.chips-mode{position:relative;inset:auto;width:100%}.net-filters:not(.search-open)>.filter-track.search-mode{position:absolute;inset:0}.net-filters.search-open>.filter-track.search-mode{position:relative;inset:auto;width:100%}.net-filters.search-open>.filter-track.chips-mode{position:absolute;inset:0}.net-filters .net-chips{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;flex:1;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-bottom:0;padding:0 4px 0 0}.net-filters .net-chips::-webkit-scrollbar{display:none}.net-count{margin:4px 0 8px}@media (prefers-reduced-motion: reduce){.board-filters{--filter-swap: .01ms}.filter-track{transition:none!important;transform:none!important}}body.motion-chill *,body.motion-chill *:before,body.motion-chill *:after{animation:none!important;transition-duration:.01ms!important}body.motion-chill .ai-pulse-bar,body.motion-chill .meter>span{transition-duration:.35s!important}body.density-compact .van-card{padding:8px 10px;min-height:0}body.density-compact .van-card .svc{font-size:.72rem}body.density-compact .van-card .clocks{display:none}body.density-compact .van-card .fee{font-size:.95rem}body.density-compact .van-stack{gap:6px}body.density-compact .bay-tabs{gap:6px;padding:4px 2px 6px}body.density-compact .bay-tab{min-height:42px;padding:4px 3px;gap:3px}body.density-compact .bay-tab .tab-van{width:42px;height:24px}body.density-compact .bay-tab .tab-label{font-size:.66rem}body.night-shift{--bg: #08090c;--navy: #152238}body.night-shift .bg-glow{opacity:.55;filter:saturate(.9)}body.night-shift .sheet{box-shadow:0 12px 40px #0000008c}.pipe-bar{position:relative;z-index:2}.sort-row{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;align-items:center}.sort-row .sort-label{font-family:var(--mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-right:2px}.sort-chip{font-family:var(--mono);font-size:.68rem;font-weight:600;letter-spacing:.02em;min-height:var(--h-chip);padding:6px 11px;border-radius:var(--r-pill);-webkit-appearance:none;appearance:none;background-clip:padding-box;border:1px solid rgba(255,255,255,.12);background:#141822d9;color:var(--mute);cursor:pointer;transition:transform .16s var(--ease-bounce),background .18s ease,border-color .18s ease,color .15s ease}.sort-chip.on{color:var(--pill-on-fg, #0e0e0e);background:var(--pill-on-bg, var(--gold));border-color:var(--pill-on-border, var(--gold));box-shadow:var(--pill-on-inset);filter:none}.sort-chip:active{transform:scale(.94)}.van-card.overdue .rail,.van-card.hot .rail{animation:none;opacity:1}.van-card.overdue.rail-enter .rail,.van-card.hot.rail-enter .rail{animation:overdue-pulse 1.1s ease-out 1 both}@keyframes overdue-pulse{0%{opacity:.55}40%{opacity:1}to{opacity:1}}.van-card.overdue .pill{animation:none}.van-card.van-card-changed{animation:card-changed 1.4s var(--ease-out) 1}@keyframes card-changed{0%{box-shadow:var(--shadow-card),inset 3px 0 0 var(--gold),var(--glow-gold)}to{box-shadow:var(--shadow-card)}}.svc-line.line-in{animation:line-in .32s var(--ease-out) forwards}@keyframes line-in{0%{opacity:.35;transform:translate(-6px)}to{opacity:1;transform:none}}.van-seg-panel{display:none;opacity:1}.van-seg-panel.on{display:block;opacity:1;animation:seg-swap .28s var(--ease-out)}.van-fee.fee-pop{animation:fee-pop .32s var(--ease-out)}.van-flags .flag{opacity:1}.search-field{position:relative;flex:1;min-width:0;border-radius:var(--r-md);overflow:hidden}.search-field .search-input{width:100%;display:block;margin:0;border-radius:var(--r-md)}.search-field.is-live:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2;background:linear-gradient(100deg,transparent 0%,transparent 35%,rgba(255,204,0,.14) 50%,transparent 65%,transparent 100%);background-size:220% 100%;background-repeat:no-repeat;animation:net-search-sweep 1.15s ease-in-out infinite}.search-field.is-live:before{content:"";position:absolute;left:10%;right:10%;bottom:0;height:2px;border-radius:2px;pointer-events:none;z-index:3;background:linear-gradient(90deg,transparent,rgba(255,204,0,.85),transparent);background-size:45% 100%;background-repeat:no-repeat;animation:net-search-bar 1.05s ease-in-out infinite}@keyframes net-search-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes net-search-bar{0%{background-position:-40% 0;opacity:.55}50%{opacity:1}to{background-position:140% 0;opacity:.55}}.net-live-shimmer:after{content:none!important;display:none!important;animation:none!important}.foss-chip.copied{animation:foss-flash .55s var(--ease-out) both;border-color:var(--ok)!important;color:var(--ok)!important}@keyframes foss-flash{0%{transform:scale(1);box-shadow:0 0 #34c75980}40%{transform:scale(1.04);box-shadow:0 0 0 6px #34c75926}to{transform:scale(1);box-shadow:none}}.job-card{transition:transform .14s var(--ease-smooth),border-color .14s ease}.job-card:active{transform:scale(.985) translateY(1px);border-color:#ffcc0059}.van-sheet.dragging .van-sheet-grab{box-shadow:none;filter:var(--pill-glow-gold);transform:scaleX(1.12) scaleY(.92);transition:filter .12s ease,transform .12s ease,background .15s ease}.van-sheet.grab-compress .van-sheet-grab{transform:scaleX(.72) scaleY(1.15);box-shadow:none;filter:var(--pill-glow-gold-soft)}.van-sheet.drag-close-ready .van-sheet-panel{border-top-color:var(--red);box-shadow:0 -18px 48px #ff2a2a40}.van-sheet.drag-close-ready .van-sheet-grab{background:var(--red);box-shadow:0 0 16px #ff2a2a8c;transform:scaleX(1.25) scaleY(.85);animation:grab-ready-pulse .55s ease-in-out infinite}.van-sheet.grab-pulse .van-sheet-grab{animation:grab-ready-pulse .35s ease-out 2}@keyframes grab-ready-pulse{0%,to{box-shadow:0 0 12px #ff2a2a66}50%{box-shadow:0 0 22px #ff2a2ad9}}.ptr-host{position:relative}.ptr-indicator{position:absolute;left:50%;top:0;transform:translate(-50%,-100%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;z-index:6;transition:opacity .15s ease}.ptr-host.ptr-pulling .ptr-indicator,.ptr-host.ptr-ready .ptr-indicator,.ptr-host.ptr-refreshing .ptr-indicator{opacity:1}.ptr-tire{width:28px;height:28px;border-radius:50%;border:3px solid var(--gold);border-top-color:transparent;box-shadow:none;filter:var(--pill-glow-gold-soft)}.ptr-host.ptr-refreshing .ptr-tire{animation:load-tire-spin .65s linear infinite}.ptr-host.ptr-ready .ptr-tire{border-color:var(--gold);border-top-color:var(--red)}.van-stack{position:relative}.ring-card{cursor:default;position:relative}.bay-tab.tab-just-on .tab-van-svg{filter:drop-shadow(0 0 8px rgba(255,204,0,.55))}.empty-fancy .empty-icon{font-size:1.8rem;display:block;margin-bottom:8px}body.motion-chill .van-card.overdue .rail,body.motion-chill .van-card.overdue .pill,body.motion-chill .van-card.hot .rail,body.motion-chill .empty-fancy .empty-icon,body.motion-chill .pipe-bar.stale-hot,body.motion-chill .search-field.is-live:before,body.motion-chill .search-field.is-live:after{animation:none!important}body.motion-chill .search-field.is-live:before,body.motion-chill .search-field.is-live:after{display:none!important}@media (prefers-reduced-motion: reduce){.van-card.overdue .rail,.van-card.overdue .pill,.svc-line.line-in,.van-seg-panel.on,.van-fee.fee-pop,.empty-fancy .empty-icon,.net-live-shimmer:after,.search-field.is-live:before,.search-field.is-live:after,.ptr-tire{animation:none!important}.search-field.is-live:before,.search-field.is-live:after{display:none!important}}body{font-family:var(--font);font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.45;letter-spacing:-.005em}.van-fee,.van-card .fee,.van-odo,.odo-num,.ring-text,.ring-center,.job-num,.job-km,.svc-fee,.score-card .pipe,.meter,.pipe-bar{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}.van-fee{font-family:var(--mono);font-weight:800;letter-spacing:-.03em}.sheet-head h1,.sheet-head p{animation:none;opacity:1;filter:none}.bay-tab .tab-label{font-family:var(--font);font-weight:600;font-size:.72rem;letter-spacing:.02em;text-transform:none;transition:letter-spacing .28s var(--ease-out),font-weight .2s ease,color .18s ease}.bay-tab.active .tab-label{font-weight:700;letter-spacing:.05em}.seg .seg-label{font-family:var(--font);font-weight:600;font-size:.78rem;transition:letter-spacing .22s var(--ease-out),font-weight .18s ease}.seg.on .seg-label{font-weight:700;letter-spacing:.03em}.sort-chip{font-family:var(--font);font-weight:700;font-size:.72rem;letter-spacing:.02em;transition:transform .18s var(--ease-elastic),background .18s ease,border-color .18s ease,color .15s ease,letter-spacing .2s ease}.sort-chip.on{letter-spacing:.05em;animation:sort-on .3s var(--spring-snappy) both}.van-card .label{font-family:var(--font-brand);font-weight:600;font-size:.95rem;letter-spacing:.02em;text-transform:uppercase}.van-card .fee{font-family:var(--mono);font-weight:800}.gate-card .gate-logo{display:flex;justify-content:center;margin:4px 0 8px;width:auto;height:auto}.gate-legal{font-family:var(--mono);font-weight:600;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.gate-card h2{font-family:var(--font-brand);font-weight:700;font-size:1.35rem;letter-spacing:.04em;text-transform:uppercase}.gate-card p{font-family:var(--font);font-weight:500;font-size:.9rem;line-height:1.45}.flag{font-family:var(--font);font-weight:700;letter-spacing:.02em;font-size:.72rem}.foss-chip{font-family:var(--font);font-weight:600}.shift-line{font-family:var(--font);font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.chip{font-family:var(--font);font-weight:600;font-size:.75rem;letter-spacing:.02em}body.motion-chill .brand-logo,body.motion-chill .logo-tire{animation:none!important;filter:none!important}body.motion-chill .van-card.overdue .fee,body.motion-chill .sheet-head h1,body.motion-chill .sheet-head p,body.motion-chill .screen.active .sheet-head h1,body.motion-chill .screen.active .sheet-head p{animation:none!important}.scroll-progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:transparent;overflow:hidden;pointer-events:none}.scroll-progress>i{display:block;height:100%;width:0%;background:var(--grad-heat);box-shadow:0 0 10px #ffcc008c;transition:width .08s linear}.van-card:active{transform:scale(.978) translateY(1px)!important;box-shadow:0 2px 12px #00000059!important}.bay-tab.active{animation:none}.chip,.sort-chip,.net-chip,.bay-tab{position:relative;overflow:visible}.chip:after,.sort-chip:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--rx, 50%) var(--ry, 50%),rgba(255,255,255,.35),transparent 55%);opacity:0;pointer-events:none;transition:opacity .35s ease}.chip.ripple-on:after,.sort-chip.ripple-on:after{opacity:1;transition:opacity .05s ease}.foss-chip{transition:transform .18s var(--ease-elastic),border-color .15s ease}.foss-chip:active{transform:scale(.96)}@keyframes shimmer-lux{0%{background-position:100% 0}to{background-position:-100% 0}}.seg.on{transition:transform .2s var(--ease-elastic),background .18s ease}.seg:active{transform:scale(.94)}body.motion-chill .scroll-progress,body.motion-chill .bay-tab.active,body.motion-chill .van-card.van-card-in,body.motion-chill .pulse-dot{animation:none!important}body.motion-chill .van-card.van-card-in{opacity:1;transform:none;filter:none}@keyframes ring-draw-race{0%{stroke-dashoffset:var(--ring-from, 176)}78%{stroke-dashoffset:calc(var(--ring-to, 0) - 6)}to{stroke-dashoffset:var(--ring-to, 0)}}@keyframes pin-lock-tick{0%{transform:scale(1)}40%{transform:scale(1.05)}to{transform:scale(1)}}.van-card{position:relative;overflow:hidden}.van-card.heat-ready,.van-card.heat-ready.heat-on{will-change:auto}.van-card .heat-bar{position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:0 2px 2px 0;background:linear-gradient(180deg,var(--overdue),rgba(255,42,42,.2));transform:scaleY(0);transform-origin:top center;opacity:0;pointer-events:none;z-index:2}.van-card.heat-on .heat-bar{animation:heat-bar-grow .42s var(--ease-torque) forwards}@keyframes heat-bar-grow{0%{transform:scaleY(0);opacity:.4}to{transform:scaleY(1);opacity:1}}.van-card .rank-bar{position:absolute;left:0;bottom:0;height:2px;width:100%;background:linear-gradient(90deg,var(--gold),transparent);transform:scaleX(0);transform-origin:left center;opacity:0;pointer-events:none;z-index:2}.van-card.rank-top .rank-bar{animation:rank-torque .55s .06s var(--ease-torque) forwards;transform:scaleX(0)}@keyframes rank-torque{to{transform:scaleX(var(--rank, .5));opacity:.9}}.van-card.bay-pull{animation:bay-pull .55s var(--ease-bay);box-shadow:0 0 0 2px #ffcc0073,var(--shadow-card);z-index:3}@keyframes bay-pull{0%{transform:scale(1)}35%{transform:scale(1.02)}to{transform:scale(1)}}.list-host{position:relative}.sort-chip,.net-chip,.dsp-chip,.filter-chip{transition:transform .16s var(--ease-lug),background .18s ease,border-color .18s ease}.sort-chip:active,.net-chip:active,.dsp-chip:active{transform:scale(.92)}.sort-chip.on,.net-chip.on{transition:transform .22s var(--ease-lug),box-shadow .22s ease,background .18s ease,border-color .18s ease,color .15s ease}.seg-cam{display:none!important}.foss-chip{position:relative;overflow:visible}.foss-chip.foss-stamped{animation:foss-stamp .42s var(--ease-lug);border-color:var(--ok)!important;color:var(--ok)!important;box-shadow:0 0 0 2px #34c75940}.foss-ghost{position:absolute;left:50%;top:30%;transform:translate(-50%);font-family:var(--mono);font-size:.62rem;font-weight:800;letter-spacing:.08em;color:var(--ok);pointer-events:none;white-space:nowrap;z-index:4;animation:foss-ghost-rise .48s var(--ease-out) forwards}@keyframes foss-ghost-rise{0%{opacity:0;transform:translate(-50%,4px)}30%{opacity:1}to{opacity:0;transform:translate(-50%,-14px)}}.van-odo.odo-flash{animation:odo-flash .4s var(--ease-lug)}.van-odo.odo-tick{animation:odo-tick .38s var(--ease-lock, cubic-bezier(.18, .7, .2, 1))}@keyframes odo-flash{0%{color:var(--ink);text-shadow:none}40%{color:var(--gold);text-shadow:0 0 12px rgba(255,204,0,.55)}to{color:var(--ink);text-shadow:none}}@keyframes odo-tick{0%{transform:translate(0) scale(1)}35%{transform:translate(2px) scale(1.03)}70%{transform:translate(-1px) scale(.99)}to{transform:none}}.net-card.net-land{animation:net-land .34s var(--ease-bay, var(--ease-out))}@keyframes net-land{0%{transform:translateY(8px);opacity:.55}to{transform:none;opacity:1}}.list-rerack{animation:list-rerack-nudge .32s var(--ease-out)}@keyframes list-rerack-nudge{0%{transform:none}40%{transform:translateY(-2px)}to{transform:none}}.copy-stamp,.act.copy-stamp,button.copy-stamp{animation:foss-stamp .42s var(--ease-lug, var(--ease-spring))}.empty-fancy.empty-once .empty-icon{animation:empty-bob-once .9s var(--ease-bay)}@keyframes empty-bob-once{0%{transform:translateY(0)}40%{transform:translateY(-5px)}to{transform:translateY(0)}}.loading.load-braking .load-tire{animation:load-tire-brake .55s var(--ease-lock) forwards!important}@keyframes load-tire-brake{0%{transform:rotate(0) scale(1)}70%{transform:rotate(280deg) scale(1.06)}to{transform:rotate(300deg) scale(1)}}.van-sheet.sheet-settled .van-sheet-panel{animation:sheet-settle-tick .32s var(--ease-lug, var(--ease-spring))}@keyframes sheet-settle-tick{0%{transform:translateY(0)}45%{transform:translateY(-3px)}to{transform:translateY(0)}}.seg.seg-just-on{animation:seg-pop .28s var(--ease-bounce, var(--ease-spring))}.bay-tab.tab-just-on{animation:tab-land .34s var(--ease-out)}.dual-clock.rings.clocks-swap{animation:sub-swap .24s var(--ease-smooth-ui, var(--ease-out))}.bay-tab{transition:background .2s var(--ease-smooth-ui, ease),border-color .2s ease,color .16s ease,box-shadow .22s var(--ease-smooth-ui, ease),transform .18s var(--ease-smooth-ui, ease)}.van-card{transition:transform .18s var(--ease-smooth-ui, ease),border-color .18s ease,box-shadow .22s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.board-filters>.filter-track{transition:opacity .24s var(--ease-smooth-ui, ease),transform .26s var(--ease-smooth-ui, ease),visibility 0s linear .24s}.board-filters.search-open>.filter-track.search-mode{transition:opacity .24s var(--ease-smooth-ui, ease),transform .26s var(--ease-smooth-ui, ease),visibility 0s linear 0s}.svc-line{transition:background .15s ease,border-color .15s ease}.van-sheet-backdrop{transition:opacity var(--dur-med) var(--ease-out)}#money-list,#capture-list,#status-list,#pm-list,#net-list{-webkit-overflow-scrolling:touch;scroll-behavior:auto}body.tg-fg .app-chrome,body.tg-fg .mast{animation:fg-wake .45s var(--ease-bay)}@keyframes fg-wake{0%{box-shadow:inset 0 0 #fc00}40%{box-shadow:inset 0 0 0 1px #ffcc0059}to{box-shadow:inset 0 0 #fc00}}.job-card.bay-slot{animation:bay-slot .34s var(--ease-bay)}@keyframes bay-slot{0%{transform:translateY(8px)}to{transform:none}}.net-card .net-match{background-image:linear-gradient(var(--gold),var(--gold));background-size:0% 1.5px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .28s var(--ease-bay)}.net-card .net-match.on{background-size:100% 1.5px}.van-card.flip-moving{transition:transform .22s var(--ease-bay)!important;z-index:2}.floor-tire-list>*.stock-pull{animation:stock-pull .35s var(--ease-lug)}@keyframes stock-pull{0%{transform:translate(0)}40%{transform:translate(-4px)}to{transform:translate(0)}}body.motion-chill .van-card.bay-pull,body.motion-chill .foss-ghost,body.motion-chill .seg-cam,body.motion-chill .rank-bar,body.motion-chill .heat-bar,body.motion-chill .net-card.net-land,body.motion-chill .list-rerack,body.motion-chill .grab-ready-pulse{animation:none!important}@media (prefers-reduced-motion: reduce){body:not(.motion-max) .van-card.heat-on .heat-bar,body:not(.motion-max) .van-card.rank-top .rank-bar,body:not(.motion-max) .van-card.bay-pull,body:not(.motion-max) .foss-chip.foss-stamped,body:not(.motion-max) .foss-ghost,body:not(.motion-max) .seg-cam,body:not(.motion-max) .ring-card.pat.pin-lock,body:not(.motion-max) .ring-card.pat.race-win .prog,body:not(.motion-max) .empty-fancy.empty-once .empty-icon,body:not(.motion-max) .loading.load-braking .load-tire,body:not(.motion-max) .job-card.bay-slot,body:not(.motion-max) .floor-tire-list>*.stock-pull{animation:none!important}body:not(.motion-max) .van-card.heat-on .heat-bar,body:not(.motion-max) .van-card.rank-top .rank-bar{transform:none;opacity:1}body:not(.motion-max) .meter>span{transition:none}}.floor-portal-sync{border:1px solid rgba(255,204,0,.28);background:linear-gradient(165deg,rgba(255,204,0,.08),transparent 70%)}.floor-portal-sync .floor-quiet{margin:0 0 10px;font-size:.85rem;color:var(--mute);line-height:1.4}.floor-portal-status{margin:0 0 12px!important;font-family:var(--mono);font-size:.72rem!important;color:var(--mute)}.floor-portal-status.err{color:var(--red)!important}.floor-block{opacity:1;animation:none}.floor-block.floor-enter{animation:floor-block-in .4s var(--ease-out)}.floor-block h3{font-family:var(--font-brand);font-weight:700;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin:0 0 10px}.floor-note-row,.floor-tire-row{opacity:1;animation:none}.floor-note-row.floor-enter,.floor-tire-row.floor-enter{animation:floor-row-in .38s var(--ease-out)}@keyframes floor-block-in{0%{transform:translateY(10px)}to{transform:none}}@keyframes floor-row-in{0%{transform:translate(-10px)}to{transform:none}}body.motion-chill .floor-block,body.motion-chill .floor-note-row,body.motion-chill .floor-tire-row,body.motion-chill .job-card,body.motion-chill .net-card{animation:none!important}body.motion-chill .floor-block,body.motion-chill .floor-note-row,body.motion-chill .floor-tire-row,body.motion-chill .job-card,body.motion-chill .net-card{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){body:not(.motion-max) .load-tire,body:not(.motion-max) .loading-label,body:not(.motion-max) .van-card.van-card-in,body:not(.motion-max) .floor-block,body:not(.motion-max) .floor-note-row,body:not(.motion-max) .floor-tire-row,body:not(.motion-max) .job-card,body:not(.motion-max) .net-card{animation:none!important}body:not(.motion-max) .van-card.van-card-in,body:not(.motion-max) .floor-block,body:not(.motion-max) .floor-note-row,body:not(.motion-max) .floor-tire-row,body:not(.motion-max) .job-card,body:not(.motion-max) .net-card{opacity:1!important;transform:none!important}}.status-strip{gap:8px}.board-asof{margin:0;font-family:var(--mono);font-size:.58rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);white-space:nowrap;flex-shrink:0}.board-asof.stale{color:var(--gold)}.board-refresh,.board-help{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.12);background:#1c202ae6;color:var(--gold);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent;transition:transform .18s var(--ease-out),border-color .15s ease,background .15s ease}.board-help{font-family:var(--font-tag);font-size:1.05rem;font-weight:700;line-height:1;letter-spacing:0;padding-top:1px}.board-refresh svg{display:block}.board-refresh:active,.board-help:active{transform:scale(.92)}.board-help:active{border-color:#ffcc0073}.board-refresh.spinning svg{animation:board-refresh-spin .7s linear infinite}@keyframes board-refresh-spin{to{transform:rotate(360deg)}}.bay-tools{display:flex;flex-direction:column;gap:4px;margin:0}.ai-pulse{display:flex;flex-direction:column;gap:0;margin:0 0 10px;padding:10px 12px;border-radius:var(--r-md);background:#1c2230eb;border:1px solid rgba(255,255,255,.08)}.ai-pulse.is-paused{border-color:#ffb43c73;background:#302412e6}.ai-pulse.is-open{border-color:#ffcc0059}.ai-pulse-top{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.ai-pulse-toggle{flex:1;min-width:0;display:flex;align-items:center;gap:8px;margin:0;padding:0;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.ai-pulse-toggle:active{opacity:.85}.ai-pulse-chevron{flex:0 0 auto;font-size:.85rem;color:var(--mute);transition:transform .2s var(--ease-out);display:inline-flex;align-items:center;justify-content:center;line-height:0;width:1.1em;height:1.1em}.ai-pulse.is-open .ai-pulse-chevron{transform:rotate(180deg);color:var(--gold)}.ai-pulse-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.ai-pulse-pct{font-family:var(--font-brand);font-weight:700;font-size:1.15rem;letter-spacing:.04em;color:var(--gold)}.ai-pulse.is-paused .ai-pulse-pct{color:#ffb84a}.ai-pulse-meta{font-family:var(--font);font-size:.72rem;color:var(--mute);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-pulse.is-open .ai-pulse-meta{white-space:normal}.ai-pulse-actions{flex-shrink:0;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:58%}.ai-pulse-actions .act{padding:6px 10px;font-size:.72rem;font-family:var(--font-tag);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ai-pulse.is-dsp-fetch{border-color:#ffc85059}.ai-pulse.is-dsp-fetch .ai-pulse-pct{color:#ffc850}.ai-pulse-detail{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);animation:seg-swap .2s var(--ease-out)}.ai-pulse-detail[hidden]{display:none!important}.ai-pulse-bar-wrap{height:6px;border-radius:var(--r-pill);background:#ffffff14;overflow:hidden;margin-bottom:10px}.ai-pulse-bar{height:100%;width:0%;border-radius:inherit;background:linear-gradient(90deg,#c9a000,var(--gold));transition:width .35s var(--ease-out)}.ai-pulse.is-paused .ai-pulse-bar{background:linear-gradient(90deg,#c47a12,#ffb84a)}.ai-pulse-dl{margin:0;display:grid;gap:6px}.ai-pulse-dl>div{display:grid;grid-template-columns:72px 1fr;gap:8px;align-items:start}.ai-pulse-dl dt{margin:0;font-family:var(--font-tag);font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mute);padding-top:1px}.ai-pulse-dl dd{margin:0;font-family:var(--font);font-size:.78rem;font-weight:550;line-height:1.35;color:#ebebf5eb;word-break:break-word}.ai-pulse-dl dd.em{color:#ffb84a;font-weight:700}.ai-pulse-hint{margin:8px 0 0;font-size:.68rem;line-height:1.35;color:var(--mute)}.ai-seg-row,.ai-svc-row{margin-bottom:6px}.ai-pull-chip{border:none;background:var(--gold-soft);color:var(--gold);font-family:var(--font-brand);font-weight:700;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;padding:5px 8px;border-radius:8px;cursor:pointer;-webkit-tap-highlight-color:transparent}.ai-pull-chip.busy{opacity:.55;pointer-events:none}.van-card.ai-card .fee{min-height:1.4em}.global-search-wrap{position:relative;display:flex;align-items:center;gap:8px;background:linear-gradient(180deg,#1c202cfa,#10121af5);border:1px solid rgba(255,204,0,.22);border-radius:var(--r-md);padding:0 3px 0 10px;min-height:var(--h-chip);box-shadow:0 1px #ffffff0d inset,0 6px 18px #00000047}.global-search-wrap:focus-within{border-color:#ffcc00b8;box-shadow:0 0 0 1px #ffcc008c,0 1px #ffffff0d inset,0 8px 22px #00000052}.global-search-wrap.has-suggest{z-index:40}.global-van-suggest{position:absolute;left:0;right:0;top:calc(100% + 6px);margin:0;padding:4px 0;list-style:none;background:#121620fa;border:1px solid rgba(255,204,0,.35);border-radius:var(--r-md);box-shadow:0 12px 28px #00000073;max-height:min(52vh,280px);overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:50}.global-van-suggest[hidden]{display:none!important}.global-van-suggest-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:48px;padding:12px 14px;border:none;background:transparent;color:var(--ink);font-family:var(--font);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(255,204,0,.15);-webkit-user-select:none;user-select:none}.global-van-suggest-item.is-active{background:#ffcc001f}@media (hover: hover) and (pointer: fine){.global-van-suggest-item:hover{background:#ffcc001f}}.global-van-suggest-label{font-family:var(--font-tag);font-weight:700;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase}.global-van-suggest-meta{font-family:var(--font);font-size:.72rem;color:var(--mute);font-weight:500;letter-spacing:.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-van-suggest-meta b{color:#ffdc78f2;font-weight:650}.suggest-recent-tag,.suggest-floor-tag{font-family:var(--font-tag);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffcc00d9}.suggest-floor-tag.leftover{color:var(--red, #ff2a2a)}.suggest-floor-tag.tonight{color:var(--gold)}.suggest-floor-tag.pinned{color:var(--gold-hi, #ffe066)}.global-search-ico{flex-shrink:0;display:block;color:var(--gold);opacity:.9}.global-van-search{flex:1;min-width:0;border:none;background:transparent;color:var(--ink);font-family:var(--font)!important;font-size:.98rem;font-weight:600;letter-spacing:.015em;padding:0 4px;outline:none;-webkit-appearance:none;appearance:none}.global-van-search::-webkit-search-decoration,.global-van-search::-webkit-search-cancel-button,.global-van-search::-webkit-search-results-button,.global-van-search::-webkit-search-results-decoration{display:none}.global-van-search::placeholder,.global-van-search::-webkit-input-placeholder{font-family:var(--font)!important;font-weight:500;letter-spacing:.01em;color:#9a9aa2f2;opacity:1}.global-search-go{flex-shrink:0;width:var(--h-chip);height:var(--h-chip);min-width:var(--h-chip);padding:0;border:none;border-radius:var(--r-pill);background:var(--grad-gold);color:#0e0e0e;display:inline-flex;align-items:center;justify-content:center;line-height:0;cursor:pointer;box-shadow:0 1px #ffffff59 inset,0 4px 12px #ffcc0047;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease-out)}.global-search-go svg{display:block}.global-search-go:active{transform:scale(.94);box-shadow:0 1px #ffffff40 inset,0 2px 8px #ffcc0038}.clock-explain-toggle{display:block;width:100%;margin:0;padding:8px 10px;border:1px dashed rgba(255,255,255,.14);border-radius:var(--r-sm);background:#0e0e1259;color:var(--mute);font-family:var(--font);font-size:.72rem;font-weight:600;letter-spacing:.02em;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.clock-explain-toggle.open,.clock-explain-toggle[aria-expanded=true]{color:var(--gold);border-color:#ffcc0059;border-style:solid}.clock-explain{background:#0e0e128c;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-md);padding:10px 12px;margin:0}.clock-explain .cx-p{margin:0 0 8px;font-size:.78rem;line-height:1.4;color:var(--ink);font-weight:500}.clock-explain .cx-p:last-child{margin-bottom:0}.clock-explain .cx-p b{color:var(--gold);font-weight:700}.clock-explain .cx-why b{color:var(--mute)}body.motion-chill .board-refresh.spinning svg{animation:none!important}.conn-banner{position:sticky;top:0;z-index:40;margin:0 0 8px;padding:8px 12px;border-radius:var(--r-sm);font-family:var(--font);font-size:.78rem;font-weight:600;line-height:1.35;text-align:center;border:1px solid rgba(255,42,42,.45);background:#ff2a2a24;color:#ffb4b4}.conn-banner.auth{border-color:#ffcc0073;background:#ffcc001f;color:var(--gold)}.conn-banner.ok{border-color:#34c75966;background:#34c7591f;color:#8dffb0}.conn-banner[hidden]{display:none!important}.grok-nudge{position:fixed;top:calc(10px + var(--safe-t, 0px));right:10px;z-index:195;max-width:min(72vw,280px);padding:8px 12px;border-radius:999px;border:1px solid rgba(255,204,0,.4);background:#101622f0;color:var(--gold, #ffcc00);font-family:var(--font-tag);font-size:.72rem;font-weight:700;letter-spacing:.02em;line-height:1.25;text-align:left;box-shadow:0 8px 22px #00000073;cursor:pointer;animation:grok-nudge-in .22s var(--ease-out, ease-out) both}.grok-nudge.is-busy{border-color:#ffcc0040;color:#ffe68cf2}.grok-nudge.out{animation:grok-nudge-out .2s ease-in both}@keyframes grok-nudge-in{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes grok-nudge-out{to{opacity:0;transform:translateY(-6px) scale(.96)}}.home-screen-banner{position:sticky;top:0;z-index:39;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0 0 8px;padding:10px 12px;border-radius:var(--r-sm);font-family:var(--font);font-size:.8rem;font-weight:600;line-height:1.35;border:1px solid rgba(255,204,0,.4);background:#ffcc001a;color:var(--gold, #ffcc00)}.home-screen-banner[hidden]{display:none!important}.home-screen-banner-msg{flex:1 1 140px;min-width:0}.home-screen-banner-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.home-screen-banner-add,.home-screen-banner-dismiss{appearance:none;border:0;border-radius:8px;padding:6px 12px;font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.home-screen-banner-add{background:var(--gold, #ffcc00);color:#1a1400}.home-screen-banner-dismiss{background:transparent;color:inherit;opacity:.85;border:1px solid rgba(255,204,0,.35)}.pm-tier-row{margin-bottom:10px;gap:8px}.van-card.pattern-hot{border-color:#ffcc0059}.van-card.pattern-hot .rail{background:var(--gold);box-shadow:none;filter:var(--pill-glow-gold-soft)}.pat-badge{display:inline-block;margin-top:4px;font-family:var(--mono);font-size:.55rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);background:#ffcc001f;border:1px solid rgba(255,204,0,.3);border-radius:var(--r-tag);padding:2px 7px}.pat-badge.dual{color:#ff8a8a;background:#ff2a2a1f;border-color:#ff2a2a59}.van-card.has-ai-pm{box-shadow:var(--shadow-card),inset 0 0 0 1px #50c87859}.van-card.has-ai-pm .rail{background:linear-gradient(180deg,#3dd68c,#1a9a5c);box-shadow:0 0 12px #3dd68c66}.ai-pm-badge{display:inline-block;margin-top:4px;margin-right:4px;font-family:var(--mono);font-size:.58rem;font-weight:800;letter-spacing:.04em;text-transform:none;color:#b8f5d0;background:#34c75929;border:1px solid rgba(52,199,89,.42);border-radius:var(--r-tag);padding:2px 7px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pill.pill-aipm{background:#34c75933;color:#8ef0b0;border-color:#34c75980}.van-card.has-odo-yellow{box-shadow:var(--shadow-card),inset 0 0 0 1px #ffc4008c}.van-card.has-odo-yellow .rail{background:linear-gradient(180deg,#ffd54a,#e6a800);box-shadow:0 0 12px #ffc40073}.odo-yellow-badge{display:inline-block;margin-top:4px;margin-right:4px;font-family:var(--mono);font-size:.58rem;font-weight:800;letter-spacing:.04em;text-transform:none;color:#1a1400;background:linear-gradient(180deg,#ffe566,#ffc107);border:1px solid rgba(255,180,0,.85);border-radius:var(--r-tag);padding:2px 7px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pill.pill-odo-yellow{background:#ffc40047;color:#ffe566;border-color:#ffc400a6;font-weight:800}.pill.pill-pat{background:#ffcc002e;color:var(--gold);border-color:#fc06}.pill.pill-dual{background:#ff2a2a2e;color:#ff8a8a}.svc-line-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.svc-foss-btn{border:1px solid rgba(255,204,0,.35);background:#ffcc001a;color:var(--gold);font-family:var(--font-brand);font-weight:700;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:var(--r-tag);cursor:pointer;-webkit-tap-highlight-color:transparent}.svc-foss-btn:active{transform:scale(.96)}.jobs-last-kicker{font-family:var(--mono);font-size:.55rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:4px}.jobs-grok-row{margin:0 0 10px;padding:0 2px}.act.jobs-grok-act{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--h-act);border-radius:var(--r-md);font-family:var(--font-ui, var(--font))!important;font-weight:600;font-size:.9rem;letter-spacing:.01em;text-transform:none!important;color:#dce8ff;border:1px solid rgba(142,182,255,.4);background:linear-gradient(180deg,#5a82d247,#283c6e73)}.act.jobs-grok-act span{font-family:inherit;text-transform:none;letter-spacing:inherit}.act.jobs-grok-act svg{flex:0 0 auto;color:#b8d0ff}.act.jobs-grok-act:active:not(:disabled){transform:scale(.98)}.act.jobs-grok-act:disabled,.act.jobs-grok-act.is-busy{opacity:.85;cursor:wait}.grok-mark{display:block;flex:0 0 auto;object-fit:contain}.act.jobs-grok-act .grok-mark{width:18px;height:18px}.jobs-grok-progress .grok-mark{width:22px;height:22px}.jobs-grok-summary{background:#78a0ff12;border:1px solid rgba(120,160,255,.22);border-radius:var(--r-md);padding:10px 12px;margin-bottom:12px;font-family:var(--font-ui, var(--font))}.jobs-grok-summary .jobs-last-kicker{font-family:var(--font-ui, var(--font));font-size:.68rem;letter-spacing:.04em}.jobs-grok-summary.is-busy{border-style:dashed;background:#78a0ff1a}.jobs-grok-summary.is-error{border-color:#ff786459;background:#ff503c14}.jobs-grok-summary-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.jobs-grok-summary-head .jobs-last-kicker{margin-bottom:0;color:#8eb6ff}.jobs-grok-summary-body{font-family:var(--font-ui, var(--font));font-size:.86rem;line-height:1.45;color:var(--ink);white-space:normal}.jobs-grok-summary-body .grok-p{margin:0 0 8px}.jobs-grok-summary-body .grok-section{margin:10px 0 4px;font-weight:700;font-size:.78rem;letter-spacing:.02em;color:#b8d0ff}.jobs-grok-summary-body .grok-section:first-child{margin-top:0}.jobs-grok-summary-body .grok-bullets{margin:0 0 8px;padding-left:1.15rem;list-style:disc}.jobs-grok-summary-body .grok-bullets li{margin:0 0 4px;padding-left:2px}.jobs-grok-summary-body .grok-gap{height:6px}.jobs-grok-summary-body strong{font-weight:700;color:var(--ink)}.jobs-grok-progress{display:flex;align-items:flex-start;gap:12px}.jobs-grok-progress .grok-mark{margin-top:2px;color:#b8d0ff}.jobs-grok-progress-copy{min-width:0;flex:1}.jobs-grok-progress-copy strong{display:block;font-family:var(--font-ui, var(--font));font-size:.9rem;font-weight:700;margin-bottom:2px;text-transform:none;letter-spacing:.01em}.jobs-grok-progress-copy p{margin:0;font-family:var(--font-ui, var(--font));font-size:.82rem;color:var(--ink);line-height:1.35;text-transform:none}.jobs-grok-hint{margin-top:4px!important;font-size:.72rem!important;color:var(--mute)!important}.job-day-head{font-family:var(--mono);font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin:10px 0 6px;padding-left:2px}.job-cards-wrap .job-card{display:flex;align-items:stretch;gap:0;margin-bottom:8px;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-md);background:#161a24b8;overflow:hidden;cursor:default}.job-cards-wrap .job-card.job-card-open{cursor:pointer}.job-cards-wrap .job-card.job-card-mismatch{border-color:#ffa03c59;background:#281c0c8c}.job-report-badge{flex:0 0 auto;font-size:.55rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#0e1218;background:#7dd3fc;border-radius:var(--r-pill);padding:2px 7px}.job-fix-row{display:flex;gap:8px;margin-top:8px}.job-fix-btn{border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:var(--text);font-size:.68rem;font-weight:700;letter-spacing:.02em;padding:5px 10px;border-radius:8px;cursor:pointer;-webkit-tap-highlight-color:transparent}.job-fix-btn.job-del-btn{color:#fecaca;border-color:#f8717159}.job-move-picker{padding:4px 2px 8px}.job-move-q{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.14);background:#00000047;color:var(--text);border-radius:var(--r-md);padding:10px 12px;font-size:1rem;margin-bottom:8px}.job-move-hint{margin:8px 4px;color:var(--mute);font-size:.78rem}.job-move-suggest{margin:6px 2px;padding:10px 12px;border:1px solid rgba(255,204,0,.22);border-radius:var(--r-md);background:#ffcc0012;color:var(--text);font-size:.78rem;line-height:1.35}.job-mismatch-badge{flex:0 0 auto;font-size:.55rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#0e0e0e;background:#ffb020;border-radius:var(--r-pill);padding:2px 7px}.job-mismatch-hint{display:block;margin-top:4px;font-size:.62rem;color:#ffb020e6;line-height:1.3}.job-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.job-copy-num{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--mute);font-family:var(--mono);font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:var(--r-tag);cursor:pointer;-webkit-tap-highlight-color:transparent}.job-copy-num:active{color:var(--gold);border-color:#fc06}.job-card-main{flex:1;min-width:0;padding:10px 12px}.job-card-side{display:flex;align-items:center;padding:0 10px;color:var(--mute);font-size:1.2rem}.snapshot-block{margin-bottom:14px}.snapshot-btn{width:100%}.net-day-head{font-weight:700;letter-spacing:.06em}.pattern-honesty{display:flex;align-items:center;gap:8px;margin:8px 4px 4px;padding:8px 10px;border-radius:var(--r-sm);background:#ffcc0014;border:1px solid rgba(255,204,0,.18);font-size:.75rem;font-weight:600;color:var(--text, #f2f2f2)}.pattern-honesty.thin{background:#788cb41f;border-color:#8ca0c840}.pattern-honesty.firm{background:#28b4641a;border-color:#28b46447}.ph-dot{width:7px;height:7px;border-radius:50%;background:var(--gold);flex-shrink:0}.pattern-honesty.thin .ph-dot{background:#8aa0c8}.pattern-honesty.firm .ph-dot{background:#3dcc7a}.spark-toggle{display:flex;align-items:center;gap:10px;width:100%;margin:4px 0 2px;padding:6px 8px;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.spark-row{display:flex;align-items:flex-end;gap:3px;height:30px;min-width:48px}.spark-bar{width:7px;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,var(--gold),#c9a000);opacity:.9}.spark-bar.open{background:linear-gradient(180deg,transparent,#6a7a9a);border:1px dashed #8aa0c8;opacity:.75}.spark-label{font-size:11px;font-weight:600;color:#ffffff8c}.spark-detail{font-size:11px;line-height:1.35;padding:0 10px 8px;color:#ffffffa6}.why-hot-toggle,.clock-explain-toggle{display:block;width:calc(100% - 8px);margin:4px auto;padding:8px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--gold);font-size:12px;font-weight:700;cursor:pointer}.why-hot-panel{margin:0 4px 8px;padding:10px;border-radius:var(--r-sm);background:#00000047;font-size:12px}.why-hot-head{margin:0 0 6px;font-weight:700}.why-hot-list{margin:0;padding-left:16px}.why-hot-list li{margin:2px 0}.coach-tips{margin:8px 4px 12px;padding:10px;border-radius:var(--r-md);background:linear-gradient(160deg,#ffcc001f,#141824e6);border:1px solid rgba(255,204,0,.25)}.coach-card{margin-bottom:8px}.coach-card p{margin:0 0 2px;font-size:13px}.coach-p{font-size:12px!important;color:#ffffffb3!important;font-weight:500!important}.coach-dismiss{width:100%;margin-top:4px}.pin-mark{margin-left:2px;color:var(--gold);font-size:.75rem;flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;min-width:0}.pin-who{font-size:.68rem;font-weight:700;letter-spacing:.01em;max-width:5.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pat-boost{display:inline-block;margin-top:4px;margin-right:6px;padding:2px 7px;border-radius:var(--r-tag);font-size:10px;font-weight:800;background:#ffcc002e;color:var(--gold)}.van-card.thin-hist .label{opacity:.95}.van-card.pinned{box-shadow:inset 0 0 0 1px #ffcc0059}.jobs-filter-row,.net-sort-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 8px;padding:0 2px}.board-toolbar{display:flex;flex-direction:row;align-items:center;gap:0;margin:0 0 10px;position:relative;z-index:8;background:#080a1073;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-md);padding:5px 5px 5px 7px;box-sizing:border-box}.board-toolbar.more-open{z-index:40}.board-toolbar-row{display:flex;align-items:center;gap:6px;width:100%;min-width:0}.board-toolbar-chips{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;flex:1;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;mask-image:linear-gradient(90deg,#000 0%,#000 calc(100% - 18px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 calc(100% - 18px),transparent 100%)}.board-toolbar-chips::-webkit-scrollbar{display:none}.tb-chip{flex:0 0 auto;font-family:var(--font),system-ui,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.01em;padding:7px 10px;min-height:40px;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.12);background:#141822eb;color:var(--mute, #9aa3b5);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.tb-chip.on{background:#ffcc0029;border-color:#ffcc008c;color:var(--gold)}.tb-chip[data-heat=shop].on{border-color:#60a5faa6;background:#3b82f62e;color:#93c5fd}.tb-chip[data-heat=pattern].on{border-color:#ffcc00a6;color:var(--gold)}.tb-chip[data-heat=both].on{border-color:#a78bfaa6;background:#8b5cf62e;color:#c4b5fd}.tb-chip[data-heat=provisional].on{border-color:#fb923ca6;background:#fb923c24;color:#fdba74}.pill-shop{background:#3b82f633!important;color:#93c5fd!important;border-color:#60a5fa66!important}.van-card .pat-badge,.van-card .pat-boost,.van-card .ai-pm-badge,.van-card .odo-yellow-badge,.van-card .trust-strip{display:none!important}.tb-chip:active{transform:scale(.96)}.board-toolbar-more-wrap{position:relative;flex:0 0 auto;z-index:9}.board-more-btn{height:var(--h-chip);min-height:var(--h-chip);min-width:58px;padding:0 12px;border-radius:var(--r-sm);border:1px solid rgba(255,204,0,.4);background:#ffcc001f;color:var(--gold);font-family:var(--mono);font-size:.68rem;font-weight:800;letter-spacing:.04em;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px;-webkit-tap-highlight-color:transparent;white-space:nowrap}.board-more-btn .more-caret{font-size:.55rem;opacity:.75;line-height:1}.board-more-btn:active{transform:scale(.94)}.board-toolbar.more-open .board-more-btn{background:#ffcc003d;border-color:#ffcc00b3}.board-more-menu{position:absolute;right:0;top:calc(100% + 6px);min-width:176px;max-width:min(260px,86vw);max-height:min(70vh,calc(var(--tg-vh, 100dvh) - 120px));overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:6px;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.14);background:#0e1018fa;box-shadow:0 14px 36px #0009;z-index:80}.board-more-menu.is-portaled{position:fixed;right:auto;z-index:var(--z-menu);max-width:none}.board-more-menu.drop-up{top:auto;bottom:calc(100% + 6px)}.board-more-menu.is-portaled.drop-up{bottom:auto}.board-more-menu[hidden]{display:none!important}.board-more-menu.is-portaled:not([hidden]){animation:menu-in var(--dur-fast) var(--ease-out);transform-origin:top right}.board-more-label{font-family:var(--font),system-ui,sans-serif;font-size:.6rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mute, #9aa3b5);padding:8px 10px 3px}.board-more-item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;border:none;background:transparent;color:var(--ink, #f2f2f2);font-family:var(--font),system-ui,sans-serif;font-size:.84rem;font-weight:600;padding:10px 12px;border-radius:8px;cursor:pointer;-webkit-tap-highlight-color:transparent}.board-more-item .check{width:14px;text-align:center;color:var(--gold);font-weight:800;opacity:0;flex:0 0 auto}.board-more-item.on .check{opacity:1}.board-more-item:active,.board-more-item.on{background:#ffcc001f;color:var(--gold)}.sort-row,.heat-filter-row,.board-tools-row{display:none!important}.pm-tier-row{display:flex;flex-wrap:nowrap;gap:5px;margin:0 0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:1px 0 2px}.pm-tier-row::-webkit-scrollbar{display:none}.pm-tier-row .sort-chip{flex:0 0 auto;padding:6px 11px;font-size:.68rem;min-height:var(--h-chip)}.bay-pins{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px}.pins-label{font-size:11px;font-weight:700;color:#ffffff73;text-transform:uppercase;letter-spacing:.06em}.pins-empty{font-size:.72rem;color:#fff6}.pin-chip{appearance:none;-webkit-appearance:none;margin:0;display:inline-flex;align-items:center;border:1px solid rgba(255,204,0,.35);background:#ffcc001f;color:var(--gold);border-radius:var(--r-pill);padding:0 10px;min-height:var(--h-pin);font-size:10px;font-weight:800;font-family:inherit;line-height:1;cursor:pointer}.pin-chip:active{background:#ffcc0038}.van-due-actions{margin-top:10px}.van-due-actions-row{flex-wrap:wrap;gap:8px}.van-load-fail{margin-top:12px}.attention-rail{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 12px}@media (max-width: 380px){.attention-rail{grid-template-columns:1fr 1fr}.attention-rail .att-cell:last-child{grid-column:1 / -1}}.att-cell{padding:8px 6px;border-radius:var(--r-sm);background:#ffffff0d;border:1px solid rgba(255,255,255,.08);text-align:center}.att-k{display:block;font-size:10px;font-weight:600;color:#ffffff73;text-transform:uppercase;letter-spacing:.04em}.att-v{display:block;margin-top:2px;font-size:14px;font-weight:800;font-family:JetBrains Mono,ui-monospace,monospace;color:var(--gold)}.walk-bar{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-walk);display:none;gap:8px;align-items:center;justify-content:center;padding:10px 12px calc(10px + var(--safe-b, 0px));background:#0a0c12f5;border-top:1px solid rgba(255,204,0,.2);backdrop-filter:none;-webkit-backdrop-filter:none}body.walk-mode{--walk-pad: calc(96px + var(--safe-b, 0px))}body.walk-mode .walk-bar{display:flex}body.walk-mode #app,body.walk-mode.sheet-open .van-sheet-panel{padding-bottom:var(--walk-pad)}body.walk-mode.sheet-open .walk-bar{z-index:var(--z-walk);pointer-events:auto}body.walk-mode.sheet-open .van-sheet-backdrop{bottom:var(--walk-pad)}.walk-count{min-width:56px;text-align:center;font-weight:800;font-family:JetBrains Mono,monospace;font-size:13px}.compare-modal{position:fixed;inset:0;z-index:var(--z-compare);display:flex;align-items:flex-end;justify-content:center;background:#0000008c;padding:12px;padding-bottom:calc(12px + var(--safe-b, 0px) + var(--kb-inset, 0px))}.compare-modal[hidden]{display:none!important}.compare-modal.opening .compare-card{animation:compare-up var(--dur-med) var(--ease-out)}@keyframes compare-up{0%{transform:translate3d(0,24px,0);opacity:.85}to{transform:translateZ(0);opacity:1}}.compare-card{width:min(520px,100%);max-height:min(80vh,calc(var(--tg-vh, 100dvh) * .8));overflow:auto;overscroll-behavior:contain;background:var(--panel);border-radius:16px 16px 12px 12px;border:1px solid rgba(255,204,0,.2);padding:14px;outline:none}.floor-portal-actions,.floor-sync-actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:8px;margin-top:8px}.floor-portal-actions .floor-portal-btn,.floor-sync-actions .floor-portal-btn{flex:1 1 0;width:auto!important;min-width:0;min-height:44px;padding:8px 10px;font-size:.72rem;letter-spacing:.03em;line-height:1.2;white-space:normal;text-align:center}.score-loading{min-height:72px;display:flex;align-items:center}.compare-card h3{margin:0 0 6px}.compare-card .search-input{margin:6px 0;width:100%}.compare-cols{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.compare-pre{white-space:pre-wrap;font-size:11px;line-height:1.35;margin:6px 0 0;color:#ffffffbf}.job-draft-block{margin-top:12px}.job-draft-block[data-job-variant=more]{margin-bottom:14px;padding-bottom:0;border-bottom:1px solid rgba(255,255,255,.06)}.job-draft-cycle{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}.job-draft-cycle .sort-chip.is-on{background:#f5c54247;border-color:#f5c542b3}.job-draft-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 4px;scroll-margin-bottom:calc(110px + var(--safe-b, 0px))}.job-draft-cats{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 2px}.job-draft-cat{font-size:.68rem;opacity:.85}.job-draft-cat.on{opacity:1;border-color:#ffcc0073;background:#ffcc001f}.job-draft-chip{font-size:.72rem}.job-draft-chip.is-pinned{border-color:#fc06}.job-draft-chip.is-boosted{box-shadow:inset 0 0 0 1px #50c87859}.job-draft-chip-manage,.job-draft-chip-save-line{opacity:.9;border-style:dashed}.job-preset-menu{display:flex;flex-direction:column;gap:8px;padding:4px 0 8px}.job-preset-menu-btn.danger{color:#f88}.job-presets-manage{display:flex;flex-direction:column;gap:10px;max-height:min(58vh,420px)}.job-presets-add{display:grid;grid-template-columns:1fr auto auto;gap:6px;align-items:center}.job-presets-list{overflow:auto;display:flex;flex-direction:column;gap:6px;padding-right:2px}.job-preset-row{display:flex;gap:8px;align-items:flex-start;padding:8px;border-radius:var(--r-sm);background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.job-preset-row.is-disabled{opacity:.55}.job-preset-row-main{flex:1;min-width:0}.job-preset-row-text{font-size:.85rem;font-weight:600}.job-preset-row-meta{font-size:.68rem;opacity:.7;margin-top:2px}.job-preset-row-acts{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.job-preset-row-acts .tiny{padding:4px 8px;font-size:.68rem;min-height:0}.job-presets-hint{margin:0;font-size:.68rem;opacity:.7}@media (max-width: 420px){.job-presets-add{grid-template-columns:1fr}}.job-draft-text{width:100%;min-height:64px;margin:6px 0;padding:10px;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,.12);background:#00000040;color:inherit;font:inherit;resize:vertical;white-space:pre-wrap;scroll-margin-bottom:calc(120px + var(--safe-b, 0px));scroll-margin-top:12px}.job-draft-date-btn{scroll-margin-bottom:calc(110px + var(--safe-b, 0px))}.pattern-digest-card{margin-top:14px;margin-bottom:16px;padding:12px;border-radius:var(--r-md);background:#ffffff0a;border:1px solid rgba(255,204,0,.15)}.pd-title{margin:0 0 4px;font-size:15px}.pd-list{margin:8px 0 4px;padding-left:16px;font-size:12px}.pd-list li{margin:3px 0}.pd-pre{font-size:11px;white-space:pre-wrap}#van-dual-clock.dual-clock.rings{position:relative;z-index:1;flex:none;margin-bottom:10px;padding-bottom:2px}#van-dual-clock.dual-clock.rings:has(.van-clocks-fold:not([open])){margin-bottom:4px;padding-bottom:0}.dual-clock-inner{padding:0 2px}.dual-clock.seed{display:block}.dual-clock.seed.van-clocks-loading,.dual-clock.seed.seed-wait{min-height:0;opacity:.85}.van-clocks-seed-line{color:var(--mute);font-size:.72rem;font-weight:600;padding:2px 0}.pattern-meta-row{display:flex;flex-direction:column;gap:2px;margin-top:6px}.pattern-honesty{margin:0!important;padding:6px 8px!important;font-size:11px!important;line-height:1.3}.spark-toggle{margin:0!important;padding:4px 6px!important}.why-hot-toggle,.clock-explain-toggle{margin:4px 0 0!important;padding:6px 8px!important;font-size:11px!important}.coach-tips{margin:6px 0 0!important;padding:8px!important}.coach-one{margin:0 0 6px;font-size:12px;line-height:1.35;font-weight:500}.coach-dismiss{width:100%;padding:8px!important;font-size:12px!important}.board-asof.stale{color:#ffb020!important;font-weight:700}.foss-copy-all{width:100%;margin-bottom:8px}.walk-bar{z-index:var(--z-walk);pointer-events:auto}body.walk-mode .walk-bar{display:flex!important}body.walk-mode.sheet-open .walk-bar{box-shadow:0 -8px 28px #0000008c}.chip-scroll{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;padding-bottom:2px}.chip-scroll::-webkit-scrollbar{display:none}.chip-scroll .sort-chip,.chip-scroll .heat-chip{flex:0 0 auto}.van-card .label{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0}.van-card .label-name{font:inherit;letter-spacing:inherit;color:inherit;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conn-banner.warn{border-color:#ffb02080;background:#ffb02024;color:#fc6}.board-tools-row{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:6px;margin:4px 0 8px!important}.board-tools-row .board-tool-btn{flex:0 0 auto;white-space:nowrap;min-height:34px!important;padding:6px 10px!important;font-size:11px!important}.board-tools-row .board-tool-btn.on-walk{border-color:#ffcc008c;color:var(--gold)}.bay-pins{max-width:100%;overflow:hidden}.bay-pins-row{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bay-pins-row::-webkit-scrollbar{display:none}.bay-pins .pin-chip{flex:0 0 auto}.pins-pick{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobs-filter-row,.net-sort-row{margin:6px 0 8px!important;gap:6px;align-items:center}.net-sort-row .net-pull-ai{width:40px;height:40px;min-width:40px;border-radius:var(--r-md);padding:0;line-height:0}.net-more{margin-top:8px;text-align:center;font-family:var(--font);font-size:.72rem;color:var(--mute)}.floor-block{opacity:1;transform:none}.floor-quiet{padding:10px 4px!important;opacity:.75;font-size:12px!important}.floor-full-sync,.floor-portal-sync{border:1px solid rgba(255,204,0,.28)!important;background:linear-gradient(165deg,#ffcc001a,#1c1c1e66 70%)!important}.floor-full-sync .floor-quiet,.floor-portal-sync .floor-quiet{margin:0 0 8px!important;padding:0!important;opacity:.9;line-height:1.4}.floor-portal-status{margin:0 0 10px!important;font-family:var(--mono);font-size:.7rem!important;color:#ffffff8c}.floor-portal-status.busy{color:var(--gold)!important}.floor-portal-status.err{color:#ff5c5c!important}.floor-portal-btn{margin:0!important}.floor-full-sync .floor-portal-btn,.floor-portal-sync .floor-portal-btn{width:auto!important}.floor-sync-actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:8px}#floor-qb-hint{margin-top:8px!important}.floor-sync-steps{margin:0 0 12px;padding:0 0 0 1.1rem;list-style:none;font-size:.72rem;line-height:1.45;color:#ffffffb8}.floor-sync-steps li{position:relative;margin:0 0 6px;padding-left:.2rem}.floor-sync-mark{display:inline-block;min-width:1rem;font-weight:700;color:#ffffff73}.floor-sync-ok .floor-sync-mark{color:#5dd39e}.floor-sync-error .floor-sync-mark{color:#ff5c5c}.floor-sync-running .floor-sync-mark{color:var(--gold)}.floor-sync-skip .floor-sync-mark{color:#ffffff59}.floor-sync-detail{display:block;margin-top:1px;opacity:.65;font-family:var(--mono);font-size:.65rem}.floor-notes-block h3,.floor-stock-block h3,.floor-score-block h3{margin:0 0 8px;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c}.floor-full-sync h3,.floor-portal-sync h3{margin:0 0 8px;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--gold)}.floor-inv-btn{margin-top:8px;width:100%;font-size:12px!important;padding:8px 10px!important}.floor-jump-row{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 10px}.floor-jump{flex:1 1 auto;min-width:28%;font-size:12px!important;padding:8px 6px!important}.score-totals-compact{font-size:12px;font-weight:600;color:#ffffffb3;margin-bottom:8px;line-height:1.35}.score-dsp-row{display:flex;flex-wrap:wrap;gap:6px}.score-chip{display:flex;flex-direction:column;min-width:72px;padding:8px 10px;border-radius:var(--r-sm);background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.score-chip-dsp{font-size:.69rem;font-weight:800;color:var(--gold);letter-spacing:.04em}.score-chip-pipe{font-size:.81rem;font-weight:800;font-family:var(--mono);margin-top:2px}.score-chip-meta{font-size:.625rem;color:#ffffff73;margin-top:2px}#screen-bay .scoreboard-box{margin-top:4px}#screen-bay .floor-extras{margin-bottom:8px}#screen-bay .score-card{display:none}@media (prefers-reduced-motion: reduce){html,body,#main,#money-list,#capture-list,#status-list,#pm-list,#net-list{scroll-behavior:auto!important}*,*:before,*:after{animation-iteration-count:1!important}.bg-grid,.bg-glow,.pulse-dot,.pulse-dot:after,.gate-orb,.gate-drift,.gate-brand-logo,.gate-dsp-btn:after,.van-card.overdue .rail,.van-card.overdue .pill,.van-card.hot .rail,.seed-skel-row:after,.skel,.skel-line,.skel-card,.load-tire,.loading-label,.spinner,.filter-search-btn.net-pull-ai.is-busy svg,.search-field.is-live,.search-field.is-live:before,.ptr-host.ptr-refreshing .ptr-tire,.pipe-bar.stale-hot,.board-refresh.spinning svg,.act.jobs-grok-act.is-busy .grok-mark,.jobs-grok-summary.is-busy .grok-mark,.van-sheet.drag-close-ready .van-sheet-grab{animation:none!important}}body.motion-chill html,body.motion-chill,body.motion-chill #main,body.motion-chill #money-list,body.motion-chill #capture-list,body.motion-chill #status-list,body.motion-chill #pm-list,body.motion-chill #net-list{scroll-behavior:auto!important}body.motion-chill .bg-grid,body.motion-chill .pulse-dot,body.motion-chill .van-card.overdue .rail,body.motion-chill .van-card.overdue .pill,body.motion-chill .van-card.hot .rail,body.motion-chill .skel,body.motion-chill .skel-line,body.motion-chill .logo-tire.tire-spin{animation:none!important}.van-card.van-card-park-in{animation:van-park-in .55s var(--ease-ui)}.van-sheet.lot-pull-in .van-sheet-panel,.van-sheet.lot-pull-out .van-sheet-panel{transition:none;transform:none;opacity:1}.van-sheet.walk-swap .van-hero,.van-sheet.walk-swap .dual-clock,.van-sheet.walk-swap .van-body,.van-sheet.walk-swap .seg-tabs{animation:walk-swap-fwd .36s var(--ease-out)}.van-sheet.walk-swap.walk-swap-back .van-hero,.van-sheet.walk-swap.walk-swap-back .dual-clock,.van-sheet.walk-swap.walk-swap-back .van-body,.van-sheet.walk-swap.walk-swap-back .seg-tabs{animation-name:walk-swap-back}@keyframes walk-swap-fwd{0%{transform:translate(28px)}to{transform:none}}@keyframes walk-swap-back{0%{transform:translate(-28px)}to{transform:none}}body.motion-chill .van-sheet.walk-swap .van-hero,body.motion-chill .van-sheet.walk-swap .dual-clock,body.motion-chill .van-sheet.walk-swap .van-body,body.motion-chill .van-sheet.walk-swap .seg-tabs{animation:none!important}.pipe-bar.pipe-quiet{padding:4px 12px 4px 14px;background:#1c1c1e8c;border-color:#ffffff14;font-size:.68rem;color:var(--mute)}.pipe-bar.pipe-quiet:before{width:3px;left:6px;top:8px;bottom:8px;background:#ffcc008c;box-shadow:none}.pipe-bar.pipe-quiet .meter{display:none}.board-toolbar.lot-toolbar,.board-toolbar .lot-toolbar{margin:0 0 8px}.board-toolbar .lot-toolbar{justify-content:flex-start}.lot-filter-wrap .board-more-menu{left:0;right:auto;min-width:200px}.lot-filter-btn.board-more-btn{display:inline-flex;align-items:center;gap:6px;height:var(--h-chip);min-height:var(--h-chip);min-width:0;padding:0 12px;border-radius:var(--r-pill);border:1px solid rgba(255,204,0,.28);background:#12141ceb;color:var(--ink);font-size:12px;font-weight:700;letter-spacing:.02em}.lot-filter-btn .lot-filter-label{color:var(--mute);font-weight:600;text-transform:uppercase;font-size:10px;letter-spacing:.06em}.lot-filter-btn .lot-filter-value,.lot-filter-btn .more-sort-label{font-family:JetBrains Mono,ui-monospace,monospace;color:var(--gold)}.lot-filter-btn .lot-filter-sep{color:#ffffff40}.board-toolbar.more-open .lot-filter-btn{border-color:#ffcc008c;box-shadow:0 0 0 1px #ffcc0026}.van-card{box-shadow:none}.van-card .pill{font-family:var(--font-tag);font-size:.62rem;letter-spacing:.05em;padding:3px 7px;opacity:1}.pill.pill-stale{background:#8e8e9338;color:#ebebf5c7;border-color:#8e8e9366}.sense-mode-row{margin-bottom:8px;gap:6px}.sense-panel[hidden]{display:none!important}.sense-panel.on{display:block;animation:seg-swap .22s var(--ease-out)}.walk-bar.lot-walk-theater{gap:10px;padding:12px 14px calc(12px + var(--safe-b, 0px));background:linear-gradient(180deg,#0c0e1466,#080a0ef7);border-top:1px solid rgba(255,204,0,.22)}.walk-bar.lot-walk-theater .walk-nav{min-width:48px;font-size:1.375rem;font-weight:800;line-height:0;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center}.walk-bar.lot-walk-theater .walk-mid{display:flex;flex-direction:column;align-items:center;min-width:72px;gap:2px}.walk-bar.lot-walk-theater .walk-bay-label{font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.walk-bar.lot-walk-theater .walk-count{font-size:.875rem;color:var(--gold)}.walk-bar.lot-walk-theater .walk-exit{min-width:40px;opacity:.85;display:inline-flex;align-items:center;justify-content:center;line-height:0;padding-top:1px}body.motion-chill .van-card.van-card-park-in{animation:none!important}.money-made{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:8px;padding:4px 4px 8px;margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.06)}.money-made-live{grid-column:1;min-width:0}.money-made-range{grid-column:2;grid-row:1;margin-top:0}.money-made-range[open]{grid-column:1 / -1;grid-row:2}.money-made-kicker,.money-hero-kicker{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-bottom:2px}.money-made-total{font-family:var(--mono);font-size:1.55rem;font-weight:800;line-height:1.05;letter-spacing:.01em;color:#8ef0b0;font-variant-numeric:tabular-nums}.money-made-meta,.money-hero-meta{margin-top:4px;font-family:var(--mono);font-size:.72rem;font-weight:700;color:var(--mute);letter-spacing:.02em;font-variant-numeric:tabular-nums}body.hide-van-chrome #bay-pins,body.hide-van-chrome #global-search-wrap{display:none}.money-made-range-sum{display:inline-flex;align-items:center;gap:4px;list-style:none;cursor:pointer;user-select:none;font-family:var(--font);font-size:.72rem;font-weight:700;letter-spacing:.02em;padding:0 11px;min-height:32px;border-radius:var(--r-pill, 999px);border:1px solid rgba(255,255,255,.12);background:#141822d9;color:var(--mute);width:fit-content;transition:background .18s ease,border-color .18s ease,color .15s ease,box-shadow .2s ease}.money-made-range-sum::-webkit-details-marker{display:none}.money-made-range-sum::marker{content:""}.money-made-range-sum:after{content:"\25be\fe0e";margin-left:2px;font-size:.65em;opacity:.75;transition:transform .18s ease;display:inline-flex;align-items:center;justify-content:center;line-height:0}.money-made-range[open]>.money-made-range-sum{color:#0e0e0e;background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 1px #ffffff1f inset;filter:none}.money-made-range[open]>.money-made-range-sum:after{transform:rotate(180deg)}.money-made-presets{margin-top:10px;margin-bottom:0;flex-wrap:wrap;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}.money-made-range[open] .money-made-presets{margin-top:8px}.money-made-presets .sort-chip,.bay-jump-row .sort-chip,.sense-mode-row .sort-chip{flex:0 0 auto;white-space:nowrap}.money-made-custom{display:flex;flex-direction:column;gap:10px;margin-top:10px;padding:12px 12px 14px;border-radius:16px;border:1px solid rgba(255,204,0,.18);background:linear-gradient(165deg,#ffcc000f,#10131aeb 42%);box-shadow:0 8px 28px #00000047}.money-made-custom[hidden]{display:none!important}.money-made-custom-bar{display:flex;align-items:center;justify-content:space-between;gap:10px}.money-made-custom-title{font-family:var(--mono, ui-monospace, monospace);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.money-made-dates{display:grid;grid-template-columns:1fr 1fr;gap:8px}.money-made-date-lab{display:flex;flex-direction:column;gap:4px;min-width:0;font-family:var(--mono);font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}.money-made-date-lab .gomo-picker-btn{width:100%;min-width:0;font-size:.82rem;padding:0 10px}.money-made-date-lab input[type=date]{min-width:0}.money-made-date-lab input[type=date]:not(.gomo-field){min-height:44px;padding:6px 8px;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,.12);background:#12141ceb;color:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:1rem}.money-made-go{width:100%;min-height:46px}.money-hero{padding:4px 4px 6px;margin-bottom:2px}.money-hero-total{font-family:var(--mono);font-size:1.35rem;font-weight:800;line-height:1.05;letter-spacing:.01em;color:var(--gold);font-variant-numeric:tabular-nums}body.density-compact .money-made-total{font-size:1.3rem}body.density-compact .money-hero-total{font-size:1.15rem}body.density-compact .money-made-presets{margin-top:6px}.score-made-line{color:#8ef0b0;font-weight:800}.score-made-presets{margin:8px 0 10px;flex-wrap:nowrap;overflow-x:auto}.score-made-presets .sort-chip{flex:0 0 auto;white-space:nowrap}.bay-jump-row{position:relative;z-index:auto;padding:4px 0 8px;margin:0 0 4px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.bay-jump-row .bay-arrange-chip{margin-left:2px;opacity:.72;border-style:dashed;color:var(--mute);font-weight:650}.bay-jump-row .bay-arrange-chip:active,.bay-jump-row .bay-arrange-chip:focus-visible{opacity:1}.bay-sec{scroll-margin-top:72px}.ask-sheet .sheet-head{margin-bottom:8px}.ask-grok-root{padding-bottom:24px}.shot-list{padding:8px 12px 28px;display:flex;flex-direction:column;gap:10px}.shot-card{background:var(--card, rgba(255, 255, 255, .04));border:1px solid var(--line, rgba(255, 255, 255, .1));border-radius:14px;padding:12px}.shot-card-head{display:flex;align-items:center;gap:10px}.shot-card-meta{flex:1;min-width:0}.shot-card-meta b{display:block;font-size:15px}.shot-card-meta small{color:var(--mute, #8fa0b8);font-size:11px}.shot-badge{font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 7px;border-radius:999px;background:#d4a01726;color:var(--gold, #d4a017);white-space:nowrap}.shot-caption{margin-top:8px;font-size:12px;color:var(--mute, #8fa0b8)}.shot-text{width:100%;margin-top:10px;background:#00000040;border:1px solid var(--line, rgba(255, 255, 255, .1));color:inherit;border-radius:10px;padding:10px 12px;font:inherit;resize:vertical;min-height:120px;white-space:pre-wrap}.shot-actions{margin-top:8px}.bay-ask-grok{margin-top:4px;padding-top:0}.bay-ask-chips{display:flex;flex-wrap:nowrap;gap:6px;margin:8px 0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch}.bay-ask-input{width:100%;margin-bottom:8px;min-height:96px}html.kb-open #screen-ask,html.kb-open #ask-grok-root{padding-bottom:calc(12px + var(--kb-inset, 0px))}.bay-ask-thread{margin:8px 0 10px;display:flex;flex-direction:column;gap:8px}.bay-ask-turn{padding:10px 12px;border-radius:var(--r-md);background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.bay-ask-q{font-size:.78rem;color:var(--mute);margin-bottom:4px}.bay-ask-a{font-size:.86rem;line-height:1.35;white-space:pre-wrap}.ask-turn-tools{margin-top:4px;margin-bottom:0;opacity:.8}.ask-offline-banner{margin:6px 0 10px;padding:8px 12px;border-radius:var(--r-md, 10px);font-size:.8rem;color:#ffd9a0;background:#ffaa3c1f;border:1px solid rgba(255,170,60,.3)}.ask-tools-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:4px 0 10px}.ask-tools-row .sort-chip{text-transform:none;letter-spacing:.01em;font-weight:600}.ask-tools-row .ask-web-chip.is-on{border-color:#ffcc0073;color:var(--gold, #ffcc00)}.ask-context-chip{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;padding:5px 12px;border-radius:var(--r-pill, 999px);font-size:.78rem;color:var(--mute);background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.ask-context-chip b{color:inherit;font-weight:700}.ask-context-chip button{background:none;border:0;color:var(--mute);font-size:.95rem;line-height:1;padding:0 2px;cursor:pointer}.ask-send-row{display:flex;gap:8px;align-items:stretch;margin-bottom:10px}.ask-send-row .jobs-grok-row{flex:1;min-width:0;margin:0;padding:0}.ask-mic-btn{flex:0 0 52px;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:0;border-radius:var(--r-md);font-size:1.15rem;line-height:1;font-family:var(--font-ui, var(--font))!important;text-transform:none!important;color:#dce8ff;border:1px solid rgba(142,182,255,.4);background:linear-gradient(180deg,#5a82d247,#283c6e73);-webkit-tap-highlight-color:transparent}.ask-mic-btn:active:not(:disabled){transform:scale(.98)}.ask-mic-btn.on{color:#ffd0d0;background:#ff5a5a38;border-color:#ff5a5a8c}.ask-stop-btn{color:#ff9d9d}.ask-cached-badge{display:inline-flex;align-items:center;gap:8px;margin:8px 0 0;padding:4px 10px;border-radius:var(--r-pill, 999px);font-size:.74rem;color:var(--mute);background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.ask-stream-body{margin-top:8px;border-top:1px solid rgba(255,255,255,.06);padding-top:8px}.ask-van-link,.ask-job-link{background:none;border:0;padding:0;margin:0;font:inherit;color:var(--gold, #e8b544);text-decoration:underline dotted;text-underline-offset:2px;cursor:pointer}.ask-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.ask-action-row .act{padding:5px 10px;font-size:.76rem}.ask-action-van{font-weight:700;font-size:.8rem;margin-right:2px}.ask-history-panel{margin:0 0 10px;padding:8px;border-radius:var(--r-md, 12px);background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.ask-history-head{display:flex;gap:8px;align-items:center;margin-bottom:8px}.ask-history-head .search-input{flex:1;min-width:0}.ask-history-item{display:flex;width:100%;gap:8px;align-items:baseline;justify-content:space-between;background:none;border:0;border-bottom:1px solid rgba(255,255,255,.06);padding:7px 2px;color:inherit;font:inherit;text-align:left;cursor:pointer}.ask-history-item:last-child{border-bottom:0}.ask-history-q{flex:1;min-width:0;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ask-history-when{flex:0 0 auto;font-size:.72rem;color:var(--mute)}.ask-sched-label{margin-top:16px;margin-bottom:8px}#ask-schedules-root .empty-row{margin:0 0 8px;font-size:.82rem;color:var(--mute)}.ask-sched-row .ask-sched-q{flex:1;min-width:0;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ask-sched-time{flex:0 0 auto;font-size:.76rem;color:var(--mute)}.ask-sched-add{margin-top:8px;gap:8px}.ask-sched-time-input,.ask-sched-add input[type=time]{flex:0 0 auto;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-sm);color:inherit;padding:6px 10px;font-size:.82rem;font-family:inherit;color-scheme:dark;min-height:34px}.ask-sched-add .sort-chip{flex:0 0 auto}#screen-bay .scoreboard-box{margin-top:10px;margin-bottom:4px}.needs-card .pill{text-transform:none}#sense-panel-needs .pipe-bar{margin-bottom:8px}.sense-mode-row{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-padding-inline:10px;overscroll-behavior-x:contain}.sense-mode-row .sense-arrange-chip{margin-left:2px;opacity:.72;border-style:dashed;color:var(--mute);font-weight:650}.sense-mode-row .sense-arrange-chip:active,.sense-mode-row .sense-arrange-chip:focus-visible{opacity:1}.layout-arrange-row.is-flat{grid-template-columns:1fr auto}.sense-pull-card{padding:4px 2px 12px}.sense-pull-title{margin:0 0 4px;font-family:"Khand",var(--font),system-ui,sans-serif;font-size:1.25rem;font-weight:700;color:var(--gold);letter-spacing:.02em}.sense-pull-sub{margin:0 0 14px;font-size:.82rem;line-height:1.4;color:var(--mute)}.sense-pull-search-wrap{position:relative;margin-bottom:10px;z-index:6}.sense-pull-input{width:100%;box-sizing:border-box;height:44px;padding:0 14px;border-radius:var(--r-md);border:1px solid rgba(255,204,0,.28);background:#0e1016f2;color:var(--ink);font-family:var(--font);font-size:.95rem;font-weight:650;letter-spacing:.03em;text-transform:uppercase;-webkit-appearance:none;appearance:none}.sense-pull-input::placeholder,.sense-pull-input::-webkit-input-placeholder{font-family:var(--font);font-weight:500;letter-spacing:.01em;text-transform:none;color:var(--mute);opacity:.9}.sense-pull-input:focus{outline:none;border-color:#ffcc00a6;box-shadow:0 0 0 2px #ffcc001f}.sense-pull-suggest{list-style:none;margin:6px 0 0;padding:6px;position:absolute;left:0;right:0;top:100%;max-height:220px;overflow:auto;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.12);background:#0c0e14fa;box-shadow:0 12px 28px #0000008c;z-index:8}.sense-pull-suggest[hidden]{display:none!important}.sense-pull-suggest-item{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--r-sm);cursor:pointer}.sense-pull-suggest-item .spl{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;color:var(--ink)}.sense-pull-suggest-item .sps{font-size:.72rem;color:var(--mute)}.sense-pull-suggest-item.is-active,.sense-pull-suggest-item:active{background:#ffcc001f}.sense-pull-odo-row{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.sense-pull-odo-lab{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.sense-pull-odo-lab .mute{font-weight:500;text-transform:none;letter-spacing:0}.sense-pull-odo{height:40px;padding:0 12px;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,.12);background:#12141ce6;color:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.9rem}.sense-pull-go{width:100%;margin-bottom:14px}.sense-pull-go:disabled{opacity:.55}.sense-pull-progress{margin-bottom:12px}.sense-pull-bar-track{height:6px;border-radius:99px;background:#ffffff14;overflow:hidden;margin-bottom:8px}.sense-pull-bar{height:100%;width:0%;border-radius:99px;background:linear-gradient(90deg,#c9a000,var(--gold));transition:width .45s var(--ease-out, ease)}.sense-pull-bar.is-err{background:var(--red, #ff2a2a)}.sense-pull-stage{margin:0;font-size:.78rem;font-family:JetBrains Mono,ui-monospace,monospace;color:var(--mute)}.sense-pull-result{padding:12px;border-radius:var(--r-md);border:1px solid rgba(255,204,0,.22);background:#ffcc000f}.sense-pull-ok{margin:0 0 10px;font-size:.88rem;color:var(--ink);line-height:1.4}.sense-pull-err{margin:0;font-size:.86rem;color:#ff8a8a;line-height:1.4}.sense-pull-result .act{width:100%}.help-sheet{position:fixed;inset:0;z-index:var(--z-help);display:flex;align-items:flex-end;justify-content:center}.help-sheet[hidden]{display:none!important}.help-sheet-backdrop{position:absolute;inset:0;background:#000000b8;opacity:1}.help-sheet.opening .help-sheet-backdrop{animation:none!important;opacity:1!important}.help-sheet-panel{position:relative;z-index:1;width:100%;max-width:520px;max-height:min(calc(var(--tg-vh, 100dvh) * .88),720px);display:flex;flex-direction:column;border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--panel);border:1px solid rgba(255,204,0,.2);border-bottom:none;box-shadow:0 -12px 40px #0000008c;transform:translateY(0);transition:none;padding-bottom:var(--safe-b, 0px)}.help-sheet.opening .help-sheet-panel{animation:help-rise var(--dur-sheet) var(--ease-spring) both;transition:none}@keyframes help-rise{0%{transform:translateY(110%)}to{transform:none}}.help-sheet.closing .help-sheet-panel{transform:translateY(105%);transition:transform var(--sheet-close-ms) var(--ease-in)}.help-sheet-handle{display:flex;justify-content:center;padding:10px 0 4px;cursor:pointer}.handle-pill{display:block;width:42px;height:4px;border-radius:var(--r-pill);background:var(--gold);opacity:.9;flex-shrink:0;transition:background .18s ease,opacity .18s ease,filter .18s ease}.help-sheet-handle:active .handle-pill{opacity:1;filter:brightness(1.12)}@media (hover: hover) and (pointer: fine){.help-sheet-handle:hover .handle-pill{opacity:1;filter:brightness(1.12)}}.help-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 16px 10px;border-bottom:1px solid rgba(255,255,255,.08)}.help-head-titles{min-width:0;flex:1 1 auto}.help-head h2{margin:0;font-family:var(--font-brand);font-size:1.45rem;font-weight:700;letter-spacing:.02em;color:var(--gold)}.help-head .help-build{margin:2px 0 0;font-family:var(--mono);font-size:.65rem;font-weight:600;letter-spacing:.04em;color:#fff6}.help-close{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.12);background:#1c202ae6;color:var(--ink);font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:1px 0 0;line-height:0}.help-body{overflow:auto;-webkit-overflow-scrolling:touch;padding:12px 16px 28px;overscroll-behavior:contain}.help-sec{margin:0 0 18px}.help-sec h3{margin:0 0 8px;font-family:var(--font-brand);font-size:1.05rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.help-sec h3.help-subh{margin:14px 0 6px;font-size:.82rem;letter-spacing:.06em;color:var(--gold)}.help-sec p{margin:0 0 8px;font-size:.88rem;line-height:1.45;color:var(--help-body, rgba(242, 242, 242, .82))}.help-sec p b{color:var(--gold);font-weight:700}.help-font-packs{flex-wrap:wrap;gap:8px;margin-top:4px;padding-bottom:2px}.help-dl{margin:0}.help-dl>div{display:grid;grid-template-columns:72px 1fr;gap:8px 10px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.06)}.help-dl dt{margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:700;color:var(--gold);letter-spacing:.02em}.help-dl dd{margin:0;font-size:.84rem;line-height:1.4;color:var(--help-body, rgba(242, 242, 242, .8))}.help-sec-foot p{font-size:.72rem;color:var(--mute);text-align:center;margin:8px 0 0}body.help-open{overflow:hidden}.chip,.net-chip,.sort-chip,.tb-chip,.heat-chip,.stock-mode,.dsp-chip,.filter-chip,.fu-filter-btn,.pin-chip{display:inline-flex!important;align-items:center;justify-content:center;line-height:1;box-sizing:border-box;font-family:var(--font-ui, var(--font))!important;font-weight:600;letter-spacing:.02em;text-transform:none;border-radius:var(--r-pill)}.seg{display:inline-flex!important;align-items:center;justify-content:center;line-height:1;box-sizing:border-box;font-family:var(--font-tag)!important;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:var(--r-pill)}.chip,.sort-chip,.net-chip,.tb-chip,.heat-chip,.stock-mode,.dsp-chip,.filter-chip,.fu-filter-btn{font-size:.72rem;padding:0 12px;min-height:var(--h-chip)}.bay-pins .pin-chip{font-size:10px;font-weight:800;padding:0 10px;min-height:var(--h-pin);line-height:1}.seg .seg-label{font-family:inherit;font-weight:inherit;letter-spacing:inherit;line-height:1;text-transform:uppercase}.filter-search-btn,.filter-search-close,.board-refresh,.global-search-go,.net-sort-row .net-pull-ai{display:inline-flex!important;align-items:center;justify-content:center;line-height:0}.filter-search-btn svg,.filter-search-close svg,.board-refresh svg,.net-pull-ai svg,.global-search-ico,.ai-pulse-actions .act svg{display:block;flex:0 0 auto}.net-sort-row .net-pull-ai{width:40px;height:40px;min-width:40px;border-radius:var(--r-md);padding:0}.pm-pkg-tag,.needs-why-tag,.van-card .thin-badge,.van-card .flag-chip,.pm-amazon-chip,.net-badge,.flag,.brand-chip,.svc-status,.ai-pull-chip,.van-card .pill,.foss-chip{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:1.15;font-family:var(--font-tag);font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.pm-pkg-tag{font-size:.72rem;padding:4px 8px;border-radius:var(--r-tag);letter-spacing:.02em;text-transform:none;font-weight:600}.needs-why-tag,.van-card .thin-badge,.van-card .flag-chip,.pm-amazon-chip,.net-badge,.brand-chip{font-size:.62rem;padding:3px 7px;border-radius:var(--r-tag)}.flag,.svc-status,.van-card .pill{font-size:.62rem;padding:4px 8px;border-radius:var(--r-pill)}.foss-chip,.ai-pull-chip{font-size:.72rem;padding:6px 12px;border-radius:var(--r-pill)}.needs-why-tags,.pm-pkg-tags{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;max-width:100%}.needs-why-tag{background:#ffffff12;border:1px solid rgba(255,255,255,.1);color:#ebebf5e0}.van-card .label{align-items:center}.van-card .label>*{flex-shrink:0}.van-card .label .label-name{flex-shrink:1}.van-card .right{align-items:flex-end;justify-content:center}.van-card .pill{margin-top:0}.search-input,.search-input.net-search,.global-van-search,.sense-pull-input{font-family:var(--font)!important}.search-input::placeholder,.global-van-search::placeholder,.sense-pull-input::placeholder{font-family:var(--font)!important;font-weight:500}.gap-tag,.lot-filter-label{font-family:var(--font-tag);font-weight:700;letter-spacing:.04em}.needs-card .pill{font-family:var(--font-tag);text-transform:uppercase;letter-spacing:.05em}.van-card .svc{font-family:var(--font);font-weight:500}.sense-pull-title,.help-sec h3,.sheet-head h1{font-family:var(--font-brand)}.money-made-total,.money-hero-total,.money-made-meta,.money-hero-meta{font-family:var(--mono)!important;font-variant-numeric:tabular-nums}.help-dl dt,.att-v,.score-chip-pipe,.lot-filter-btn .lot-filter-value,.lot-filter-btn .more-sort-label,.bay-odo-input{font-family:var(--mono)}.bay-odo-input.search-input{font-family:var(--mono)!important;font-weight:800!important;letter-spacing:.04em}.bay-tab .tab-label{font-family:var(--font-tag);font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.bay-tab .tab-van{display:flex;align-items:center;justify-content:center;line-height:0}.bay-tab .tab-van-svg{display:block}body.density-compact .van-card .body{padding:8px 8px 8px 11px}body.density-compact .van-card .right{padding:8px 10px 8px 2px}body.density-compact .van-card{min-height:0;padding:0}.pins-label{flex:0 0 auto;font-family:var(--font-tag);font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);line-height:1;padding-top:1px}.net-sort-row{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-height:40px}.net-sort-row .net-pull-ai,.net-sort-row .sort-chip{flex:0 0 auto}.net-sort-row .sort-chip{min-height:var(--h-chip)}.seg-tabs{align-items:center;gap:6px}.seg{min-height:40px;align-self:center}.vsec-title,.sheet-head h1{font-family:var(--font-tag)}.sheet-head p,.vsec-sub,.pipe-bar,.meta-line{font-family:var(--font);letter-spacing:.01em}.job-draft-text,.job-draft-date,textarea.job-draft-text{font-family:var(--font)!important;font-weight:600;letter-spacing:.01em;-webkit-appearance:none;appearance:none}.job-draft-text::placeholder{font-family:var(--font);font-weight:500}.van-actions .act,.sense-pull-go{border-radius:var(--r-md)}.report-actions .act:disabled{opacity:.45}.van-card.pm-payable-card .right{gap:5px;min-width:4.75rem}.van-card.pm-payable-card .right-sub{text-align:right}.ai-pulse-actions .act{min-height:36px;padding:0 12px;border-radius:var(--r-md);font-size:.72rem}.floor-note-actions{gap:8px}.clock-explain-toggle{font-family:var(--font-tag);letter-spacing:.04em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:8px}.filter-row{align-items:center}.board-filters.search-open{height:44px}.board-filters.search-open .filter-track{min-height:44px}.stock-sheet{padding-bottom:12px}.stock-seg{margin-bottom:8px}.stock-view{display:block}.stock-view[hidden]{display:none!important}.stock-count-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;padding:10px 12px;border:1px solid rgba(255,204,0,.42);border-radius:var(--r-lg);background:#ffcc001f;color:#ffe28a;font-weight:750}.stock-count-banner[hidden]{display:none!important}.stock-count-banner .sort-chip{flex:0 0 auto}.stock-dir-pick{display:flex;gap:10px;margin:0 0 14px}.stock-dir-btn{flex:1 1 0;min-height:48px;border:1px solid rgba(255,204,0,.24);border-radius:var(--r-lg);background:#131721eb;color:var(--mute);font:800 .9rem/1 var(--font-ui, Inter, sans-serif)}.stock-dir-btn.on{border-color:var(--pill-on-border);background:var(--pill-on-bg, var(--grad-gold));color:var(--pill-on-fg);box-shadow:0 8px 24px #ffbe002e}.stock-tools-list{display:flex;flex-direction:column;gap:8px}.stock-tools-list[hidden],.stock-tools-panel[hidden]{display:none!important}.stock-tool-row{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:14px 16px;border:1px solid rgba(255,204,0,.28);border-radius:var(--r-lg);background:#0c0e14b8;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform 90ms var(--ease-press, ease),background .12s ease;box-shadow:var(--elev-1, 0 1px 2px rgba(0, 0, 0, .28))}.stock-tool-row:active{transform:scale(.98);background:#ffcc001a}.stock-tool-copy{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;flex:1 1 auto}.stock-tool-title{font-weight:800;color:var(--ink);font-size:.92rem}.stock-tool-hint{color:var(--mute);font-size:.76rem;line-height:1.35}.stock-tool-chevron{flex:0 0 auto;color:var(--gold);font-size:1.25rem;font-weight:700;line-height:1;opacity:.85}.stock-tools-panel{padding-top:2px}.stock-tools-back{margin-bottom:12px}.stock-scan-btn,.stock-type-toggle{flex:0 0 auto}.stock-code-form{display:flex;gap:8px;margin-bottom:10px;align-items:center}.stock-code-input,.stock-search-input{flex:1 1 auto;min-height:44px;border-radius:var(--r-lg);border:1px solid rgba(255,204,0,.28);background:#0c0e14b8;color:#f2f4f8;padding:0 12px;font-size:max(16px,.95rem);font-family:var(--mono, "JetBrains Mono", monospace)}.stock-search-row{display:flex;align-items:center;gap:8px;margin:4px 0 6px;position:sticky;top:0;z-index:4;padding:0;background:transparent}.stock-search-field{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px;min-height:44px;border-radius:var(--r-lg);border:1px solid rgba(255,204,0,.28);background:#0c0e14f5;padding:0 8px 0 12px;box-shadow:var(--elev-1, 0 1px 2px rgba(0, 0, 0, .4)),0 10px 18px #0c0e148c}.stock-search-row.has-query .stock-search-field{border-color:#ffcc008c;box-shadow:0 0 0 1px #ffcc001f,var(--elev-1, 0 1px 2px rgba(0, 0, 0, .4)),0 10px 18px #0c0e148c}.stock-search-icon{flex:0 0 auto;opacity:.45;font-size:1rem;line-height:1}.stock-search-input{flex:1 1 auto;min-width:0;min-height:42px;border:none!important;background:transparent!important;color:#f2f4f8;padding:0 4px!important;font-size:max(16px,.95rem);font-family:var(--font-ui, Inter, sans-serif);outline:none;box-shadow:none!important;-webkit-appearance:none;appearance:none}.stock-search-input::-webkit-search-decoration,.stock-search-input::-webkit-search-cancel-button,.stock-search-input::-webkit-search-results-button,.stock-search-input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.stock-search-clear{flex:0 0 auto;width:32px;height:32px;border:none;border-radius:50%;background:#ffffff14;color:#fff;font-size:1.15rem;line-height:1;cursor:pointer;padding:0}.stock-search-clear:active{background:#fc03}.stock-go-btn{min-width:64px;min-height:44px}.stock-list{display:flex;flex-direction:column;gap:8px}.stock-list[hidden]{display:none!important}.stock-row-wrap{display:flex;align-items:center;gap:6px;border-radius:var(--r-lg);border:1px solid rgba(255,204,0,.18);background:linear-gradient(165deg,#1c2230e6,#0c0e14f2);overflow:hidden;max-width:100%;padding:4px;box-shadow:var(--elev-1, 0 1px 2px rgba(0, 0, 0, .35))}.stock-row-wrap.is-low{border-color:#ff5a468c}.stock-row-wrap.is-neg .stock-row-qty{color:#ff6b5a}.stock-row-wrap.is-count-mode{box-shadow:inset 3px 0 0 var(--gold, #ffcc00),var(--elev-1, 0 1px 2px rgba(0, 0, 0, .35))}.stock-row{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:8px 10px;border:none;border-radius:var(--r-md);background:transparent;cursor:pointer;text-align:left;overflow:hidden;color:inherit;font:inherit}.stock-row:active{background:#ffffff0a}.stock-row-actions{display:flex;flex-direction:row;flex:0 0 auto;gap:4px;align-items:center;padding:2px 2px 2px 0}.stock-row-use1{flex:0 0 auto;min-width:56px;min-height:var(--h-chip);height:var(--h-chip);border:none;border-radius:var(--r-sm);background:#ffcc0029;color:var(--gold, #ffcc00);font-weight:800;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;padding:6px 10px;box-shadow:inset 0 1px #ffffff14}.stock-row-use1:active{background:#ffcc004d;transform:scale(.97)}.stock-row-more{flex:0 0 auto;min-height:32px;border:none;border-radius:var(--r-sm);background:#ffffff0f;color:#ffffffc7;font-size:1.05rem;font-weight:700;cursor:pointer;padding:4px 10px}.stock-row-more:active{background:#ffffff1f;transform:scale(.97)}.stock-row.is-low{border-color:transparent}.stock-row.is-neg .stock-row-qty{color:#ff6b5a}.stock-moves-loading .load-tire{animation:load-tire-spin .7s linear infinite}.stock-moves.is-soft-refresh{opacity:.72;pointer-events:none}body.stock-outbound-only #bay-tools,body.stock-outbound-only #btn-board-help,body.stock-outbound-only #screen-tonight,body.stock-outbound-only #screen-money,body.stock-outbound-only #screen-report,body.stock-outbound-only #screen-sense,body.stock-outbound-only #screen-bay,body.stock-outbound-only #screen-ask,body.stock-outbound-only #screen-admin{display:none!important}body.stock-outbound-only #bay-tabs{display:flex!important}body.stock-outbound-only #bay-tabs .bay-tab:not([data-screen=stock]):not([data-screen=time]){display:none!important}body.stock-outbound-only #bay-tabs>.bay-tab[data-screen=stock],body.stock-outbound-only #bay-tabs>.bay-tab[data-screen=time]{display:flex!important}body.stock-outbound-only #boards-btn-more,body.stock-outbound-only #boards-more-wrap,body.stock-outbound-only #boards-more-menu{display:none!important}body.stock-outbound-only #screen-stock.active,body.stock-outbound-only #screen-time.active,body.stock-outbound-only #screen-stock:not([hidden]),body.stock-outbound-only #screen-time:not([hidden]){display:block!important}body.stock-outbound-only .time-sheet{min-height:50vh}body.stock-outbound-only #stock-access-panel,body.stock-outbound-only .stock-dir-btn[data-stock-dir=in]{display:none!important}body.stock-outbound-only #stock-btn-tg-qr{opacity:.5}.stock-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;min-width:0;max-width:100%;padding-bottom:0}.stock-filter-row::-webkit-scrollbar{display:none}.stock-filter-row>.sort-chip,.stock-filter-row>.stock-kind-btn,.stock-filter-row>#stock-kind-btn{flex:0 0 auto;white-space:nowrap}.stock-kind-btn,#stock-kind-btn,.fu-filter-btn{max-width:11rem;overflow:hidden;text-overflow:ellipsis}.fu-filter-btn{border-radius:var(--r-pill);align-self:center;margin-bottom:0}.fu-tools-row{margin-bottom:8px;gap:8px}#followups-dsp-chips{margin-bottom:6px}.stock-filter-row .stock-more-wrap[hidden]{display:none!important}.stock-filter-row .stock-arrange-chip{margin-left:2px;opacity:.72;border-style:dashed;color:var(--mute);font-weight:650}.stock-filter-row .stock-arrange-chip:active,.stock-filter-row .stock-arrange-chip:focus-visible{opacity:1}.stock-filter-row .stock-kind-select-wrap{flex:0 0 auto;margin-left:4px}.list-sort-row{margin-top:-2px;margin-bottom:10px}#stock-sort-row.chip-scroll{flex-wrap:wrap!important;overflow-x:hidden;padding-inline:2px;gap:4px;margin-bottom:4px}#stock-sort-row .sort-chip{flex:0 0 auto;display:inline-flex;align-items:center;line-height:1}.stock-kind-row{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.stock-kind-select-wrap{margin-left:auto;display:flex;align-items:center}.stock-kind-select{max-width:9.5rem;padding:6px 8px;border-radius:var(--r-pill);border:1px solid rgba(255,204,0,.3);background:#00000040;color:inherit;font:inherit;font-size:.78rem;font-weight:600}.stock-more-wrap{position:relative}.stock-more-badge{display:inline-block;margin-left:4px;min-width:1.1rem;padding:0 5px;border-radius:var(--r-pill);background:#5aaaffe6;color:#061018;font-size:.68rem;font-weight:800;line-height:1.3;vertical-align:middle}.stock-more-badge[hidden]{display:none!important}.stock-more-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:11.5rem;padding:6px;border-radius:var(--r-md);border:1px solid rgba(255,204,0,.35);background:var(--panel);box-shadow:0 10px 28px #00000073;display:flex;flex-direction:column;gap:2px}.stock-more-menu.is-portaled{position:fixed!important;right:auto!important;bottom:auto!important;z-index:var(--z-menu)!important;max-width:none;box-shadow:0 14px 36px #000000a6;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.stock-more-menu.is-portaled:not([hidden]){display:flex!important;animation:menu-in var(--dur-fast, .16s) var(--ease-out, ease-out);transform-origin:top right}.stock-more-menu[hidden]{display:none!important}.stock-more-menu button{display:block;width:100%;text-align:left;padding:10px 12px;border:0;border-radius:var(--r-sm);background:transparent;color:inherit;font:inherit;font-size:.84rem;font-weight:600;cursor:pointer}.stock-more-menu button.on{background:#ffcc001f}@media (hover: hover) and (pointer: fine){.stock-more-menu button:hover{background:#ffcc001f}}.stock-more-menu button[hidden]{display:none!important}.report-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.report-toolbar>#dsp-chips{flex:1 1 100%;min-width:0;margin-bottom:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.report-toolbar>#dsp-chips::-webkit-scrollbar{display:none}.report-toolbar .stock-more-wrap{flex:0 0 auto;position:relative;z-index:2}#report-btn-more{max-width:min(11.5rem,42vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-color:#ffcc006b;color:var(--gold);background:#ffcc0014;font-weight:700}#report-btn-more[aria-expanded=true],.report-more-wrap.is-open #report-btn-more{background:var(--pill-on-bg, var(--gold));color:var(--pill-on-fg, #0e0e0e);border-color:var(--pill-on-border, var(--gold));box-shadow:var(--pill-on-inset)}.report-more-menu{right:0;left:auto;min-width:15.5rem;max-width:min(18rem,calc(100vw - 20px));padding:10px 8px;gap:4px;border:1px solid rgba(255,204,0,.42);background:linear-gradient(165deg,#ffcc001a,#0e1016fa 38%),#12151c;box-shadow:0 16px 40px #0000008c,0 0 0 1px #ffcc0014 inset;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.report-more-menu.is-portaled{transform-origin:top right}.report-more-menu .board-more-label{color:var(--gold);letter-spacing:.1em;padding:8px 8px 4px}.report-more-menu .board-more-label:first-child{padding-top:2px}.report-more-menu .filter-row,.report-more-menu .report-more-chips{display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;overflow:visible;gap:4px;margin:0 0 8px;padding:0 2px}.report-more-menu .filter-row:last-child,.report-more-menu .report-more-chips:last-child{margin-bottom:0}.report-more-menu .sort-chip,.report-more-menu .chip{width:100%;justify-content:flex-start;text-align:left;min-height:42px;border-radius:var(--r-md);border:1px solid rgba(255,204,0,.16);background:#ffffff0a;color:var(--ink);font-weight:700;box-shadow:none}.report-more-menu .sort-chip:active,.report-more-menu .chip:active{transform:scale(.985)}.report-more-menu .sort-chip.on,.report-more-menu .chip.on,.report-more-menu button.sort-chip.on,.report-more-menu button.chip.on{background:var(--gold)!important;color:#0e0e0e!important;border-color:var(--gold)!important;box-shadow:inset 0 0 0 1px #ffffff2e!important;filter:none!important;text-shadow:none!important}.seg-tabs .van-seg-more-wrap{flex:0 0 auto}.stock-more-menu button.seg-alert{color:#8ef0b0!important}.stock-more-menu button.seg-soft{color:#c8d4ee!important}.stock-more-menu button.layout-arrange-item{margin-top:4px;border-top:1px solid rgba(255,255,255,.08);border-radius:0 0 var(--r-sm) var(--r-sm);color:var(--gold, #ffcc00);font-weight:700}.layout-arrange{position:fixed;inset:0;z-index:calc(var(--z-help, 225) + 8);display:flex;align-items:flex-end;justify-content:center}.layout-arrange[hidden]{display:none!important}.layout-arrange-backdrop{position:absolute;inset:0;background:#0000008c}.layout-arrange-panel{position:relative;z-index:1;width:100%;max-width:520px;max-height:min(calc(var(--tg-vh, 100dvh) * .88),720px);display:flex;flex-direction:column;border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--panel);border:1px solid rgba(255,204,0,.22);border-bottom:none;box-shadow:0 -12px 40px #0000008c;padding-bottom:var(--safe-b, 0px)}.layout-arrange-hint{margin:0 16px 10px;font-size:.78rem;color:var(--mute, #9aa3b5);line-height:1.35}.layout-arrange-list{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 12px 12px;display:flex;flex-direction:column;gap:6px}.layout-arrange-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.08);background:#ffffff08}.layout-arrange-row.is-more{opacity:.88}.layout-arrange-label{font-size:.9rem;font-weight:700;min-width:0}.layout-arrange-zone{display:flex;gap:4px}.layout-arrange-zone button{min-width:3.4rem;padding:6px 8px;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.12);background:transparent;color:var(--mute, #9aa3b5);font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.layout-arrange-zone button.on{border-color:#ffcc008c;background:#ffcc0024;color:var(--gold, #ffcc00)}.layout-arrange-move{display:flex;flex-direction:column;gap:4px}.layout-arrange-move button{width:2.75rem;height:2.75rem;min-width:44px;min-height:44px;border-radius:var(--r-tag);border:1px solid rgba(255,255,255,.12);background:#00000040;color:inherit;font:inherit;font-size:.75rem;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:0;padding:0}.layout-arrange-move button:disabled{opacity:.35;cursor:default}.layout-arrange-actions{padding:8px 16px 14px;display:flex;justify-content:flex-start}.layout-arrange-done{flex:0 0 auto;min-height:40px;min-width:5.5rem;padding:8px 16px;font-size:.78rem}.layout-arrange-reset{flex:0 0 auto;min-height:40px;padding:8px 14px;font-size:.72rem}.layout-arrange-section{margin:8px 4px 2px;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mute, #9aa3b5)}.gomo-choice{position:fixed;inset:0;z-index:calc(var(--z-help, 225) + 6);display:flex;align-items:flex-end;justify-content:center}.gomo-choice[hidden]{display:none!important}.gomo-choice-backdrop{position:absolute;inset:0;background:#000000b8;opacity:1;touch-action:none}.gomo-choice-panel{position:relative;z-index:1;width:100%;max-width:520px;max-height:min(calc(var(--tg-vh, 100dvh) * .72),560px);min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--panel);border:1px solid rgba(255,204,0,.22);border-bottom:none;box-shadow:0 -12px 40px #0000008c;padding-bottom:0;transform:translateY(0)}.gomo-choice.opening .gomo-choice-backdrop{animation:none!important;opacity:1!important}.gomo-choice.opening .gomo-choice-panel{animation:help-rise var(--dur-sheet) var(--ease-spring) both}.gomo-choice.closing .gomo-choice-panel{transform:translateY(105%);transition:transform var(--sheet-close-ms) var(--ease-in, cubic-bezier(.4, 0, 1, 1))}.gomo-choice-panel>.help-head{flex:0 0 auto}.gomo-choice-list{flex:1 1 auto;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding:4px 12px calc(16px + var(--safe-b, 0px));display:flex;flex-direction:column;gap:4px}.gomo-choice-item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;padding:12px 14px;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--ink);font-family:var(--font-ui, var(--font));font-size:.92rem;font-weight:600;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .16s ease,border-color .16s ease,color .14s ease,transform .14s var(--ease-press)}.gomo-choice-item:active{transform:scale(.985)}.gomo-choice-item.on{background:var(--pill-on-bg, var(--gold));border-color:var(--pill-on-border, var(--gold));color:var(--pill-on-fg, #0e0e0e);box-shadow:var(--pill-on-inset);filter:none}.gomo-choice-item.on:after{content:"\2713\fe0e";flex-shrink:0;font-size:.82rem;font-weight:800;opacity:.85}body.gomo-choice-open{overflow:hidden}.stock-barcode-list{display:flex;flex-direction:column;gap:4px;margin-top:2px}.stock-barcode-row label{margin-top:8px}.stock-barcode-input-row{display:flex;align-items:center;gap:8px}.stock-barcode-input-row .stock-barcode-input{flex:1 1 auto;min-width:0}.stock-barcode-input-row .act.stock-barcode-scan{flex:0 0 auto;min-height:40px;min-width:4.2rem;padding:8px 12px;font-size:.72rem}.stock-barcode-remove{flex:0 0 auto;width:40px;height:40px;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,.14);background:#0000004d;color:var(--mute, #9aa3b5);font-size:.95rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:0;padding:1px 0 0}.stock-barcode-remove:active{color:#ff6b4a;border-color:#ff6b4a73}#stock-add-barcode{margin-top:10px}.fu-filter-select-wrap{display:inline-flex;margin:0 0 8px}.fu-filter-select-wrap .stock-kind-select{max-width:12rem}.stock-pick-existing-btn{width:100%;margin:0 0 12px}.stock-pick-list{display:flex;flex-direction:column;gap:6px;max-height:min(50vh,360px);overflow:auto;margin:8px 0 4px}.stock-pick-row{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:2px 10px;width:100%;text-align:left;padding:10px 12px;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:inherit;font:inherit;cursor:pointer}.stock-pick-row .stock-row-name{grid-column:1;font-weight:700}.stock-pick-row .stock-row-qty{grid-column:2;grid-row:1 / span 2;align-self:center;font-weight:800;font-variant-numeric:tabular-nums}.stock-pick-row .stock-row-meta{grid-column:1;font-size:.75rem;opacity:.75}.stock-pick-row:active{border-color:#ffcc0073;background:#ffcc0014}.stock-group-h{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.65;margin:10px 0 4px;padding:0 2px}.stock-undo-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 10px;padding:10px 12px;border:1px solid rgba(255,204,0,.35);border-radius:var(--r-md);background:#ffcc001f;font-size:.8rem;font-weight:600;position:sticky;top:0;z-index:5;box-shadow:0 4px 16px #00000059}.stock-undo-bar[hidden]{display:none!important}.stock-undo-bar .act{margin-left:auto}.stock-undo-ttl{opacity:.65;font-variant-numeric:tabular-nums;font-weight:700;font-size:.72rem}.stock-code-form.is-collapsed{display:none!important}.stock-type-toggle.on{border-color:#ffcc008c;color:var(--gold, #ffcc00)}.stock-row.is-count-mode,.stock-row-wrap.is-count-mode{box-shadow:inset 3px 0 0 var(--gold, #ffcc00)}.stock-summary-busy{opacity:.75}.stock-summary-busy:before{content:"";display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:50%;border:2px solid rgba(255,204,0,.25);border-top-color:var(--gold, #ffcc00);animation:load-tire-spin .7s linear infinite;vertical-align:-1px}@media (prefers-reduced-motion: reduce){body:not(.motion-max) .stock-summary-busy:before{animation:none!important;border-top-color:#ffcc008c}}.outbox-bar,.stock-outbox-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 10px;padding:10px 12px;border:1px solid rgba(90,170,255,.4);border-radius:var(--r-md);background:#5aaaff1a;color:#b8d9ff;font-size:.8rem;font-weight:600}#outbox-bar{position:sticky;top:0;z-index:41}.outbox-bar[hidden],.stock-outbox-bar[hidden]{display:none!important}.outbox-bar .act,.stock-outbox-bar .act{margin-left:auto}.stock-pack-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 4px}.stock-pack-chips button{border:1px solid rgba(255,204,0,.35);background:#ffcc0014;color:var(--gold-hi);border-radius:var(--r-pill);padding:6px 10px;font-size:.78rem;font-weight:650;cursor:pointer}.stock-moves-filters{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.stock-requests,.stock-apply,.stock-recon{margin-top:10px;padding:8px 0}.stock-requests-title{font-size:.85rem;font-weight:700;margin-bottom:6px}.stock-request-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:.82rem}.stock-apply-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.stock-apply-head .stock-requests-title{margin:0;flex:1 1 auto;min-width:0}.stock-apply-bulk{display:flex;gap:8px;margin:6px 0 10px}.stock-apply-bulk .act{width:100%;justify-content:center}.stock-apply-search{display:flex;align-items:center;gap:8px;margin-bottom:8px}.stock-apply-search-input{flex:1 1 auto;min-width:0;min-height:40px;border-radius:var(--r-lg);border:1px solid rgba(255,204,0,.28);background:#0c0e14b8;color:#f2f4f8;padding:0 12px;font-size:.9rem;font-family:var(--font-ui, Inter, sans-serif)}.stock-apply-search-input:focus{outline:none;border-color:#ffcc008c}.stock-apply-row{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08)}.stock-apply-main{flex:1;min-width:0}.stock-apply-title{font-weight:700;font-size:.88rem;line-height:1.25}.stock-apply-meta,.stock-apply-match{font-size:.72rem;opacity:.7;margin-top:2px}.stock-apply-match{color:var(--gold-hi);opacity:.9}.stock-apply-btn{flex-shrink:0;white-space:nowrap;min-height:36px;padding:6px 10px;font-size:.78rem}.stock-apply-actions,.stock-recon-actions{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.stock-apply-actions .act,.stock-recon-actions .act{min-height:34px;padding:6px 10px;font-size:.75rem;white-space:nowrap}.stock-recon-col{margin:8px 0 12px}.tire-source-badge{margin:0 0 8px!important;font-size:.78rem!important;opacity:.8}.stock-van-field{position:relative;margin:0 0 8px}.stock-van-suggest{list-style:none;margin:6px 0 0;padding:6px;position:absolute;left:0;right:0;top:100%;max-height:220px;overflow:auto;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.12);background:#0c0e14fa;box-shadow:0 12px 28px #0000008c;z-index:12}.stock-van-suggest[hidden]{display:none!important}.stock-van-suggest-item{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--r-sm);cursor:pointer}.stock-van-suggest-item .spl{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;color:var(--ink)}.stock-van-suggest-item .sps{font-size:.72rem;color:var(--mute)}.stock-van-suggest-item.is-active,.stock-van-suggest-item:active{background:#ffcc001f}.stock-van-chips{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 6px}.stock-van-chip{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#ffffffe0;border-radius:var(--r-pill);padding:7px 11px;font-size:.78rem;font-weight:650;cursor:pointer}.stock-van-chip.on{border-color:#ffcc0073;background:#ffcc0024;color:var(--gold-hi)}.stock-van-chip{display:inline-flex;align-items:center;gap:5px}.stock-van-why{font-size:.58rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;opacity:.72;color:var(--mute);padding:1px 5px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.stock-van-chip.on .stock-van-why{color:#0e0e0ebf;background:#ffffff59;border-color:transparent}.stock-van-chip.why-bay .stock-van-why{color:#8ef0b0;border-color:#34c75959}.stock-van-chip.why-stock .stock-van-why,.stock-van-chip.why-recent .stock-van-why{color:var(--gold-hi);border-color:#ffcc0047}.stock-van-chip.why-chase .stock-van-why,.stock-van-chip.why-walk .stock-van-why{color:#9ecbff;border-color:#64a0ff59}.stock-van-custom{margin:0 0 4px}.stock-neg-warn{margin-top:8px;font-size:.78rem;color:#ff8a7a}.stock-dup-warn{margin:0 0 10px;padding:10px 12px;border-radius:var(--r-sm);border:1px solid rgba(255,196,0,.45);background:#ffc4001f;color:var(--gold-hi);font-size:.8rem;font-weight:650;line-height:1.35}.stock-dup-warn[hidden]{display:none!important}.stock-edit-link{display:block;width:100%;margin-top:12px;padding:10px 12px;border:1px solid rgba(255,204,0,.35);border-radius:var(--r-sm);background:#ffcc0014;color:var(--gold-hi);font-weight:650;font-size:.9rem;cursor:pointer}.stock-delete-link{border-color:#ff5a5a73;background:#ff3c3c1a;color:#ff9a9a}.stock-delete-warn{margin:0;padding:10px 12px;border-radius:var(--r-sm);background:#ff3c3c14;border:1px solid rgba(255,90,90,.28);color:#ffdcdceb;font-size:.9rem;line-height:1.35}.stock-row-name{font-weight:700;font-size:.95rem;letter-spacing:.01em;min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;word-break:break-word;font-family:var(--font-ui, Inter, sans-serif)}.stock-row-meta{grid-column:1 / -1;font-size:.72rem;opacity:.72;font-family:var(--font-ui, Inter, sans-serif);min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.stock-row-qty{font-family:var(--mono, "JetBrains Mono", monospace);font-weight:800;font-size:1.1rem;color:var(--gold);align-self:start;flex-shrink:0;white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end;gap:3px;line-height:1.1}.stock-row-onhand{display:block}.stock-row-open{display:inline-block;padding:1px 6px;border-radius:var(--r-pill);font-size:.62rem;font-weight:750;letter-spacing:.02em;background:#5aaaff2e;color:#b8d9ff;border:1px solid rgba(90,170,255,.35)}.stock-row.is-open-pack{border-color:#5aaaff59}.stock-row-pack{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:var(--r-pill);font-size:.65rem;background:#ffcc0024;color:var(--gold-hi);vertical-align:middle;white-space:nowrap}.stock-request-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px;padding:10px 12px;margin:0 0 6px;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.1);background:#00000038}.stock-request-main{flex:1 1 10rem;min-width:0}.stock-request-note{margin-top:4px;font-size:.78rem;opacity:.8}.stock-request-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.stock-moves{margin-top:8px;display:flex;flex-direction:column;gap:6px}.stock-move-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 8px;font-size:.78rem;padding:10px 12px;border-radius:var(--r-md);background:#00000047;border:1px solid rgba(255,255,255,.05);font-family:var(--font-ui, Inter, sans-serif);overflow-wrap:anywhere;word-break:break-word}.stock-move-main{flex:1 1 12rem;min-width:0}.stock-move-title{font-weight:600;line-height:1.3}.stock-move-row .dir-in{color:var(--ok)}.stock-move-row .dir-out{color:#ff6b4a}.stock-move-when{opacity:.55;white-space:nowrap}.stock-move-meta{margin-top:3px;font-size:.7rem;line-height:1.35;opacity:.72;display:flex;flex-wrap:wrap;align-items:baseline}.stock-move-meta-sep{opacity:.55}.stock-move-who{appearance:none;border:0;background:transparent;color:var(--gold-hi);font:inherit;padding:0;margin:0;cursor:pointer;text-decoration:underline;text-decoration-color:#ffe06659;text-underline-offset:2px}.stock-move-who.is-static{color:inherit;text-decoration:none;cursor:default}.stock-move-who:focus-visible{color:#fff3a8;text-decoration-color:#fff3a8b3;outline:none}@media (hover: hover) and (pointer: fine){.stock-move-who:hover{color:#fff3a8;text-decoration-color:#fff3a8b3;outline:none}}.stock-move-actions{flex:0 0 auto;display:flex;align-items:center;gap:6px;margin-left:auto}.stock-move-muted{opacity:.55;font-size:.72rem;font-weight:600;letter-spacing:.02em}.stock-move-row.is-reversed{opacity:.62}.stock-sheet-overlay{position:fixed;inset:0;z-index:var(--z-stock);display:flex;align-items:flex-end;justify-content:center}.stock-sheet-overlay[hidden]{display:none!important}.stock-sheet-backdrop{position:absolute;inset:0;background:#000000c7;opacity:1}.stock-sheet-overlay.opening .stock-sheet-backdrop{animation:none!important;opacity:1!important}.stock-sheet-overlay.closing .stock-sheet-backdrop{opacity:0;transition:opacity var(--sheet-close-ms) var(--ease-in)}.stock-sheet-panel{position:relative;display:flex;flex-direction:column;width:min(520px,100%);max-height:calc(min(calc(var(--tg-vh, 100dvh) * .88),640px) - var(--kb-inset, var(--stock-kb, 0px)));overflow:hidden;overscroll-behavior:contain;border-radius:var(--r-lg) var(--r-lg) 0 0;padding:14px 16px 0;background:linear-gradient(180deg,var(--navy-hi) 0%,var(--panel) 42%,var(--bg) 100%);border:1px solid rgba(255,204,0,.28);box-shadow:0 -12px 40px #00000073;transform:translateZ(0);transition:none}.stock-sheet-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:8px}.stock-sheet-overlay.opening .stock-sheet-panel{animation:stock-sheet-up var(--dur-sheet) var(--ease-spring) both;transition:none}.stock-sheet-overlay.closing .stock-sheet-panel{transform:translate3d(0,105%,0);transition:transform var(--sheet-close-ms) var(--ease-in);will-change:transform}@keyframes stock-sheet-up{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}.stock-sheet-grab{display:flex;align-items:center;justify-content:center;width:100%;height:26px;margin:-8px 0 4px;cursor:grab;touch-action:none}.stock-sheet-grab:before{content:"";width:42px;height:4px;border-radius:var(--r-pill);background:var(--gold);opacity:.9;transition:background .18s ease,opacity .18s ease,filter .18s ease}.stock-sheet-grab:active:before,.stock-sheet-overlay.dragging .stock-sheet-grab:before{opacity:1;filter:brightness(1.12)}@media (hover: hover) and (pointer: fine){.stock-sheet-grab:hover:before{opacity:1;filter:brightness(1.12)}}.stock-sheet-overlay.dragging .stock-sheet-panel,.stock-sheet-overlay.dragging .stock-sheet-backdrop{transition:none}.gomo-choice.dragging .gomo-choice-panel,.help-sheet.dragging .help-sheet-panel,.layout-arrange.dragging .layout-arrange-panel,.time-entry-overlay.dragging .time-entry-panel,.time-break-overlay.dragging .time-break-panel,.stock-sheet-overlay.dragging .stock-order-compose-panel{transition:none!important;will-change:transform}.gomo-choice.dragging .gomo-choice-backdrop,.help-sheet.dragging .help-sheet-backdrop,.layout-arrange.dragging .layout-arrange-backdrop{transition:none!important}.gomo-choice.drag-close-ready .handle-pill,.help-sheet.drag-close-ready .van-sheet-grab,.layout-arrange.drag-close-ready .handle-pill,.time-entry-overlay.drag-close-ready .handle-pill,.time-break-overlay.drag-close-ready .handle-pill{background:#ff5050e6}.stock-sheet-grab:active{cursor:grabbing}.stock-sheet-title{font-family:var(--font-tag, Khand, sans-serif);font-size:1.35rem;font-weight:700;letter-spacing:.02em;overflow-wrap:anywhere;word-break:break-word}.stock-sheet-sub{font-size:.78rem;opacity:.7;margin-bottom:12px;font-family:var(--font-ui, Inter, sans-serif);overflow-wrap:anywhere;word-break:break-word}.stock-sheet-body label{display:block;font-size:.72rem;opacity:.7;margin:10px 0 4px}.stock-sheet-body input,.stock-sheet-body select{width:100%;min-height:40px;border-radius:var(--r-sm);border:1px solid rgba(255,204,0,.25);background:#00000059;color:#f2f4f8;padding:0 10px;font-size:max(16px,.95rem)}.stock-qty-row{display:flex;align-items:center;gap:10px;margin-top:8px}.stock-pack-loose{display:flex;flex-direction:column;gap:2px;margin-top:4px}.stock-pack-loose>label{margin-top:10px}.stock-pack-loose>label:first-child{margin-top:0}.stock-qty-total{display:inline-block;margin-top:10px;padding:6px 10px;border-radius:var(--r-pill);background:#ffcc001f;border:1px solid rgba(255,204,0,.28);color:var(--gold-hi);font-size:.82rem;font-weight:700;font-family:var(--mono, "JetBrains Mono", monospace)}.stock-qty-total.is-zero{background:#ff50501f;border-color:#ff646459;color:#ff9a9a}.stock-qty-row button{width:44px;height:44px;border-radius:var(--r-md);border:1px solid rgba(255,204,0,.35);background:#ffcc001a;color:var(--gold);font-size:1.3rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:0;padding:1px 0 0;transition:transform 90ms var(--ease-press),background .12s ease}.stock-qty-row button:active,.stock-qty-row button.is-pressed{transform:scale(.9);background:#ffcc0038}body.motion-chill .stock-qty-row button:active,body.motion-chill .stock-qty-row button.is-pressed{transform:none}.stock-qty-row input{text-align:center;font-family:var(--mono, "JetBrains Mono", monospace);font-weight:800;font-size:1.2rem}.stock-sheet-actions{position:relative;z-index:3;flex:0 0 auto;display:flex;gap:10px;margin:0 -16px;padding:12px 16px calc(14px + var(--safe-b, 0px) + var(--stock-kb, 0px));background:linear-gradient(180deg,var(--navy-hi) 0%,var(--panel) 50%,var(--bg) 100%);border-top:1px solid rgba(255,204,0,.2);box-shadow:0 -12px 28px #000000a6}.stock-sheet-actions .act{flex:1;min-height:44px}.stock-open-chip{display:inline-block;margin-top:8px;padding:4px 8px;border-radius:var(--r-pill);background:#ffa03c2e;color:#ffc070;font-size:.72rem}.stock-scanner{position:fixed;inset:0;z-index:var(--z-scanner);background:#000;display:none}.stock-scanner.is-open{display:block!important}.stock-scanner[hidden]:not(.is-open){display:none!important}.stock-scanner video{width:100%;height:100%;object-fit:cover;background:#000}.stock-scanner-aim{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:center}.stock-scanner-aim-line{width:min(96%,520px);height:2px;background:#ffdc50e6;box-shadow:0 0 0 min(9vh,72px) #0000006b;border-radius:1px}.stock-scanner-chrome{position:absolute;left:0;right:0;bottom:0;padding:16px 16px calc(16px + var(--safe-b));background:linear-gradient(180deg,transparent,rgba(0,0,0,.75));display:flex;flex-direction:column;align-items:stretch;gap:12px}.stock-scanner-hint{color:#fff;font-weight:600;text-align:center}.stock-scanner-batch{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:var(--r-md);background:#0c0e12c7;border:1px solid rgba(255,255,255,.12)}.stock-scanner-batch[hidden]{display:none!important}.stock-scanner-batch-summary{flex:1;min-width:0;font-size:.88rem;font-weight:600;line-height:1.25;color:#fff;text-align:left}.stock-scanner-done{flex:0 0 auto;min-height:44px;min-width:72px;font-weight:700}.stock-scanner-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.stock-scanner-tool.is-on{border-color:#ffcc00a6;color:var(--gold);background:#ffcc0024}.stock-batch-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08)}.stock-batch-row:last-child{border-bottom:none}.stock-batch-row-main{flex:1;min-width:0}.stock-batch-row-name{font-weight:650;font-size:.95rem}.stock-batch-row-meta{font-size:.78rem;color:var(--mute, #9aa3b2);margin-top:2px}.stock-batch-row.unknown .stock-batch-row-name{color:#ffb020}.stock-batch-qty{display:flex;align-items:center;gap:6px;flex:0 0 auto}.stock-batch-qty button{min-width:36px;min-height:36px;border-radius:var(--r-sm);display:inline-flex;align-items:center;justify-content:center;line-height:0;padding:1px 0 0}.stock-batch-qty input{width:48px;text-align:center;min-height:36px}.empty-row.compact,.empty-hint{padding:14px 4px!important;opacity:.65;font-size:.85rem}.stock-scan-alt{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-2px 0 12px}.stock-scan-tip{font-size:.7rem;opacity:.6;flex:1 1 140px}.stock-access-panel{margin:0 0 12px;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-md);background:#00000038;display:flex;flex-direction:column;gap:10px}.stock-access-panel[hidden],body.stock-outbound-only #stock-access-panel{display:none!important}.stock-access-title{font-weight:700;font-size:.9rem}.stock-access-hint{margin:0;font-size:.75rem;opacity:.7;line-height:1.35}.stock-access-toggle,.stock-access-field{display:flex;flex-direction:column;gap:4px;font-size:.78rem}.stock-access-toggle{flex-direction:row;align-items:center;gap:8px}.stock-access-field input{min-height:40px;padding:8px 10px;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.14);background:#00000059;color:inherit}.stock-access-meta{font-size:.72rem;opacity:.65}.stock-access-actions{display:flex;flex-wrap:wrap;gap:8px}.van-card .lineup-chip,.lineup-chip{display:inline-block;margin-left:5px;padding:2px 7px;border-radius:var(--r-tag);font-size:.62rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;vertical-align:middle;border:1px solid transparent;cursor:pointer}.lineup-chip.gate-ready{color:#9fefb0;background:#3cb45a2e;border-color:#50c86e59}.lineup-chip.gate-need{color:#ffc978;background:#dc8c282e;border-color:#e6a03259}.lineup-chip.gate-wait{color:#9ec5ff;background:#4682dc29;border-color:#5a96e659}.lineup-chip.wait-parts{color:#ffc978;background:#dc8c281f;border-color:#e6a03247}.lineup-chip.wait-foss{color:#c9b6ff;background:#8c64dc24;border-color:#a078f04d}.lineup-chip.wait-dsp{color:#9ed7ff;background:#3c96d224;border-color:#50aae64d}.lineup-more-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.lineup-more-row .act{flex:1 1 140px}.due-kit-hints{margin:10px 0 4px;padding:10px 12px;border-radius:var(--r-sm);background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.due-kit-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.kit-chip{display:inline-block;padding:4px 9px;border-radius:var(--r-pill);font-size:.72rem;font-weight:700;border:1px solid rgba(255,255,255,.12);background:#00000040;color:inherit;font-family:inherit;cursor:pointer}.kit-chip.kit-ok{color:#9fefb0;border-color:#50c86e59;background:#3cb45a1f}.kit-chip.kit-short{color:#ffb4a8;border-color:#e65a4659;background:#c83c3224}.kit-chip.kit-unk{color:#ffffffb3}.svc-stock-slot{margin:8px 0 2px;padding:8px 10px;border-radius:var(--r-sm);background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.svc-stock-slot.is-short{border-color:#e65a4666;background:#c83c321a}.svc-stock-kicker{font-size:.68rem;font-weight:700;letter-spacing:.02em;color:#ffffff8c;margin-bottom:6px}.svc-stock-slot.is-short .svc-stock-kicker{color:#ffb4a8}.board-more-item.on-walk{color:var(--gold)}.lineup-more-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.lineup-select-field{flex:1 1 140px;display:flex;flex-direction:column;gap:4px;min-width:0}.lineup-select-label{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffff73}.lineup-select,.board-more-select{width:100%;min-height:40px;padding:8px 10px;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,.16);background:#00000059;color:inherit;font:inherit;font-size:.88rem;font-weight:600;appearance:auto}.lineup-select-btn,.board-more-filter-btn{width:100%;max-width:none;justify-content:center;min-height:40px;font-size:.84rem;font-weight:650}.board-more-select-wrap{display:block;padding:4px 10px 10px}.board-more-menu .lineup-select-btn,.board-more-menu .board-more-filter-btn{width:calc(100% - 8px);margin:0 4px}.stock-sheet-body .gomo-choice-chip{width:100%;max-width:none;justify-content:flex-start;min-height:44px;margin-bottom:8px}.board-more-item.board-more-done{margin-top:6px;border-top:1px solid rgba(255,255,255,.08);border-radius:0 0 var(--r-sm) var(--r-sm);color:var(--gold);font-weight:700;justify-content:center}.board-more-item.board-more-done .check{display:none}.empty-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px}.empty-act{flex:0 1 auto;min-height:var(--h-chip)!important;border-radius:var(--r-pill)!important;padding:0 14px!important;font-family:var(--font-ui, var(--font))!important;font-size:.78rem!important;text-transform:none!important;letter-spacing:.01em!important}.van-pull-hint{text-align:center;font-family:var(--font-ui, var(--font));font-size:.68rem;font-weight:600;letter-spacing:.04em;color:#ffcc00bf;margin-top:6px;opacity:0;transform:translateY(-2px);transition:opacity var(--dur-med) var(--ease-out),transform var(--dur-med) var(--ease-out);pointer-events:none}.van-pull-hint.on{opacity:1;transform:translateY(0)}.van-pull-hint[hidden]{display:none!important}.lot-filter-btn .lot-filter-extra{font-family:var(--font-ui, var(--font));font-size:.72rem;font-weight:600;color:var(--gold);white-space:nowrap}.lot-filter-btn.has-extra-filter{border-color:#ffcc0073}.lineup-due-row{margin:10px 0 4px;padding:10px 12px;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.08);background:#00000038}.lineup-due-row .board-more-label{margin:0 0 6px;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73}.lineup-due-row .lineup-more-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fu-hub-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.fu-hub-head .pipe-bar{flex:1;margin:0;min-width:0}.fu-hub-add{flex-shrink:0;white-space:nowrap}.pushbacks-hint{margin:0 0 8px;font-size:.82rem;line-height:1.35}.pushback-card .pushback-q{margin-top:4px;font-size:.86rem;color:var(--mute, #94a3b8);white-space:normal;line-height:1.35}.pushback-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.pushback-actions .act{flex:0 0 auto}.pb-draft-ta{width:100%;min-height:10rem;resize:vertical;font:inherit;font-size:.92rem;line-height:1.4;border-radius:var(--r-md);padding:10px 12px;border:1px solid rgba(148,163,184,.28);background:#00000038;color:inherit;box-sizing:border-box}.fu-hub-card .svc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fu-van-group{display:flex;flex-direction:column;gap:6px;margin:0 0 14px}.fu-van-group-head{display:flex;align-items:baseline;gap:8px;padding:2px 2px 0}.fu-van-group-label{appearance:none;border:0;background:transparent;color:var(--gold-hi);font-weight:800;font-size:.95rem;letter-spacing:.02em;padding:0;cursor:pointer}.fu-van-group-count{font-size:.72rem;opacity:.62}.fu-hub-row{display:flex;align-items:stretch;gap:0;padding:0;overflow:hidden}.fu-hub-row .rail{flex-shrink:0}.fu-hub-main{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:12px 10px 12px 0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.fu-hub-main .body{flex:1;min-width:0}.fu-hub-main .label-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fu-hub-closed{opacity:.72}.fu-done-btn{flex-shrink:0;align-self:center;margin:0 10px 0 0;padding:8px 12px;border-radius:var(--r-sm);border:1px solid rgba(109,222,139,.4);background:#6dde8b1f;color:#8aef9f;font-weight:750;font-size:.78rem;cursor:pointer}.fu-done-btn:active{transform:scale(.97)}.fu-row-wrap{display:flex;align-items:stretch;gap:8px}.fu-row-wrap .fu-row{flex:1;min-width:0}.fu-row-wrap .fu-done-btn{margin:0;align-self:center}.fu-van-head{margin:0 0 10px}.fu-van-list,.fu-thread{display:flex;flex-direction:column;gap:8px}.fu-row{display:block;width:100%;text-align:left;padding:12px;border-radius:var(--r-md);border:1px solid rgba(255,204,0,.18);background:linear-gradient(165deg,#1c2230e6,#0c0e14f2);color:inherit;cursor:pointer}.fu-row-top{display:flex;align-items:center;gap:6px;margin-bottom:4px}.fu-title{font-weight:700;font-size:.95rem}.fu-meta,.fu-age{font-size:.72rem;opacity:.7}.fu-age{margin-left:auto}.fu-badge{display:inline-block;padding:2px 7px;border-radius:var(--r-pill);font-size:.65rem;font-weight:700;letter-spacing:.02em;background:#ffffff14}.fu-st-open{color:#c8d0dc}.fu-st-wait{color:#ffc857;background:#ffc8571f}.fu-st-ready{color:#6dde8b;background:#6dde8b1f}.fu-st-closed{color:#ffffff73}.fu-st-hold{color:#ff6b5a;background:#ff6b5a24}.fu-st-note{color:#c8d2e6d9;background:#a0aabe1f}.van-tag{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.van-title-text{min-width:0;overflow-wrap:anywhere}.van-title-pin{position:relative;flex:0 0 auto;border:1px solid rgba(255,204,0,.35);background:#ffcc0014;color:#ffdc78bf;border-radius:var(--r-pill);width:28px;height:28px;padding:0;font-size:.85rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px}.van-title-pin.has-who{width:auto;min-width:28px;padding:0 8px 0 6px}.van-title-pin-who{font-size:.72rem;font-weight:700;max-width:5.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.van-title-pin:after{content:"";position:absolute;inset:-10px;min-width:44px;min-height:44px}.van-title-pin.is-pinned{background:#ffcc0038;color:var(--gold);border-color:#ffcc00a6}.bay-note-type-row{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 10px}.bay-note-type.grok-suggest{outline:1px solid rgba(255,204,0,.55);box-shadow:0 0 0 1px #fc03}.bay-note-grok-hint{display:block;font-size:.68rem;color:var(--gold);margin-top:2px;font-weight:600}.deduct-via-grok{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:var(--r-pill);font-size:.68rem;font-weight:700;letter-spacing:.02em;color:#1a1a1a;background:var(--gold)}.job-draft-preview{white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.35;margin:0;padding:10px 12px;border-radius:var(--r-md);background:#ffffff0a;max-height:40vh;overflow:auto}.foss-polish-block{margin-top:12px}.foss-polish-block .job-draft-text{margin-bottom:8px}.deduct-row.is-deduct-done{opacity:.55;pointer-events:none}.deduct-row{margin:10px 0;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06)}.deduct-row-head{margin-bottom:6px}.deduct-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap}.deduct-controls .stock-qty-row{margin-top:0;flex:0 0 auto}.deduct-skip{display:inline-flex;align-items:center;gap:8px;margin-top:0;min-height:44px;padding:0 4px;font-size:.78rem;font-weight:600;color:var(--mute);cursor:pointer;-webkit-tap-highlight-color:transparent;flex:0 0 auto;white-space:nowrap}.deduct-skip input[type=checkbox],.deduct-skip-cb{width:20px;height:20px;margin:0;accent-color:var(--gold);flex-shrink:0}.snapshot-block-slim .action-row{margin-top:4px}.stock-order{margin-top:4px;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.stock-order-sec{margin-bottom:16px}.stock-order-empty-hint{margin:0 0 14px;padding:0 2px;font-size:.82rem;opacity:.72;line-height:1.35}.stock-order-row{margin:0 0 8px}.stock-order-card{border-radius:var(--r-lg);border:1px solid rgba(255,255,255,.08);background:#ffffff0a;padding:10px 12px;transition:border-color .15s ease,background .15s ease;box-shadow:var(--elev-1, 0 1px 2px rgba(0, 0, 0, .28))}.stock-order-row.is-selected .stock-order-card{border-color:#ffcc006b;background:#ffcc000f}.stock-order-row.is-ordered{opacity:.68}.stock-order-top{display:flex;align-items:center;gap:10px}.stock-order-check{flex:0 0 auto;display:flex;align-items:center;padding:2px 0}.stock-order-check input{width:20px;height:20px}.stock-order-pn-wrap{flex:1 1 auto;min-width:0}.stock-order-pn,.stock-order-pn-static{display:block;width:100%;box-sizing:border-box;border:0;border-radius:var(--r-sm);background:#00000047;color:inherit;font:inherit;font-weight:650;font-size:.95rem;letter-spacing:.01em;padding:8px 10px;min-width:0}.stock-order-pn-static{background:transparent;padding:8px 2px}.stock-order-qty{flex:0 0 52px;width:52px;height:40px;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,.14);background:#00000047;color:inherit;text-align:center;font-size:.95rem}.stock-order-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;padding-left:30px;min-height:20px}.stock-order-top:not(:has(.stock-order-check))~.stock-order-bottom{padding-left:2px}.stock-order-meta{flex:1 1 auto;min-width:0;font-size:.78rem;opacity:.72;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-order-actions{flex:0 0 auto;display:flex;align-items:center;gap:4px;font-size:.78rem}.stock-order-link{border:0;background:transparent;color:var(--gold-hi, #ffcc00);font:inherit;font-size:.78rem;font-weight:600;padding:2px 4px;cursor:pointer;opacity:.92}.stock-order-link.is-danger{color:#ff8a80}.stock-order-sep{opacity:.35;padding:0 1px}.stock-order-add-form{display:flex;align-items:center;gap:8px;margin:4px 0 0}.stock-order-add-pn{flex:1 1 auto;min-width:0;height:42px;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.14);background:#00000047;color:inherit;font:inherit;padding:0 12px}.stock-order-add-hint{margin-top:6px;font-size:.75rem;opacity:.62}.stock-order-bar{position:sticky;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 4px 0;padding:12px 14px;background:#121214fa;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-lg);box-shadow:0 8px 28px #00000073}.stock-order-bar.is-active{border-color:#ffcc006b;box-shadow:0 8px 28px #00000073,0 0 0 1px #ffcc001f}.stock-order-bar-count{flex:1 1 auto;font-size:.88rem;opacity:.85;min-width:0}.stock-order-compose-cta{flex:0 0 auto;min-width:140px}.stock-order-bar:not(.is-active) .stock-order-compose-cta:disabled{opacity:.45}.stock-order-mail-warn{margin:0 0 10px;padding:10px 12px;border-radius:var(--r-md);font-size:.8rem;background:#ffa0001f;color:#ffcc80}.stock-order-compose-panel{max-height:min(88vh,640px)}.stock-order-compose-body{display:flex;flex-direction:column;gap:10px;padding:0 4px 8px;overflow:auto}.stock-order-to-pill{display:inline-flex;align-self:flex-start;max-width:100%;box-sizing:border-box;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,204,0,.28);background:#ffcc001a;color:var(--gold-hi, #ffcc00);font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-order-to-pill:before{content:"To ";opacity:.7;font-weight:500}.stock-order-field{display:flex;flex-direction:column;gap:4px;font-size:.78rem;opacity:.92}.stock-order-field input,.stock-order-field textarea{width:100%;box-sizing:border-box;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.14);background:#00000052;color:inherit;font:inherit;padding:10px 12px}.stock-order-field textarea{resize:vertical;min-height:180px;line-height:1.45;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86rem}.fu-st-part{color:var(--gold-hi);background:#ffcc001f}.fu-detail-badges,.fu-status-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.fu-note{padding:8px 10px;border-radius:var(--r-sm);background:#00000047;font-size:.85rem}.fu-note.is-system{opacity:.75;font-size:.78rem}.fu-note-meta{font-size:.68rem;opacity:.55;margin-bottom:2px}.fu-thread{max-height:42vh;overflow:auto;margin-bottom:8px}.tasks-title{font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.tasks-list{display:flex;flex-direction:column;gap:0;margin-top:4px}.tasks-section-h{margin:14px 0 6px;padding:0 2px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}.tasks-section-h:first-child{margin-top:4px}.task-row{display:flex;align-items:flex-start;gap:8px;padding:10px 4px 10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.task-row.is-overdue .task-due{color:#ff6b5a}.task-row.is-done .task-title{text-decoration:line-through;opacity:.55}.task-check{flex-shrink:0;width:22px;height:22px;margin-top:2px;border-radius:50%;border:2px solid rgba(255,255,255,.28);background:transparent;color:var(--gold);font-size:.72rem;line-height:1;display:grid;place-items:center;padding:0;cursor:pointer}.task-row.is-done .task-check{border-color:var(--gold);background:#ffcc002e}.task-main{flex:1;min-width:0;text-align:left;background:none;border:0;padding:0;color:inherit;cursor:pointer}.task-title{font-size:.92rem;line-height:1.35;color:var(--ink)}.task-notes{margin-top:2px;font-size:.72rem;line-height:1.3;color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-meta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin-top:4px;font-size:.68rem;color:var(--mute)}.rem-due-hint{margin:4px 0 8px;font-size:.68rem}.task-due{color:#7eb6ff;font-weight:600}.task-due.overdue{color:#ff6b5a}.task-van{font-family:var(--mono);font-weight:700;color:var(--gold)}.task-who{opacity:.85}.task-star{color:var(--gold)}.task-star-btn{flex-shrink:0;width:32px;height:32px;margin-top:-2px;border:0;background:transparent;color:#ffffff38;font-size:1rem;line-height:1;cursor:pointer;padding:0}.task-star-btn.on{color:var(--gold)}.task-del-btn{flex-shrink:0;width:32px;height:32px;margin-top:-2px;border:0;background:transparent;color:#ff8a8a8c;font-size:1.25rem;line-height:1;cursor:pointer;padding:0}.task-del-btn:active{color:#ff6b5a}.rem-delete-act,.rem-van-del{color:#ff8a8a!important;border-color:#ff6a5a59!important}.rem-due-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr);gap:8px;margin:8px 0;align-items:end}.rem-due-cell{min-width:0;display:flex;flex-direction:column}.rem-due-cell label{margin:0 0 4px}.stock-sheet-body .rem-due-input,.rem-due-input,.gomo-field,.gomo-picker-btn{width:100%;max-width:100%;min-width:0;min-height:48px;height:48px;padding:0 14px;font-size:.95rem;line-height:1.2;box-sizing:border-box;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.12);background:#0c0e14b8;color:var(--ink);font-family:var(--font-ui, var(--font));font-weight:700;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none;transition:border-color .2s ease,box-shadow .2s ease,background .18s ease}.gomo-picker-btn.on{border-color:#ffcc00b8;color:var(--gold);box-shadow:0 0 0 1px #ffffff1f inset}.rem-due-lab{display:block;margin:0 0 4px;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.gomo-choice-list--picker{padding:4px 8px 12px;overflow-y:scroll!important;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0}.gomo-choice-list--date,.gomo-choice-list--time{overflow:hidden!important;display:flex;flex-direction:column;padding-bottom:calc(8px + var(--safe-b, 0px))}.gomo-time-pick{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px}.gomo-time-preview{flex:0 0 auto;text-align:center;font-size:1.45rem;font-weight:800;color:var(--gold, #ffcc00);letter-spacing:.03em;padding:8px 0 2px;font-variant-numeric:tabular-nums}.gomo-time-ampm{flex:0 0 auto;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 2px}.gomo-time-ampm-btn{min-height:44px;border-radius:var(--r-md, 12px);border:1px solid rgba(255,255,255,.12);background:#0c0e148c;color:var(--ink, #e2e8f0);font-family:var(--font-tag, var(--font));font-size:.95rem;font-weight:800;letter-spacing:.08em;cursor:pointer;-webkit-tap-highlight-color:transparent}.gomo-time-ampm-btn.on{background:var(--pill-on-bg, var(--grad-gold));color:var(--pill-on-fg, #0e0e0e);border-color:#ffcc00a6;box-shadow:0 0 0 1px #ffffff1a inset}.gomo-time-ampm-btn:active{transform:scale(.97)}.gomo-time-cols{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.gomo-time-col{min-height:0;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-md, 12px);background:#0c0e1473;overflow:hidden}.gomo-time-col-lab{flex:0 0 auto;text-align:center;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mute, #94a3b8);padding:8px 4px 4px;border-bottom:1px solid rgba(255,255,255,.06)}.gomo-time-scroll{flex:1 1 auto;min-height:148px;max-height:min(34vh,220px);overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;scroll-behavior:auto;padding:4px;display:block;scrollbar-width:thin;scrollbar-color:rgba(255,204,0,.3) transparent}.gomo-time-scroll::-webkit-scrollbar{width:3px}.gomo-time-scroll::-webkit-scrollbar-thumb{background:#ffcc004d;border-radius:3px}.gomo-time-cell{display:flex;align-items:center;justify-content:center;width:100%;height:36px;min-height:36px;margin:0 0 1px;padding:0;border-radius:var(--r-sm, 8px);border:1px solid transparent;background:#ffffff0a;color:var(--ink, #e2e8f0);font-family:var(--font);font-size:.95rem;font-weight:700;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:pan-y;appearance:none;-webkit-appearance:none}.gomo-time-cell.on{background:var(--pill-on-bg, var(--gold, #ffcc00));color:var(--pill-on-fg, #0e0e0e);border-color:var(--pill-on-border, var(--gold, #ffcc00));box-shadow:var(--pill-on-inset, none)}.gomo-time-cell:active{opacity:.92}.gomo-time-foot{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;padding-top:8px}.gomo-time-done{flex:1 1 auto;min-width:8rem;min-height:44px;font-weight:800}.gomo-cal{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.gomo-cal-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.gomo-cal-label{flex:1;text-align:center;font-weight:800;font-size:1rem;color:var(--ink)}.gomo-cal-nav{width:40px;height:40px;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--gold);font-size:1.35rem;font-weight:700;line-height:1;cursor:pointer}.gomo-cal-dow{flex:0 0 auto;display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px}.gomo-cal-dow span{text-align:center;font-size:.62rem;font-weight:800;letter-spacing:.04em;color:var(--mute);padding:4px 0}.gomo-cal-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding-bottom:4px}.gomo-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.gomo-cal-pad{min-height:40px}.gomo-cal-day{min-height:40px;border-radius:var(--r-md);border:1px solid transparent;background:#ffffff0d;color:var(--ink);font-family:var(--font);font-size:.88rem;font-weight:700;cursor:pointer}.gomo-cal-day.today{border-color:#ffcc0073}.gomo-cal-day.on{background:var(--pill-on-bg, var(--gold));color:var(--pill-on-fg, #0e0e0e);border-color:var(--pill-on-border, var(--gold));box-shadow:var(--pill-on-inset)}.gomo-cal-day:active{transform:scale(.96)}.gomo-cal-foot{flex:0 0 auto;display:flex;gap:8px;margin-top:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06);flex-wrap:wrap}.stock-sheet-body .gomo-field:focus,.stock-sheet-body .rem-due-input:focus,.rem-due-input:focus,.gomo-field:focus,.gomo-field:focus-visible,.rem-due-input:focus-visible{outline:none;border-color:#ffcc00b8;box-shadow:0 0 0 3px #ffcc002e;background:#0e1018eb}.stock-sheet-body input.rem-due-input[type=date],.stock-sheet-body input.rem-due-input[type=time],input.rem-due-input[type=date],input.rem-due-input[type=time]{-webkit-appearance:none;appearance:none;max-width:100%}.rem-due-quick{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;margin:2px 0 8px;padding:2px 0 4px;scroll-padding-inline:8px;overscroll-behavior-x:contain}.rem-due-quick::-webkit-scrollbar{display:none}.rem-due-quick .sort-chip{flex:0 0 auto;white-space:nowrap}.rem-notify-lab{display:flex;align-items:center;gap:8px;margin:8px 0 4px;font-size:.85rem;color:var(--mute)}.rem-notify-lab input{width:auto;margin:0;min-height:0;flex-shrink:0}.rem-help{margin:6px 0 8px;font-size:.78rem;opacity:.62}.rem-row-wrap{display:flex;align-items:stretch;gap:6px;margin-bottom:6px}.rem-row-wrap .rem-row{flex:1;min-width:0;text-align:left;padding:10px 12px;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.08);background:#00000038;color:inherit}.rem-row-wrap .fu-done-btn{flex-shrink:0;align-self:center}.rem-row-top{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:4px;font-size:.68rem;opacity:.75}.rem-van{font-family:var(--mono);font-weight:700;color:var(--gold)}.rem-van.rem-shop{color:var(--mute, #9aa3b5)}.rem-text{font-size:.88rem;line-height:1.35}.rem-meta,.rem-due-tag{font-size:.68rem;opacity:.7}.rem-overdue{border-color:#ff6b5a59}.admin-gear:not([hidden]){color:var(--gold, #ffcc00)}.admin-panel-body{padding:0 2px 24px}.admin-group{margin:14px 0 18px}.admin-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 4px;border-bottom:1px solid rgba(255,255,255,.06);font-size:.88rem}.admin-toggle-lab{flex:1;line-height:1.3}.admin-toggle-row input[type=checkbox]{width:22px;height:22px;accent-color:#e6b800}.admin-cycle-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:11px 8px;margin:0;border:0;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.admin-cycle-row.on .admin-cycle-val{color:#34c759}.admin-cycle-row.off .admin-cycle-val{color:#ff6b4a}.admin-cycle-val{font-size:.72rem;font-weight:700;letter-spacing:.04em;opacity:.85;text-transform:uppercase}.admin-person-meta{margin:10px 2px 4px;font-size:.85rem}.admin-select-lab{display:block;margin:12px 2px 4px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}.admin-person-select{width:100%;margin:0 0 8px;padding:12px 14px;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.14);background:#00000059;color:var(--ink);font-size:.95rem;font-family:inherit}.admin-person-select:focus{outline:2px solid var(--gold);outline-offset:1px}.admin-add-manual{margin:10px 2px 4px;font-size:.82rem;color:var(--mute)}.admin-add-manual summary{cursor:pointer;user-select:none}.admin-roster-chips{flex-wrap:wrap;margin-top:8px}.admin-meta{margin-top:16px}.admin-kiosk-head{margin:0 0 8px}.admin-kiosk-add .search-input{margin-bottom:4px}.admin-kp-row{border-bottom:1px solid rgba(255,255,255,.06);margin:0}.admin-kp-row.inactive{opacity:.55}.admin-kp-row.open{background:#ffcc000f;border-radius:var(--r-md, 10px);margin:4px 0;border-bottom-color:transparent}.admin-kp-pick{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:12px 8px;margin:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.admin-kp-name{font-weight:700;font-size:.95rem}.admin-kp-meta{font-size:.72rem;color:var(--mute);letter-spacing:.02em}.admin-kp-edit{padding:0 8px 12px}.foss-chip-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0}.foss-chip .foss-life-badge,.foss-life-badge{display:inline-block;margin-left:6px;padding:2px 7px;border-radius:var(--r-tag);font-size:.62rem;font-weight:700;letter-spacing:.04em;vertical-align:middle}.foss-life-copied{background:#ffcc002e;color:var(--gold)}.foss-life-submitted{background:#34c7592e;color:#34c759}.foss-submit-btn{font-size:.72rem!important;padding:4px 10px!important;min-height:28px}.foss-submit-btn.on{opacity:.75;border-color:#34c75973;color:#34c759}.needs-card.needs-followup .rail{background:#5ac8fa}.needs-card.needs-task .rail{background:var(--gold)}.needs-card.needs-stock_req .rail{background:#ff9f0a}.rem-assign-people{margin-top:8px}.rem-people-lab{display:block;margin-bottom:4px;font-size:.78rem;color:var(--mute)}.rem-people-chips{flex-wrap:wrap;gap:6px}.bay-tab.active,.sort-chip.on,.seg.on,.chip.on,.stock-mode.on,.stock-kind-btn.on,.fu-filter-btn.on,.gomo-choice-item.on,.dsp-chip.on,.filter-chip.on,.heat-chip.on,.tb-chip.on:not([data-heat=shop]):not([data-heat=both]):not([data-heat=provisional]){background:var(--pill-on-bg, var(--gold));color:var(--pill-on-fg, #0e0e0e);border-color:var(--pill-on-border, var(--gold));box-shadow:var(--pill-on-inset);filter:none!important;text-shadow:none}.bay-tab.active,.sort-chip.on,.seg.on,.chip.on,.net-chip.on,.act.gold,.money-made-range[open]>.money-made-range-sum,.tb-chip.on:not([data-heat=shop]):not([data-heat=both]):not([data-heat=provisional]),.dsp-chip.on,.filter-chip.on,.heat-chip.on,.stock-van-chip.on,.board-more-item.on,.boards-more-item.on,.stock-more-menu button.on,.layout-arrange-zone button.on,.gomo-choice-item.on{position:relative;z-index:0}.bay-tab.active:before,.sort-chip.on:before,.seg.on:before,.chip.on:before,.net-chip.on:before,.act.gold:before,.money-made-range[open]>.money-made-range-sum:before,.tb-chip.on:before,.dsp-chip.on:before,.filter-chip.on:before,.heat-chip.on:before,.stock-van-chip.on:before,.board-more-item.on:before,.boards-more-item.on:before,.stock-more-menu button.on:before,.layout-arrange-zone button.on:before,.gomo-choice-item.on:before,.stock-kind-btn.on:before,.fu-filter-btn.on:before,.stock-mode.on:before{content:none!important;display:none!important;box-shadow:none!important;filter:none!important;background:none!important}.bay-tab.active:after,.seg.on:after{content:none!important;display:none!important}.sort-chip.on:not(:focus-visible),.seg.on:not(:focus-visible),.chip.on:not(:focus-visible),.bay-tab.active:not(:focus-visible),.stock-kind-btn.on:not(:focus-visible),.fu-filter-btn.on:not(:focus-visible){outline:none}.stock-qty-row button,.stock-batch-qty button,.stock-barcode-remove,.layout-arrange-move button,.help-close,.walk-bar.lot-walk-theater .walk-nav,.walk-bar.lot-walk-theater .walk-exit,.ai-pulse-chevron,.empty-icon{display:inline-flex!important;align-items:center;justify-content:center;line-height:0!important;box-sizing:border-box}.stock-sheet-body,.help-body,.van-sheet-panel,.gomo-choice-body{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.stock-sheet-body::-webkit-scrollbar,.help-body::-webkit-scrollbar,.van-sheet-panel::-webkit-scrollbar,.gomo-choice-body::-webkit-scrollbar{width:4px;height:4px}.stock-sheet-body::-webkit-scrollbar-thumb,.help-body::-webkit-scrollbar-thumb,.van-sheet-panel::-webkit-scrollbar-thumb,.gomo-choice-body::-webkit-scrollbar-thumb{background:var(--line);border-radius:var(--r-pill)}.stock-sheet-body::-webkit-scrollbar-track,.help-body::-webkit-scrollbar-track,.van-sheet-panel::-webkit-scrollbar-track,.gomo-choice-body::-webkit-scrollbar-track{background:transparent}.van-sheet-panel .van-card,.stock-sheet-body .stock-batch-row,.help-body .help-sec{border-color:#ffffff14}.stock-more-menu:not([hidden]),.report-more-menu:not([hidden]),.sense-more-menu:not([hidden]){animation:menu-in var(--dur-fast) var(--ease-out) both}.stock-more-menu.is-closing,.report-more-menu.is-closing,.sense-more-menu.is-closing{animation:menu-out var(--dur-fast) var(--ease-in) both;pointer-events:none}.sense-panel.on{animation:seg-swap var(--dur-fast) var(--ease-out)}body.motion-chill .stock-more-menu:not([hidden]),body.motion-chill .stock-more-menu.is-closing,body.motion-chill .sense-panel.on{animation:none!important}.help-brake-cta{width:100%;margin-top:var(--sp-2)}.net-sort-row .net-pull-ai{border-radius:var(--r-md)!important}.act{box-shadow:var(--bevel-up),var(--elev-1)}.act.gold{box-shadow:inset 0 1px #fff6,inset 0 -2px #7a5a008c,0 3px 8px #00000059}.act.primary{box-shadow:inset 0 1px #ffffff47,inset 0 -2px #780a0a8c,0 3px 10px #ff2a2a47}.act.success{box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0a5a2873,0 3px 10px #22c55e52}.act.danger{box-shadow:inset 0 1px #ffffff47,inset 0 -2px #780a0a8c,0 3px 10px #ff2a2a47}.act.ghost{box-shadow:var(--bevel-up),var(--elev-1)}.act:active:not(:disabled){transform:scale(.96) translateY(1px);box-shadow:inset 0 2px 6px #00000059,inset 0 1px #0003}.act.gold:active:not(:disabled){box-shadow:inset 0 2px 6px #503c0073,inset 0 1px #0000002e}.act.primary:active:not(:disabled),.act.danger:active:not(:disabled){box-shadow:inset 0 2px 6px #50000073,inset 0 1px #0003}.act.success:active:not(:disabled){box-shadow:inset 0 2px 6px #003c1466,inset 0 1px #00000026}.ai-pulse-actions .act.gold,.global-search-go,.stock-qty-row button,.stock-batch-qty button{box-shadow:inset 0 1px #ffffff59,inset 0 -2px #7a5a0080,var(--elev-1)}.ai-pulse-actions .act.gold:active,.global-search-go:active,.stock-qty-row button:active,.stock-batch-qty button:active{transform:scale(.94) translateY(1px);box-shadow:inset 0 2px 5px #503c0066}.van-card{box-shadow:var(--bevel-up),var(--elev-2)!important}.van-card:active{box-shadow:inset 0 2px 8px #00000059,0 1px 4px #0000004d!important}.score-card,.net-card,.floor-portal-sync,.floor-full-sync,.pm-stack,.pipe-bar{box-shadow:var(--bevel-up),var(--elev-1)}.seg:not(.on),.chip:not(.on),.net-chip:not(.on),.sort-chip:not(.on),.bay-tab:not(.active),.tb-chip:not(.on),.dsp-chip:not(.on),.filter-chip:not(.on),.heat-chip:not(.on),.stock-mode:not(.on),.stock-kind-btn:not(.on),.fu-filter-btn:not(.on),.stock-van-chip:not(.on){box-shadow:var(--bevel-up),var(--elev-1)}.bay-tab.active,.sort-chip.on,.seg.on,.chip.on,.net-chip.on,.stock-mode.on,.stock-kind-btn.on,.fu-filter-btn.on,.gomo-choice-item.on,.dsp-chip.on,.filter-chip.on,.heat-chip.on,.stock-van-chip.on,.board-more-item.on,.boards-more-item.on,.stock-more-menu button.on,.layout-arrange-zone button.on,.tb-chip.on:not([data-heat=shop]):not([data-heat=both]):not([data-heat=provisional]),.money-made-range[open]>.money-made-range-sum{box-shadow:var(--pill-on-depth)!important}.bay-tab.active:active,.sort-chip.on:active,.seg.on:active,.chip.on:active,.stock-mode.on:active,.stock-kind-btn.on:active{transform:scale(.96) translateY(1px);box-shadow:inset 0 2px 6px #503c0066,inset 0 1px #00000026!important}.search-input,.search-input.net-search,.stock-search-input,.bay-odo-input,.stock-sheet-body input,.stock-sheet-body select,.stock-sheet-body textarea,.stock-qty-row input,.stock-batch-qty input,.meter{box-shadow:var(--well)}.van-sheet-panel,.stock-sheet-panel,.help-sheet-panel,.gomo-choice-panel,.layout-arrange-panel,.compare-card,.bay-odo-card,.bay-confirm-card,.board-more-menu,.stock-more-menu,.report-more-menu,.toast{box-shadow:inset 0 1px #ffffff14,var(--elev-3)!important}.van-card{border:1px solid transparent!important;background:linear-gradient(145deg,#283a5cfa,#141e32fa 55%,#101624fc) padding-box,var(--hairline-gold) border-box!important;background-origin:border-box!important;background-clip:padding-box,border-box!important}.score-card{border:1px solid transparent!important;background:linear-gradient(145deg,#243656f5,#121826f2) padding-box,var(--hairline-gold) border-box!important;background-origin:border-box!important;background-clip:padding-box,border-box!important}.stock-sheet-panel{border:1px solid transparent!important;background:linear-gradient(180deg,var(--navy-hi) 0%,var(--panel) 42%,var(--bg) 100%) padding-box,var(--hairline-gold) border-box!important;background-origin:border-box!important;background-clip:padding-box,border-box!important}.help-sheet-panel,.gomo-choice-panel,.layout-arrange-panel{border:1px solid transparent!important;border-bottom:none!important;background:var(--surface-1) padding-box,var(--hairline-gold) border-box!important;background-origin:border-box!important;background-clip:padding-box,border-box!important}.compare-card{border:1px solid transparent!important;background:var(--panel) padding-box,var(--hairline-gold) border-box!important;background-origin:border-box!important;background-clip:padding-box,border-box!important}.van-sheet-panel{box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffcc001f,var(--elev-3)!important}.bay-tabs{border:1px solid transparent;border-radius:var(--r-xl);padding:6px!important;gap:4px!important;margin-bottom:14px;background:var(--surface-2) padding-box,var(--hairline-soft) border-box;background-origin:border-box;background-clip:padding-box,border-box;box-shadow:var(--well)}.bay-tabs>.bay-tab:not(.active),.bay-tabs .bay-tab-more:not(.active),.bay-tabs>.boards-arrange-chip{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.bay-tabs>.bay-tab.active{box-shadow:var(--pill-on-depth),var(--glow-gold)!important}.sense-mode-row{border:1px solid transparent;border-radius:var(--r-xl);padding:6px!important;gap:4px!important;background:var(--surface-2) padding-box,var(--hairline-soft) border-box;background-origin:border-box;background-clip:padding-box,border-box;box-shadow:var(--well)}.sense-mode-row>.sort-chip:not(.on),.sense-mode-row>.sense-arrange-chip{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.sense-mode-row>.sort-chip.on{box-shadow:var(--pill-on-depth),var(--glow-gold)!important}.mast{margin-bottom:4px}.status-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,#ffffff05,#ffffff1f 30% 70%,#ffffff05) 1;background:none;min-height:0}.status-strip .shift-line,.status-strip .board-asof{margin:0}.status-strip .live-dot{margin:0;text-shadow:var(--glow-gold)}.status-actions{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}.status-actions .board-help,.status-actions .board-refresh{width:44px;height:44px;min-width:44px;min-height:44px;box-shadow:var(--bevel-up),var(--elev-1);border-color:#ffcc0038;background:var(--surface-2)}.van-fee{text-shadow:var(--glow-gold)}.act.gold{box-shadow:inset 0 1px #fff6,inset 0 -2px #7a5a008c,0 3px 8px #00000059,var(--glow-gold)!important}.global-search-go{box-shadow:inset 0 1px #ffffff59,inset 0 -2px #7a5a0080,var(--elev-1),var(--glow-gold)!important}.boards-jump{border:1px solid transparent!important;background:var(--panel) padding-box,var(--hairline-gold) border-box!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;box-shadow:var(--elev-2),var(--glow-gold)}html.kb-open .van-sheet-panel{max-height:min(92%,calc(var(--vv-height, 100dvh) * .92))}html.kb-open .bay-odo-card{max-height:min(85vh,calc(var(--vv-height, 100dvh) - 24px))}html.kb-open .stock-sheet-panel{max-height:min(calc(var(--vv-height, 100dvh) * .88),640px)}html.kb-open .help-sheet-panel,html.kb-open .gomo-choice-panel{max-height:min(calc(var(--vv-height, 100dvh) * .88),720px)}html.kb-open .layout-arrange-panel{max-height:min(calc(var(--vv-height, 100dvh) * .72),560px)}.search-input,.gomo-field,.global-van-search,.stock-code-input,.stock-search-input,.stock-apply-search-input,#stock-pick-search,.job-move-q,.sense-pull-input,textarea{font-size:max(16px,.95rem)}.bay-tabs,.sense-mode-row{position:relative}.dock-indicator{position:absolute;top:0;left:0;margin:0;z-index:0;pointer-events:none;background:var(--pill-on-bg);box-shadow:var(--pill-on-depth),var(--glow-gold);transition:transform .32s var(--spring-snappy),width .32s var(--spring-snappy),height .32s var(--spring-snappy),border-radius .2s var(--ease-ui),opacity .18s ease;opacity:0}.dock-indicator.is-on{opacity:1}.bay-tabs>.bay-tab,.bay-tabs>.boards-arrange-chip,.sense-mode-row>.sort-chip,.sense-mode-row>.sense-arrange-chip{position:relative;z-index:1}#bay-tabs.dock-float .dock-indicator{display:none!important}#bay-tabs.dock-float>.bay-tab.active,#bay-tabs.dock-float .bay-tab-more.active{background:var(--pill-on-bg)!important;color:var(--pill-on-fg)!important;border-color:var(--pill-on-border, var(--gold))!important}.bay-tabs:has(.dock-indicator.is-on)>.bay-tab.active{background:transparent!important;box-shadow:none!important;border-color:transparent!important;transform:none!important;color:var(--pill-on-fg)!important}.sense-mode-row:has(.dock-indicator.is-on)>.sort-chip.on{background:transparent!important;box-shadow:none!important;border-color:transparent!important;color:var(--pill-on-fg)!important}body.motion-chill .dock-indicator{transition:none!important}.mast{transition:transform .22s var(--ease-out),margin .22s var(--ease-out)}body.mast-tight .mast{transform:scale(.86);transform-origin:left center;margin-bottom:0}.status-strip{max-height:4rem;transition:max-height .24s var(--ease-out),opacity .2s ease,margin .22s ease,padding .22s ease}body.mast-tight .status-strip{max-height:3rem;opacity:1;margin:0;padding:2px 0;overflow:visible;border-bottom-width:0;pointer-events:auto}body.mast-tight .status-strip .board-asof,body.mast-tight .status-strip .live-dot{display:none}body.mast-tight .lot-chip{transform:scale(.92);transform-origin:center}body.mast-tight .status-actions .board-help,body.mast-tight .status-actions .board-refresh{width:40px;height:40px;min-width:40px;min-height:40px}body.motion-chill .mast,body.motion-chill .status-strip{transition:none!important}#main.screen-parallax-fwd{animation:main-parallax-fwd .24s var(--ease-out)}#main.screen-parallax-back{animation:main-parallax-back .24s var(--ease-out)}@keyframes main-parallax-fwd{0%{transform:translate(-10px)}to{transform:none}}@keyframes main-parallax-back{0%{transform:translate(10px)}to{transform:none}}body.motion-chill #main.screen-parallax-fwd,body.motion-chill #main.screen-parallax-back{animation:none!important}.van-card.card-cascade{animation:card-cascade .34s var(--ease-out)}@keyframes card-cascade{0%{transform:translateY(10px)}to{transform:none}}body.motion-chill .van-card.card-cascade,body.sheet-open .van-card.card-cascade,body.sheet-open .van-card.van-card-park-in,body.motion-chill .floor-block.floor-enter,body.motion-chill .floor-note-row.floor-enter,body.motion-chill .floor-tire-row.floor-enter{animation:none!important}.van-card:active,.act:active,.chip:active,.seg:active,.bay-tab:active,.sort-chip:active,.job-card:active,.board-more-item:active,.net-chip:active{transform:scale(.97);transition:transform 90ms var(--ease-press),box-shadow 90ms var(--ease-press)}body.motion-chill .van-card:active,body.motion-chill .act:active,body.motion-chill .chip:active,body.motion-chill .seg:active,body.motion-chill .bay-tab:active,body.motion-chill .sort-chip:active{transform:none}.act.gold,.act.primary,.global-search-go{position:relative;overflow:hidden}.act.gold:after,.act.primary:after,.global-search-go:after{content:"";position:absolute;left:var(--rx, 50%);top:var(--ry, 50%);width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.55) 0%,rgba(255,204,0,.35) 40%,transparent 70%);transform:scale(0);opacity:0;pointer-events:none}.act.gold.ripple-on:after,.act.primary.ripple-on:after,.global-search-go.ripple-on:after{animation:gold-ripple .28s var(--ease-out) forwards}@keyframes gold-ripple{0%{transform:scale(0);opacity:.85}to{transform:scale(28);opacity:0}}body.motion-chill .act.gold.ripple-on:after,body.motion-chill .act.primary.ripple-on:after,body.motion-chill .global-search-go.ripple-on:after{animation:none!important}.van-sheet.grab-anticipate .van-sheet-panel,.stock-sheet-overlay.grab-anticipate .stock-sheet-panel{transform:translate3d(0,-4px,0);transition:transform .12s var(--ease-out)}.bg-glow{will-change:transform}.pulse-dot{animation:pulse-live 2.4s ease-in-out infinite;position:relative}@keyframes pulse-live{0%,to{box-shadow:0 0 #34c75980;transform:scale(1)}50%{box-shadow:0 0 0 7px #34c75900;transform:scale(1.1)}}body.motion-chill .pulse-dot,body.motion-chill .pulse-dot:after{animation:none!important}.has-lot-filter .board-toolbar{background:none;border:none;padding:0;margin:0;box-shadow:none}.sheet-head.has-lot-filter{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px}.sheet-head.has-lot-filter h1{grid-column:1;margin-bottom:4px}.sheet-head.has-lot-filter p{grid-column:1;margin-bottom:0}.sheet-head.has-lot-filter .board-toolbar{grid-column:2;grid-row:1 / span 2;align-self:center}.board-rail>.board-toolbar{display:none;margin:0;align-self:center}.board-rail[data-screen=tonight]>.board-toolbar[data-board=capture],.board-rail[data-screen=money]>.board-toolbar[data-board=money]{display:block}.board-rail .lot-toolbar{margin:0}.board-filters .filter-row>.board-toolbar{position:sticky;right:0;flex:0 0 auto;margin:0;z-index:2;background:linear-gradient(90deg,transparent,var(--bg, #0c0c0e) 28%);padding-left:10px}.board-filters .filter-row>.board-toolbar .lot-toolbar{margin:0}.board-filters[data-filter-board=capture] .filter-search-btn,.board-filters[data-filter-board=money] .filter-search-btn{display:none!important}#screen-tonight .board-filters{margin-bottom:6px}#screen-tonight .sheet{padding-top:8px}#screen-shot .sheet-head,#screen-ask .sheet-head{display:none}#report-empty>.empty-title{display:none}.board-toolbar .lot-toolbar{justify-content:flex-end}.has-lot-filter .lot-filter-btn.board-more-btn{height:var(--h-chip);min-height:var(--h-chip);padding:0 10px;gap:4px;font-size:11px}.has-lot-filter .lot-filter-btn .lot-filter-label{font-size:9px}.board-filters .filter-search-btn,.board-filters .filter-search-close{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:11px}.pin-mark,.task-star,.task-star-btn,.van-title-pin{font-family:Segoe UI Symbol,"Noto Sans Symbols 2",Noto Sans Symbols,Apple Symbols,sans-serif;font-style:normal;font-variant-emoji:text;-webkit-font-smoothing:antialiased}@media (prefers-reduced-motion: reduce){body.motion-max .bg-grid,body.motion-max .bg-glow,body.motion-max .pulse-dot,body.motion-max .van-card.overdue .rail,body.motion-max .van-card.hot .rail,body.motion-max .van-card.overdue .pill,body.motion-max .scroll-progress>i{animation:none!important}}button,.act,.chip,.bay-tab,.seg,.van-card,.icon-btn,.sort-chip,.net-chip,.tb-chip,.job-card,.svc-line.tappable,.dsp-chip,.filter-chip,.heat-chip,.stock-mode,.stock-kind-btn,.fu-filter-btn,.pin-chip,.gomo-choice-item,.board-more-item,.filter-search-btn,.filter-search-close,.global-search-go,.help-close,.boards-jump,.stock-barcode-remove,.task-star-btn,.van-title-pin{touch-action:manipulation}.van-card.is-pressed{transform:scale(.978) translateY(1px)!important;box-shadow:inset 0 2px 8px #00000059,0 1px 4px #0000004d!important}.act.is-pressed:not(:disabled){transform:scale(.96) translateY(1px)}.chip.is-pressed,.sort-chip.is-pressed,.net-chip.is-pressed,.tb-chip.is-pressed,.seg.is-pressed,.bay-tab.is-pressed,.icon-btn.is-pressed,.filter-search-btn.is-pressed,.filter-search-close.is-pressed{transform:scale(.94)}.job-card.is-pressed{transform:scale(.985) translateY(1px)}.svc-line.tappable.is-pressed{transform:scale(.99)}.pin-mark,.task-star,.task-star-btn,.van-title-pin,.check,.empty-icon,.more-caret,.ai-pulse-chevron,.job-chev,.walk-nav,.walk-exit,.help-close,.boards-jump,.stock-barcode-remove{font-family:Segoe UI Symbol,"Noto Sans Symbols 2",Noto Sans Symbols,Apple Symbols,sans-serif;font-style:normal;font-variant-emoji:text;-webkit-font-smoothing:antialiased}.empty-icon.empty-icon-svg{font-family:inherit;display:flex;align-items:center;justify-content:center;color:var(--gold, #ffcc00)}.empty-icon.empty-icon-svg svg{display:block}.mast-mark{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.mast-mark .bay{width:100%;text-align:center}.profile-greet{appearance:none;border:none;background:transparent;color:var(--mute, #a8a8b0);font-family:var(--font);font-size:.68rem;font-weight:650;letter-spacing:.01em;padding:0;margin:0 auto;max-width:min(42vw,9.5rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;line-height:1.2;text-align:center;-webkit-tap-highlight-color:transparent}.profile-greet.needs-name{color:#fecaca;font-weight:750}.profile-greet:active{color:var(--gold-hi, #ffe066)}.status-strip{flex-wrap:nowrap!important;overflow:hidden;gap:6px 8px!important}.status-strip .shift-line{flex:0 1 auto;min-width:0;max-width:28%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-strip .board-asof{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem}.status-strip .live-dot{flex:0 0 auto}.profile-sheet-overlay{position:fixed;inset:0;z-index:122;background:#0000008c;display:flex;align-items:flex-end;justify-content:center}.profile-sheet-overlay[hidden]{display:none!important}.profile-sheet-panel{width:min(520px,100%);margin:0 auto;padding:8px 16px calc(16px + var(--safe-b, 0px));border-radius:var(--r-lg) var(--r-lg) 0 0;background:linear-gradient(180deg,var(--navy-hi, #243656) 0%,var(--panel, #1a1d24) 42%,var(--bg, #12141a) 100%);border:1px solid rgba(255,204,0,.28);box-shadow:0 -12px 40px #00000073;display:flex;flex-direction:column;gap:12px}.profile-sheet-lead,.profile-sheet-hint{margin:0;font-size:.84rem;line-height:1.4;color:var(--mute, #94a3b8)}.profile-sheet-hint{font-size:.75rem;opacity:.9}.time-profile-chip{appearance:none;border:1px solid rgba(255,204,0,.3);background:#ffcc000f;color:var(--gold, #ffcc00);font-family:var(--font);font-size:.72rem;font-weight:700;padding:5px 10px;border-radius:var(--r-pill);margin:0 0 10px;cursor:pointer;align-self:flex-start}.time-profile-chip.needs-name{border-color:#f8717180;color:#fecaca;background:#f871711a}.profile-sheet-overlay.dragging .profile-sheet-panel{transition:none!important}.time-sheet{padding-bottom:16px}.time-hero{margin:10px 12px 8px;padding:14px 14px 12px;border-radius:var(--r-lg);background:linear-gradient(145deg,#38bdf81f,#0f172a8c);border:1px solid rgba(148,163,184,.18);box-shadow:var(--elev-1, 0 1px 2px rgba(0, 0, 0, .28))}.time-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:4px}.time-hero-status{font-size:1.02rem;font-weight:700;letter-spacing:.01em;flex:1 1 auto;min-width:0;line-height:1.3}.time-hero-status.is-in{color:#4ade80}.time-hero-status.is-out{color:#94a3b8}.time-hero-elapsed{flex:0 0 auto;text-align:right;line-height:1.15}.time-elapsed-num{display:block;font-family:var(--mono, ui-monospace, monospace);font-size:1.35rem;font-weight:800;color:#4ade80;font-variant-numeric:tabular-nums}.time-elapsed-num.is-break{color:#38bdf8}.time-elapsed-lab{display:block;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8e6;margin-top:2px}.time-stale-banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;border-radius:var(--r-md);border:1px solid rgba(251,191,36,.45);background:#fbbf241f;color:#fde68a;font-size:.84rem;font-weight:650;line-height:1.35}.time-stale-banner[hidden]{display:none!important}.time-stale-copy{flex:1 1 10rem;min-width:0}.time-stale-actions{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 100%}.time-stale-banner .act{flex:0 0 auto;min-height:40px}.time-stale-actions .act{flex:1 1 auto}.time-break-pill{display:inline-block;font-size:.65rem;font-weight:800;letter-spacing:.06em;padding:2px 8px;border-radius:var(--r-pill);vertical-align:middle;background:#38bdf833;color:#7dd3fc}.time-entry-card.is-on-break{border-color:#38bdf866;background:linear-gradient(145deg,#0e507847,#0f172a8c)}.time-entry-card.is-stale{border-color:#fbbf2473}.time-stale-inline{color:#fbbf24}.time-edited-by{color:var(--gold-hi, #ffe066);font-weight:650}.time-hero-meta{font-size:.78rem;color:var(--muted, #94a3b8);margin-bottom:12px}.time-hero-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.time-hero-actions>.time-clock-btn,.time-hero-actions>#time-btn-clock{flex:1 1 100%;width:100%}.time-hero-more{margin:0 0 12px}.time-hero-more>.time-hero-more-sum{display:inline-flex;align-items:center;gap:6px;list-style:none;cursor:pointer;user-select:none;width:fit-content;max-width:100%;min-height:36px;padding:0 12px;border-radius:var(--r-sm);border:1px solid rgba(148,163,184,.18);background:#00000038;color:var(--muted, #94a3b8);font-family:var(--font),system-ui,sans-serif;font-size:.78rem;font-weight:600;-webkit-tap-highlight-color:transparent}.time-hero-more>.time-hero-more-sum::-webkit-details-marker{display:none}.time-hero-more>.time-hero-more-sum::marker{content:""}.time-hero-more-chev{width:0;height:0;margin-left:2px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.7;transition:transform .18s ease}.time-hero-more[open]>.time-hero-more-sum .time-hero-more-chev{transform:rotate(180deg)}.time-hero-more-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.time-hero-more .time-profile-chip{margin:0}.time-clock-btn{min-width:7.5rem;font-weight:800;border-radius:var(--r-md);letter-spacing:.02em}.time-clock-btn:disabled{opacity:.55}#time-btn-clock.act.success,#time-btn-clock.is-clock-in,.time-clock-btn.act.success,.time-clock-btn.is-clock-in{border-color:transparent!important;color:#052e16!important;background:linear-gradient(180deg,#4ade80,#22c55e 52%,#15803d)!important;box-shadow:inset 0 1px #fff6,inset 0 -2px #0a5a2880,0 4px 14px #22c55e59!important}#time-btn-clock.act.danger,#time-btn-clock.is-clock-out,.time-clock-btn.act.danger,.time-clock-btn.is-clock-out,.time-open-out.act.danger{border-color:transparent!important;color:#fff!important;background:linear-gradient(180deg,#ff4d4d,#e11d1d 55%,#b91c1c)!important;box-shadow:inset 0 1px #ffffff47,inset 0 -2px #780a0a8c,0 4px 14px #ff2a2a52!important;font-weight:800}.time-totals{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:.85rem;color:var(--text, #e2e8f0);margin-bottom:10px}.time-tot{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--r-pill);background:#00000038;border:1px solid rgba(148,163,184,.12);font-variant-numeric:tabular-nums}.time-totals b,.time-tot b{color:var(--muted, #94a3b8);font-weight:600;margin-right:2px}.time-tot.is-ot{border-color:#fbbf2466;color:#fbbf24}.time-ot-badge{display:inline-block;margin-left:4px;padding:1px 6px;border-radius:var(--r-pill);font-size:.62rem;font-weight:800;letter-spacing:.04em;background:#fbbf2433;color:#fbbf24;vertical-align:middle}.time-week-strip{display:none;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:2px}#screen-time.is-time-week .time-week-strip{display:grid}.time-week-day{appearance:none;border:0;background:transparent;color:inherit;padding:4px 0 0;display:flex;flex-direction:column;align-items:center;gap:4px;min-height:52px;cursor:pointer;border-radius:var(--r-sm)}.time-week-day:active{background:#ffffff0a}.time-week-bar{display:block;width:100%;max-width:18px;height:36px;border-radius:6px 6px 3px 3px;background:#94a3b81f;position:relative;overflow:hidden}.time-week-bar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--h, 4%);border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#38bdf8d9,#38bdf859)}.time-week-day.has-hrs .time-week-bar:after{background:linear-gradient(180deg,#4ade80e6,#22a05a73)}.time-week-day.is-ot .time-week-bar:after{background:linear-gradient(180deg,#fbbf24,#d977068c)}.time-week-day.is-today{background:#ffcc0014;box-shadow:inset 0 0 0 1px #ffcc0047}.time-week-lab{font-size:.62rem;font-weight:700;letter-spacing:.04em;color:var(--mute, #94a3b8)}.time-week-day.is-today .time-week-lab{color:var(--gold, #ffcc00)}.time-view-body{padding:4px 12px 20px;display:flex;flex-direction:column;gap:8px}.time-section-lab,.time-week-summary,.time-team-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mute, #94a3b8);padding:2px 2px 0}.time-week-summary{text-transform:none;letter-spacing:.01em;font-size:.85rem;margin-bottom:2px}.time-week-goal{opacity:.7;font-weight:600}.time-team-head .mute{font-weight:600;opacity:.75;text-transform:none;letter-spacing:0}.time-entry-card{display:block;width:100%;text-align:left;border:1px solid rgba(148,163,184,.16);background:#0f172a73;border-radius:var(--r-md);padding:10px 12px;color:inherit;font:inherit;cursor:pointer;box-shadow:var(--elev-1, 0 1px 2px rgba(0, 0, 0, .22))}.time-entry-card:active{transform:scale(.99)}.time-entry-card.is-open{border-color:#4ade8066;background:linear-gradient(145deg,#16653447,#0f172a8c);cursor:default}.time-entry-card.is-ot{border-color:#fbbf2447}.time-entry-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.time-entry-main{font-size:.9rem;margin-bottom:2px;min-width:0;flex:1 1 auto}.time-entry-net{flex:0 0 auto;font-family:var(--mono, ui-monospace, monospace);font-weight:800;font-size:.92rem;font-variant-numeric:tabular-nums;color:var(--gold-hi, #ffe066)}.time-entry-sub{font-size:.75rem;color:var(--muted, #94a3b8);display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:4px}.time-src-chip{display:inline-block;padding:1px 7px;border-radius:var(--r-pill);background:#ffffff0f;border:1px solid rgba(255,255,255,.08);font-size:.65rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.time-entry-note{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time-open-actions{margin-top:10px;display:flex;gap:8px}.time-open-out{min-width:7rem;font-weight:700}.time-empty-cta{text-align:center;padding:18px 12px;border-radius:var(--r-md);border:1px dashed rgba(148,163,184,.25);background:#0f172a47}.time-empty-hint{margin-top:6px;font-size:.78rem;opacity:.75;line-height:1.35}.time-day-card{border:1px solid rgba(148,163,184,.14);border-radius:var(--r-md);padding:10px;background:#0f172a59;display:flex;flex-direction:column;gap:6px}.time-day-card.time-ot .time-day-head b{color:#fbbf24}.time-day-head{display:flex;justify-content:space-between;font-size:.85rem;margin-bottom:2px;font-weight:650}.time-day-empty{font-size:.75rem;color:var(--muted, #64748b);padding:4px 2px}.time-team-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) auto auto;gap:8px;align-items:center;padding:10px 12px;border-radius:var(--r-md);border:1px solid rgba(148,163,184,.14);background:#0f172a66;font-size:.82rem}.time-team-row.is-in{border-color:#4ade8059;background:#16653424}.time-team-name{font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time-team-today{font-size:.7rem;font-weight:600;color:var(--mute, #94a3b8);margin-top:2px;white-space:nowrap}.time-team-st{min-width:0;font-size:.75rem;line-height:1.3}.time-team-hrs{font-family:var(--mono, ui-monospace, monospace);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.time-team-spacer{width:1px}.time-force-chip{white-space:nowrap}.time-in-pill,.time-out-pill,.time-break-pill{display:inline-block;font-size:.65rem;font-weight:800;letter-spacing:.06em;padding:2px 8px;border-radius:var(--r-pill);vertical-align:middle}.time-in-pill{background:#4ade8033;color:#4ade80}.time-out-pill{background:#94a3b826;color:#94a3b8}.time-mirror-btn{margin-top:10px;width:100%;border-radius:var(--r-md)}.time-break-overlay{position:fixed;inset:0;z-index:125;background:#0000008c;display:flex;align-items:flex-end;justify-content:center;padding:0}.time-break-overlay[hidden]{display:none!important}.time-break-panel{position:relative;width:min(520px,100%);margin:0 auto;padding:8px 16px calc(16px + var(--safe-b, 0px));border-radius:var(--r-lg) var(--r-lg) 0 0;background:linear-gradient(180deg,var(--navy-hi, #243656) 0%,var(--panel, #1a1d24) 42%,var(--bg, #12141a) 100%);border:1px solid rgba(255,204,0,.28);box-shadow:0 -12px 40px #00000073}.time-break-sub{margin:0 0 12px;font-size:.86rem;line-height:1.4;color:var(--mute, #94a3b8)}.time-break-out-chips{margin-bottom:12px}.time-entry-overlay{position:fixed;inset:0;z-index:120;background:#0000008c;display:flex;align-items:flex-end;justify-content:center;padding:0}.time-entry-overlay[hidden]{display:none!important}.time-entry-panel{position:relative;width:min(520px,100%);max-height:min(calc(var(--tg-vh, 100dvh) * .9),640px);margin:0 auto;padding:8px 16px calc(16px + var(--safe-b, 0px));overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:var(--r-lg, 16px) var(--r-lg, 16px) 0 0;background:linear-gradient(180deg,var(--navy-hi, #243656) 0%,var(--panel, #1a1d24) 42%,var(--bg, #12141a) 100%);border:1px solid rgba(255,204,0,.28);box-shadow:0 -12px 40px #00000073}.time-entry-grab{display:flex;align-items:center;justify-content:center;width:100%;height:22px;margin:0 0 4px}.time-entry-grab .handle-pill{width:40px;height:4px;border-radius:999px;background:#ffffff38}.time-entry-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 0 12px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:12px}.time-entry-head h2{margin:0;flex:1 1 auto;min-width:0;font-family:var(--font-brand, var(--font));font-size:1.35rem;font-weight:700;letter-spacing:.02em;color:var(--gold, #ffcc00)}.time-entry-head .help-close{flex:0 0 auto;margin:0}.time-entry-form{display:flex;flex-direction:column;gap:14px}.time-field{display:flex;flex-direction:column;gap:6px;font-size:.8rem;min-width:0}.time-field>.rem-due-lab{margin:0}.time-field-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.time-break-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.time-entry-hm{margin-top:4px;min-height:40px!important;height:40px!important;font-variant-numeric:tabular-nums;letter-spacing:.04em}.time-pick-in.on{border-color:#4ade80a6;color:#4ade80;box-shadow:0 0 0 1px #4ade8026 inset}.time-pick-out.on{border-color:#f87171a6;color:#f87171;box-shadow:0 0 0 1px #f871711f inset}.time-hm-hint{margin:-6px 0 0;font-size:.72rem;color:var(--mute, #94a3b8)}.time-entry-net{margin:0;padding:10px 12px;border-radius:var(--r-md);border:1px solid rgba(74,222,128,.28);background:#1665342e;color:#86efac;font-size:.9rem;font-weight:750;font-variant-numeric:tabular-nums;text-align:center}.time-entry-net[hidden]{display:none!important}.time-entry-net.is-warn{border-color:#fbbf2466;background:#fbbf241a;color:#fde68a}.time-range-panel{display:flex;flex-direction:column;gap:10px}.time-range-dates{display:grid;grid-template-columns:1fr 1fr;gap:10px}.time-range-actions{display:flex;flex-wrap:wrap;gap:8px}.time-range-total{font-size:1rem;font-weight:700;color:var(--ink, #e2e8f0);padding:8px 10px;border-radius:var(--r-md);background:#38bdf81a;border:1px solid rgba(56,189,248,.22)}.time-range-total.mute{font-weight:600;font-size:.85rem;color:var(--mute, #94a3b8);background:transparent;border-color:#94a3b829}.time-range-list{display:flex;flex-direction:column;gap:8px}.time-entry-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px;padding-top:4px}.sheet-overlay{position:fixed;inset:0;z-index:80;background:#0000008c;display:flex;align-items:flex-end;justify-content:center;padding:12px}.sheet-overlay[hidden]{display:none!important}.sheet-overlay .sheet-panel{width:100%;max-height:90vh;overflow:auto;border-radius:var(--r-lg) var(--r-lg) var(--r-md) var(--r-md);background:var(--sheet-bg, #1a1d24);border:1px solid rgba(148,163,184,.2)}body.kiosk-mode #bay-tabs,body.kiosk-mode #bay-tools,body.kiosk-mode #boards-more-wrap,body.kiosk-mode .status-strip,body.kiosk-mode #btn-admin,body.kiosk-mode #btn-board-help,body.kiosk-mode #profile-greet{display:none!important}body.kiosk-mode .mast-mark .bay{justify-content:center}body.kiosk-mode #subtitle{text-align:center;width:100%}body.kiosk-mode.kiosk-acting-on #kiosk-acting-bar{display:flex}body.kiosk-mode #screen-kiosk.active{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}body.kiosk-mode.kiosk-acting-on #screen-kiosk.active,body.kiosk-mode.kiosk-acting-on #screen-stock.active,body.kiosk-mode.kiosk-acting-on #screen-time.active{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.kiosk-sheet{min-height:60vh;padding:12px 14px 24px}.kiosk-head{text-align:center;margin-bottom:14px}.kiosk-head-top{display:flex;align-items:baseline;justify-content:center;gap:12px;flex-wrap:wrap}.kiosk-title{margin:0;font-family:var(--font-display, "Khand", sans-serif);font-weight:700;font-size:1.65rem;letter-spacing:.02em;color:var(--text, #f1f5f9)}.kiosk-clock{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:1.05rem;font-weight:600;color:var(--gold, #ffcc00);letter-spacing:.04em}.kiosk-sub{margin:6px 0 0;font-size:.92rem;color:var(--muted, #94a3b8)}.kiosk-stats{margin-top:8px;font-size:.85rem;color:var(--muted, #94a3b8)}.kiosk-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px;padding:4px 0 16px}.kiosk-tile{appearance:none;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:linear-gradient(160deg,#1e222cf2,#12141cfa);color:inherit;padding:16px 12px 14px;text-align:center;min-height:108px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s,transform .12s,box-shadow .15s;touch-action:manipulation}.kiosk-tile:active{transform:scale(.97)}.kiosk-tile.is-in{border-color:#22c55e8c;box-shadow:0 0 0 1px #22c55e2e,0 8px 24px #22c55e14}.kiosk-tile.is-out{border-color:#94a3b833}.kiosk-tile-name{font-weight:700;font-size:1.05rem;line-height:1.2;word-break:break-word}.kiosk-tile-badge{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px}.kiosk-tile.is-in .kiosk-tile-badge{background:#22c55e2e;color:#4ade80}.kiosk-tile.is-out .kiosk-tile-badge{background:#94a3b81f;color:#94a3b8}.kiosk-tile-meta{font-size:.78rem;color:var(--muted, #94a3b8);font-family:var(--font-mono, "JetBrains Mono", monospace)}.kiosk-empty{text-align:center;color:var(--muted, #94a3b8);padding:24px 12px;font-size:.95rem;line-height:1.45}.kiosk-acting-bar{position:fixed;left:0;right:0;bottom:0;z-index:70;display:none;flex-direction:column;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#12141cfa,#0c0e14);border-top:1px solid rgba(255,204,0,.28);backdrop-filter:none;-webkit-backdrop-filter:none}.kiosk-acting-who{display:flex;align-items:baseline;gap:8px;justify-content:center}.kiosk-acting-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted, #94a3b8)}.kiosk-acting-name{font-size:1.1rem;color:var(--gold, #ffcc00)}.kiosk-acting-actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.kiosk-act-btn{min-width:96px;flex:1 1 auto;max-width:140px}.kiosk-act-btn.is-clock-in,.kiosk-sheet-clock.is-clock-in,#kiosk-btn-clock.is-clock-in,#kiosk-sheet-clock.is-clock-in{background:linear-gradient(180deg,#22c55e,#16a34a)!important;border-color:#15803d!important;color:#052e16!important}.kiosk-act-btn.is-clock-out,.kiosk-sheet-clock.is-clock-out,#kiosk-btn-clock.is-clock-out,#kiosk-sheet-clock.is-clock-out{background:linear-gradient(180deg,#ef4444,#dc2626)!important;border-color:#b91c1c!important;color:#fff!important}.kiosk-person-sheet{z-index:90;align-items:flex-end}.kiosk-person-panel{padding:16px 16px 20px;max-width:480px;margin:0 auto}.kiosk-person-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.kiosk-person-title{margin:0;font-size:1.35rem;font-weight:700}.kiosk-person-status{margin:0 0 14px;color:var(--muted, #94a3b8);font-size:.92rem}.kiosk-person-actions{display:flex;flex-direction:column;gap:8px}.kiosk-person-actions .act{width:100%;min-height:48px;font-size:1.02rem}.kiosk-toolbar{display:flex;gap:8px;align-items:center;margin-top:12px;justify-content:center;flex-wrap:wrap}.kiosk-search{flex:1 1 140px;min-width:120px;max-width:220px;border-radius:10px;border:1px solid rgba(148,163,184,.28);background:#00000040;color:inherit;padding:10px 12px;font-size:1rem}.kiosk-tool-btn{min-width:72px;min-height:42px}.kiosk-tile.has-pin .kiosk-tile-name:after{content:"\1f4cc";font-size:.75em;opacity:.7}.kiosk-acting-actions{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.kiosk-act-btn{min-width:72px;flex:1 1 auto;max-width:110px;font-size:.9rem;padding:10px 8px}.kiosk-pin-sheet{z-index:95}.kiosk-pin-panel{padding:16px 16px 22px;max-width:360px;margin:0 auto;width:100%}.kiosk-pin-dots{display:flex;justify-content:center;gap:12px;margin:12px 0 16px}.kiosk-pin-dots span{width:14px;height:14px;border-radius:50%;border:2px solid rgba(148,163,184,.45);background:transparent;transition:background .12s,border-color .12s}.kiosk-pin-dots span.on{background:var(--gold, #ffcc00);border-color:var(--gold, #ffcc00)}.kiosk-pin-pad{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-width:280px;margin:0 auto}.kiosk-pin-pad button{appearance:none;border:1px solid rgba(148,163,184,.25);border-radius:12px;background:#1e222ce6;color:inherit;font-size:1.35rem;font-weight:600;min-height:56px;cursor:pointer;-webkit-tap-highlight-color:transparent}.kiosk-pin-pad button:active{background:#ffcc0026}.kiosk-pin-pad .kiosk-pin-aux{font-size:1.05rem;color:var(--muted, #94a3b8)}.kiosk-pin-err{text-align:center;color:#f87171;margin:12px 0 0;font-size:.9rem}.kiosk-device-sheet{z-index:100;align-items:center}.kiosk-device-panel{padding:20px 18px 24px;max-width:400px;width:100%;margin:0 auto}body.kiosk-standalone #home-screen-banner{display:none!important}.van-sheet.open-guard .van-sheet-backdrop{pointer-events:none!important}.van-glance{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 2px;min-height:0}.van-glance[hidden]{display:none!important}.van-glance-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--r-pill, 999px);font-size:.72rem;font-weight:800;letter-spacing:.02em;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:var(--ink);font-variant-numeric:tabular-nums}.van-glance-chip.vg-odo{border-color:#fc06;color:var(--gold)}.van-glance-chip.vg-hot,.van-glance-chip.vg-warn{border-color:#ff2a2a73;background:#ff2a2a1f;color:#ff8a80}.van-glance-chip.vg-soon,.van-glance-chip.vg-foss{border-color:#ffcc0059;color:var(--gold-hi, #ffe066)}.van-glance-chip.vg-fu,.van-glance-chip.vg-task{border-color:#64b4ff59;color:#9ecbff}body.save-flash:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:400;box-shadow:inset 0 0 0 3px #34c759d9;animation:save-flash-out .48s var(--ease-out, ease) forwards}@keyframes save-flash-out{0%{opacity:1}to{opacity:0}}body.motion-chill.save-flash:after{animation:none!important;display:none!important}@media (prefers-reduced-motion: reduce){body:not(.motion-max).save-flash:after{animation:none!important;display:none!important}}.toast.ritual.ok{border-color:#34c759a6;box-shadow:0 8px 28px #00000073,0 0 0 1px #34c75940;font-weight:700}.board-refresh.needs-refresh{border-color:#ffcc008c;animation:none}.board-asof.stale{color:var(--gold);font-weight:700}.bay-tab.active{outline:2px solid rgba(255,204,0,.35);outline-offset:1px}.bay-tab.active .tab-label{font-weight:800;letter-spacing:.02em}body.screen-switching .screen.active{animation:none}.stock-undo-bar{border-width:2px;border-color:#ffcc008c;background:linear-gradient(90deg,#ffcc002e,#ffcc0014);min-height:48px}.stock-undo-bar .act{min-height:40px;min-width:72px;font-weight:800;background:var(--gold);color:#0e0e0e;border:none}.bay-pins{position:static;top:auto;z-index:4;padding:0 2px;margin:0;background:none;border-bottom:none}.bay-pins.pins-pulse{animation:pins-pulse .55s ease}@keyframes pins-pulse{0%{background-color:#ffcc001f}to{background-color:transparent}}.pins-count{color:var(--gold);font-variant-numeric:tabular-nums;margin-left:2px}.pin-chip{min-height:var(--h-pin);padding:0 10px!important;font-size:.78rem!important}.floor-plan-cards{display:flex;flex-direction:column;gap:10px;margin-top:4px}.floor-plan-card{display:flex;gap:10px;align-items:flex-start;padding:12px 12px 12px 10px;border-radius:var(--r-md, 12px);border:1px solid rgba(255,204,0,.22);background:#00000047}.floor-plan-card-n{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--gold);color:#0e0e0e;font-weight:900;font-size:.85rem;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.floor-plan-card-title{font-weight:800;font-size:.92rem;margin-bottom:4px;line-height:1.25}.floor-plan-card-text{font-size:.82rem;color:var(--mute);line-height:1.4}.floor-plan-card-text p{margin:0 0 4px}.eastgate-status-card{margin:10px 0 12px;padding:12px 12px 10px;border-radius:var(--r-md, 12px);border:1px solid rgba(255,204,0,.28);background:#00000047}.eastgate-status-card.is-running{border-color:#34c75980;box-shadow:0 0 0 1px #34c75926}.eastgate-status-card.is-bad{border-color:#ff2a2a73}.eastgate-status-row{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.eastgate-pill{flex-shrink:0;font-size:.62rem;font-weight:800;letter-spacing:.06em;padding:3px 8px;border-radius:999px;background:var(--gold);color:#0e0e0e}.eastgate-status-card.is-running .eastgate-pill{background:#34c759;color:#052e16}.eastgate-status-card.is-bad .eastgate-pill{background:var(--red);color:#fff}.eastgate-status-msg{font-size:.84rem;font-weight:600;line-height:1.3}.eastgate-bar{height:6px;border-radius:99px;background:#ffffff14;overflow:hidden;margin:4px 0 6px}.eastgate-bar-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,var(--gold),#34c759);transition:width .35s ease}.eastgate-meta{font-size:.72rem;color:var(--mute);line-height:1.35}.eastgate-meta.mute{opacity:.85;margin-top:4px}.eastgate-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0 12px}.eastgate-stat{text-align:center;padding:8px 4px;border-radius:var(--r-sm, 10px);background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.eastgate-stat b{display:block;font-family:var(--mono);font-size:1.05rem;font-weight:800;color:var(--ink)}.eastgate-stat span{font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}.eastgate-actions{margin:8px 0 14px;display:flex;flex-wrap:wrap;gap:8px}.eastgate-change-list{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.eastgate-change-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) auto;gap:6px 8px;align-items:center;padding:8px 10px;border-radius:var(--r-sm, 10px);background:#00000038;border:1px solid rgba(255,255,255,.06);font-size:.78rem}.eastgate-pn code{font-family:var(--mono);font-weight:700;font-size:.78rem}.eastgate-prices{color:var(--mute);font-variant-numeric:tabular-nums;min-width:0}.eastgate-delta{font-family:var(--mono);font-weight:800;white-space:nowrap}.eastgate-delta.up{color:#ff8a80}.eastgate-delta.down{color:#8ef0b0}.eastgate-arts{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.eastgate-art{font-size:.72rem;color:var(--mute)}.eastgate-art b{color:var(--ink);font-weight:700;margin-right:4px;text-transform:uppercase;font-size:.62rem;letter-spacing:.04em}:root{--desk-pad: 20px;--desk-app: 480px;--desk-sheet: 520px}@media (min-width: 720px){:root{--desk-app: 680px;--desk-sheet: 560px;--desk-pad: 24px}#app{max-width:var(--desk-app);padding-left:calc(var(--desk-pad) + var(--safe-l));padding-right:calc(var(--desk-pad) + var(--safe-r));padding-bottom:calc(28px + var(--safe-b))}.app-chrome{padding-top:calc(8px + var(--safe-t))}.bay-tabs,.bay-tabs.boards-scroll{flex-wrap:wrap;overflow-x:visible;row-gap:8px;margin-bottom:14px}.bay-tabs.boards-scroll>.bay-tab[data-screen]{min-width:5rem}.van-sheet,.help-sheet,.stock-sheet-overlay,.gomo-choice,.time-entry-overlay,.kiosk-person-sheet{align-items:center;justify-content:center;padding:28px var(--desk-pad)}.van-sheet-panel,.help-sheet-panel,.stock-sheet-panel,.gomo-choice-panel,.time-entry-panel,.kiosk-person-panel{width:100%;max-width:var(--desk-sheet);border-radius:var(--r-xl);border-bottom:1px solid rgba(255,255,255,.1);max-height:min(88vh,860px);box-shadow:0 24px 64px #0000008c,0 0 0 1px #ffcc0014 inset}.van-sheet-panel{max-width:min(var(--desk-sheet),92vw);max-height:min(90vh,calc(var(--tg-vh, 100dvh) * .9 - var(--kb-inset, 0px)));padding-bottom:calc(16px + var(--safe-b) + var(--kb-inset, 0px))}.stock-sheet-panel{max-width:min(560px,92vw);max-height:min(88vh,720px)}.help-sheet-panel,.gomo-choice-panel{max-width:min(560px,92vw)}.time-entry-panel{width:min(560px,100%);max-height:min(88vh,700px)}.van-sheet-handle,.help-sheet-handle,.stock-sheet-grab,.time-entry-grab{cursor:default;opacity:.55}.van-sheet.sheet-pop .van-sheet-panel{animation-name:sheet-spring-desk}.stock-sheet-overlay.opening .stock-sheet-panel{animation-name:stock-sheet-desk}.help-sheet.opening .help-sheet-panel,.gomo-choice.opening .gomo-choice-panel{animation-name:sheet-spring-desk}@keyframes sheet-spring-desk{0%{transform:translate3d(0,18px,0) scale(.97)}to{transform:translateZ(0) scale(1)}}@keyframes stock-sheet-desk{0%{transform:translate3d(0,18px,0) scale(.97)}to{transform:translateZ(0) scale(1)}}.boards-jump{right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + var(--safe-b))}}@media (min-width: 960px){:root{--desk-app: 960px;--desk-sheet: 640px;--desk-pad: 28px}#app{max-width:var(--desk-app)}.van-stack,.stock-list.van-stack,#stock-list.stock-list,.tasks-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.van-stack>.empty-row,.van-stack>.list-cap-note,.van-stack>.list-error,.van-stack>.list-host,.stock-list>.empty-row,.stock-list>.list-cap-note,.tasks-list>.empty-row{grid-column:1 / -1}.van-card{min-height:84px;height:100%}.van-sheet-panel{max-width:min(680px,90vw)}.sheet{padding:18px 18px 20px}.filter-row,.board-toolbar-chips,.seg-tabs{flex-wrap:wrap}}@media (min-width: 1280px){:root{--desk-app: 1120px;--desk-sheet: 720px;--desk-pad: 32px}#app{max-width:var(--desk-app)}.van-sheet-panel{max-width:min(720px,88vw)}body:not(.kiosk-mode):before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(255,204,0,.06),transparent 55%)}}@media (hover: hover) and (pointer: fine){.van-card:hover{transform:translateY(-2px);border-color:#ffcc0052;box-shadow:var(--shadow-lift),0 0 0 1px #ffcc0014}.van-card:active{transform:translateY(0) scale(.995)}.bay-tab:hover:not(.active){border-color:#ffcc0059;background:#ffffff0a}.sort-chip:hover:not(.on),.chip:hover:not(.on),.seg:hover:not(.on),.act:hover{border-color:#fc06;filter:brightness(1.06)}.boards-jump:hover{border-color:var(--gold);background:#28282cf5}button,[role=button],.van-card,.sort-chip,.chip,.seg,.bay-tab{cursor:pointer}}@media (min-width: 1280px){body.density-compact .van-stack,body.density-compact .stock-list.van-stack,body.density-compact #stock-list.stock-list{grid-template-columns:1fr 1fr 1fr;gap:10px}}body:not(.motion-chill) .screen.active.slide-fwd .sheet-head h1,body:not(.motion-chill) .screen.active.slide-back .sheet-head h1,body:not(.motion-chill) .screen.active.screen-pop .sheet-head h1{animation:head-settle .32s .04s var(--ease-out) both}@keyframes head-settle{0%{transform:translateY(4px)}to{transform:none}}body:not(.motion-chill) .empty-fancy.empty-once{animation:empty-rise .32s var(--ease-out)}@keyframes empty-rise{0%{transform:translateY(8px)}to{transform:none}}.toast-action:focus-visible{outline:2px solid var(--gold);outline-offset:2px}body.motion-chill .stock-sheet-overlay.opening .stock-sheet-panel,body.motion-chill .help-sheet.opening .help-sheet-panel,body.motion-chill .gomo-choice.opening .gomo-choice-panel,body.motion-chill .board-refresh.needs-refresh{animation:none!important}body.motion-chill .van-card:hover{transform:none!important}.action-island.island-save-flash,.sticky-actions.island-save-flash{animation:island-save-flash .5s var(--ease-out) forwards;box-shadow:0 0 0 2px #34c759d9,0 4px 14px #00000059,inset 0 1px #ffffff0f}body.motion-chill .action-island.island-save-flash,body.motion-chill .sticky-actions.island-save-flash{animation:none!important}.stock-undo-bar{position:sticky;flex-direction:row;flex-wrap:wrap;overflow:hidden}.stock-undo-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:#00000040;pointer-events:none}.stock-undo-progress-fill{display:block;height:100%;width:100%;max-width:100%;background:linear-gradient(90deg,var(--gold),var(--ok, #34c759));transform-origin:left center;transition:width .2s linear}body.motion-chill .stock-undo-progress-fill{transition:none!important}.toast.has-action.has-progress{flex-wrap:wrap;position:relative;overflow:hidden;padding-bottom:12px}.toast-progress{order:99;flex:0 0 100%;width:calc(100% + 28px);margin:6px -14px -10px;height:3px;background:#ffffff14;overflow:hidden}.toast-progress-fill{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--gold),var(--ok, #34c759));transform-origin:left center;animation:toast-progress-drain linear forwards}@keyframes toast-progress-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}body.motion-chill .toast-progress-fill{animation:none!important}.stock-row.qty-pulse .stock-row-onhand{color:var(--gold);font-weight:800;animation:qty-pulse .45s var(--ease-out)}body.motion-chill .stock-row.qty-pulse .stock-row-onhand{animation:none!important}.list-height-lock{transition:min-height .28s var(--ease-out)}body.motion-chill .list-height-lock{transition:none!important}.svc-line.due-pulse{animation:due-pulse .7s var(--ease-out);box-shadow:inset 3px 0 0 var(--overdue, #ff2a2a)}.svc-line.due-pulse.line-in{animation:line-in .32s var(--ease-out) forwards,due-pulse .7s .12s var(--ease-out)}@keyframes due-pulse{0%{background:#ff2a2a29}to{background:transparent}}body.motion-chill .svc-line.due-pulse{animation:none!important}.van-card:focus-visible{border-color:#ffcc008c}.toast{top:calc(10px + var(--safe-t, 0px));bottom:auto}.mast .profile-greet{display:none!important}.bay-tab-more .tab-more-dots{width:48px;height:28px}.bay-tab-more .tab-more-svg{width:28px;height:14px;display:block;fill:currentColor}.status-strip{flex-wrap:nowrap!important;align-items:center;gap:8px!important;min-height:1.2rem;margin:0 0 8px;padding:0 0 8px;overflow:visible!important}.status-meta{margin:0;min-width:0;flex:1 1 auto;display:flex;align-items:baseline;gap:6px;overflow:hidden;white-space:nowrap}.status-strip .shift-line{flex:0 1 auto;max-width:42%;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:.62rem;letter-spacing:.08em}.status-meta-sep{flex:0 0 auto;color:#ffffff47;font-size:.62rem}.status-strip .board-asof{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:.6rem;letter-spacing:.04em;text-transform:none;font-weight:600}.status-strip .live-dot{display:none!important}.status-actions{margin-left:0}.board-chrome-more{width:var(--h-chip);height:var(--h-chip);min-width:var(--h-chip);min-height:var(--h-chip);padding:0;border-radius:var(--r-pill);border:1px solid rgba(255,204,0,.28);background:var(--surface-2, rgba(28, 32, 44, .92));color:var(--mute);display:inline-flex;align-items:center;justify-content:center;font-size:1.05rem;letter-spacing:.08em;font-weight:800;line-height:1;cursor:pointer;box-shadow:inset 0 1px #ffffff38,inset 0 -2px #7a5a0047,var(--elev-1)}.chrome-more-wrap.is-open .board-chrome-more,.board-chrome-more[aria-expanded=true]{color:var(--gold);border-color:#ffcc0080;background:#ffcc001f;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #7a5a0073,var(--elev-1),var(--glow-gold)}.board-chrome-more.needs-refresh,.chrome-more-item.needs-refresh{color:var(--gold)}.chrome-more-wrap{position:relative}.chrome-more-wrap.is-open{z-index:60}.chrome-more-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:60;min-width:10.5rem;padding:6px;border-radius:var(--r-md);border:1px solid rgba(255,204,0,.22);background:var(--panel, #1c1c1e);box-shadow:0 10px 28px #00000073;display:flex;flex-direction:column;gap:2px}.chrome-more-menu[hidden]{display:none!important}.chrome-more-item{width:100%;min-height:40px;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:var(--ink);text-align:left;font:inherit;font-size:.88rem;font-weight:650;cursor:pointer}.chrome-more-item:active{background:#ffcc001f;color:var(--gold)}body.mast-tight .status-strip{max-height:none;overflow:visible}body.mast-tight .status-strip .board-asof,body.mast-tight .status-strip .live-dot{display:block}body.mast-tight .status-strip .live-dot{display:none!important}.lot-filter-btn .lot-filter-label{text-transform:none;letter-spacing:.02em;font-size:11px}.has-lot-filter .lot-filter-btn .lot-filter-label{font-size:10px}.van-card .label-name{font-size:1.08rem}.van-card .svc{font-size:.78rem;color:#ebebf5c7}.van-card .due-chips{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;max-width:100%}.van-card .due-chip{display:inline-flex;align-items:baseline;gap:0;font-family:var(--font-tag, var(--font));font-size:.72rem;font-weight:650;letter-spacing:.01em;line-height:1.25;padding:3px 7px;border-radius:var(--r-tag);color:#ebebf5eb;background:#ffffff12;border:1px solid rgba(255,255,255,.1);max-width:100%}.van-card .due-chip.late{color:#ff8a8a;border-color:#ff2a2a61;background:#ff2a2a1f}.van-card .due-chip.due-more{color:var(--gold);border-color:#ffcc0052;background:#ffcc001a;font-weight:700}.van-card .due-left{display:none;margin-left:5px;font-style:normal;font-family:var(--mono);font-size:.6rem;font-weight:600;opacity:.78;white-space:nowrap}.van-card:not(.is-glanced) .due-chip.is-more{display:none}.van-card.is-glanced .due-more,body.board-glance .due-more{display:none}.van-card.is-glanced .due-chip.is-more,body.board-glance .due-chip.is-more{display:inline-flex}.van-card.is-glanced .due-left,body.board-glance .due-left{display:inline}.van-card .left-km{font-family:var(--mono);font-size:.78rem;font-weight:750;color:var(--ink);letter-spacing:.01em;text-align:right;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.van-card .left-km.late{color:var(--red)}.van-card .fee{font-size:.62rem;font-weight:600;text-shadow:none;color:var(--mute);opacity:.72}.van-card .pill{font-size:.56rem;padding:2px 6px}.pill.pill-thin{color:#fdba74;border:1px solid rgba(251,146,60,.35);background:#fb923c1a}.mast:before{content:none}.mast>*{position:relative;z-index:1}.lot-chip{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;margin:0 0 0 auto;padding:3px 9px 3px 7px;border-radius:999px;border:1px solid rgba(255,204,0,.42);background:linear-gradient(180deg,#ffcc001f,#ffcc000a);box-shadow:0 1px #ffffff0a inset;font-family:var(--mono);font-size:.64rem;letter-spacing:.06em;line-height:1.2;color:var(--ink);white-space:nowrap;user-select:none}.lot-chip-dot{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 2px #ffcc002e;flex-shrink:0}.lot-chip-label{text-transform:uppercase;color:var(--mute);font-weight:650}.lot-chip-time{color:var(--gold);font-weight:750;letter-spacing:.04em;font-variant-numeric:tabular-nums}#bay-tabs:not(.dock-float){border-top:1px solid rgba(255,204,0,.14);box-shadow:0 -8px 18px -14px #ffcc0047}.lot-chip-shift{text-transform:uppercase;color:var(--gold);font-weight:700;letter-spacing:.08em;opacity:.92}.lot-chip-shift:after{content:"\b7";margin-left:6px;color:#ffcc0059;font-weight:600}.lot-chip[data-shift=dawn] .lot-chip-dot{background:#fde68a}.lot-chip[data-shift=day] .lot-chip-dot{background:var(--gold)}.lot-chip[data-shift=eve] .lot-chip-dot{background:#fb923c}.lot-chip[data-shift=night] .lot-chip-dot{background:#93c5fd;box-shadow:0 0 0 2px #93c5fd38}.board-rail{display:flex;align-items:center;gap:10px;margin:10px 0 2px;min-height:1.15rem}.board-rail-accent{width:3px;align-self:stretch;min-height:.95rem;border-radius:999px;background:var(--grad-gold, var(--gold));box-shadow:0 0 10px #ffcc0047;flex-shrink:0}.board-rail-title{margin:0;font-family:var(--mono);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.kiosk-mode .board-rail{display:none}.board-rail-meta{margin:0 0 0 auto;font-family:var(--mono);font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);white-space:nowrap;opacity:.9}.board-rail-meta[hidden]{display:none!important}.board-rail-meta.rail-meta-heat{color:var(--red, #ff2a2a)}.board-rail-meta.rail-meta-quiet{color:var(--mute);opacity:.72;font-weight:600}.board-rail-meta.rail-meta-go{cursor:pointer;padding:2px 7px;border-radius:999px;border:1px solid rgba(255,42,42,.35);background:#ff2a2a1f}.board-rail[data-heat=leftover] .board-rail-accent{background:var(--grad-heat, linear-gradient(90deg, var(--gold), var(--red)));box-shadow:0 0 10px #ff2a2a52}.board-rail[data-heat=hot] .board-rail-accent{background:var(--grad-gold, var(--gold))}.board-rail[data-screen=shot] .board-rail-accent{background:var(--grad-red, var(--red));box-shadow:0 0 10px #ff2a2a38}.board-rail[data-screen=bay] .board-rail-accent,.board-rail[data-screen=status] .board-rail-accent{background:var(--gold-hi, var(--gold))}.board-rail[data-screen=stock] .board-rail-accent{background:var(--gold)}.board-rail[data-screen=time] .board-rail-accent{background:var(--gold-hi, var(--gold))}.board-rail[data-screen=money] .board-rail-accent{background:var(--grad-gold, var(--gold))}.board-rail[data-screen=sense] .board-rail-accent,.board-rail[data-screen=report] .board-rail-accent,.board-rail[data-screen=ask] .board-rail-accent{background:var(--gold)}#bay-tabs.dock-float .bay-tab,#bay-tabs.dock-float .bay-tab-more{position:relative}.tab-count{position:absolute;top:2px;right:2px;z-index:2;min-width:1.05rem;height:1.05rem;padding:0 4px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:.58rem;font-weight:800;letter-spacing:0;line-height:1;color:#0e0e0e;background:var(--gold);border:1px solid rgba(0,0,0,.18);box-shadow:0 1px 2px #00000059;pointer-events:none}.tab-count[hidden]{display:none!important}.tab-count.tab-count-hot{background:var(--red, #ff2a2a);color:#fff;border-color:#fff3}#bay-tabs.dock-float>.bay-tab.active .tab-count:not(.tab-count-hot){background:#0e0e0e;color:var(--gold);border-color:#ffcc0073}body:not(.kiosk-mode) #subtitle,body:not(.kiosk-mode) #status-meta-sep{display:none!important}body:not(.kiosk-mode) .status-strip .board-asof{max-width:100%}.tab-clock{position:absolute;top:2px;right:2px;z-index:2;min-width:1.15rem;height:1.05rem;padding:0 4px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:.5rem;font-weight:800;letter-spacing:.04em;line-height:1;color:#0e0e0e;background:var(--gold);border:1px solid rgba(0,0,0,.18);pointer-events:none}.tab-clock[hidden]{display:none!important}.bay-tab[data-clock=break] .tab-clock{background:#fb923c;color:#1a0a00}#bay-tabs.dock-float>.bay-tab.active .tab-clock{background:#0e0e0e;color:var(--gold);border-color:#ffcc0073}#bay-tabs.dock-float>.bay-tab.active[data-clock=break] .tab-clock{color:#fb923c}#lot-chip[data-health=stale] .lot-chip-dot{background:#fbbf24;box-shadow:0 0 0 2px #fbbf2447}#lot-chip[data-health=degraded] .lot-chip-dot{background:#fb923c;box-shadow:0 0 0 2px #fb923c47}#lot-chip[data-health=off] .lot-chip-dot{background:var(--red, #ff2a2a);box-shadow:0 0 0 2px #ff2a2a47}body:not(.motion-chill) #bay-tabs.dock-float>.bay-tab.active{box-shadow:var(--pill-on-depth),var(--glow-gold)}@media (prefers-reduced-motion: reduce){body:not(.motion-max) #bay-tabs.dock-float>.bay-tab.active{box-shadow:var(--pill-on-depth)}}body.motion-chill .screen.active.screen-fwd,body.motion-chill .screen.active.screen-back,body.motion-chill .screen.active.slide-fwd,body.motion-chill .screen.active.slide-back,body.motion-chill .van-seg-panel.on.seg-fwd,body.motion-chill .van-seg-panel.on.seg-back,body.motion-chill .sense-panel.on.seg-fwd,body.motion-chill .sense-panel.on.seg-back{animation:none!important}:root{--r-md: 10px;--r-lg: 14px;--r-xl: 18px;--glow-gold: 0 0 0 0 transparent;--shadow-card: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 6px 18px rgba(0, 0, 0, .28)}.bg-grid{opacity:.02}.mast-mark .bay,.mast-mark .bay .bay-1{font-family:var(--font-brand);font-size:.95rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--mute)}.status-strip{flex-wrap:nowrap!important;align-items:center;gap:8px!important;margin:0 0 8px;padding:0 0 8px;border-bottom:1px solid rgba(255,255,255,.08);border-image:none;background:none}.status-strip .shift-line,.status-strip .board-asof{font-family:var(--font);font-size:.7rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--mute)}.status-strip .live-dot:not([hidden]){display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;font-family:var(--font);font-size:.7rem;font-weight:500;letter-spacing:0;text-transform:none;text-shadow:none;color:var(--mute);background:none;border:0;box-shadow:none}.status-strip .live-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:none}.lot-chip{background:var(--panel);border:1px solid rgba(255,255,255,.12);box-shadow:none;font-family:var(--font);font-size:.72rem;letter-spacing:0}.lot-chip-label,.lot-chip-shift{font-family:var(--font);font-weight:600;letter-spacing:0;text-transform:none}.lot-chip-time{font-family:var(--mono);letter-spacing:0}.lot-chip-dot{box-shadow:none}.global-search-wrap{background:var(--panel);border:1px solid rgba(255,255,255,.12);box-shadow:none}.global-search-wrap:focus-within{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold-soft)}.global-search-go{border-radius:var(--r-sm);background:#14161c;color:var(--gold);border:1px solid rgba(255,255,255,.1);box-shadow:none!important}.global-search-go:active{box-shadow:none!important}.board-rail-title{font-family:var(--font-brand);font-size:1.05rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.board-rail-accent{width:3px;min-height:18px;height:18px;align-self:center;border-radius:0;background:var(--gold)!important;box-shadow:none!important}.board-rail-meta{letter-spacing:0;text-transform:none}.board-chrome-more{border-radius:var(--r-md);border:1px solid rgba(255,255,255,.12);background:var(--panel);box-shadow:none;letter-spacing:0}.chrome-more-wrap.is-open .board-chrome-more,.board-chrome-more[aria-expanded=true]{color:var(--gold);border-color:var(--gold);background:var(--gold-soft);box-shadow:none}.chrome-more-menu{border-radius:var(--r-md);border:1px solid rgba(255,255,255,.12);background:var(--panel);box-shadow:0 10px 28px #00000073}body.mast-tight .mast{transform:scale(.8);transform-origin:left center;margin-bottom:0}body.mast-tight .status-strip{max-height:2.4rem;margin:0 0 4px;padding:0 0 4px}body.mast-tight .status-strip .status-meta,body.mast-tight .status-strip .board-asof,body.mast-tight .status-strip .live-dot,body.mast-tight .status-strip .shift-line{display:none!important}.sheet{background:#14161c;border:1px solid rgba(255,255,255,.1);border-top:2px solid var(--red);box-shadow:none}#capture-summary.pipe-bar.pipe-quiet{--heat: 0;background:transparent;border:0;border-radius:0;box-shadow:none;padding:6px 0 10px;margin-bottom:8px;font-size:.74rem;overflow:visible}#capture-summary.pipe-bar.pipe-quiet:before{content:none;display:none;box-shadow:none}#capture-summary.pipe-bar.pipe-quiet:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:calc(var(--heat, 0) * 100%);background:var(--gold);border-radius:0;box-shadow:none;transform-origin:left center;animation:heat-bar-grow .42s var(--ease-torque) forwards;pointer-events:none}body.motion-chill #capture-summary.pipe-bar.pipe-quiet:after{animation:none}.chip{background:transparent;border:1px solid rgba(255,255,255,.14);box-shadow:none;font-family:var(--font)}.chip.on{background:var(--gold-soft);border-color:var(--gold);color:var(--gold);box-shadow:none;filter:none}.van-card{--tx: 0;--ty: 0;background:#1a1c22;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-lg);box-shadow:var(--shadow-card)!important}.van-card:active{transform:none;box-shadow:var(--shadow-card)!important}.van-card.is-pressed{transform:perspective(700px) rotateX(calc(var(--ty) * -2deg)) rotateY(calc(var(--tx) * 2deg)) scale(.985)!important;box-shadow:var(--shadow-card)!important;transition:transform .22s var(--ease-spring)}.van-card .rail{width:3px;box-shadow:none;filter:none;border-radius:0}.van-card.hot .rail,.van-card.overdue .rail{box-shadow:none;filter:none}.van-card.overdue.rail-enter .rail,.van-card.hot.rail-enter .rail{animation:rail-ignite .26s var(--ease-out) calc(var(--i, 0) * 30ms) both;transform-origin:bottom center}@keyframes rail-ignite{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.van-card .label,.van-card .label-name{font-family:var(--font-brand);font-size:1.3rem;font-weight:600;letter-spacing:0}.van-card .svc{font-family:var(--font);font-size:.78rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.van-card .fee{font-family:var(--font-brand);font-size:1.2rem;font-weight:600;color:var(--ink);text-shadow:none;font-variant-numeric:tabular-nums}.van-card.hot .fee{color:var(--gold)}.van-card.overdue .fee{color:var(--red)}.van-card:active .fee{transform:none;text-shadow:none}.van-card .pill,.van-card .thin-badge,.van-card .flag-chip{font-family:var(--font);font-size:.66rem;font-weight:600;letter-spacing:0;text-transform:none;border-radius:4px;background:transparent;border:1px solid rgba(255,255,255,.16)}.van-card.overdue .pill,.van-card .pill.pill-odo-yellow{background:var(--red-soft);border-color:#ff2a2a59}.van-card.hot .pill{background:transparent;color:var(--gold);border-color:#ffcc0059}.empty-row,.empty-row.empty-fancy{border:0!important;background:none!important;padding:36px 12px!important}.empty-row .empty-title{font-family:var(--font-brand);font-size:2.2rem;font-weight:600;opacity:.9;letter-spacing:0}.empty-row .empty-sub{font-family:var(--font)}.empty-row.empty-fancy .empty-actions:before,.empty-row .empty-actions:before{content:"";display:block;width:100%;height:4px;margin:0 0 14px;opacity:.5;background:repeating-conic-gradient(rgba(255,255,255,.14) 0 25%,transparent 0 50%) 0 0 / 8px 8px}.empty-act{background:transparent!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:none!important}.lot-filter-btn.board-more-btn{background:transparent;border:1px solid rgba(255,255,255,.14);box-shadow:none}.board-toolbar.more-open .lot-filter-btn{box-shadow:none;border-color:var(--gold)}#bay-tabs.dock-float{background:#14161c;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-lg);box-shadow:0 10px 28px #00000073}#bay-tabs.dock-float .bay-tab,#bay-tabs.dock-float .bay-tab-more{background:transparent!important;border-color:transparent!important;color:var(--mute);box-shadow:none!important;overflow:visible}#bay-tabs.dock-float>.bay-tab.active,#bay-tabs.dock-float .bay-tab-more.active{background:transparent!important;color:var(--ink)!important;border-color:transparent!important;box-shadow:none!important}#bay-tabs.dock-float>.bay-tab.active .tab-van,#bay-tabs.dock-float>.bay-tab.active svg{color:var(--gold)}#bay-tabs.dock-float .bay-tab:after{content:"";position:absolute;left:50%;bottom:5px;width:22px;height:3px;margin-left:-11px;background:var(--gold);border-radius:0;transform:scaleX(0);transform-origin:center;transition:transform .2s var(--ease-out);pointer-events:none}#bay-tabs.dock-float>.bay-tab.active:after,#bay-tabs.dock-float .bay-tab-more.active:after{transform:scaleX(1)}body:not(.motion-chill) #bay-tabs.dock-float>.bay-tab.active{box-shadow:none!important}body.motion-chill #bay-tabs.dock-float .bay-tab:after{transition:none}.van-sheet-panel{background-color:#121316;background-image:none;border:1px solid rgba(255,255,255,.1);border-top:2px solid var(--gold);box-shadow:0 -18px 48px #0000008c!important}.van-sheet-handle{background:linear-gradient(180deg,#121316 0%,rgba(18,19,22,.55) 72%,transparent 100%)}.van-sheet-grab{width:40px;height:4px;background:#ffffff47;opacity:1;filter:none}.van-sheet-panel.is-at-top .van-sheet-grab{background:var(--gold)}.van-tag,.van-tag .van-title-text{font-family:var(--font-brand);font-size:2rem;font-weight:600;letter-spacing:.01em;text-shadow:none}.van-sub{font-family:var(--font);font-size:.8rem}.van-sub .vin-copy{font-family:var(--mono)}.van-odo{font-family:var(--font-brand);font-size:1.5rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.van-odo .odo-primary .odo-num{font-family:var(--font-brand);font-size:1.5rem;font-weight:600;color:var(--ink)}.van-odo .odo-src{font-family:var(--mono);font-size:.7rem;font-weight:500;color:var(--mute)}.btn-set-odo{background:transparent;border:1px solid var(--gold);color:var(--gold);box-shadow:none;letter-spacing:0}.btn-set-odo.need-km{background:var(--gold);border-color:var(--gold);color:#0e0e0e;box-shadow:none}.van-sheet .seg-tabs .seg{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--mute);overflow:visible}.van-sheet .seg-tabs .seg.on{background:transparent;border:0;color:var(--ink);box-shadow:none}.van-sheet .seg-tabs .seg:after{content:""!important;display:block!important;position:absolute;left:50%;bottom:4px;width:22px;height:3px;margin-left:-11px;background:var(--gold);transform:scaleX(0);transform-origin:center;transition:transform .2s var(--ease-out);pointer-events:none}.van-sheet .seg-tabs .seg.on:after{transform:scaleX(1)}.van-sheet .seg-tabs>.dock-indicator{display:none!important}@keyframes pit-marker-sweep{0%{transform:translate(-80px);opacity:0}18%{opacity:1}to{transform:translate(480px);opacity:0}}.van-sheet.sheet-pop .van-sheet-panel:before{content:"";position:absolute;top:0;left:0;width:60px;height:2px;background:var(--gold-hi, var(--gold));z-index:5;pointer-events:none;animation:pit-marker-sweep .52s var(--ease-out) 1}body.motion-chill .van-sheet.sheet-pop .van-sheet-panel:before,body.motion-chill .van-card.overdue.rail-enter .rail,body.motion-chill .van-card.hot.rail-enter .rail{animation:none}.act{background:#1a1c22;border:1px solid rgba(255,255,255,.1);box-shadow:none;color:var(--ink);font-family:var(--font);font-weight:600;letter-spacing:0;text-transform:none}.act:active:not(:disabled){transform:scale(.97);box-shadow:none}.act.gold,.act.gold:active:not(:disabled){background:var(--gold);border-color:var(--gold);color:#0e0e0e;box-shadow:none!important;filter:none}.act.primary,.act.danger,.act.primary:active:not(:disabled),.act.danger:active:not(:disabled){background:var(--red);border-color:var(--red);color:#fff;box-shadow:none}.act.success,.act.success:active:not(:disabled){background:var(--ok);border-color:var(--ok);color:#052e16;box-shadow:none}.act.ghost,.act.ghost:active{background:transparent;border-color:#ffffff29;color:var(--gold-ghost, #ffdf80);box-shadow:none}.sort-chip,.net-chip,.stock-dir-btn,.gomo-time-ampm-btn,.seg,.stock-mode,.stock-kind-btn,.fu-filter-btn,.dsp-chip,.filter-chip,.heat-chip,.stock-van-chip,.tb-chip{background:transparent;border:1px solid rgba(255,255,255,.1);box-shadow:none;font-family:var(--font);font-weight:600;letter-spacing:0;text-transform:none}.sort-chip.on,.net-chip.on,.stock-dir-btn.on,.gomo-time-ampm-btn.on,.seg.on,.stock-mode.on,.stock-kind-btn.on,.fu-filter-btn.on,.dsp-chip.on,.filter-chip.on,.heat-chip.on,.stock-van-chip.on,.tb-chip.on:not([data-heat=shop]):not([data-heat=both]):not([data-heat=provisional]),.gomo-choice-item.on,.board-more-item.on,.boards-more-item.on,.stock-more-menu button.on,.layout-arrange-zone button.on,.money-made-range[open]>.money-made-range-sum{background:var(--gold-soft);border-color:var(--gold);color:var(--gold);box-shadow:none!important;filter:none}.sort-chip.on:active,.seg.on:active,.stock-mode.on:active,.stock-kind-btn.on:active{transform:scale(.97);box-shadow:none!important}.icon-btn{background:#1a1c22;border:1px solid rgba(255,255,255,.1);box-shadow:none;border-radius:var(--r-lg)}.meta-line{font-family:var(--font)}.pipe-bar:not(#capture-summary){background:#1a1c22;border:1px solid rgba(255,255,255,.1);box-shadow:none;color:var(--ink)}.pipe-bar:not(#capture-summary):before{content:none;display:none;box-shadow:none}.toast{background:#121316;border:1px solid rgba(255,255,255,.1);box-shadow:none;top:calc(10px + var(--safe-t, 0px))}.toast.ok,.toast.err{background:#121316}.bay-odo-card,.board-more-menu,.boards-more-menu,.chrome-more-menu,.help-sheet-panel,.stock-sheet-panel,.compare-card,.layout-arrange-panel,.gomo-choice-panel{background:#121316;border:1px solid rgba(255,255,255,.1);border-image:none;box-shadow:none}.help-sheet-panel,.stock-sheet-panel,.layout-arrange-panel,.gomo-choice-panel,.compare-card{border-top:2px solid var(--gold)}#bay-tabs:not(.dock-float),.sense-mode-row{background:transparent;box-shadow:none}.dock-indicator{background:var(--gold-soft);border:1px solid var(--gold);box-shadow:none}.bay-tabs:has(.dock-indicator.is-on)>.bay-tab.active,.sense-mode-row:has(.dock-indicator.is-on)>.sort-chip.on{color:var(--gold)!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.floor-block h3,.vsec-title,.pm-help-h{font-family:var(--font-brand),var(--font-display, "Khand", sans-serif);font-size:.95rem;font-weight:600;letter-spacing:0;text-transform:none;background:none;color:var(--ink);-webkit-text-fill-color:var(--ink)}.time-src-chip,.net-chip,.ai-pulse-actions .act{font-family:var(--font);font-size:.7rem;font-weight:600;letter-spacing:0;text-transform:none}.bay-tabs.boards-scroll .boards-arrange-chip,.boards-arrange-chip,.sense-arrange-chip,.layout-arrange-zone button,.pm-help,.clock-explain-toggle,.jobs-busy,.spark-bar.open,.job-draft-block,.job-draft,.time-empty-cta{border-style:solid;border-color:#ffffff1a}.floor-block,.floor-plan-card,.pm-stack{background:#14161c;border:1px solid rgba(255,255,255,.1);box-shadow:none}.floor-full-sync,.floor-portal-sync{border:1px solid rgba(255,255,255,.1)!important;background:#1a1c22!important;box-shadow:none!important;border-left:3px solid var(--gold)!important}.floor-full-sync .floor-quiet,.floor-portal-sync .floor-quiet{font-family:var(--font)}.pm-stack{font-family:var(--font-brand),var(--font-display, "Khand", sans-serif);font-size:1.05rem;color:var(--ink)}.floor-plan-card-step,.pm-stack .num,.pm-n{background:none;border:0;border-radius:0;color:var(--gold);font-family:var(--font-brand),var(--font-display, "Khand", sans-serif);font-size:1.15rem;box-shadow:none}#bay-pins{background:none}.pin-chip{background:transparent;border:1px solid rgba(255,255,255,.14);box-shadow:none}.pins-count{font-family:var(--font-brand),var(--font-display, "Khand", sans-serif)}.stock-search-field,.stock-search-input,.stock-code-input{background:#14161c;border:1px solid rgba(255,255,255,.1);box-shadow:none!important}.stock-search-input:focus,.stock-code-input:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)!important}.stock-list{gap:0}.stock-row-wrap{background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;box-shadow:none;padding:2px 0}.stock-row-wrap.is-low{border-bottom-color:#ff2a2a59}.stock-row-onhand{font-family:var(--font-brand),var(--font-display, "Khand", sans-serif);font-size:1.2rem;font-weight:600;color:var(--ink)}.stock-row-wrap.is-low .stock-row-onhand,.stock-row.is-low .stock-row-onhand{color:var(--gold)}.stock-row-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}#stock-summary{display:none}.stock-pack,.stock-row-pack,.stock-kind-pill{border:1px solid rgba(255,255,255,.14);border-radius:4px;background:transparent}.stock-qty-row button,.stock-batch-qty button{background:#1a1c22;border:1px solid rgba(255,255,255,.14);box-shadow:none;border-radius:var(--r-md)}.stock-tool-row,.stock-tool{background:#14161c;border:1px solid rgba(255,255,255,.1);box-shadow:none}#time-btn-clock.act.success,#time-btn-clock.is-clock-in,.time-clock-btn.act.success,.time-clock-btn.is-clock-in{background:var(--ok)!important;border-color:var(--ok)!important;color:#052e16!important;box-shadow:none!important;font-family:var(--font-brand),var(--font-display, "Khand", sans-serif);font-size:1.2rem;font-weight:600;letter-spacing:0}#time-btn-clock.act.danger,#time-btn-clock.is-clock-out,.time-clock-btn.act.danger,.time-clock-btn.is-clock-out,.time-open-out.act.danger{background:var(--red)!important;border-color:var(--red)!important;color:#fff!important;box-shadow:none!important;font-family:var(--font-brand),var(--font-display, "Khand", sans-serif);font-size:1.2rem;font-weight:600}.time-hero-elapsed,.time-elapsed,.time-hero-digits{font-family:var(--font-brand),var(--font-display, "Khand", sans-serif);font-variant-numeric:tabular-nums}.time-empty-cta{border:1px solid rgba(255,255,255,.1);background:transparent}.time-week-day.is-today{background:transparent;box-shadow:none;border-bottom:2px solid var(--gold)}.score-card{background:#1a1c22;border:1px solid rgba(255,255,255,.1);border-left:3px solid var(--gold);box-shadow:none}.score-card .dsp,.score-chip-dsp{font-family:var(--font-brand),var(--font-display, "Khand", sans-serif);text-shadow:none}.score-totals{background:#1a1c22;border:1px solid rgba(255,255,255,.1);box-shadow:none;overflow:hidden}.score-totals:before{content:none;display:none}.score-totals:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:calc(var(--share, 0) * 100%);background:var(--gold);border-radius:0;box-shadow:none;transform-origin:left center;animation:heat-bar-grow .42s var(--ease-torque) forwards;pointer-events:none}body.motion-chill .score-totals:after{animation:none}.van-fee{text-shadow:none;box-shadow:none}.van-card.hot .van-fee,.van-card.overdue .van-fee{color:var(--gold)}.net-card{background:#1a1c22;border:1px solid rgba(255,255,255,.1);border-left:3px solid var(--gold);box-shadow:none}.ai-pulse-actions{background:#14161c;border:1px solid rgba(255,255,255,.1);box-shadow:none}.sense-pull-input:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.report-hero{background:#14161c;border:1px solid rgba(255,255,255,.1);box-shadow:none}.report-paper{border:1px solid rgba(255,255,255,.18)}.bay-ask-turn,.ask-history-panel,.ask-offline-banner,.shot-card{background:#14161c;border:1px solid rgba(255,255,255,.1);box-shadow:none}.gate.gate-stage.gate-anim .gate-orb,body.app-locked .gate.gate-stage .gate-orb,body.app-locked .gate.gate-stage.gate-anim .gate-orb,.gate.gate-stage.gate-anim .gate-brand-logo,.gate.gate-stage.gate-anim .gate-dsp-btn{animation:none}.gate.gate-stage .gate-dsp-btn:after,.gate.gate-stage.gate-anim .gate-dsp-btn:after{content:none;animation:none}.gate-dsp-btn{background:var(--gold);box-shadow:none}.time-clock-btn,#time-btn-clock{position:relative;overflow:visible}.time-clock-btn.is-lapping:after,#time-btn-clock.is-lapping:after{content:"";position:absolute;inset:-5px;border:2px solid var(--gold);border-radius:inherit;pointer-events:none;animation:clock-lap-ring .32s var(--ease-out) forwards}@keyframes clock-lap-ring{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.15);opacity:0}}.stock-row.qty-pulse .stock-row-onhand{font-weight:600;animation:qty-pulse .45s var(--ease-out)}@keyframes qty-pulse{0%,to{color:var(--ink);transform:none}45%{color:var(--gold);transform:none}}body.motion-chill .time-clock-btn.is-lapping:after,body.motion-chill #time-btn-clock.is-lapping:after,body.motion-chill .stock-row.qty-pulse .stock-row-onhand,body.motion-chill .score-totals:after{animation:none!important}.vsec,.vsec.seed-loading,.vsec.van-card-load-gate{background:#14161c;border:1px solid rgba(255,255,255,.1);box-shadow:none}.vsec-title{background:none;color:var(--ink);-webkit-text-fill-color:var(--ink);text-transform:none;letter-spacing:0}.van-lines{gap:0}.van-lines li{background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;box-shadow:none}.van-lines li.svc-line.on{background:var(--gold-soft);border-bottom-color:var(--gold);box-shadow:none}.van-lines li.svc-line.tappable:active,.job-card:active,.job-cards-wrap .job-card.job-card-open:active{transform:scale(.985);box-shadow:none}.meter{height:2px;border-radius:0;background:#ffffff1a;box-shadow:none!important}.meter>span{border-radius:0;background:var(--gold);box-shadow:none;transform:scaleX(var(--meter, 0))}.job-day-head{font-family:var(--font);font-size:.7rem;font-weight:600;letter-spacing:0;text-transform:none}.job-day-head.is-last{color:var(--gold)}.job-cards .job-card,.job-cards-wrap .job-card{background:#1a1c22;border:0;border-bottom:1px solid rgba(255,255,255,.1);border-left:3px solid var(--hermont, #e85d04);border-radius:0;box-shadow:none;margin-bottom:0}.job-cards-wrap .job-card.job-card-mismatch{background:#1a1c22;border-left-color:#ffb070}.job-num{font-family:var(--mono)}.job-report-badge{background:transparent;border:1px solid rgba(125,211,252,.45);color:#7dd3fc;letter-spacing:0;text-transform:none;font-family:var(--font);font-weight:600}.foss-chip{background:transparent;border:1px solid var(--gold);color:var(--gold);box-shadow:none;font-family:var(--font);font-weight:600;letter-spacing:0;text-transform:none;border-radius:var(--r-lg)}.foss-chip.foss-stamped{animation:foss-stamp .42s var(--ease-out);border-color:var(--ok)!important;color:var(--ok)!important;box-shadow:none}@keyframes foss-stamp{0%,to{color:var(--gold)}45%{color:var(--ok)}}.job-draft-block,.job-draft-block.vsec{background:#14161c;border:1px solid rgba(255,255,255,.1);box-shadow:none}.job-draft-text,textarea.job-draft-text{background:#1a1c22;border:1px solid rgba(255,255,255,.1);box-shadow:none}.job-draft-cat.on,.job-draft-chip.is-pinned,.job-draft-cycle .sort-chip.is-on{background:var(--gold-soft);border:1px solid var(--gold);color:var(--gold);box-shadow:none}.job-draft-chip-manage,.job-draft-chip-save-line{border-style:solid;border-color:#ffffff1a}.help-sheet-panel,.stock-sheet-panel,.compare-card{background:#121316!important;background-image:none!important;border:1px solid rgba(255,255,255,.1)!important;border-image:none!important;box-shadow:none!important}.help-sheet-panel,.stock-sheet-panel,.compare-card{border-top:2px solid var(--gold)!important}.global-search-go{background:var(--gold)!important;border-color:var(--gold)!important;color:#0e0e0e!important;box-shadow:none!important}.board-rail-accent{background:var(--gold);box-shadow:none;border-radius:0;width:3px}.board-rail[data-heat=leftover] .board-rail-accent,.board-rail[data-heat=hot] .board-rail-accent,.board-rail[data-screen=shot] .board-rail-accent,.board-rail[data-screen=money] .board-rail-accent{background:var(--gold);box-shadow:none}.board-rail-title,.board-rail-meta{font-family:var(--font-brand),var(--font-display, "Khand", sans-serif);font-weight:600;letter-spacing:0;text-transform:none}.van-card{background:#1a1c22!important;background-image:none!important;border:1px solid rgba(255,255,255,.1)!important;border-image:none!important;background-origin:border-box!important;background-clip:border-box!important}.score-card{background:#1a1c22!important;background-image:none!important;border:1px solid rgba(255,255,255,.1)!important;border-left:3px solid var(--gold)!important;border-image:none!important;background-origin:border-box!important;background-clip:border-box!important;box-shadow:none!important}.action-island,.sticky-actions{background:#14161c;border:1px solid rgba(255,255,255,.1);box-shadow:none}.chip.on,.bay-tab.active,.sort-chip.on,.seg.on,.net-chip.on,.stock-mode.on,.stock-kind-btn.on,.fu-filter-btn.on,.gomo-choice-item.on,.dsp-chip.on,.filter-chip.on,.heat-chip.on,.stock-van-chip.on,.board-more-item.on,.boards-more-item.on,.stock-more-menu button.on,.layout-arrange-zone button.on,.tb-chip.on:not([data-heat=shop]):not([data-heat=both]):not([data-heat=provisional]),.money-made-range[open]>.money-made-range-sum{box-shadow:none!important}.chip.on:active,.bay-tab.active:active,.sort-chip.on:active,.seg.on:active,.stock-mode.on:active,.stock-kind-btn.on:active{box-shadow:none!important;transform:scale(.96)}.report-more-menu .sort-chip.on,.report-more-menu .chip.on,.report-more-menu button.sort-chip.on,.report-more-menu button.chip.on{background:var(--gold-soft)!important;color:var(--gold)!important;border-color:var(--gold)!important;box-shadow:none!important}.svc-foss-btn{background:transparent;border:1px solid var(--gold);color:var(--gold);font-family:var(--font);font-weight:600;font-size:.7rem;letter-spacing:0;text-transform:none}.gap-bar.closed{background:var(--gold);box-shadow:none;filter:none}.gap-bar.open{background:#ffffff14;border:1px solid rgba(255,255,255,.16)}.gap-bar.partial,.gap-bar.short-excl{background:var(--gold-soft);border:1px solid var(--gold);filter:none}.spark-bar{background:var(--gold)}.spark-bar.open{background:transparent;border:1px solid rgba(255,255,255,.16)}.gomo-choice-panel,.layout-arrange-panel{background:#121316!important;background-image:none!important;border:1px solid rgba(255,255,255,.1)!important;border-image:none!important;box-shadow:none!important}.gomo-choice-panel,.layout-arrange-panel{border-top:2px solid var(--gold)!important}.status-actions .board-help,.status-actions .board-refresh{background:#1a1c22;border:1px solid rgba(255,255,255,.1);box-shadow:none}.money-made-custom,.report-custom{background:#14161c;border:1px solid rgba(255,255,255,.1);box-shadow:none}.money-made-kicker,.money-hero-kicker,.money-made-custom-title,.report-custom-title{font-family:var(--font);font-weight:600;letter-spacing:0;text-transform:none}.svc-status,.clk-title,.gap-tag,.ring-label,.ring-mode{font-family:var(--font);font-weight:600;letter-spacing:0;text-transform:none;font-size:.7rem}.gomo-time-cell.on,.gomo-cal-day.on{background:var(--gold-soft);color:var(--gold);border-color:var(--gold);box-shadow:none}.time-hero{background:#1a1c22;background-image:none;border:1px solid rgba(255,255,255,.1);border-left:3px solid var(--gold);box-shadow:none}.time-hero-status.is-out{color:var(--mute)}.time-elapsed-lab,.time-section-lab,.time-team-head{font-family:var(--font);font-weight:600;letter-spacing:0;text-transform:none;color:var(--mute)}.time-hero-more>.time-hero-more-sum{background:#14161c;border:1px solid rgba(255,255,255,.1);color:var(--mute)}.time-tot{background:#14161c;border:1px solid rgba(255,255,255,.1)}.time-entry-card,.time-day-card,.time-team-row{background:#14161c;background-image:none;border:1px solid rgba(255,255,255,.1);box-shadow:none}.time-entry-card.is-open{background:#14161c;background-image:none;border:1px solid rgba(255,255,255,.1);border-left:3px solid var(--gold)}.time-entry-card.is-on-break{background:#14161c;background-image:none;border:1px solid rgba(255,255,255,.1)}.time-team-row.is-in{background:#14161c;border-color:#ffffff1a}.time-week-bar{background:#ffffff14}.time-week-bar:after,.time-week-day.has-hrs .time-week-bar:after{background:var(--gold)}.time-week-day.is-ot .time-week-bar:after{background:var(--red)}.time-in-pill{background:transparent;border:1px solid var(--ok);color:#4ade80;letter-spacing:0;text-transform:none}.time-out-pill{background:transparent;border:1px solid rgba(255,255,255,.16);color:var(--mute);letter-spacing:0;text-transform:none}.time-break-pill{background:transparent;border:1px solid rgba(125,211,252,.45);color:#7dd3fc;letter-spacing:0;text-transform:none}.time-range-total{background:#14161c;border:1px solid rgba(255,255,255,.1)}.time-break-panel,.time-entry-panel{background:#121316;background-image:none;border:1px solid rgba(255,255,255,.1);border-top:2px solid var(--gold);box-shadow:none}.clock-detail-btn{background:#1a1c22;border:1px solid rgba(255,255,255,.1)}.clock-info-panel,.ci-verdict{background:#14161c;border:1px solid rgba(255,255,255,.1)}.ci-verdict-ok,.ci-verdict-shop,.ci-verdict-pat,.ci-verdict-thin{background:#14161c;background-image:none;border-color:#ffffff1a}.ci-verdict-ok{border-left:3px solid var(--ok)}.ci-verdict-shop{border-left:3px solid var(--red)}.ci-verdict-pat{border-left:3px solid var(--gold)}.ci-verdict-both{background:#14161c;background-image:none;border-color:var(--red);border-left:3px solid var(--gold)}.ci-verdict-kicker{font-family:var(--font);font-weight:600;letter-spacing:0;text-transform:none}.fu-row,.rem-row,.rem-row-wrap .rem-row{background:#14161c;background-image:none;border:1px solid rgba(255,255,255,.1);box-shadow:none}.rem-due-lab{font-family:var(--font);font-weight:600;letter-spacing:0;text-transform:none}.net-day-head{font-family:var(--font);font-weight:600;letter-spacing:0;text-transform:none;color:var(--gold)}.net-badge{font-family:var(--font);font-weight:600;letter-spacing:0;text-transform:none;background:transparent;border:1px solid rgba(255,255,255,.14)}.pm-amazon-chip,.brand-chip.gomo{font-family:var(--font);font-weight:600;letter-spacing:0;text-transform:none;background:var(--gold-soft);border:1px solid var(--gold);color:var(--gold)}.act.jobs-grok-act{background:#1a1c22;background-image:none;border:1px solid rgba(255,255,255,.1);color:var(--ink)}.act.jobs-grok-act svg,.act.jobs-grok-act .grok-mark{color:var(--gold)}.stock-sheet-actions{background:#14161c;background-image:none;border-top:1px solid rgba(255,255,255,.1);box-shadow:none}.sheet-overlay .profile-sheet-panel,.profile-sheet-panel{background:#121316;background-image:none;border:1px solid rgba(255,255,255,.1);border-top:2px solid var(--gold);box-shadow:none}.coach-tips{background:#14161c;background-image:none;border:1px solid rgba(255,255,255,.1);border-left:3px solid var(--gold)}.pb-draft-ta{background:#14161c;border:1px solid rgba(255,255,255,.1)}.sheet-overlay .sheet-panel{background:#121316;border:1px solid rgba(255,255,255,.1)}.odo-yellow-badge{background:var(--gold);background-image:none;color:#1a1400}.time-range-total.mute{background:transparent;border-color:#ffffff1a}.van-lines li.svc-line.on{background:#1a1c22;background-image:none;border-bottom-color:#ffffff1a;box-shadow:inset 3px 0 0 var(--gold)}.screen.active.screen-fwd{animation:screen-fwd var(--dur-screen) var(--ease-emphasized)}.screen.active.screen-back{animation:screen-back var(--dur-screen) var(--ease-emphasized)}.van-sheet.sheet-pop .van-sheet-panel,.van-sheet.opening .van-sheet-panel{animation:sheet-spring var(--dur-sheet) var(--spring-sheet) both}@keyframes sheet-spring{0%{transform:translate3d(0,110%,0)}to{transform:translateZ(0)}}@keyframes sheet-cascade{0%{transform:translateY(8px)}to{transform:none}}.van-sheet.sheet-pop .van-flags .flag{animation:sheet-cascade .32s 40ms var(--spring-gentle)}.van-sheet.sheet-pop .dual-clock{animation:sheet-cascade .32s 70ms var(--spring-gentle)}.van-sheet.sheet-pop .seg-tabs{animation:sheet-cascade .32s .1s var(--spring-gentle)}.van-sheet.van-detail-paint .van-flags .flag,.van-sheet.van-detail-paint .dual-clock,.van-sheet.van-detail-paint .seg-tabs{animation:none!important}.stock-sheet-overlay.opening .stock-sheet-panel{animation:stock-sheet-up .48s var(--spring-sheet) both}.van-lines li.svc-line.on{transition:box-shadow .16s var(--ease-ui),background .16s var(--ease-ui)}.van-card,.act,.chip,.bay-tab,.job-card,.svc-line.tappable{transition:transform .26s var(--spring-snappy)}.van-card.is-pressed,.act.is-pressed,.chip.is-pressed,.bay-tab.is-pressed,.job-card.is-pressed,.svc-line.tappable.is-pressed,.van-card:active,.act:active,.chip:active,.bay-tab:active,.job-card:active{transition:transform 70ms var(--ease-press)}.toast{animation:toast-in .38s var(--spring-gentle)}.toast.out{animation:toast-out .16s var(--ease-in) forwards}.van-card.van-card-park-in{animation:van-park-in .42s var(--spring-gentle)}@keyframes van-park-in{0%{transform:translate(12px)}to{transform:none}}.van-seg-panel.on{animation:none}.van-seg-panel.on.seg-fwd,.sense-panel.on.seg-fwd{animation:screen-fwd .24s var(--ease-emphasized)}.van-seg-panel.on.seg-back,.sense-panel.on.seg-back{animation:screen-back .24s var(--ease-emphasized)}.van-body.swap-quiet .van-seg-panel.on{animation:none!important}.sense-panel.on{animation:none}.help-sheet.opening .help-sheet-panel,.gomo-choice.opening .gomo-choice-panel,.profile-sheet-overlay.opening .profile-sheet-panel,#time-entry-sheet.opening .time-entry-panel,#time-break-sheet.opening .time-break-panel{animation:help-rise .48s var(--spring-sheet) both;transition:none}#bay-tabs.dock-float{transition:transform .38s var(--spring-snappy),opacity .16s ease}#bay-tabs.dock-float.dock-away{transition:transform .2s var(--ease-in),opacity .14s ease}.board-more-menu.is-portaled:not([hidden]),.stock-more-menu:not([hidden]),.report-more-menu:not([hidden]),.sense-more-menu:not([hidden]){animation:menu-in .26s var(--spring-snappy) both}.stock-more-menu.is-closing,.report-more-menu.is-closing,.sense-more-menu.is-closing{animation:menu-out .12s var(--ease-in) both}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes menu-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px) scale(.98)}}.seg.seg-just-on,.sort-chip.on{animation:sort-on .3s var(--spring-snappy) both}@keyframes sort-on{0%{transform:scale(.94)}to{transform:scale(1)}}.filter-chip.on,.heat-chip.on,.tb-chip.on{transition:background .16s ease,color .16s ease}.job-card.bay-slot{animation:bay-slot .34s var(--ease-emphasized)}.ring-svg.ring-anim .prog{animation:ring-draw .72s var(--ease-emphasized)}.action-island.island-save-flash,.sticky-actions.island-save-flash{animation:island-save-flash .5s var(--spring-snappy) forwards}@keyframes island-save-flash{0%{transform:scale(1);box-shadow:0 0 0 3px #34c759f2,0 4px 18px #34c75940,inset 0 1px #ffffff14}30%{transform:scale(1.02)}to{transform:scale(1);box-shadow:0 4px 14px #00000059,inset 0 1px #ffffff0f}}.van-card.flip-moving{transition:transform .32s var(--spring-snappy)!important}.list-rerack{animation:none}.list-skel-host{position:relative}.skel-fade-layer{position:absolute;left:0;right:0;top:0;z-index:2;pointer-events:none;opacity:1;transition:opacity .22s var(--ease-emphasized)}.skel-fade-layer.out{opacity:0}body.motion-chill .skel-fade-layer,body.motion-chill .skel-fade-layer.out{transition:none!important;opacity:0}@keyframes grok-busy{0%,to{opacity:.55}50%{opacity:1}}.act.jobs-grok-act.is-busy .grok-mark,.jobs-grok-summary.is-busy .grok-mark{animation:grok-busy 1.35s ease-in-out infinite;filter:none}.pipe-bar.stale-hot{animation:none;border-color:#ffcc0073}.board-refresh.needs-refresh{animation:none;border-color:#ffcc008c}.mast:before{content:none;animation:none}body.app-locked .gate.gate-stage .gate-drift,body.app-locked .gate.gate-stage.gate-anim .gate-drift{animation:none}body.motion-chill .act.jobs-grok-act.is-busy .grok-mark,body.motion-chill .jobs-grok-summary.is-busy .grok-mark{animation:none!important;opacity:.8}.act.primary,.act.primary:active:not(:disabled){background:var(--gold);border-color:var(--gold);color:#0e0e0e;box-shadow:none}.act.jobs-grok-act.primary,.act.jobs-grok-act.primary:active:not(:disabled){background:var(--gold);border-color:var(--gold);color:#0e0e0e}.act.jobs-grok-act.primary svg,.act.jobs-grok-act.primary .grok-mark{color:#0e0e0e}@media (max-width: 520px){.time-team-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name hrs force" "st st force";align-items:start}.time-team-name{grid-area:name}.time-team-st{grid-area:st}.time-team-hrs{grid-area:hrs;align-self:center}.time-force-chip,.time-team-spacer{grid-area:force;align-self:center}.score-dsp-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.score-chip{min-width:0}}.time-profile-chip,.time-hero-more .time-profile-chip{background:transparent;border:1px solid rgba(255,255,255,.16);color:var(--gold-ghost, #ffdf80);border-radius:10px;box-shadow:none;font-weight:600;padding:8px 12px}#screen-admin .sheet-head h1{display:none}.ask-sched-time-input,.ask-sched-add input[type=time]{background:#0c0e14b8;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-md);min-height:48px;padding:0 14px}@keyframes act-save-press{0%{transform:scale(1)}40%{transform:scale(.96)}to{transform:scale(1)}}@keyframes card-saved{0%{box-shadow:inset 3px 0 0 var(--gold)}to{box-shadow:inset 3px 0 0 transparent}}.act.act-save-press{animation:act-save-press .22s var(--spring-snappy, cubic-bezier(.22, 1, .36, 1))}.van-card.card-saved{animation:card-saved .6s ease-out}.time-btn-elapsed{font-family:var(--mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;font-weight:700}body.motion-chill .act.act-save-press,body.motion-chill .van-card.card-saved{animation:none!important}.screen.swipe-drag,.van-seg-panel.swipe-drag{transition:none!important;will-change:transform}.van-sheet.edge-drag .van-panel,.sheet.edge-drag{transition:none!important}#undo-bar.stock-undo-bar,.stock-undo-bar#undo-bar{z-index:80}@supports (animation-timeline: scroll()){body:not(.motion-chill) .mast{animation:mast-shrink linear both;animation-timeline:scroll(root);animation-range:0 120px}@keyframes mast-shrink{to{min-height:40px;padding-top:4px;padding-bottom:4px}}}.mast-presence{display:flex;gap:4px;align-items:center}.mast-presence-chip{width:22px;height:22px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#1a1c22;color:var(--gold);font-size:.62rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.score-chip-delta{font-size:.68rem;font-weight:700;color:var(--mute)}.score-chip-delta.up{color:var(--gold)}.walk-bar .walk-done{min-width:4.5rem}.van-card.is-walk-done:after{content:"\2713";position:absolute;top:8px;right:10px;color:var(--gold);font-weight:800}.ask-tool-chip{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:600}.ask-tok-in{animation:ask-tok-in .12s ease-out}@keyframes ask-tok-in{0%{opacity:0}to{opacity:1}}body.motion-chill .ask-tok-in{animation:none!important}.screen.swipe-drag,.van-seg-panel.swipe-drag,.sense-panel.swipe-drag{transition:none!important;will-change:transform,opacity}.swipe-reveal{position:relative;overflow:visible!important}.swipe-reveal>*{position:relative;z-index:1}.swipe-reveal:before{content:"Done";position:absolute;left:0;top:0;bottom:0;width:5.5rem;display:flex;align-items:center;justify-content:center;background:var(--ok);color:#fff;font-weight:700;font-size:.78rem;letter-spacing:.02em;z-index:0;pointer-events:none;transform:translate(calc(-1 * var(--swipe-x, 0px)))}.swipe-snap{transition:transform .22s var(--spring-snappy)}body.motion-chill .swipe-snap{transition:none!important}.van-hop-peek{position:absolute;top:42%;z-index:8;pointer-events:none;display:none;padding:6px 10px;border-radius:999px;border:1px solid var(--gold);background:#101828eb;color:var(--gold);font-family:var(--mono);font-size:.78rem;font-weight:700;letter-spacing:.04em}.van-hop-peek.is-on{display:block}.van-hop-peek.from-right{right:10px}.van-hop-peek.from-left{left:10px}.rail-last-van{margin:0 0 0 8px;font-family:var(--font-brand),var(--font-display, "Khand", sans-serif);font-size:.72rem;font-weight:700;color:var(--gold);cursor:pointer;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,204,0,.4);background:#ffcc001f}.rail-last-van[hidden]{display:none!important}.suggest-dsp-row{display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px 4px;list-style:none}.suggest-dsp-chip{border-radius:999px;border:1px solid rgba(255,204,0,.35);background:#ffcc001a;color:var(--gold);font-weight:700;font-size:.72rem;padding:6px 10px;min-height:36px}.suggest-hot-tag{color:var(--gold);font-weight:700}
