:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--void:#050603;--bg0:#080906;--bg1:#0e100a;--bg2:#151810;--bg3:#1d2214;--bg4:#242b19;--float:#101309;--well:#050603;--hair:rgba(244,242,236,.1);--hair2:rgba(244,242,236,.06);--hair3:rgba(244,242,236,.035);--line-ui:rgba(244,242,236,.38);--ivory:#f4f2ec;--mist:#b7bea6;--stone:#798164;--stone2:#5a614b;--rover:#2c471f;--field:#4e7a34;--signal:#8fe649;--signal-soft:rgba(143,230,73,.12);--signal-line:rgba(143,230,73,.55);--lamp-wash:rgba(143,230,73,.16);--dune:#d8c193;--amber:#f2a93b;--alert:#ff5d49;--info:#4e9be0;--amber-soft:rgba(242,169,59,.12);--alert-soft:rgba(255,93,73,.12);--info-soft:rgba(78,155,224,.12);--dune-soft:rgba(216,193,147,.12);--ink-on-signal:#0b1804;--ink-on-amber:#1a1200;--plate-glow:rgba(143,230,73,.16);--plate-ground:rgba(239,238,228,.1);--plate-filter:none;--stage-w:38%;--mk-ink:#f4f2ec;--mk-sig:#8fe649;--focus:var(--signal);--focus-w:2px;--focus-off:2px;--scrim:rgba(5,6,3,.62);--scrim-rgb:5,6,3;--shadow-float:0 28px 72px -22px rgba(0,0,0,.78),0 6px 18px -10px rgba(0,0,0,.55);--c1:#8fe649;--c2:#4e9be0;--c3:#d8c193;--c4:#f2a93b;--c5:#9f86e8;--c6:#48c9b0;--glow:radial-gradient(70% 55% at 80% -10%,rgba(143,230,73,.1) 0%,rgba(143,230,73,.03) 45%,rgba(8,9,6,0) 70%);--wm:rgba(244,242,236,.035);--grain-blend:overlay;--grain-op:.045;--ui:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--fs-hero:44px;--fs-title:26px;--fs-figure:22px;--fs-section:14px;--fs-body:13px;--fs-label:10.5px;--fs-value:var(--fs-figure);--fs-sec:var(--fs-section);--fs-sm:var(--fs-body);--fs-xs:var(--fs-label);--fs-mono:var(--fs-label);--track-label:.2em;--track-mono:.14em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--gutter:40px;--rail-gutter:20px;--rail-w:264px;--sec-gap:56px;--ease:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.5,0,.75,0);--dur-1:.2s;--dur-2:.32s;--dur-3:.4s;--dur-4:.7s;--stagger:50ms}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--void:#e4e0d3;--bg0:#f4f2ec;--bg1:#eeebe0;--bg2:#faf8f2;--bg3:#e3dfd0;--bg4:#d6d1be;--float:#fcfbf6;--well:#eae7da;--hair:rgba(25,25,19,.16);--hair2:rgba(25,25,19,.1);--hair3:rgba(25,25,19,.055);--line-ui:rgba(25,25,19,.5);--ivory:#1b1b16;--mist:#474c3c;--stone:#656a54;--stone2:#868b77;--rover:#2c471f;--field:#4e7a34;--signal:#2b6321;--signal-soft:rgba(43,99,33,.1);--signal-line:rgba(43,99,33,.75);--lamp-wash:rgba(43,99,33,.13);--dune:#6f5729;--amber:#7f5800;--alert:#ae2b20;--info:#0b4f9c;--amber-soft:rgba(127,88,0,.12);--alert-soft:rgba(174,43,32,.1);--info-soft:rgba(11,79,156,.1);--dune-soft:rgba(111,87,41,.12);--ink-on-signal:#f6f5ef;--ink-on-amber:#f6f5ef;--plate-glow:rgba(43,99,33,.22);--plate-ground:rgba(18,18,14,.18);--stage-w:30%;--plate-filter:url(#plate-clean) opacity(.72)drop-shadow(0 12px 16px rgba(18,18,14,.16));--mk-ink:#1b1b16;--mk-sig:#2b6321;--scrim:rgba(25,25,19,.32);--scrim-rgb:244,242,236;--shadow-float:0 24px 60px -26px rgba(25,25,19,.3),0 4px 14px -8px rgba(25,25,19,.14);--c1:#2b6321;--c2:#0b4f9c;--c3:#6f5729;--c4:#8f6300;--c5:#5b3fa8;--c6:#0f6e5f;--glow:radial-gradient(70% 55% at 80% -10%,rgba(43,99,33,.07) 0%,rgba(43,99,33,.02) 45%,rgba(255,255,255,0) 70%);--wm:rgba(25,25,19,.043);--grain-blend:multiply;--grain-op:.05}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--void:#e4e0d3;--bg0:#f4f2ec;--bg1:#eeebe0;--bg2:#faf8f2;--bg3:#e3dfd0;--bg4:#d6d1be;--float:#fcfbf6;--well:#eae7da;--hair:rgba(25,25,19,.16);--hair2:rgba(25,25,19,.1);--hair3:rgba(25,25,19,.055);--line-ui:rgba(25,25,19,.5);--ivory:#1b1b16;--mist:#474c3c;--stone:#656a54;--stone2:#868b77;--signal:#2b6321;--signal-soft:rgba(43,99,33,.1);--signal-line:rgba(43,99,33,.75);--lamp-wash:rgba(43,99,33,.13);--dune:#6f5729;--amber:#7f5800;--alert:#ae2b20;--info:#0b4f9c;--amber-soft:rgba(127,88,0,.12);--alert-soft:rgba(174,43,32,.1);--info-soft:rgba(11,79,156,.1);--dune-soft:rgba(111,87,41,.12);--ink-on-signal:#f6f5ef;--ink-on-amber:#f6f5ef;--plate-glow:rgba(43,99,33,.22);--plate-ground:rgba(18,18,14,.18);--stage-w:30%;--plate-filter:url(#plate-clean) opacity(.72)drop-shadow(0 12px 16px rgba(18,18,14,.16));--mk-ink:#1b1b16;--mk-sig:#2b6321;--scrim:rgba(25,25,19,.32);--scrim-rgb:244,242,236;--shadow-float:0 24px 60px -26px rgba(25,25,19,.3),0 4px 14px -8px rgba(25,25,19,.14);--c1:#2b6321;--c2:#0b4f9c;--c3:#6f5729;--c4:#8f6300;--c5:#5b3fa8;--c6:#0f6e5f;--glow:radial-gradient(70% 55% at 80% -10%,rgba(43,99,33,.07) 0%,rgba(43,99,33,.02) 45%,rgba(255,255,255,0) 70%);--wm:rgba(25,25,19,.043);--grain-blend:multiply;--grain-op:.05}}*{box-sizing:border-box;border-radius:0;margin:0;padding:0}[hidden]{display:none!important}html{background:var(--bg0);-webkit-text-size-adjust:100%}html,body{height:100%}body{background:var(--bg0);color:var(--ivory);font-family:var(--ui);font-size:var(--fs-body);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;accent-color:var(--signal);transition:background-color var(--dur-1)var(--ease),color var(--dur-1)var(--ease);line-height:1.45}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;background:0 0;border:0}button{cursor:pointer}button::-moz-focus-inner{border:0}svg{display:block}img,svg,video,canvas{max-width:100%}a{color:inherit;text-decoration:none}b,strong{font-weight:600}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit;text-wrap:balance}p{text-wrap:pretty}table{border-collapse:collapse}:disabled,[aria-disabled=true]{cursor:not-allowed}::selection{background:var(--signal);color:var(--ink-on-signal)}::placeholder{color:var(--stone);opacity:1}input,textarea{caret-color:var(--signal)}:where(a,button,input,select,textarea){scroll-margin-block:var(--s-6)}*{scrollbar-width:thin;scrollbar-color:var(--bg4)transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--bg4)}::-webkit-scrollbar-thumb:hover{background:var(--stone2)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}.brk-word{overflow-wrap:anywhere;word-break:break-word}.ty-hero{font-family:var(--mono);font-size:var(--fs-hero);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.ty-title{font-size:var(--fs-title);letter-spacing:-.03em;font-weight:700;line-height:1.05}.ty-value{font-family:var(--mono);font-size:var(--fs-figure);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.ty-sec{font-size:var(--fs-section);letter-spacing:-.01em;font-weight:700}.ty-body{font-size:var(--fs-body);line-height:1.55}.ty-note{font-size:var(--fs-body);color:var(--stone);line-height:1.55}.ty-label{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--stone)}.measure{max-width:60ch}.mono,.num,.kv,.tv,.count,.pn,.ty-hero,.ty-value,.ghost-num,.ghostnum,kbd,.tot b,.ring b,.dl .v.mono,.stat-row .v,table.t td.num,table.t th.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono)}.count{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:where(a,button,input,select,textarea,summary,label,[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--focus-w)solid var(--focus);outline-offset:var(--focus-off)}:-webkit-any(tr,td,th,.fi,.pl-i,.mi,.tab,.brand):focus-visible{outline-offset:-2px}:-moz-any(tr,td,th,.fi,.pl-i,.mi,.tab,.brand):focus-visible{outline-offset:-2px}:is(tr,td,th,.fi,.pl-i,.mi,.tab,.brand):focus-visible{outline-offset:-2px}:focus:not(:focus-visible){outline:none}.skip{left:var(--s-3);top:var(--s-3);z-index:200;background:var(--signal);color:var(--ink-on-signal);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-mono);text-transform:uppercase;transition:transform var(--dur-1)var(--ease);padding:10px 14px;font-weight:700;position:fixed;transform:translateY(-160%)}.skip:focus-visible{outline-offset:2px;transform:none}.sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.sr-only-focusable:focus-visible{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:0;overflow:visible;position:static!important}@media (forced-colors:active){.btn,.cta,.chip,.inp,.seg,.field input,.field select,.field textarea,.sw,.cb,.rd,.ib,.search{border:1px solid buttonborder}.tag,.badge{box-shadow:none;border:1px solid canvastext}.kpi:before,.ni.on:before,.tile .stripe,.toast{forced-color-adjust:none}:-webkit-any(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid highlight}:-moz-any(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid highlight}:is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid highlight}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes slide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes pop2{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes breathe{0%,to{box-shadow:0 0 0 3px var(--signal-soft)}50%{box-shadow:0 0 0 6px transparent}}@keyframes shim{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes tin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes tout{0%{opacity:1}to{opacity:0;transform:translate(20px)}}@keyframes ringin{0%{stroke-dashoffset:314px}to{stroke-dashoffset:var(--off,0)}}@keyframes flash{0%{color:var(--signal)}to{color:inherit}}.rise,.bay .stagger>*{animation:rise var(--dur-4)var(--ease)both}.bay .stagger>:nth-child(2){animation-delay:calc(var(--stagger)*1)}.bay .stagger>:nth-child(3){animation-delay:calc(var(--stagger)*2)}.bay .stagger>:nth-child(n+4){animation-delay:calc(var(--stagger)*3)}.count{transition:color var(--dur-3)var(--ease)}.count[data-changed]{animation:flash var(--dur-3)var(--ease)both}.live,.dot.on{animation:2.6s ease-in-out infinite breathe}.tick-row{position:relative}.tick-row:before,table.t tbody tr td:first-child:before,.fi:before,.stat-row.is-row:before,.kc:before{content:"";background:var(--signal);transform-origin:50%;width:2px;transition:transform var(--dur-1)var(--ease);pointer-events:none;position:absolute;top:0;bottom:0;left:-10px;transform:scaleY(0)}table.t tbody tr td:first-child,.fi,.kc,.stat-row.is-row{position:relative}table.t tbody tr:hover td:first-child:before,table.t tbody tr:focus-within td:first-child:before,.fi:hover:before,.kc:hover:before,.stat-row.is-row:hover:before,.tick-row:hover:before,.tick-row:focus-within:before{transform:scaleY(1)}.fi:focus-visible:before{transform:scaleY(1)}.kc:focus-visible:before{transform:scaleY(1)}.draw-in{animation:wipe 1.1s var(--ease)both}@keyframes skelpulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.draw-in{clip-path:none!important}.ring .fgc{stroke-dashoffset:var(--off,0)!important}.dot.on,.live{box-shadow:0 0 0 3px var(--signal-soft)!important}}.rule,hr{background:var(--hair);height:1px;margin:var(--s-5)0;border:0;display:block}.rule.tight{margin:var(--s-3)0}.rule.quiet{background:var(--hair2)}.rule.signal{background:var(--signal-line)}.rule-fade,.hr{height:1px;margin:var(--s-5)0;background:linear-gradient(90deg,var(--hair),transparent);border:0;display:block}.rule-fade.center{background:linear-gradient(90deg,transparent,var(--hair)18%,var(--hair)82%,transparent)}.rule-fade.signal{background:linear-gradient(90deg,var(--signal-line),transparent)}.rule-v{background:var(--hair2);flex:none;align-self:stretch;width:1px}.rule-v.strong{background:var(--hair)}.brackets{--bk:12px;--bkc:var(--signal);padding:var(--s-4)var(--s-5);background-image:linear-gradient(var(--bkc),var(--bkc)),linear-gradient(var(--bkc),var(--bkc)),linear-gradient(var(--bkc),var(--bkc)),linear-gradient(var(--bkc),var(--bkc)),linear-gradient(var(--bkc),var(--bkc)),linear-gradient(var(--bkc),var(--bkc)),linear-gradient(var(--bkc),var(--bkc)),linear-gradient(var(--bkc),var(--bkc));background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:var(--bk)1px,1px var(--bk),var(--bk)1px,1px var(--bk),var(--bk)1px,1px var(--bk),var(--bk)1px,1px var(--bk);position:relative}.brackets.quiet{--bkc:var(--hair)}.brackets.amber{--bkc:var(--amber)}.brackets.alert{--bkc:var(--alert)}.brackets.info{--bkc:var(--info)}.brk{padding:18px 20px;position:relative}.brk:before,.brk:after,.brk>.c:before,.brk>.c:after{content:"";border-color:var(--signal);border-style:solid;border-width:0;width:12px;height:12px;position:absolute}.brk:before{border-top-width:1px;border-left-width:1px;top:0;left:0}.brk:after{border-top-width:1px;border-right-width:1px;top:0;right:0}.brk>.c:before{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.brk>.c:after{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.brk.amber:before,.brk.amber:after,.brk.amber>.c:before,.brk.amber>.c:after{border-color:var(--amber)}.brk.alert:before,.brk.alert:after,.brk.alert>.c:before,.brk.alert>.c:after{border-color:var(--alert)}.brk.mute:before,.brk.mute:after,.brk.mute>.c:before,.brk.mute>.c:after{border-color:var(--stone)}.ghost-num{font-family:var(--mono);font-weight:700;line-height:1;font-size:calc(var(--fs-hero)*2.5);letter-spacing:-.06em;color:var(--wm);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ghost-num.outline{color:transparent;-webkit-text-stroke:1px var(--hair)}.ghostnum{font-family:var(--mono);font-size:var(--fs-hero);letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px var(--hair);font-weight:700;line-height:1}.ticks{--tick:12px;pointer-events:none;background-image:repeating-linear-gradient(90deg,var(--hair2)0 1px,transparent 1px var(--tick)),repeating-linear-gradient(90deg,var(--hair)0 1px,transparent 1px calc(var(--tick)*5));background-position:0 0;background-repeat:no-repeat;background-size:100% 3px,100% 6px;width:100%;height:6px}.ticks.top{background-position:0 100%,0 0}.scrim{background:var(--scrim);animation:fade var(--dur-2)var(--ease);position:absolute;top:0;bottom:0;left:0;right:0}.scrim.b{background:linear-gradient(180deg,transparent 28%,rgba(var(--scrim-rgb),.8)76%,rgba(var(--scrim-rgb),.97)100%);animation:none}.scrim.t{background:linear-gradient(0deg,transparent 55%,rgba(var(--scrim-rgb),.62)100%);animation:none}.well{background:var(--well);box-shadow:inset 0 0 0 1px var(--hair2);padding:var(--s-3)var(--s-4);font-family:var(--mono);font-size:var(--fs-label);color:var(--mist);overscroll-behavior:contain;max-height:340px;line-height:1.7;overflow:auto}.ser-1{--ser:var(--c1)}.ser-2{--ser:var(--c2)}.ser-3{--ser:var(--c3)}.ser-4{--ser:var(--c4)}.ser-5{--ser:var(--c5)}.ser-6{--ser:var(--c6)}[class*=ser-]{stroke:var(--ser);color:var(--ser)}.fill-ser{fill:var(--ser);stroke:none}.up{color:var(--signal)}.down{color:var(--alert)}.warn{color:var(--amber)}.blue{color:var(--info)}.sand{color:var(--dune)}.mute,.quiet{color:var(--stone)}:-webkit-any(.mi:hover,.mi:focus-visible,.mi[aria-current=true],.ni.on,.ni[aria-current=page],.pl-i:hover,.pl-i.on,.pl-i[aria-selected=true],.seg .on,.seg [aria-pressed=true],.seg [aria-selected=true],.chip.on,.chip[aria-pressed=true],.pay button.on,.pay button[aria-pressed=true],.pay button:hover,.pcell:hover,table.t tbody tr.sel,table.t tbody tr[aria-selected=true]) :-webkit-any(.k,.n,.bdg,.sub-t,.mute,.quiet,.ty-note,.ty-label):not(.warn):not(.alert):not(.go){color:var(--mist)}:-moz-any(.mi:hover,.mi:focus-visible,.mi[aria-current=true],.ni.on,.ni[aria-current=page],.pl-i:hover,.pl-i.on,.pl-i[aria-selected=true],.seg .on,.seg [aria-pressed=true],.seg [aria-selected=true],.chip.on,.chip[aria-pressed=true],.pay button.on,.pay button[aria-pressed=true],.pay button:hover,.pcell:hover,table.t tbody tr.sel,table.t tbody tr[aria-selected=true]) :-moz-any(.k,.n,.bdg,.sub-t,.mute,.quiet,.ty-note,.ty-label):not(.warn):not(.alert):not(.go){color:var(--mist)}:is(.mi:hover,.mi:focus-visible,.mi[aria-current=true],.ni.on,.ni[aria-current=page],.pl-i:hover,.pl-i.on,.pl-i[aria-selected=true],.seg .on,.seg [aria-pressed=true],.seg [aria-selected=true],.chip.on,.chip[aria-pressed=true],.pay button.on,.pay button[aria-pressed=true],.pay button:hover,.pcell:hover,table.t tbody tr.sel,table.t tbody tr[aria-selected=true]) :is(.k,.n,.bdg,.sub-t,.mute,.quiet,.ty-note,.ty-label):not(.warn):not(.alert):not(.go){color:var(--mist)}.block{display:block}.contents{display:contents}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.anchor{position:relative}.delta{align-items:center;gap:4px;display:inline-flex}.stat>.ty-hero,.stat>.ty-value{margin-top:6px}.stat>.ty-note{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.empty-note{padding:18px 0}.dd{display:inline-flex;position:relative}.radios{flex-direction:column;gap:10px;display:flex}.grain{pointer-events:none;z-index:90;opacity:var(--grain-op);mix-blend-mode:var(--grain-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;top:0;bottom:0;left:0;right:0}.app{grid-template-columns:var(--rail-w)1fr;height:100dvh;display:grid;overflow:hidden}.main{background:var(--bg0);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.main:before{content:"";background:var(--glow);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.view{overscroll-behavior-y:contain;padding:var(--s-6)var(--gutter)72px;z-index:1;flex:1;position:relative;overflow-x:hidden;overflow-y:auto}.grid{gap:var(--s-6);margin-bottom:var(--sec-gap);display:grid}.grid:last-child{margin-bottom:0}.g-2{grid-template-columns:1fr 1fr}.g-3{grid-template-columns:repeat(3,1fr)}.g-4{grid-template-columns:repeat(4,1fr)}.g-21{grid-template-columns:2fr 1fr}.g-12{grid-template-columns:1fr 2fr}.g-31{grid-template-columns:3fr 2fr}.grid.tight{gap:var(--s-5)}.fill{flex:1}.side{background:var(--bg1);border-right:1px solid var(--hair2);flex-direction:column;display:flex;position:relative;overflow:hidden}.brand-row{padding:18px calc(var(--rail-gutter) - 6px)12px var(--rail-gutter);align-items:center;gap:6px;display:flex}.brand{flex:1;align-items:center;gap:11px;min-width:0;display:flex}.brand .mk{flex:none;width:26px;height:26px}.platewm{letter-spacing:-.045em;color:var(--mk-ink);align-items:baseline;gap:.13em;font-size:20px;font-weight:800;line-height:1;display:inline-flex}.platewm .wtile{background:var(--mk-sig);width:.22em;height:.22em;transform:translateY(-.22em)}.rail-tog{width:32px;height:32px;color:var(--stone);transition:color var(--dur-1)var(--ease),border-color var(--dur-1)var(--ease),background var(--dur-1)var(--ease);border:1px solid transparent;flex:none;place-items:center;display:grid}.rail-tog svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.rail-tog:hover{color:var(--ivory);border-color:var(--line-ui)}.rail-tog:active{transform:scale(.94)}.org-tag{padding:0 var(--rail-gutter)14px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.org-pill{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--signal);background:var(--signal-soft);box-shadow:0 0 0 1px var(--signal-line)inset;white-space:nowrap;padding:4px 8px;font-weight:700}.org-place{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--stone);white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding-left:1px;overflow:hidden}.nav{overscroll-behavior:contain;padding:4px 10px var(--s-4);border-top:1px solid var(--hair2);flex:1;overflow-y:auto}.ng{margin-top:6px}.ng:first-child{margin-top:8px}.ng-h{text-align:left;width:100%;font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--stone);transition:color var(--dur-1)var(--ease);align-items:center;gap:8px;padding:12px 10px 6px;font-weight:600;display:flex}.ng-h .ng-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ng-h .ng-n{letter-spacing:.08em;color:var(--stone2);font-variant-numeric:tabular-nums;opacity:0;transition:opacity var(--dur-1)var(--ease);margin-left:auto;font-weight:500}.ng:not(.open) .ng-h .ng-n{opacity:1}.ng-h svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform var(--dur-2)var(--ease);flex:none;transform:rotate(-90deg)}.ng.open .ng-h svg{transform:none}.ng-h:hover:not(:disabled){color:var(--ivory)}.ng-h:disabled{cursor:default}.ng-h:disabled svg{opacity:.35}.ng-b{grid-template-rows:0fr;display:grid;overflow:hidden}.ng.open .ng-b{grid-template-rows:1fr}.side.ready .ng-b{transition:grid-template-rows var(--dur-2)var(--ease)}.ng-in{flex-direction:column;gap:2px;min-height:0;display:flex}.ng:not(.open) .ng-in{visibility:hidden}.ni{width:100%;min-height:44px;font-size:var(--fs-section);color:var(--stone);text-align:left;transition:color var(--dur-1)var(--ease),background var(--dur-2)var(--ease),transform var(--dur-1)var(--ease);align-items:center;gap:12px;padding:10px 12px 10px 14px;font-weight:500;display:flex;position:relative}.ni svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;transition:stroke var(--dur-1)var(--ease),transform var(--dur-2)var(--ease),filter var(--dur-2)var(--ease);flex:none}.ni .ni-l{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;overflow:hidden}.ni:hover{color:var(--ivory);background:var(--hair3)}.ni:hover svg{transform:translate(2px)}.ni:active{transform:scale(.985)}.ni .lamp{background:var(--signal);opacity:0;transform-origin:50%;width:3px;box-shadow:0 0 10px 1px var(--signal-soft),0 0 22px 2px var(--signal-soft);transition:opacity var(--dur-2)var(--ease),transform var(--dur-3)var(--ease);position:absolute;top:9px;bottom:9px;left:0;transform:scaleY(.3)}.ni.on,.ni[aria-current=page]{color:var(--ivory);background:linear-gradient(90deg,var(--lamp-wash)0%,var(--signal-soft)45%,transparent 92%);font-weight:600}.ni.on .lamp,.ni[aria-current=page] .lamp{opacity:1;transform:none}.ni.on svg,.ni[aria-current=page] svg{stroke:var(--ivory);stroke-width:1.8px;filter:none}.ni.on:hover svg{transform:none}.ni .bdg{font-family:var(--mono);font-size:var(--fs-label);color:var(--stone);letter-spacing:.04em;font-variant-numeric:tabular-nums;box-shadow:0 0 0 1px var(--hair2)inset;margin-left:auto;padding:2px 6px;font-weight:600}.ni.on .bdg{color:var(--mist);box-shadow:0 0 0 1px var(--hair)inset}.ni .bdg.warn{color:var(--amber);box-shadow:0 0 0 1px var(--amber-soft)inset;background:var(--amber-soft)}@keyframes nav-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.side.boot .ni{animation:nav-in var(--dur-3)var(--ease)both;animation-delay:calc(var(--i,0)*28ms + 60ms)}.side.boot .brand-row,.side.boot .org-tag{animation:fade var(--dur-3)var(--ease)both}.side.mini{--rail-gutter:10px}.side.mini .brand-row{flex-direction:column;align-items:center;gap:8px;padding:16px 0 10px}.side.mini .brand{flex:none}.side.mini .nav{padding:4px 6px var(--s-4)}.side.mini .ni{flex-direction:column;justify-content:center;gap:5px;min-height:52px;padding:9px 0}.side.mini .ni .bdg{margin-left:0;padding:1px 5px}.side.mini .ni .lamp{top:10px;bottom:10px}.side.mini .nav .rule{margin:10px 8px}.side.mini .ng{margin-top:0}.side-foot{border-top:1px solid var(--hair2);padding:var(--s-3)var(--rail-gutter)var(--s-4);gap:var(--s-3);flex-direction:column;display:flex}.health{align-items:center;gap:var(--s-2);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.18em;color:var(--stone);display:flex}.health b{color:var(--stone);margin-left:auto;font-weight:500}.dot{background:var(--stone);flex:none;width:6px;height:6px;display:inline-block}.dot.on,.live{background:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.live{flex:none;width:6px;height:6px;display:inline-block}.user{text-align:left;align-items:center;gap:10px;width:100%;display:flex}.user b{font-size:var(--fs-body);font-weight:600;display:block}.user span{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.14em;color:var(--stone)}.avatar{width:30px;height:30px;font-family:var(--mono);font-size:var(--fs-label);background:var(--bg3);color:var(--mist);box-shadow:0 0 0 1px var(--hair2)inset;flex:none;place-items:center;font-weight:600;display:grid}.avatar.sm{width:26px;height:26px;font-size:var(--fs-label)}.avatar.lg{width:42px;height:42px;font-size:var(--fs-body);color:var(--ivory);font-weight:700}.top{padding:12px var(--gutter);border-bottom:1px solid var(--hair2);z-index:2;align-items:center;gap:14px;min-height:64px;display:flex;position:relative}.burger{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:34px;height:34px;display:none}.burger i{background:var(--ivory);width:16px;height:1.5px;transition:transform var(--dur-2)var(--ease)}.crumb{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.2em;color:var(--stone);text-transform:uppercase;white-space:nowrap}.search{padding:var(--s-2)var(--s-3);font-size:var(--fs-body);color:var(--stone);border:1px solid var(--line-ui);width:min(380px,40vw);transition:border-color var(--dur-1)var(--ease),color var(--dur-1)var(--ease);align-items:center;gap:10px;margin-left:auto;display:flex}.search:hover,.search:focus-within{border-color:var(--signal-line);color:var(--mist)}.search svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;flex:none;width:14px;height:14px}.search span{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.search input{min-width:0;color:var(--ivory);flex:1}kbd{font-family:var(--mono);font-size:var(--fs-label);border:1px solid var(--hair);color:var(--stone);letter-spacing:.06em;padding:1px 5px}.top-actions{align-items:center;gap:var(--s-2);display:flex}.who{height:36px;color:var(--mist);transition:color var(--dur-1)var(--ease),border-color var(--dur-1)var(--ease),background var(--dur-1)var(--ease);border:1px solid transparent;align-items:center;gap:9px;padding:0 8px 0 5px;display:flex}.who .who-n{font-size:var(--fs-body);color:var(--ivory);white-space:nowrap;font-weight:600}.who>svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform var(--dur-2)var(--ease)}.who:hover{border-color:var(--line-ui)}.who.open,.who[aria-expanded=true]{border-color:var(--signal-line);background:var(--signal-soft)}.who.open>svg{transform:rotate(180deg)}.ib{width:34px;height:34px;color:var(--stone);transition:color var(--dur-1)var(--ease),border-color var(--dur-1)var(--ease);border:1px solid transparent;place-items:center;display:grid;position:relative}.ib svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ib:hover{color:var(--ivory);border-color:var(--line-ui)}.ib[aria-expanded=true]{color:var(--ivory);border-color:var(--signal-line)}.ib .pip{font-family:var(--mono);font-size:var(--fs-label);background:var(--amber);color:var(--ink-on-amber);font-variant-numeric:tabular-nums;padding:0 4px;font-weight:600;line-height:15px;position:absolute;top:3px;right:3px}.cta{background:var(--signal);color:var(--ink-on-signal);font-weight:700;font-size:var(--fs-body);white-space:nowrap;height:34px;transition:transform var(--dur-2)var(--ease),filter var(--dur-1)var(--ease);align-items:center;gap:10px;padding:0 6px 0 14px;display:inline-flex}.cta i{width:22px;height:22px;font-style:normal;font-weight:600;font-family:var(--mono);transition:transform var(--dur-2)var(--ease);background:rgba(0,0,0,.14);place-items:center;display:grid}.cta:hover{filter:brightness(1.06)}.cta:hover i{transform:translate(1px,-1px)}.cta:active{transform:scale(.97)}.btn{justify-content:center;align-items:center;gap:var(--s-2);height:32px;padding:0 var(--s-3);font-weight:600;font-size:var(--fs-body);color:var(--ivory);border:1px solid var(--line-ui);white-space:nowrap;transition:border-color var(--dur-1)var(--ease),background var(--dur-1)var(--ease),color var(--dur-1)var(--ease),transform var(--dur-1)var(--ease);display:inline-flex}@media (hover:hover){.btn:hover{border-color:var(--ivory);background:var(--hair3)}}.btn.sm{height:26px;font-size:var(--fs-label);padding:0 9px}.btn.lg{height:38px;padding:0 var(--s-4);font-size:var(--fs-section)}.btn.ghost{color:var(--stone);border-color:transparent}@media (hover:hover){.btn.ghost:hover{color:var(--ivory);border-color:var(--line-ui);background:0 0}}.btn.primary{background:var(--signal);color:var(--ink-on-signal);border-color:var(--signal)}@media (hover:hover){.btn.primary:hover{filter:brightness(1.06);background:var(--signal);border-color:var(--signal)}}.btn.danger{color:var(--alert);border-color:var(--alert)}@media (hover:hover){.btn.danger:hover{background:var(--alert-soft);border-color:var(--alert)}}.btn svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.btn:disabled,.btn[aria-disabled=true],.cta:disabled{opacity:.45;pointer-events:none}.btn[aria-busy=true]{color:var(--stone);pointer-events:none}.btn-row{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.btn-row.end{justify-content:flex-end}.ph{align-items:flex-end;gap:var(--s-5);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex;position:relative}.ph>*{min-width:0}.ph h1{font-size:var(--fs-title);letter-spacing:-.03em;font-weight:700;line-height:1.05}.ph .sub{color:var(--stone);font-size:var(--fs-body);white-space:nowrap;text-overflow:ellipsis;max-width:60ch;margin-top:6px;overflow:hidden}.ph .sub b{color:var(--mist);font-weight:500}.ph .ph-actions{gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.kicker{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.22em;color:var(--signal);text-transform:uppercase;margin-bottom:var(--s-2);align-items:center;gap:var(--s-2);display:flex}.kicker:before{content:"";background:var(--signal);flex:none;width:14px;height:1px}.kicker.muted{color:var(--stone)}.kicker.muted:before{background:var(--stone)}.kpis{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);margin-bottom:var(--sec-gap);grid-template-columns:repeat(auto-fit,minmax(196px,1fr));display:grid}.kpis:last-child{margin-bottom:0}.kpi{padding:var(--s-4)18px var(--s-4)14px;border-right:1px solid var(--hair2);margin-right:18px;position:relative}.kpi:last-child{border-right:0;margin-right:0}.kpi:before{content:"";background:var(--stone);width:2px;height:12px;position:absolute;top:18px;left:0}.kpi.a:before{background:var(--amber)}.kpi.r:before{background:var(--alert)}.kpi.n:before,.kpi.b:before,.kpi.d:before{background:var(--stone)}.kpi .kl{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);color:var(--stone);text-transform:uppercase}.kpi .kv{font-family:var(--mono);font-size:var(--fs-figure);letter-spacing:-.03em;margin-top:var(--s-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;line-height:1.05}.kpi .kv small,.money,.ty-hero,.ty-value{white-space:nowrap}.kpi .kv small{font-size:var(--fs-body);color:var(--stone);margin-left:3px;font-weight:500}.kpi .kd{font-size:var(--fs-label);color:var(--stone);margin-top:var(--s-2);display:block}.kpi .kd .delta{margin-right:6px}.kpi .kd b{font-weight:600}.kpi.hero .kv{font-size:var(--fs-hero);letter-spacing:-.035em}.sec{min-width:0;position:relative}.sec.vr{border-left:1px solid var(--hair2);padding-left:var(--s-5)}.sh{align-items:baseline;gap:var(--s-3);border-bottom:1px solid var(--hair);flex-wrap:wrap;margin-bottom:18px;padding-bottom:12px;display:flex}.sh :-webkit-any(b,h1,h2,h3,h4,h5){font-size:var(--fs-section);letter-spacing:-.01em;font-weight:700}.sh :-moz-any(b,h1,h2,h3,h4,h5){font-size:var(--fs-section);letter-spacing:-.01em;font-weight:700}.sh :is(b,h1,h2,h3,h4,h5){font-size:var(--fs-section);letter-spacing:-.01em;font-weight:700}.sh span{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-mono);color:var(--stone);text-transform:uppercase}.sh .r{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.link{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-mono);color:var(--signal);text-transform:uppercase;transition:opacity var(--dur-1)var(--ease)}.link:hover{opacity:.7;text-underline-offset:3px;text-decoration:underline}.sh .link{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-mono);color:var(--signal);text-transform:uppercase;transition:opacity var(--dur-1)var(--ease)}.sh .link:hover{opacity:.7;text-underline-offset:3px;text-decoration:underline}.note{font-size:var(--fs-body);color:var(--stone);text-wrap:pretty;max-width:60ch;line-height:1.5}.note b{color:var(--mist);font-weight:600}.tbl-wrap{overscroll-behavior-x:contain;margin-top:-4px;margin-left:-10px;padding-top:4px;padding-left:10px;overflow-x:auto}table.t{border-collapse:collapse;width:100%;font-size:var(--fs-body)}table.t caption{text-align:left;font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--stone);padding-bottom:10px}table.t th{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.18em;color:var(--stone);text-transform:uppercase;text-align:left;border-bottom:1px solid var(--hair);white-space:nowrap;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:bottom;padding:0 14px 10px 0;font-weight:500}table.t th.num,table.t td.num{text-align:right}table.t th button,table.t th .sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;transition:color var(--dur-1)var(--ease);align-items:center;gap:6px;padding:2px 0;display:inline-flex}table.t th.num button,table.t th.num .sort{flex-direction:row-reverse}table.t th button:hover,table.t th .sort:hover,table.t th.sorted{color:var(--mist)}table.t th button:after,table.t th .sort:after{content:"";opacity:.3;width:5px;height:5px;transition:transform var(--dur-1)var(--ease),opacity var(--dur-1)var(--ease);border:1.2px solid;border-width:0 1.2px 1.2px 0;flex:none;transform:rotate(45deg)translate(-1px,-2px)}table.t th[aria-sort=ascending],table.t th[aria-sort=descending]{color:var(--signal)}table.t th[aria-sort=ascending] :-webkit-any(button,.sort):after{opacity:1;transform:rotate(-135deg)translate(-1px,-2px)}table.t th[aria-sort=ascending] :-moz-any(button,.sort):after{opacity:1;transform:rotate(-135deg)translate(-1px,-2px)}table.t th[aria-sort=ascending] :is(button,.sort):after{opacity:1;transform:rotate(-135deg)translate(-1px,-2px)}table.t th[aria-sort=descending] :-webkit-any(button,.sort):after{opacity:1;transform:rotate(45deg)translate(-1px,-2px)}table.t th[aria-sort=descending] :-moz-any(button,.sort):after{opacity:1;transform:rotate(45deg)translate(-1px,-2px)}table.t th[aria-sort=descending] :is(button,.sort):after{opacity:1;transform:rotate(45deg)translate(-1px,-2px)}table.t th.sorted{color:var(--signal)}table.t td{border-bottom:1px solid var(--hair2);vertical-align:middle;white-space:nowrap;padding:13px 14px 13px 0}table.t td.wrap{white-space:normal}table.t tr{transition:background var(--dur-1)var(--ease)}table.t tbody tr.sel,table.t tbody tr[aria-selected=true]{background:var(--signal-soft)}table.t tbody tr[data-row]{cursor:pointer}table.t tfoot td{border-bottom:0;border-top:1px solid var(--hair);padding-top:12px;font-weight:600}table.t.dense td{padding-top:7px;padding-bottom:7px}.pn{font-family:var(--mono);font-size:var(--fs-body);letter-spacing:.02em;white-space:nowrap;font-weight:600}.pn:before{content:"";background:var(--stone2);vertical-align:-1px;width:3px;height:9px;margin-right:7px;display:inline-block}.sub-t{color:var(--stone);font-size:var(--fs-label);margin-top:2px;display:block}.sub-t.warn{color:var(--amber)}.sub-t.down{color:var(--alert)}.ttl{font-weight:600}.tfoot{padding-top:var(--s-3);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-mono);color:var(--stone);text-transform:uppercase;align-items:center;gap:14px;display:flex}.tfoot .r{gap:var(--s-1);margin-left:auto;display:flex}.pg{width:26px;height:26px;color:var(--stone);font-family:var(--mono);font-size:var(--fs-label);font-variant-numeric:tabular-nums;border:1px solid transparent;place-items:center;display:grid}.pg:hover{border-color:var(--line-ui);color:var(--ivory)}.pg.on,.pg[aria-current=page]{color:var(--signal);border-color:var(--signal-line)}.pg:disabled{opacity:.4;pointer-events:none}.form{gap:14px;display:grid}.f2{grid-template-columns:1fr 1fr}.f3{grid-template-columns:repeat(3,1fr)}.field{min-width:0}.field label,.field .lbl{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.18em;color:var(--stone);text-transform:uppercase;margin-bottom:6px;display:block}.field .req{color:var(--amber);margin-left:4px}.field input,.field select,.field textarea{border:1px solid var(--line-ui);width:100%;height:34px;color:var(--ivory);background:var(--bg1);transition:border-color var(--dur-1)var(--ease),background var(--dur-1)var(--ease);padding:0 10px}.field textarea{height:80px;padding:var(--s-2)10px;resize:vertical;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--signal-line)}.field input:disabled,.field select:disabled,.field textarea:disabled{color:var(--stone2);background:var(--bg2);border-color:var(--hair)}.field input[readonly]{color:var(--mist);background:0 0}.field .help{font-size:var(--fs-label);color:var(--stone);margin-top:5px}.field .err{font-size:var(--fs-label);color:var(--alert);align-items:center;gap:6px;margin-top:5px;display:none}.field .err:before{content:"";background:var(--alert);flex:none;width:3px;height:11px}.field.bad input,.field.bad select,.field.bad textarea,.field [aria-invalid=true]{border-color:var(--alert)}.field.bad .err,.field .err.on{display:flex}.field.mono input{font-family:var(--mono);font-variant-numeric:tabular-nums}.sel{display:block;position:relative}.sel select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:28px}.sel:after{content:"";border:solid var(--stone);pointer-events:none;border-width:0 1.2px 1.2px 0;width:6px;height:6px;position:absolute;top:50%;right:11px;transform:translateY(-70%)rotate(45deg)}.sel:hover:after{border-color:var(--mist)}.toggle{padding:var(--s-3)0;border-bottom:1px solid var(--hair2);justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.toggle b{font-weight:600;font-size:var(--fs-body);display:block}.toggle span{color:var(--stone);font-size:var(--fs-body)}.sw{border:1px solid var(--line-ui);cursor:pointer;width:34px;height:18px;transition:border-color var(--dur-1)var(--ease),background var(--dur-1)var(--ease);flex:none;position:relative}.sw:after{content:"";background:var(--stone);width:10px;height:10px;transition:left var(--dur-1)var(--ease),background var(--dur-1)var(--ease);position:absolute;top:3px;left:3px}.sw.on,.sw[aria-checked=true]{border-color:var(--signal);background:var(--signal-soft)}.sw.on:after,.sw[aria-checked=true]:after{background:var(--signal);left:19px}.sw:disabled,.sw[aria-disabled=true]{opacity:.45;pointer-events:none}.cb,.rd{border:1px solid var(--line-ui);cursor:pointer;width:16px;height:16px;transition:border-color var(--dur-1)var(--ease),background var(--dur-1)var(--ease);flex:none;place-items:center;display:inline-grid;position:relative}.rd{border-radius:50%}.cb:hover,.rd:hover{border-color:var(--mist)}.cb[aria-checked=true],.cb.on{border-color:var(--signal);background:var(--signal-soft)}.cb:has(input:checked){border-color:var(--signal);background:var(--signal-soft)}.cb[aria-checked=true]:after,.cb.on:after{content:"";border:solid var(--signal);border-width:0 1.4px 1.4px 0;width:4px;height:8px;transform:translateY(-1px)rotate(42deg)}.cb:has(input:checked):after{content:"";border:solid var(--signal);border-width:0 1.4px 1.4px 0;width:4px;height:8px;transform:translateY(-1px)rotate(42deg)}.cb[aria-checked=mixed]:after{content:"";background:var(--signal);border:0;width:8px;height:1.4px;transform:none}.rd[aria-checked=true],.rd.on{border-color:var(--signal)}.rd:has(input:checked){border-color:var(--signal)}.rd[aria-checked=true]:after,.rd.on:after{content:"";background:var(--signal);border-radius:50%;width:7px;height:7px}.rd:has(input:checked):after{content:"";background:var(--signal);border-radius:50%;width:7px;height:7px}.cb input,.rd input{opacity:0;cursor:pointer;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.chk{align-items:center;gap:var(--s-2);cursor:pointer;font-size:var(--fs-body);text-align:left;display:inline-flex}.field .with-unit{align-items:center;display:flex;position:relative}.field .with-unit input{text-align:right;font-variant-numeric:tabular-nums;min-width:0;padding-right:calc(12px + var(--u,0px));flex:1}.field .with-unit .ty-label{pointer-events:none;white-space:nowrap;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.seg{border:1px solid var(--line-ui);display:inline-flex}.seg button,.seg a{height:28px;font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--stone);transition:color var(--dur-1)var(--ease),background var(--dur-1)var(--ease);align-items:center;padding:0 11px;display:inline-flex}.seg button:hover,.seg a:hover{color:var(--ivory)}.seg button.on,.seg a.on,.seg [aria-pressed=true],.seg [aria-checked=true],.seg [aria-selected=true]{background:var(--signal-soft);color:var(--ivory)}.seg button:disabled{color:var(--stone2);pointer-events:none}.bar{align-items:center;gap:var(--s-2);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.bar .fill{flex:1}.chip{align-items:center;gap:var(--s-2);height:32px;font-size:var(--fs-body);color:var(--stone);border:1px solid var(--line-ui);white-space:nowrap;transition:color var(--dur-1)var(--ease),border-color var(--dur-1)var(--ease),background var(--dur-1)var(--ease);padding:0 12px;font-weight:500;display:inline-flex}.chip:hover{color:var(--ivory);border-color:var(--ivory)}.chip .n{font-family:var(--mono);font-size:var(--fs-label);color:var(--stone);font-variant-numeric:tabular-nums}.chip .x{width:12px;height:12px;color:var(--stone);place-items:center;display:grid}.inp{align-items:center;gap:var(--s-2);border:1px solid var(--line-ui);height:30px;color:var(--stone);transition:border-color var(--dur-1)var(--ease);padding:0 10px;display:flex}.inp:hover{border-color:var(--mist)}.inp:focus-within{border-color:var(--signal-line)}.inp svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;flex:none;width:13px;height:13px}.inp input{width:100%;min-width:0;color:var(--ivory);font-size:var(--fs-body)}.drawer-wrap,.modal-wrap{z-index:60;position:fixed;top:0;bottom:0;left:0;right:0}.drawer{background:var(--float);border-left:1px solid var(--hair);width:min(520px,94vw);box-shadow:var(--shadow-float);padding:26px var(--gutter);overscroll-behavior:contain;animation:slide var(--dur-2)var(--ease);position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.drawer.wide{width:min(760px,96vw)}.drawer.left{border-left:0;border-right:1px solid var(--hair);animation:slide var(--dur-2)var(--ease)reverse;left:0;right:auto}.modal{overscroll-behavior:contain;background:var(--float);border:1px solid var(--hair);width:min(640px,94vw);max-height:90vh;box-shadow:var(--shadow-float);padding:26px var(--gutter);animation:pop var(--dur-3)var(--ease);position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal.narrow{width:min(420px,94vw)}.dh{align-items:flex-start;gap:var(--s-3);border-bottom:1px solid var(--hair);margin-bottom:18px;padding-bottom:14px;display:flex}.dh h2{font-size:var(--fs-figure);letter-spacing:-.02em;font-weight:700;line-height:1.15}.dh .sub{color:var(--stone);font-size:var(--fs-body);margin-top:4px}.dh .x{width:30px;height:30px;color:var(--stone);transition:color var(--dur-1)var(--ease),border-color var(--dur-1)var(--ease);border:1px solid transparent;flex:none;place-items:center;margin-left:auto;display:grid}.dh .x:hover{color:var(--ivory);border-color:var(--line-ui)}.dh .x svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;width:14px;height:14px}.dl{gap:var(--s-3)20px;grid-template-columns:1fr 1fr;margin-bottom:20px;display:grid}.dl>div{border-bottom:1px solid var(--hair2);padding-bottom:var(--s-2)}.dl .k{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.18em;color:var(--stone);text-transform:uppercase}.dl .v{font-size:var(--fs-body);margin-top:var(--s-1);font-weight:500}.dl .v.mono{font-size:var(--fs-body)}.dfoot{gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:flex-end;margin-top:22px;display:flex}.timeline{padding-left:var(--s-4);border-left:1px solid var(--hair);flex-direction:column;gap:14px;display:flex;position:relative}.tli{font-size:var(--fs-body);position:relative}.tli:before{content:"";background:var(--stone);width:5px;height:5px;position:absolute;top:5px;left:-19px}.tli.g:before{background:var(--signal)}.tli.a:before{background:var(--amber)}.tli.r:before{background:var(--alert)}.tli b{font-weight:600;display:block}.tli span{color:var(--stone);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.1em}.menu{z-index:65;background:var(--float);border:1px solid var(--hair);min-width:240px;box-shadow:var(--shadow-float);padding:var(--s-1)0;animation:pop2 var(--dur-2)var(--ease);position:absolute}.menu.pro{width:min(324px,92vw)}.menu-label{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--stone);padding:var(--s-2)14px var(--s-1)}.mi{width:100%;min-height:42px;font-size:var(--fs-section);color:var(--mist);text-align:left;transition:color var(--dur-1)var(--ease),background var(--dur-1)var(--ease);align-items:center;gap:12px;padding:10px 16px;display:flex;position:relative}.mi:before{content:"";background:var(--signal);opacity:0;width:3px;transition:opacity var(--dur-1)var(--ease),transform var(--dur-2)var(--ease);position:absolute;top:8px;bottom:8px;left:0;transform:scaleY(.3)}.mi:hover:before,.mi[aria-current=true]:before{opacity:1;transform:none}.mi:focus-visible:before{opacity:1;transform:none}.mi.two{align-items:flex-start;padding:12px 16px}.mi.two svg{margin-top:2px}.mi.two .body{flex-direction:column;gap:3px;min-width:0;display:flex}.mi.two .body b{color:var(--ivory);font-weight:600;font-size:var(--fs-section);line-height:1.2}.mi.two .body span{font-size:var(--fs-body);color:var(--stone);line-height:1.35}.mi.out:before{background:var(--alert)}.mi svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.mi:hover,.mi[aria-current=true]{background:var(--signal-soft);color:var(--ivory)}.mi:focus-visible{background:var(--signal-soft);color:var(--ivory)}.mi .k{font-family:var(--mono);font-size:var(--fs-label);color:var(--stone);letter-spacing:.1em;margin-left:auto}.mi.danger{color:var(--alert)}.mi.danger:hover{background:var(--alert-soft)}.mi:disabled,.mi[aria-disabled=true]{color:var(--stone2);pointer-events:none}.msep{background:var(--hair2);height:1px;margin:4px 0}.menu.below-right{top:calc(100% + 8px);right:0}.menu.flush{padding:0}.menu-head{align-items:center;gap:12px;padding:18px 16px 14px;display:flex}.menu-head>span{min-width:0}.menu-head b{font-weight:700;font-size:var(--fs-section);letter-spacing:-.01em;display:block}.menu-head .sub-t{margin-top:3px;display:block}.menu-note{padding:0 14px 8px}.menu-note.pad{padding:16px 14px 18px}.mi .body{min-width:0}.menu-scroll{overscroll-behavior:contain;max-height:340px;overflow-y:auto}.menu-label.pad{padding:12px 14px 8px}.palette{z-index:70;background:var(--scrim);animation:fade var(--dur-1)var(--ease);justify-content:center;padding-top:12vh;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.palette-in{background:var(--float);border:1px solid var(--hair);width:min(680px,92vw);box-shadow:var(--shadow-float);animation:pop2 var(--dur-2)var(--ease);align-self:flex-start}.palette-row{align-items:center;gap:var(--s-3);padding:14px var(--s-4);border-bottom:1px solid var(--hair);display:flex}.palette-row svg{width:16px;height:16px;stroke:var(--stone);fill:none;stroke-width:1.5px;stroke-linecap:round;flex:none}.palette-row input{min-width:0;font-size:var(--fs-section);color:var(--ivory);flex:1}.palette-list{overscroll-behavior:contain;max-height:400px;padding:6px 0;overflow-y:auto}.pl-g{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);color:var(--stone);text-transform:uppercase;padding:10px var(--s-4)var(--s-1)}.pl-i{align-items:center;gap:var(--s-3);padding:9px var(--s-4);cursor:pointer;font-size:var(--fs-body);text-align:left;width:100%;display:flex}.pl-i .k{font-family:var(--mono);font-size:var(--fs-label);color:var(--stone);letter-spacing:.1em;text-transform:uppercase;margin-left:auto}.pl-skel{padding:14px 16px}.pl-empty{border-top:0;margin:8px 16px 12px}.pl-foot{border-top:1px solid var(--hair);padding:10px 16px}.pl-i .ico{width:22px;height:22px;font-family:var(--mono);font-size:var(--fs-label);color:var(--stone);border:1px solid var(--hair2);letter-spacing:.05em;flex:none;place-items:center;display:grid}.toasts{right:var(--s-5);bottom:var(--s-5);z-index:80;gap:var(--s-2);pointer-events:none;max-width:calc(100vw - var(--s-6));flex-direction:column;display:flex;position:fixed}.toast{background:var(--float);border:1px solid var(--hair);border-left:2px solid var(--signal);box-shadow:var(--shadow-float);min-width:260px;max-width:380px;font-size:var(--fs-body);animation:tin var(--dur-3)var(--ease);pointer-events:auto;align-items:flex-start;gap:10px;padding:11px 14px;display:flex}.toast.a{border-left-color:var(--amber)}.toast.r{border-left-color:var(--alert)}.toast.b{border-left-color:var(--info)}.toast b{font-weight:600;display:block}.toast span{color:var(--stone);font-size:var(--fs-body)}.toast .x{color:var(--stone);flex:none;place-items:center;width:18px;height:18px;margin-left:auto;display:grid}.toast .x:hover{color:var(--ivory)}.toast.out{animation:tout var(--dur-2)var(--ease)forwards}.toast .body{flex:1;min-width:0}.tip{display:inline-flex;position:relative}.tip>.tip-body,[data-tip]:after{background:var(--float);border:1px solid var(--hair);box-shadow:var(--shadow-float);color:var(--mist);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;padding:5px var(--s-2);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-1)var(--ease);z-index:75;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip)}.tip:hover>.tip-body,.tip:focus-within>.tip-body,[data-tip]:hover:after{opacity:1}[data-tip]:focus-visible:after{opacity:1}.tabs{gap:var(--s-5);border-bottom:1px solid var(--hair);overscroll-behavior-x:contain;margin-bottom:18px;display:flex;overflow-x:auto}.tab{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--stone);white-space:nowrap;transition:color var(--dur-1)var(--ease);flex:none;padding:0 0 11px;font-weight:600;position:relative}.tab:hover{color:var(--mist)}.tab:after{content:"";background:var(--signal);transform-origin:0;height:2px;transition:transform var(--dur-1)var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.tab.on,.tab[aria-selected=true],.tab[aria-current=page]{color:var(--ivory)}.tab.on:after,.tab[aria-selected=true]:after,.tab[aria-current=page]:after{transform:scaleX(1)}.tab .n{color:var(--stone);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:500}.tab:disabled{color:var(--stone2);pointer-events:none}.tag,.badge{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:3px 7px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px}.tag i,.badge i{background:currentColor;flex:none;width:5px;height:5px;display:inline-block}.tag svg,.badge svg{stroke:currentColor;fill:none;stroke-width:1.6px;flex:none;width:10px;height:10px}.tag.a,.badge.a{color:var(--amber)}.tag.r,.badge.r{color:var(--alert)}.tag.n,.badge.n,.tag.b,.badge.b,.tag.d,.badge.d{color:var(--stone)}.meter{background:var(--bg3);min-width:70px;height:3px;position:relative;overflow:hidden}.meter i{background:var(--signal);transform-origin:0;position:absolute;top:0;bottom:0;left:0}.meter i.a{background:var(--amber)}.meter i.r{background:var(--alert)}.meter i.b{background:var(--info)}.meter i.d{background:var(--dune)}.meter.a i{background:var(--amber)}.meter.r i{background:var(--alert)}.meter.b i{background:var(--info)}.meter.d i{background:var(--dune)}.prog{display:block}.prog .track{background:var(--bg3);height:4px;position:relative;overflow:hidden}.prog .track i{background:var(--signal);transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:auto}.prog .ticks{margin-top:3px}.prog .cap{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.1em;color:var(--stone);text-transform:uppercase;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:5px;display:flex}.feed{flex-direction:column;display:flex}.fi{gap:var(--s-3);border-bottom:1px solid var(--hair2);transition:background var(--dur-1)var(--ease);grid-template-columns:8px 1fr auto;align-items:start;padding:11px 0;display:grid}a.fi,button.fi,.fi[data-row]{cursor:pointer}.fi:hover{background:var(--hair3)}.fi i{background:var(--stone);flex:none;width:6px;height:6px;margin-top:6px}.fi i.g{background:var(--signal)}.fi i.a{background:var(--amber)}.fi i.r{background:var(--alert)}.fi i.b{background:var(--info)}.fi i.d{background:var(--dune)}.fi b{font-weight:600;font-size:var(--fs-body);line-height:1.35;display:block}.fi span{color:var(--stone);font-size:var(--fs-body)}.fi .tm{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.1em;color:var(--stone);white-space:nowrap}.stat-row{align-items:center;gap:var(--s-3);border-bottom:1px solid var(--hair2);font-size:var(--fs-body);padding:9px 0;display:flex}.stat-row .lbl{flex:1;min-width:0}.stat-row .v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600}.stat-row .meter{flex:1;max-width:160px}.stat-row .sw{border:0;flex:none;width:8px;height:8px}a.stat-row,button.stat-row{transition:background var(--dur-1)var(--ease);position:relative}a.stat-row:before,button.stat-row:before{content:"";background:var(--signal);width:2px;transition:transform var(--dur-1)var(--ease);position:absolute;top:0;bottom:0;left:-10px;transform:scaleY(0)}a.stat-row:hover:before,button.stat-row:hover:before{transform:scaleY(1)}a.stat-row:focus-visible:before{transform:scaleY(1)}button.stat-row:focus-visible:before{transform:scaleY(1)}.chart{width:100%;height:auto;overflow:visible}.chart text{font-family:var(--mono);font-size:var(--fs-label);fill:var(--stone);letter-spacing:.08em}.chart .ax{stroke:var(--hair);stroke-width:1px}.chart .gl{stroke:var(--hair3);stroke-width:1px;stroke-dasharray:2 4}.chart .ln{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.chart .ar{opacity:.14}.chart .bar{transform-origin:bottom}.chart .pt{stroke:var(--bg0);stroke-width:1.5px}.legend{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.1em;color:var(--stone);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:14px;display:flex}.legend i{vertical-align:middle;width:8px;height:2px;margin-right:6px;display:inline-block}.skel{background:linear-gradient(90deg,var(--bg2)25%,var(--bg3)37%,var(--bg2)63%);background-size:280% 100%;height:12px;animation:1.6s linear infinite shim}.skel.line{height:12px}.skel.head{width:38%;height:18px}.skel.block{height:96px}.skel.pill{width:64px;height:20px}.skel-row{gap:var(--s-4);border-bottom:1px solid var(--hair2);grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;padding:14px 0;display:grid}.skel-stack{gap:var(--s-2);flex-direction:column;display:flex}[aria-busy=true] .skel{animation-play-state:running}.empty{padding:var(--s-6)0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);text-align:left;color:var(--stone);gap:var(--s-2);flex-direction:column;align-items:flex-start;display:flex}.empty b{color:var(--ivory);font-weight:700;font-size:var(--fs-section);letter-spacing:-.01em;display:block}.empty p,.empty span{font-size:var(--fs-body);color:var(--stone);max-width:52ch;line-height:1.55}.empty .btn,.empty .cta{margin-top:var(--s-2)}.empty.center{text-align:center;align-items:center}.tiles{border-top:1px solid var(--hair);border-left:1px solid var(--hair);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:0;display:grid}.tile{padding:var(--s-4);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);transition:background var(--dur-1)var(--ease);text-align:left;flex-direction:column;min-height:150px;display:flex;position:relative}a.tile,button.tile,.tile[data-row]{cursor:pointer}.tile:hover{background:var(--hair3)}.tile .tl{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.18em;color:var(--stone);text-transform:uppercase;justify-content:space-between;display:flex}.tile .tv{font-family:var(--mono);font-size:var(--fs-section);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:10px;font-weight:600}.tile .tm{font-size:var(--fs-body);color:var(--mist);margin-top:3px}.tile .tf{padding-top:var(--s-3);align-items:center;gap:var(--s-2);font-size:var(--fs-label);color:var(--stone);margin-top:auto;display:flex}.tile.empty{color:var(--stone);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;cursor:default;padding:var(--s-4);border-top:0;justify-content:center;align-items:center}.tile.empty:hover{background:0 0}.tile .stripe{background:var(--signal);width:2px;position:absolute;top:0;bottom:0;left:0}.tile .stripe.a{background:var(--amber)}.tile .stripe.r{background:var(--alert)}.tile .stripe.b{background:var(--info)}.tile .stripe.d{background:var(--dune)}.tile .stripe.n{background:var(--stone)}.kan{border-left:1px solid var(--hair2);overscroll-behavior-x:contain;grid-template-columns:repeat(4,minmax(200px,1fr));gap:0;display:grid;overflow-x:auto}.kcol{padding:0 var(--s-4);border-right:1px solid var(--hair2);min-width:0}.kh{align-items:center;gap:var(--s-2);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.18em;color:var(--stone);text-transform:uppercase;border-bottom:1px solid var(--hair);margin-bottom:var(--s-2);padding-bottom:10px;display:flex}.kh b{color:var(--mist);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.kc{padding:var(--s-3)0;border-bottom:1px solid var(--hair2);cursor:pointer;transition:background var(--dur-1)var(--ease);text-align:left;width:100%}.kc:hover{background:var(--hair3)}.kc .kt{font-weight:600;font-size:var(--fs-body)}.kc .ks{color:var(--stone);font-size:var(--fs-label);margin-top:2px}.kc .kf{align-items:center;gap:var(--s-2);margin-top:var(--s-2);font-family:var(--mono);font-size:var(--fs-label);color:var(--stone);letter-spacing:.08em;display:flex}.stack{gap:1px;width:100%;height:14px;display:flex}.stack i{transform-origin:0;height:100%;display:block}.stack .fob{background:var(--c1)}.stack .frt{background:var(--c2)}.stack .dut{background:var(--c3)}.stack .ins{background:var(--c4)}.stack .clr{background:var(--alert)}.pos{gap:var(--s-6);grid-template-columns:1fr 380px;align-items:start;display:grid}.pos-basket{border-left:1px solid var(--hair2);padding-left:var(--s-5);position:-webkit-sticky;position:sticky;top:0}.bl{gap:var(--s-3);border-bottom:1px solid var(--hair2);font-size:var(--fs-body);grid-template-columns:1fr auto auto;align-items:center;padding:10px 0;display:grid}.bl .q{border:1px solid var(--line-ui);align-items:center;display:inline-flex}.bl .q button{width:22px;height:22px;font-family:var(--mono);color:var(--stone)}.bl .q button:hover{color:var(--ivory)}.bl .q b{font-family:var(--mono);font-size:var(--fs-label);text-align:center;font-variant-numeric:tabular-nums;min-width:22px}.tot{font-size:var(--fs-body);color:var(--stone);justify-content:space-between;padding:7px 0;display:flex}.tot b{font-family:var(--mono);color:var(--ivory);font-variant-numeric:tabular-nums;font-weight:500}.tot.grand{border-top:1px solid var(--hair);padding-top:var(--s-3);font-size:var(--fs-section);color:var(--ivory);margin-top:6px}.tot.grand b{font-size:var(--fs-figure);letter-spacing:-.02em;font-weight:600}.pay{grid-template-columns:repeat(4,1fr);gap:6px;margin:14px 0;display:grid}.pay button{height:38px;font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line-ui);color:var(--stone);transition:color var(--dur-1)var(--ease),border-color var(--dur-1)var(--ease),background var(--dur-1)var(--ease)}.pay button.on,.pay button[aria-pressed=true],.pay button:hover{color:var(--ivory);border-color:var(--signal-line);background:var(--signal-soft)}.pgrid{border-top:1px solid var(--hair);border-left:1px solid var(--hair);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.pcell{border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);cursor:pointer;transition:background var(--dur-1)var(--ease);text-align:left;padding:14px;position:relative}.pcell:hover{background:var(--signal-soft)}.pcell .pn{display:block}.pcell .nm{font-size:var(--fs-body);color:var(--mist);min-height:32px;margin-top:6px}.pcell .pr{font-family:var(--mono);margin-top:var(--s-2);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.pcell .pr span{font-size:var(--fs-label);color:var(--stone);letter-spacing:.1em;font-weight:500}.ring{flex:none;width:110px;height:110px;position:relative}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:6px}.ring .bgc{stroke:var(--bg3)}.ring .fgc{stroke:var(--signal);stroke-dasharray:314;stroke-dashoffset:314px;animation:ringin 1.5s var(--ease)forwards}.ring b{font-family:var(--mono);font-size:var(--fs-figure);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.int{border-top:1px solid var(--hair);border-left:1px solid var(--hair);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.int .ic{border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);gap:var(--s-2);min-height:150px;transition:background var(--dur-1)var(--ease);text-align:left;flex-direction:column;padding:18px;display:flex}.int .ic:hover{background:var(--hair3)}.int .ic .nm{font-weight:700;font-size:var(--fs-section);letter-spacing:-.01em;align-items:center;gap:10px;display:flex}.int .ic .ds{color:var(--stone);font-size:var(--fs-body);line-height:1.5}.int .ic .ft{align-items:center;gap:var(--s-2);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.12em;color:var(--stone);text-transform:uppercase;margin-top:auto;display:flex}.lgo{width:28px;height:28px;font-family:var(--mono);font-size:var(--fs-label);border:1px solid var(--hair);color:var(--mist);flex:none;place-items:center;font-weight:700;display:grid}.doc{max-width:190mm;font-size:var(--fs-body);margin:0 auto;line-height:1.5}.doc-head{align-items:flex-start;gap:var(--s-6);padding-bottom:var(--s-4);border-bottom:1px solid var(--hair);margin-bottom:var(--s-5);display:flex}.doc-head .who b{font-size:var(--fs-section);letter-spacing:-.01em;font-weight:700;display:block}.doc-head .who span{color:var(--stone);font-size:var(--fs-label);display:block}.doc-head .what{text-align:right;margin-left:auto}.doc-head .what b{font-family:var(--mono);font-size:var(--fs-figure);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600;display:block}.doc-head .what span{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--stone)}.doc-meta{gap:var(--s-3)var(--s-5);margin-bottom:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.doc-meta .k{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--stone)}.doc-meta .v{margin-top:3px;font-weight:500}.doc-lines{width:100%;font-size:var(--fs-body)}.doc-lines th{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--stone);text-align:left;padding:0 var(--s-3)var(--s-2)0;border-bottom:1px solid var(--hair);font-weight:500}.doc-lines td{padding:var(--s-2)var(--s-3)var(--s-2)0;border-bottom:1px solid var(--hair2);vertical-align:top}.doc-lines .num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.doc-tot{width:min(280px,100%);margin-left:auto;margin-top:var(--s-4)}.doc-tot .tot.grand b{font-size:var(--fs-figure)}.doc-foot{margin-top:var(--s-6);padding-top:var(--s-3);border-top:1px solid var(--hair);font-size:var(--fs-label);color:var(--stone);line-height:1.6}.print-only{display:none}.stage{aspect-ratio:16/9;width:100%;position:relative}.stage .pedestal{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.stage .pedestal:before{content:"";background:radial-gradient(58% 56% at 50% 74%,var(--plate-glow),transparent 72%);position:absolute;top:26%;bottom:0;left:4%;right:4%}.stage .pedestal:after{content:"";filter:blur(8px);background:radial-gradient(50% 50% at 50% 50%,var(--plate-ground),transparent 74%);height:10%;position:absolute;bottom:2%;left:16%;right:16%}.stage .plate{filter:var(--plate-filter);position:absolute;top:0;bottom:0;left:1%;right:1%}.stage img{object-fit:contain;width:100%;height:100%;animation:plate-in .6s var(--ease)both;transition:transform .5s var(--ease);will-change:transform;display:block}.plate-defs{width:0;height:0;position:absolute;overflow:hidden}.stage:hover img{transform:scale(1.02)}.stage.stage-tile{max-width:220px}@keyframes plate-in{0%{opacity:0;filter:blur(12px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}.bay{grid-template-columns:minmax(230px,var(--stage-w))1fr auto;gap:0 var(--s-6);margin:6px 0 var(--sec-gap);align-items:end;display:grid;position:relative}.bay .one{min-width:0;padding-bottom:6px}.bay .bay-title{font-size:var(--fs-title);letter-spacing:-.03em;margin:0 0 18px;font-weight:700;line-height:1.05}.bay .one>.k{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--stone)}.bay .one>.v{font-family:var(--mono);font-size:var(--fs-hero);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:8px;font-weight:700;line-height:1.05}.bay .one>.n{color:var(--stone);font-size:var(--fs-body);text-wrap:pretty;max-width:60ch;margin:10px 0 0;line-height:1.5}.bay .row{gap:var(--s-5);border-top:1px solid var(--hair2);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;padding-top:16px;display:grid}.bay .acts{gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end;align-self:start;align-items:center;display:flex}.figure{min-width:0}.figure .k{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--stone)}.figure .v{font-family:var(--mono);font-size:var(--fs-figure);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:5px;font-weight:600;line-height:1.1}.figure .n{color:var(--stone);font-size:var(--fs-label);text-transform:none;letter-spacing:0;margin-top:4px}.figure.amber .v{color:var(--amber)}.figure.alert .v{color:var(--alert)}.disc>summary{cursor:pointer;align-items:center;list-style:none;display:flex}.disc>summary::-webkit-details-marker{display:none}.disc>summary .chev{transition:transform var(--dur-1)var(--ease);display:flex}.disc[open]>summary .chev{transform:rotate(90deg)}.disc>summary b{margin-left:8px}@keyframes disc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.disc[open]>.disc-body{animation:disc-in .24s var(--ease)both}@media (prefers-reduced-motion:reduce){.stage img{transition:none;animation:none}.stage:hover img{transform:none}}.figs{flex-wrap:wrap;gap:26px;margin-top:18px;display:flex}.figs>div{min-width:0}.figs .ty-value{margin-top:6px}.chip .sw{flex:none;width:7px;height:7px;display:inline-block}.signin-main{align-items:center;gap:0 var(--s-7);min-height:100dvh;padding:var(--s-6)var(--gutter);grid-template-columns:1.15fr minmax(300px,380px);max-width:1120px;margin:0 auto;display:grid}.signin-scene{min-width:0}.signin-one{min-width:0;max-width:380px}.signin-mark{margin-bottom:var(--s-6);align-items:center;gap:10px;display:flex}.signin-mark b{font-family:var(--mono);letter-spacing:.1em;font-size:13px;font-weight:700}.signin-mark .mk{grid-template-columns:1fr 1fr;gap:2px;width:18px;height:18px;display:grid}.signin-mark .mk i{background:var(--hair);display:block}.signin-main h1{font-size:var(--fs-title);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.05}.signin-note{color:var(--stone);font-size:var(--fs-body);text-wrap:pretty;max-width:46ch;margin:10px 0 0;line-height:1.5}.signin-form{margin-top:var(--s-5);gap:var(--s-5);flex-direction:column;display:flex}.signin-form .field{display:block}.signin-form .field .lbl{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--stone);margin-bottom:7px;display:block}.signin-form input{border:0;border-bottom:1px solid var(--hair);width:100%;color:var(--ivory);font-family:var(--ui);font-size:var(--fs-section);transition:border-color var(--dur-1)var(--ease),box-shadow var(--dur-1)var(--ease);background:0 0;padding:10px 2px}.signin-form input::placeholder{color:var(--stone)}.signin-form input:focus{border-bottom-color:var(--signal);outline:none}.signin-form input:focus-visible{border-bottom-color:var(--signal);box-shadow:0 1px 0 0 var(--signal);outline:none}.signin-form .help{color:var(--stone);font-size:var(--fs-label);text-transform:none;letter-spacing:0;margin-top:7px;display:block}.signin-form .err{color:var(--alert);font-size:var(--fs-body);margin:0;line-height:1.4}.signin-form button{margin-top:var(--s-2)}.signin-foot{margin-top:var(--s-6);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--stone)}@media (max-width:820px){.signin-main{gap:var(--s-5)0;padding:var(--s-5)var(--gutter);grid-template-columns:1fr;align-content:center}.signin-scene{justify-self:start;width:62%}.signin-one{max-width:none}}@media (max-width:1240px){:root,:root[data-theme]{--rail-w:236px;--gutter:22px}}@media (max-width:1100px){.g-3,.g-4,.kan{grid-template-columns:1fr 1fr}.pos{grid-template-columns:1fr}.pos-basket{border-left:0;border-top:1px solid var(--hair);padding-left:0;padding-top:var(--s-4);position:static}.grid{gap:var(--s-5)}}@media (max-width:820px){:root,:root[data-theme]{--gutter:16px}.bay{gap:var(--s-4)0;grid-template-columns:1fr;margin-bottom:40px}.bay .scene{align-self:start;width:60%}.bay .acts{justify-content:flex-start;align-self:auto}.bay .row{grid-template-columns:1fr 1fr}.app{grid-template-rows:1fr auto;grid-template-columns:1fr}.side{border-right:0;border-top:1px solid var(--hair);overscroll-behavior-x:contain;padding-bottom:env(safe-area-inset-bottom,0);flex-direction:row;order:2;align-items:stretch;overflow-x:auto;overflow-y:hidden}.brand{border-bottom:0;gap:0;padding:0 10px}.brand .wordmark,.brand b,.brand>span:not(.mk),.brand .ver{display:none}.nav{flex:none;align-items:stretch;padding:0;display:flex;overflow:visible}.nav>div{align-items:stretch;display:flex}.grp,.ng-h,.org-tag,.rail-tog{display:none}.ng{margin:0;display:flex}.ng-b{grid-template-rows:none;display:flex;overflow:visible}.ng:not(.open) .ng-in{visibility:visible}.ng-in{flex-direction:row;gap:0}.side.boot .ni{animation:none}.brand-row{z-index:2;background:var(--bg1);border-right:1px solid var(--hair2);padding:0;position:-webkit-sticky;position:sticky;left:0}.ni{width:auto;padding:var(--s-2)var(--s-3);min-width:64px;min-height:58px;font-size:var(--fs-label);white-space:nowrap;text-align:center;flex-direction:column;justify-content:center;gap:5px}.ni .lamp{top:auto;bottom:0;left:var(--s-2);right:var(--s-2);width:auto;height:2px;transform:scaleX(.3)}.ni.on .lamp{transform:none}.ni .ni-l{overflow:visible}.who .who-n,.who>svg{display:none}.who{padding:0 4px}.side-foot{border-top:0;border-left:1px solid var(--hair2);padding:0 var(--s-3);flex-direction:row;flex:none;align-items:center;gap:10px}.side-foot .health b,.user span,.user b{display:none}.health{letter-spacing:.1em;font-size:var(--fs-label)}.burger,.crumb{display:none}.top{padding:10px var(--gutter);gap:10px}.search{flex:none;justify-content:center;width:40px;margin-left:auto;padding:0}.search span,.search kbd{display:none}.view{padding:18px var(--gutter)var(--s-6)}.g-2,.g-3,.g-4,.g-21,.g-12,.g-31,.kan{grid-template-columns:1fr}.sec.vr{border-left:0;border-top:1px solid var(--hair2);padding-left:0;padding-top:var(--s-4)}.ph{align-items:flex-start;gap:var(--s-3);flex-direction:column}.ph .ph-actions{justify-content:flex-start;margin-left:0}.ph .sub{white-space:normal;text-overflow:clip;overflow:visible}.f2,.f3,.dl{grid-template-columns:1fr}.drawer{width:100%;padding:20px var(--gutter)}.modal{width:calc(100vw - 24px);padding:20px var(--gutter)}.toasts{right:var(--s-3);left:var(--s-3);bottom:calc(66px + env(safe-area-inset-bottom,0px))}.toast{min-width:0;max-width:none}.pay{grid-template-columns:repeat(2,1fr)}.btn,.chip,.pg,.seg button,.tab{min-height:34px}.ib,.dh .x{width:40px;height:40px}}@media (max-width:560px){.kpis{grid-template-columns:1fr}.kpi{border-right:0;border-bottom:1px solid var(--hair2);margin-right:0;padding-right:0}.kpi:last-child{border-bottom:0}.tiles,.pgrid,.int{grid-template-columns:1fr}}@media (max-width:400px){:root,:root[data-theme]{--gutter:12px;--fs-title:var(--fs-figure)}.top{padding:8px var(--gutter)}.ni{min-width:58px;padding:var(--s-2)10px;font-size:var(--fs-label)}.ni svg{width:17px;height:17px}.ph h1{font-size:var(--fs-title)}.kpi .kv{font-size:var(--fs-figure)}.tabs{gap:var(--s-4)}.btn-row{width:100%}.btn-row>.btn,.btn-row>.cta{flex:1}}@media (hover:none){table.t tbody tr:hover,.fi:hover,.tile:hover,.kc:hover,.int .ic:hover{background:0 0}table.t tbody tr:hover td:first-child:before,.fi:hover:before,.kc:hover:before{transform:scaleY(0)}}@page{size:A4;margin:14mm 12mm}@media print{:root,:root:not([data-theme=dark]):not([data-theme=light]),:root[data-theme=dark],:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg0:#fff;--bg1:#fff;--bg2:#fff;--bg3:#eee;--bg4:#ddd;--float:#fff;--well:#f5f5f5;--hair:#000;--hair2:#999;--hair3:#ddd;--line-ui:#000;--ivory:#000;--mist:#222;--stone:#444;--stone2:#666;--signal:#000;--signal-soft:transparent;--signal-line:#000;--amber:#3d3d3d;--alert:#111;--info:#5f5f5f;--dune:#8a8a8a;--amber-soft:transparent;--alert-soft:transparent;--info-soft:transparent;--dune-soft:transparent;--c1:#000;--c2:#5f5f5f;--c3:#8a8a8a;--c4:#3d3d3d;--c5:#707070;--c6:#a5a5a5;--wm:transparent;--glow:none;--shadow-float:none;--scrim:transparent}html,body{color:#000;height:auto;font-size:var(--fs-body);background:#fff}.app{height:auto;display:block;overflow:visible}.main{background:#fff;display:block;overflow:visible}.main:before{display:none}.view{height:auto;padding:0;overflow:visible}.view>*,.stagger>*,.rise{opacity:1!important;animation:none!important;transform:none!important}.side,.top,.grain,.boot,.toasts,.palette,.drawer-wrap,.modal-wrap,.ph-actions,.bar,.tfoot .r,.burger,.skip,.no-print,.ticks,.skel,.skel-row,.skel-stack{display:none!important}.print-only{display:block!important}.btn,.cta,.chip,.seg,.ib,.pg{display:none!important}.tag,.badge{box-shadow:inset 0 0 0 1px #000;color:#000!important;background:0 0!important}.kpis,.kpi{border-color:#000}.kpi:before{background:#000}table.t,.doc-lines{page-break-inside:auto}table.t tr,.doc-lines tr,.fi,.stat-row{page-break-inside:avoid;break-inside:avoid}table.t thead,.doc-lines thead{display:table-header-group}table.t tfoot,.doc-tot{display:table-footer-group}.sh,.ph,.doc-head{page-break-after:avoid;break-after:avoid}.tbl-wrap{margin-left:0;padding-left:0;overflow:visible!important}.meter,.prog .track{background:#eee}.meter i,.prog .track i{background:#000;animation:none!important;transform:none!important}.chart .ln{stroke-dashoffset:0!important;animation:none!important}.chart .bar{animation:none!important;transform:none!important}.field input,.field select,.field textarea{background:#fff;border-color:#000}.tag,.badge,.kpi:before,.chart .ln,.chart .bar,.tile .stripe,.fi i,.dot{print-color-adjust:exact;-webkit-print-color-adjust:exact}a[href]{color:#000;text-decoration:none}.break-before{page-break-before:always;break-before:page}.avoid-break{page-break-inside:avoid;break-inside:avoid}}.side.desks .nav{padding:10px 10px var(--s-4)}.side.desks .nav .ni{gap:14px;min-height:60px;padding:10px 12px 10px 16px}.side.desks .nav .ni+.ni{margin-top:2px}.side.desks .ni svg{width:19px;height:19px}.side.desks .ni .ni-l{flex-direction:column;gap:3px;min-width:0;display:flex}.side.desks .ni .ni-s{font-size:var(--fs-label);color:var(--stone2);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.side.desks .ni.on .ni-s{color:var(--stone)}.side-foot .sys{margin:0 calc(10px - var(--rail-gutter));flex-direction:column;gap:0;display:flex}.side-foot .sys .ni{min-height:38px;font-size:var(--fs-body);padding:8px 12px 8px 16px}.side-foot .sys .ni svg{width:16px;height:16px}.org-line{padding:2px var(--rail-gutter)16px;flex-direction:column;gap:3px;min-width:0;display:flex}.org-line b{font-size:var(--fs-body);color:var(--mist);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.org-line span{font-size:var(--fs-label);color:var(--stone);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.side.boot .org-line{animation:fade var(--dur-3)var(--ease)both}.side.mini .ni .ni-s{display:none}.side.mini.desks .nav .ni{min-height:54px;padding:9px 0}.top.two{padding:0 var(--gutter);flex-direction:column;align-items:stretch;gap:0;min-height:0}.top-row{align-items:center;gap:20px;min-height:62px;display:flex}.desk-name{font-size:var(--fs-title);letter-spacing:-.03em;white-space:nowrap;min-width:0;font-weight:700;line-height:1}.search.find{width:auto;max-width:640px;color:var(--stone);background:var(--bg1);flex:1;margin-left:12px;padding:11px 14px}.search.find svg{width:16px;height:16px}.top.two .top-actions{margin-left:auto}@media (min-width:821px){.top-row .desk-name{flex:none;min-width:150px}.search.find{min-width:0}}.desk-tabs{scrollbar-width:none;gap:6px;margin:0 0 0 -10px;display:flex;position:relative;overflow-x:auto}.desk-tabs::-webkit-scrollbar{display:none}.dt{font-size:var(--fs-section);color:var(--stone);white-space:nowrap;transition:color var(--dur-1)var(--ease);padding:9px 10px 13px;font-weight:500;position:relative}.dt:hover{color:var(--ivory)}.dt.on{color:var(--ivory);font-weight:600}.dt-bar{height:2px;width:var(--w);transform:translateX(var(--x));background:var(--signal);transition:transform var(--dur-2)var(--ease),width var(--dur-2)var(--ease);position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.dt-bar{transition:none}}.bay{border-bottom:1px solid var(--hair2);grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:0 28px;margin:4px 0 28px;padding-bottom:24px}.bay .scene{align-self:center}.bay .one{grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:56px;padding-bottom:0;display:grid}.bay .bay-title{font-size:var(--fs-section);letter-spacing:0;color:var(--stone);grid-column:1/-1;margin:0 0 6px;font-weight:600}.bay .one>.k{grid-column:1}.bay .one>.v{grid-column:1;margin-top:4px}.bay .one>.n{grid-column:1;max-width:48ch;margin-top:6px}@media (min-width:1101px){.bay .one>.n{text-wrap:balance;max-width:60ch}}.bay .row{align-self:end;gap:var(--s-5);border-top:0;grid-area:2/2/span 3;grid-template-columns:repeat(3,minmax(0,max-content));column-gap:40px;margin-top:0;padding-top:0}.bay .row .figure{border-left:1px solid var(--hair2);padding-left:16px}.bay .controls{grid-column:1/-1;margin-top:14px}.bay .acts{align-self:start}@media (max-width:1100px){.bay .one{grid-template-columns:1fr}.bay .row{grid-area:auto/1;margin-top:16px}}@media (max-width:820px){.top.two{padding:0 var(--gutter)}.top-row{gap:10px;min-height:54px}.desk-name{font-size:var(--fs-figure)}.search.find{background:0 0;flex:none;justify-content:center;width:40px;max-width:none;height:36px;margin-left:auto;padding:0}.bay{grid-template-columns:96px 1fr;gap:12px 16px}.bay .scene{width:auto}.bay .acts{grid-column:1/-1}.bay .row{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px}.side.desks .ni .ni-s{display:none}.side.desks .nav .ni{min-height:58px;padding:var(--s-2)var(--s-3)}.side-foot .sys{display:none}}.bay .bay-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.bay .figure .k{white-space:nowrap}.bay .row{flex-wrap:wrap;align-items:flex-end;gap:14px 36px;display:flex}.bay .row .figure{flex:none;max-width:230px}.bay .row .figure .n{text-wrap:pretty;max-width:26ch}.bay .one{grid-template-columns:1fr}.bay .row{grid-area:auto/1;margin-top:18px}@media (max-width:820px){.side.desks .brand-row{display:none}.side.desks .nav .ni{flex:1 1 0;min-width:0}.side.desks .nav{flex:auto;padding-left:0;padding-right:0}.side.desks .desk{flex:1 1 0;min-width:0}}@media (max-width:560px){.bay{grid-template-columns:1fr}.bay .scene{display:none}.bay .row{gap:12px 22px}.bay .row .figure{padding-left:10px}}@media (max-width:820px){.side.desks .side-foot{display:none}}.bay{grid-template-columns:minmax(300px,34%) minmax(0,1fr) auto;align-items:center;gap:0 44px;margin:8px 0 36px;padding-bottom:30px}.bay .scene{align-self:center;margin:-10px 0 -14px}.bay .one>.k{margin-top:0}.bay .one>.v{letter-spacing:-.04em;margin-top:6px;font-size:52px}.bay .one>.n{margin-top:8px}.bay .row .figure .v{font-size:var(--fs-figure)}:root{--plate-filter:drop-shadow(0 24px 28px rgba(0,0,0,.45))}:root[data-theme=light]{--plate-filter:drop-shadow(0 18px 22px rgba(18,18,14,.22));--stage-w:34%}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--plate-filter:drop-shadow(0 18px 22px rgba(18,18,14,.22));--stage-w:34%}}.stage .plate{filter:var(--plate-filter)}.stage img{image-rendering:auto}.stage .pedestal:before{background:radial-gradient(62% 52% at 50% 78%,var(--plate-glow),transparent 74%);top:34%;left:-6%;right:-6%}.stage .pedestal:after{filter:blur(10px);height:12%;bottom:0;left:10%;right:10%}@media (max-width:1100px){.bay{grid-template-columns:minmax(240px,36%) minmax(0,1fr)}.bay .acts{grid-column:1/-1}}@media (max-width:820px){.bay{grid-template-columns:1fr}.bay .scene{width:70%;margin:0 auto;display:block}.bay .one>.v{font-size:var(--fs-hero)}}.bay{isolation:isolate;position:relative}.bay .lamp-pool{pointer-events:none;z-index:-1;opacity:0;transition:opacity var(--dur-3)var(--ease);background:radial-gradient(360px 260px at var(--lx,50%)var(--ly,50%),var(--lamp-pool),transparent 70%);position:absolute;top:-24px;bottom:0;left:-24px;right:-24px}.bay .lamp-pool.on{opacity:1}.bay .row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;max-width:640px;display:grid}.bay .row .figure .v{white-space:nowrap}@media (max-width:560px){.bay .row{grid-template-columns:1fr 1fr}}.sgc{border-bottom:1px solid var(--hair2);align-items:center;gap:2px;padding:0;display:inline-flex;position:relative}.sgc-i{z-index:1;font-size:var(--fs-body);color:var(--stone);white-space:nowrap;transition:color var(--dur-1)var(--ease);align-items:center;gap:7px;padding:9px 12px 11px;font-weight:500;display:inline-flex;position:relative}.sgc-i:hover{color:var(--ivory)}.sgc-i.on{color:var(--ivory);font-weight:600}.sgc-n{font-family:var(--mono);font-size:var(--fs-label);color:var(--stone);font-variant-numeric:tabular-nums;letter-spacing:.04em}.seg-i.on .sgc-n{color:var(--signal)}.sgc-mark{height:2px;width:var(--w);transform:translateX(var(--x));background:var(--signal);transition:transform var(--dur-2)var(--ease),width var(--dur-2)var(--ease);position:absolute;bottom:-1px;left:0}@media (prefers-reduced-motion:reduce){.sgc-mark{transition:none}}.floorbar{flex-wrap:wrap;align-items:flex-end;gap:28px;margin:0 0 18px;display:flex}.floorfind{border-bottom:1px solid var(--hair2);min-width:280px;color:var(--stone);transition:border-color var(--dur-1)var(--ease);align-items:center;gap:9px;margin-left:auto;padding:0 0 9px;display:flex}.floorfind:focus-within{border-color:var(--signal-line);color:var(--mist)}.floorfind svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;flex:none}.floorfind input{min-width:0;color:var(--ivory);font-size:var(--fs-body);background:0 0;border:0;outline:none;flex:1;padding:2px 0}.floorfind input::placeholder{color:var(--stone)}.floorfind input::-webkit-search-cancel-button{display:none}.floorfind button{color:var(--stone);padding:4px;display:inline-flex}.floorfind button:hover{color:var(--ivory)}.kan.floor{border-left:0;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:0;padding-bottom:4px;position:relative}.kan.floor .kcol{border-right:0;border-left:1px solid var(--hair2);min-height:320px;transition:background var(--dur-1)var(--ease);padding:0 14px 8px}.kan.floor .kcol:first-child{border-left:0;padding-left:0}.kan.floor .kh{font-family:var(--ui);font-size:var(--fs-body);letter-spacing:0;text-transform:none;color:var(--mist);border-bottom:0;margin-bottom:0;padding-bottom:2px;font-weight:600}.kan.floor .kh b{font-family:var(--mono);color:var(--stone);font-weight:500}.kan.floor .kh svg{display:none}.kan.floor .kv{font-family:var(--mono);font-size:var(--fs-label);color:var(--stone);letter-spacing:.04em;border-bottom:1px solid var(--hair);margin-bottom:6px;padding-bottom:10px}.kan.floor .kcol.over{background:var(--signal-soft)}.kan.floor .kc{border-bottom:1px solid var(--hair2);cursor:grab;border-left:2px solid transparent;margin:0 -10px 0 -12px;padding:12px 10px 12px 12px}.kan.floor .kc:active{cursor:grabbing}.kan.floor .kc.amber{border-left-color:var(--amber)}.kan.floor .kc.green{border-left-color:var(--signal)}.kan.floor .kc .kt{font-size:var(--fs-section);letter-spacing:-.01em}.kan.floor .kc .kf{letter-spacing:.02em;gap:10px;margin-top:8px}.kan.floor .kc .kf .money{color:var(--ivory)}.kan.floor .kc:before{display:none}.kan.floor .kc:hover{background:var(--hair3)}@media (max-width:1240px){.kan.floor{grid-template-columns:repeat(6,232px);overflow-x:auto}}@media (max-width:820px){.kan.floor{scroll-snap-type:x mandatory;grid-template-columns:repeat(6,82vw)}.kan.floor .kcol{scroll-snap-align:start}.floorbar{gap:14px}.floorfind{width:100%;min-width:0;margin-left:0}}.bay{grid-template-columns:minmax(250px,29%) minmax(0,1fr) auto;gap:0 36px;margin:0 0 22px;padding-bottom:18px}.bay .scene{margin:-14px 0 -18px}.kan.floor .kcol{padding:0 10px 8px}.kan.floor .kc{margin:0 -10px;padding:11px 8px 11px 10px}.kan.floor .kc .sub-t{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.stockbar{margin:0 0 14px}.stockbar-row{flex-wrap:wrap;align-items:flex-end;gap:20px;display:flex}.stockbar-row.two{justify-content:space-between;align-items:center;min-height:30px;margin-top:10px}.stockbar-right{align-items:center;gap:12px;margin-left:auto;padding-bottom:6px;display:flex}.stockbar-right .floorfind{min-width:300px;margin-left:0;padding-bottom:6px}.fpop-anchor{position:relative}.fpop{z-index:20;background:var(--bg1);border:1px solid var(--hair);min-width:280px;box-shadow:var(--shadow-float);gap:12px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.fpop-f{font-size:var(--fs-body);color:var(--stone);grid-template-columns:70px 1fr;align-items:center;gap:10px;display:grid}.fpop-f select{border:1px solid var(--line-ui);height:30px;color:var(--ivory);font-size:var(--fs-body);background:0 0;min-width:0;padding:0 8px}.tokens{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.token{font-size:var(--fs-label);color:var(--mist);border:1px solid var(--hair);transition:border-color var(--dur-1)var(--ease),color var(--dur-1)var(--ease);align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.token:hover{border-color:var(--line-ui);color:var(--ivory)}.token.clear{color:var(--stone);border-color:transparent}.token svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round}.shelf-key{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 24px;margin-top:14px;display:grid}.shelf-key .sk{font-size:var(--fs-body);color:var(--stone);align-items:flex-start;gap:10px;display:flex}.shelf-key .sk i{flex:none;width:8px;height:8px;margin-top:5px}.shelf-key .sk b{color:var(--ivory);margin-right:6px;font-weight:600}@media (max-width:820px){.stockbar-right{flex-wrap:wrap;width:100%;margin-left:0}.stockbar-right .floorfind{flex:1;min-width:0}}.stockbar-right .floorfind{min-width:230px}.stockbar-row{flex-wrap:nowrap}.stockbar .sgc{scrollbar-width:none;max-width:60%;overflow-x:auto}.fpop-check{color:var(--ivory);align-items:center;gap:8px;display:flex}.fpop-check input{width:14px;height:14px;accent-color:var(--signal);margin:0}@media (max-width:1100px){.stockbar-row{flex-wrap:wrap}.stockbar .sgc{max-width:100%}}table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.floorbar .sgc{scrollbar-width:none;flex:0 auto;max-width:62%;overflow-x:auto}.floorbar .sgc::-webkit-scrollbar{display:none}@media (max-width:1100px){.floorbar .sgc{max-width:100%}}.bay .figure .k{white-space:normal;line-height:1.35}.bay .row{max-width:720px}.dt .dt-n{font-family:var(--mono);font-size:var(--fs-label);color:var(--stone);font-variant-numeric:tabular-nums;margin-left:7px}.dt.on .dt-n{color:var(--signal)}:root{--ch1:#3f8bd6;--ch2:#22a88c;--ch3:#b98626}:root[data-theme=light]{--ch1:#2260b4;--ch2:#0b9a80;--ch3:#8e6200}.books{border-bottom:1px solid var(--hair2);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin:0 0 20px;padding-bottom:18px;display:grid}.book{border-left:2px solid var(--hair);min-width:0;transition:border-color var(--dur-1)var(--ease);grid-template-rows:auto auto auto;gap:4px;padding-left:14px;display:grid}.book:hover{border-left-color:var(--line-ui)}.book.on{border-left-color:var(--signal)}.book .k{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--stone)}.book .v{font-family:var(--mono);font-size:var(--fs-figure);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ivory);font-weight:600;line-height:1.1}.book.quiet .v{color:var(--stone)}.book .n{font-size:var(--fs-label);color:var(--stone);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.desks-band{align-items:start}.band{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:0 20px;display:grid}.band .band-plate{margin-top:6px}.band .band-body{min-width:0}.band .stack{margin-top:2px}.lane-key{flex-wrap:wrap;gap:6px 18px;margin-top:10px;display:flex}.lk{font-size:var(--fs-body);color:var(--stone);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.lk b{color:var(--ivory);font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600}.lk.quiet{opacity:.55}.lk.quiet b{color:var(--stone)}.lk i{flex:none;width:8px;height:8px}.lk:hover{color:var(--ivory)}.techs{margin-top:14px}.ty-note.warn{color:var(--amber)}@media (max-width:1240px){.books{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px}}@media (max-width:1100px){.band{grid-template-columns:1fr}.band .band-plate{max-width:180px}}.band .band-plate .pedestal{display:none}.band .band-plate .plate{filter:drop-shadow(0 12px 14px rgba(0,0,0,.4))}:root[data-theme=light] .band .band-plate .plate{filter:drop-shadow(0 10px 12px rgba(18,18,14,.2))}.techs .meter i{background:var(--ch1)}.side.desks .desk{margin-bottom:2px}.side.desks .desk-views{flex-direction:column;margin:0 0 8px;padding:2px 0 6px;display:flex}.side.desks .dv{min-height:34px;font-size:var(--fs-body);color:var(--stone);transition:color var(--dur-1)var(--ease),background var(--dur-1)var(--ease);align-items:center;gap:8px;padding:6px 12px 6px 47px;display:flex;position:relative}.side.desks .dv:before{content:"";background:var(--hair2);width:1px;position:absolute;top:0;bottom:0;left:24px}.side.desks .dv:hover{color:var(--ivory);background:var(--hair3)}.side.desks .dv.on{color:var(--ivory);font-weight:600}.side.desks .dv.on:before{background:var(--ivory);width:2px;left:23.5px}.side.desks .dv .dv-l{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.side.desks .dv .dv-n{font-family:var(--mono);font-size:var(--fs-label);color:var(--stone);font-variant-numeric:tabular-nums;margin-left:auto}.side.desks .dv.on .dv-n{color:var(--ivory)}.side.desks .desk.on>.ni{background:0 0}.side.desks .desk.on>.ni .ni-s,.top.two .desk-tabs{display:none}.top-row{min-height:64px}@media (max-width:820px){.side.desks .desk-views{display:none}}.tband{border-top:1px solid var(--hair);padding:32px 0 36px}.tband:first-of-type{border-top:0}.tband-h{flex-wrap:wrap;align-items:baseline;gap:14px;margin:0 0 22px;display:flex}.tband-h .eyebrow{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--signal)}.tband-h b{font-size:var(--fs-section);letter-spacing:-.01em;color:var(--ivory);font-weight:700}.tband-h .more{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--stone)}.tband-h .link{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--signal);margin-left:auto}.tband-h .tband-seg .sgc-mark{bottom:-2px}.tband-h.in{margin-bottom:18px}.tgrid{column-gap:0;display:grid}.tgrid.t75{grid-template-columns:7fr 5fr}.tgrid.t57{grid-template-columns:5fr 7fr}.tgrid>.vr{border-left:1px solid var(--hair);padding-left:32px}.tgrid>.sec:not(.vr){padding-right:32px}.sub-h{align-items:baseline;gap:12px;margin:0 0 12px;display:flex}.sub-h b{font-size:var(--fs-body);font-weight:600}.sub-h span{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--stone)}.sub-h .link{margin-left:auto}.figrow{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 8px;padding:20px 0 24px;display:grid}.fr{border-left:1px solid var(--hair2);gap:5px;min-width:0;padding:0 20px;display:grid}.fr:first-child{border-left:0;padding-left:0}.fr .k{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--stone);white-space:nowrap}.fr .v{font-family:var(--mono);font-size:var(--fs-figure);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ivory);white-space:nowrap;font-weight:600;line-height:1.1}.fr .n{font-size:var(--fs-label);color:var(--stone);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fr.amber .v{color:var(--amber)}.fr.alert .v{color:var(--alert)}.trio{border-top:1px solid var(--hair2);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;padding-top:14px;display:grid}.trio .fr:first-child{padding-left:0}.tgrid .books{border-bottom:0;grid-template-columns:1fr 1fr;align-content:start;gap:22px 28px;margin:0;padding:0 32px 0 0}.band-row{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:0 22px;display:grid}.band .big{align-items:baseline;gap:10px;margin:2px 0 12px;display:flex}.band .big .v{font-family:var(--mono);font-size:var(--fs-hero);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.band .big .k{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--stone)}.band .lane-key{margin-top:12px}.bay{border-bottom:0;margin-bottom:0;padding-bottom:26px}@media (max-width:1240px){.figrow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.fr:nth-child(4){border-left:0;padding-left:0}}@media (max-width:1100px){.tgrid.t75,.tgrid.t57,.tgrid.t66{grid-template-columns:1fr}.tgrid>.vr{border-left:0;margin-top:24px;padding-left:0}.tgrid>.sec:not(.vr),.tgrid .books{padding-right:0}}@media (max-width:820px){.figrow{grid-template-columns:1fr 1fr}.fr:nth-child(odd){border-left:0;padding-left:0}.band-row{grid-template-columns:1fr}.band .band-plate{max-width:160px}}.tband{border-top:1px solid var(--hair);margin-top:48px;padding:32px 0 0}.tband:first-of-type{border-top:0;margin-top:0;padding-top:0}.tband-h,.tband-h.in{margin-bottom:20px}.figrow{margin:0;padding:20px 0 22px}.view{padding-top:24px}.side.desks .nav{padding-top:6px}.side.desks .nav:before{content:"Desks";font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--stone2);padding:10px 12px 6px 16px;display:block}.side.desks .desk{border-top:1px solid var(--hair2);margin:0}.side.desks .desk:first-of-type{border-top:0}.side.desks .desk-views{margin-bottom:6px}.side.desks .dv{min-height:32px;padding-top:5px;padding-bottom:5px}.side-foot .sys:before{content:"Configuration";font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--stone2);padding:4px 12px 6px 16px;display:block}.band{display:block}.band-row{grid-template-columns:150px minmax(0,1fr);column-gap:24px}.band .big{flex-wrap:wrap;gap:6px 12px;margin:0 0 12px}.band .big .v{font-size:var(--fs-title);letter-spacing:-.03em}.trio{grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;column-gap:24px}.trio .fr{padding:0 0 0 14px}.trio .fr:first-child{border-left:0;padding-left:0}.trio .fr .k{white-space:normal;line-height:1.3}.trio .fr .v{font-size:var(--fs-figure)}.fr .k{white-space:normal;line-height:1.3}.tband-h .link,.sub-h .link{color:var(--mist);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair);text-transform:none;letter-spacing:0;font-family:var(--ui);font-size:var(--fs-body)}.tband-h .link:hover,.sub-h .link:hover{color:var(--ivory)}.tband-h b{font-size:var(--fs-figure);letter-spacing:-.02em}.tband .meter i{background:var(--mist)}.legend{flex-wrap:wrap;gap:22px;display:flex}.legend .lg{font-size:var(--fs-body);color:var(--ivory);align-items:center;gap:8px;padding:0;display:inline-flex}.legend .lg i{flex:none;width:10px;height:10px}.legend .lg .n{font-family:var(--mono);font-size:var(--fs-label);color:var(--stone);font-variant-numeric:tabular-nums}.legend .lg.off{color:var(--stone);text-decoration:line-through;-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair)}.legend .lg.off i{opacity:.35}.readout .k{color:var(--stone)}.bay .one>.v{font-size:var(--fs-hero)}.trio{grid-template-columns:repeat(3,minmax(0,1fr))}.fr .n .warn,.ni .ni-s .warn{color:var(--amber)}.side.desks .nav .ni:hover{background:0 0}.side.desks .nav .ni:hover .lamp{opacity:.35;transform:none}.side.desks .ni.on svg{filter:none}.side.desks .desk.on>.ni .ni-s{display:block}.side.desks .nav .ni{min-height:59px}@media (max-width:820px){.bay,.band-row{grid-template-columns:1fr}.side.desks .nav:before{display:none}.side.desks .desk{border-top:0}.trio{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px}.tgrid .books{grid-template-columns:1fr 1fr;padding:0 0 18px}}.side.desks .ni .ni-s.warn{color:var(--stone)}@media (max-width:820px){.side.desks .desk.on>.ni .ni-s{display:none}}.books{border-bottom:1px solid var(--hair2);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin:0 0 22px;padding:0 0 20px}.tband .ty-note .link{color:var(--mist);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair);text-transform:none;letter-spacing:0;font-family:var(--ui);font-size:var(--fs-body)}.tgrid.t66{grid-template-columns:7fr 5fr}.trio .fr .k{letter-spacing:.12em;overflow-wrap:anywhere}@media (max-width:820px){.side.desks .org-line{display:none}.bay .scene{margin:0 auto 6px}.books{grid-template-columns:1fr 1fr;gap:18px 24px}}@media (max-width:560px){.bay .row{row-gap:14px}.tband .sec svg[viewBox]{display:none}}.figrow.six{border-top:1px solid var(--hair);border-bottom:0;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:24px 0 0}.figrow.six .fr{padding:0 22px}.figrow.six .fr:first-child{padding-left:0}.figrow.six .fr .v{font-size:var(--fs-title);letter-spacing:-.03em}.figrow.six .fr .k{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bay{padding-bottom:28px}.curve svg{width:100%;height:auto;display:block;overflow:visible}.curve .gl{stroke:var(--hair2);stroke-width:1px}.curve .ax{stroke:var(--hair);stroke-width:1px}.curve text{font-family:var(--mono);fill:var(--stone);letter-spacing:.08em;font-size:10.5px}.curve .area{opacity:.3}.curve .total{fill:none;stroke:var(--ivory);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.curve .prev{fill:none;stroke:var(--stone);stroke-width:1px;stroke-dasharray:2 5;stroke-linecap:round}.curve .mark line{stroke:var(--hair);stroke-dasharray:2 3}.curve .mark circle{fill:var(--ivory);stroke:var(--bg0);stroke-width:2px}.curve .mark text{fill:var(--ivory);letter-spacing:.02em;font-size:11.5px;font-weight:500}.curve .hover line{stroke:var(--line-ui)}.curve .hover circle{fill:var(--bg0);stroke:var(--ivory);stroke-width:1.5px}.curve-read{flex-wrap:wrap;align-items:flex-end;gap:28px;min-height:44px;margin:0 0 14px;display:flex}.curve-read>div{gap:4px;min-width:96px;display:grid}.curve-read .v{font-family:var(--mono);font-size:var(--fs-title);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ivory);font-weight:600;line-height:1}.curve-read .s{font-family:var(--mono);font-size:var(--fs-figure);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--mist);font-weight:500;line-height:1}.curve-read .last{text-align:right;margin-left:auto}.curve-read .s .d{font-size:var(--fs-label);letter-spacing:.06em;color:var(--stone);margin-left:10px}.curve-read .s .d.down{color:var(--amber)}.legend .lg.was{color:var(--stone)}.legend .lg i.dash{border-top:1px dashed var(--stone);background:0 0;width:14px;height:0}@media (prefers-reduced-motion:reduce){.curve .draw-in{animation:none}}.qviews{margin:-4px 0 14px}.qviews .sgc{border-bottom:1px solid var(--hair2)}.lanes-h,.lane{grid-template-columns:minmax(0,1.15fr) 36px minmax(0,1.6fr) 84px;align-items:center;column-gap:14px;display:grid}.lanes-h{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--stone2);padding:0 0 8px}.lanes-h span:nth-child(2),.lanes-h span:last-child{text-align:right}.lanes{flex-direction:column;display:flex}.lane{border-top:1px solid var(--hair2);min-height:36px;color:var(--mist);font-size:var(--fs-body);transition:color var(--dur-1)var(--ease);padding:7px 0}.lane:hover{color:var(--ivory)}.lane .k{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lane .n{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ivory);text-align:right}.lane .bar{background:var(--bg3);height:3px;position:relative;overflow:hidden}.lane .bar i{transform-origin:0;background:var(--mist);width:100%;transition:transform var(--dur-3)var(--ease);position:absolute;top:0;bottom:0;left:0}.lane .v{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.04em;color:var(--stone);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.lane.quiet,.lane.quiet .n{color:var(--stone)}.lane.amber .n{color:var(--amber)}.lane.amber .bar i{background:var(--amber)}.shelf-h{border-top:1px solid var(--hair);margin-top:30px;padding-top:26px}.abc{gap:2px;width:100%;height:24px;margin-top:2px;display:flex}.abc i{height:100%;font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.06em;white-space:nowrap;color:var(--bg0);justify-content:center;align-items:center;min-width:0;font-style:normal;display:flex;overflow:hidden}.abc i.A{background:var(--ivory)}.abc i.B{background:var(--mist)}.abc i.C{background:var(--stone)}.abc i.N{background:var(--stone2);color:var(--ivory)}.lk i.abc-A{background:var(--ivory)}.lk i.abc-B{background:var(--mist)}.lk i.abc-C{background:var(--stone)}.lk i.abc-N{background:var(--stone2)}.tband.work .trio{margin-top:20px}.ni-t{align-items:baseline;gap:9px;min-width:0;display:flex}.ni-i{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.1em;color:var(--stone2);font-variant-numeric:tabular-nums;flex:none;font-style:normal;font-weight:500}.ni.on .ni-i{color:var(--stone)}.clock{border-top:1px solid var(--hair2);opacity:0;transition:opacity var(--dur-3)var(--ease);flex-direction:row;align-items:baseline;gap:8px;margin-top:4px;padding:10px 0 0;display:flex}.clock.on{opacity:1}.clock .t{font-family:var(--mono);font-size:var(--fs-title);letter-spacing:-.02em;color:var(--ivory);font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.clock .d{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--stone)}.side.mini .clock{justify-content:center;align-items:center;padding:12px 0 4px}.side.mini .clock .t{font-size:var(--fs-body);letter-spacing:0}@media (max-width:1240px){.figrow.six{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}.figrow.six .fr:nth-child(4){border-left:0;padding-left:0}}@media (max-width:820px){.figrow.six{grid-template-columns:1fr 1fr}.figrow.six .fr:nth-child(odd){border-left:0;padding-left:0}.figrow.six .fr:nth-child(4){border-left:1px solid var(--hair2);padding-left:22px}.lanes-h,.lane{grid-template-columns:minmax(0,1.2fr) 32px minmax(0,1fr) 72px;column-gap:10px}.curve-read{gap:16px}.curve-read .last{text-align:left;margin-left:0}.side.desks .clock{display:none}}.top-actions .crumb{display:none}.figrow.six.closed{border-bottom:1px solid var(--hair);margin-bottom:28px;padding-bottom:26px}@media (max-width:820px){.side.desks .ni-i{display:none}.figrow.six .fr .n{white-space:normal;text-overflow:clip;line-height:1.35;overflow:visible}}@media (max-width:1100px){.tgrid.t66{grid-template-columns:1fr}.tgrid>.vr{border-left:0;margin-top:40px;padding-left:0}.tgrid>.sec:not(.vr){padding-right:0}}.curve .gl{stroke-dasharray:none}.curve .prev{stroke:var(--mist);stroke-width:1.5px;stroke-dasharray:4 4}.curve .mark text{font-size:var(--fs-label);letter-spacing:.06em;paint-order:stroke;stroke:var(--bg0);stroke-width:4px;stroke-linejoin:round}.curve-read .v{font-size:var(--fs-figure)}.curve-read .s{font-size:var(--fs-section)}.figrow.six .fr .n{white-space:normal;text-overflow:clip;line-height:1.35;overflow:visible}.clock .t{font-size:var(--fs-section)}.tband.work .vr .tband-h .more{flex-basis:100%;order:3;margin-top:-8px}@media (max-width:820px){.qviews .sgc{scrollbar-width:none;max-width:100%;overflow-x:auto}.qviews .sgc::-webkit-scrollbar{display:none}}@media (max-width:560px){.curve svg,.curve .legend{display:none}.curve-read{margin-bottom:0}}@media (max-width:820px){.bay{grid-template-columns:minmax(0,1fr)}.bay .one{min-width:0}.bay .controls .sgc{scrollbar-width:none;max-width:100%;overflow-x:auto}.bay .controls .sgc::-webkit-scrollbar{display:none}}@media (max-width:1300px){.tband.work .vr .tband-h .link{order:4}.tband.work .vr .tband-h .more{flex:1 0 auto}}@media (max-width:820px){.bay .one{grid-template-columns:minmax(0,1fr)}.bay .controls{min-width:0;max-width:100%}.bay .controls .sgc{min-width:0}}.sr-only{top:0;left:0}.tbl-wrap{position:relative}@media (max-width:820px){.sgc{scrollbar-width:none;max-width:100%;overflow-x:auto}.sgc::-webkit-scrollbar{display:none}.sec:has(>table.t){-webkit-overflow-scrolling:touch;overflow-x:auto}.sec:has(>form>table.t){-webkit-overflow-scrolling:touch;overflow-x:auto}.sec:has(>div>table.t):not(:has(.tbl-wrap)){-webkit-overflow-scrolling:touch;overflow-x:auto}.grid>*,.pos>*,.view>.sec{min-width:0}}.menu{max-width:min(360px,92vw)}.chip.on,.chip[aria-pressed=true]{color:var(--ivory);border-color:var(--line-ui);background:var(--hair3)}.chip.on .n{color:var(--ivory)}.meter i{background:var(--mist)}.tag.g,.badge.g{color:var(--mist)}.brackets{--bkc:var(--hair)}:root,:root[data-theme=light]{--c1:var(--ch1);--c2:var(--ch2);--c3:var(--ch3)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--c1:var(--ch1);--c2:var(--ch2);--c3:var(--ch3)}}.kc .sub-t{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}@media print{.view:has(>.print-only)>:not(.print-only){display:none!important}}.progress-band{border-bottom:1px solid var(--hair2);margin:0 0 26px;padding:0 0 22px}@media (min-width:901px) and (max-width:1100px){.pos{grid-template-columns:minmax(0,1fr) 300px}}.trend svg text{font-family:var(--mono);fill:var(--stone);letter-spacing:.06em;font-size:10.5px}.trend svg text.pl{fill:var(--mist);letter-spacing:var(--track-label);text-transform:uppercase}.trend .gl{stroke:var(--hair2);stroke-width:1px;stroke-dasharray:none}.trend .ax{stroke:var(--hair);stroke-width:1px}.trend .ln{fill:none;stroke:var(--ch2);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.trend .dot{fill:var(--ch2);stroke:var(--bg0);stroke-width:1.5px}.trend .dot.on{fill:var(--bg0);stroke:var(--ch2);stroke-width:2px}.trend-read{flex-wrap:wrap;align-items:stretch;gap:10px 28px;min-height:40px;margin:0 0 16px;display:flex}.trend-read>div{gap:4px;display:grid}.trend-read b{font-family:var(--mono);font-size:var(--fs-section);color:var(--ivory);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.trend-read .m b{font-family:var(--ui);font-size:var(--fs-figure);letter-spacing:-.02em;font-weight:600}.legend .lg i.line{width:14px;height:2px}@media (max-width:820px){.top.two .desk-tabs{margin:0 calc(-1*var(--gutter));padding:0 var(--gutter);border-top:1px solid var(--hair2);gap:2px;display:flex}.top.two .desk-tabs .dt{font-size:var(--fs-body);align-items:center;gap:6px;min-height:44px;padding:11px 10px 12px;display:inline-flex}.top.two .desk-tabs .dt-n{font-family:var(--mono);font-size:var(--fs-label);color:var(--stone)}.top.two .desk-tabs .dt.on .dt-n{color:var(--ivory)}}.kan.floor .kc{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kan.floor.dragging{touch-action:none;scroll-snap-type:none!important}.kan.floor .kc.lift{opacity:.35}.kc-ghost{z-index:70;pointer-events:none;background:var(--float);border:1px solid var(--line-ui);box-shadow:var(--shadow-float);font-family:var(--mono);font-size:var(--fs-section);color:var(--ivory);white-space:nowrap;padding:8px 12px;position:fixed;transform:translate(-50%,-130%)}.req-read{max-width:72ch}.req-text{font-size:var(--fs-section);color:var(--ivory);white-space:pre-wrap;margin:0;line-height:1.55}.req-facts{flex-wrap:wrap;gap:12px 36px;margin:14px 0 0;display:flex}.req-facts dt{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--stone)}.req-facts dd{font-size:var(--fs-body);color:var(--mist);white-space:pre-wrap;margin:4px 0 0}.req-facts .wide{flex-basis:100%}.kan.floor .kcol.over{background:var(--hair3);box-shadow:inset 0 2px 0 var(--ivory)}.kan.floor .kcol.over .kv{border-bottom-color:var(--line-ui)}.trend-read .ty-label{align-items:center;gap:6px;display:inline-flex}.trend-read .tsw{flex:none;width:8px;height:8px;display:inline-block}.trend-read .tsw.line{width:12px;height:2px}@media (max-width:820px){.top.two .desk-tabs .dt-bar{background:var(--ivory)}}.trend-read>div{align-content:space-between;min-width:118px}.trend-read .m{min-width:128px}.menu.bell{width:min(420px,94vw);min-width:0}.bell-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.bell-head b{color:var(--mist);letter-spacing:.08em;font-weight:500}.bell-desk+.bell-desk{border-top:1px solid var(--hair2)}.bell-desk-h{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--stone2);padding:10px 16px 2px}.bell-row{grid-template-columns:8px minmax(0,1fr) auto;align-items:start;padding:10px 16px}.bell-row .bell-go{min-width:0;color:inherit;display:block}.bell-row .bell-go:hover b{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair)}.bell-row .bell-go span{margin-top:2px;display:block}.bell-side{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.bell-done{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--mist);border:1px solid var(--hair);cursor:pointer;min-height:28px;transition:color var(--dur-1)var(--ease),border-color var(--dur-1)var(--ease);background:0 0;padding:5px 8px}.bell-done:hover{color:var(--ivory);border-color:var(--line-ui)}.bell-row.aside b,.bell-row.aside span{color:var(--stone)}.bell-aside{max-height:240px;overflow:auto}.savebar{z-index:6;background:var(--bg0);border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;padding:14px 0 16px;display:flex;position:-webkit-sticky;position:sticky;bottom:0}.savebar-say{font-size:var(--fs-body);color:var(--stone);flex:260px}.savebar.on .savebar-say{color:var(--ivory)}@media (max-width:820px){.savebar{gap:8px 10px;padding:10px 0 12px}.savebar-say{flex-basis:100%}.savebar .btn{flex:1 1 0;justify-content:center}}.field.warned .help{color:var(--amber)}.field.warned input,.field.warned textarea{border-color:var(--amber)}.ib .pip.r{background:var(--alert);color:var(--ivory)}.ib .pip.n{background:var(--mist);color:var(--bg0)}.menu.bell{width:min(420px,94vw);max-width:min(420px,94vw)}.menu.bell .menu-scroll{max-height:min(600px,100dvh - 200px)}.bell-done{color:var(--stone);border-color:transparent}.bell-row:hover .bell-done{border-color:var(--hair);color:var(--mist)}.bell-done:focus-visible{border-color:var(--hair);color:var(--mist)}.bell-done:hover{border-color:var(--line-ui);color:var(--ivory)}@media (pointer:coarse){.bell-done{border-color:var(--hair2);min-width:64px;min-height:44px}}@media (max-width:820px){.menu.bell{top:58px;left:var(--gutter);right:var(--gutter);width:auto;max-width:none;position:fixed}.menu.bell .menu-scroll{max-height:calc(100dvh - 250px)}}.view:has(.savebar.on){padding-bottom:0}.savebar.on{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.savebar:not(.on){position:static}@media (max-width:820px){.savebar-say{flex:auto}.savebar .btn.ghost{flex:none}.savebar .btn:not(.ghost){flex:100%}}.sgc-n.zero{color:var(--stone2)}.scanbar{border-bottom:1px solid var(--hair2);gap:8px;margin:6px 0 4px;padding:0 0 18px;display:grid}.scanbar.floorscan{margin-bottom:18px}.scanrow{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.scanfield{border:1px solid var(--line-ui);background:var(--bg1);flex:320px;align-items:center;gap:10px;min-height:48px;padding:0 12px;display:flex}.scanfield svg{color:var(--stone);flex:none}.scanfield input{min-width:0;color:var(--ivory);font-family:var(--mono);font-size:var(--fs-section);letter-spacing:.04em;background:0 0;border:0;outline:0;flex:1;height:46px}.scanfield:focus-within{border-color:var(--ivory)}.scanrow .btn{min-height:48px}.scan-said{font-size:var(--fs-body);color:var(--mist);min-height:1.4em;margin:0}.scan-said.warn{color:var(--amber)}.scan-said.down{color:var(--alert)}@keyframes scanlit{0%{background:var(--hair2)}to{background:0 0}}table.t tr.scan-hit>td{animation:scanlit 1.4s var(--ease)both;box-shadow:inset 0 1px 0 var(--line-ui),inset 0 -1px 0 var(--line-ui)}table.t tr.scan-hit>td:first-child{box-shadow:inset 2px 0 0 var(--ivory),inset 0 1px 0 var(--line-ui),inset 0 -1px 0 var(--line-ui)}@media (prefers-reduced-motion:reduce){table.t tr.scan-hit>td{background:var(--hair3);animation:none}}.ph-only{display:none}.postbar.on{z-index:6;padding:14px 0 calc(16px + env(safe-area-inset-bottom,0px));background:var(--bg0);border-top:1px solid var(--hair);margin-top:22px;position:-webkit-sticky;position:sticky;bottom:0}.view:has(.postbar.on){padding-bottom:0}@media (max-width:820px){.ph-only{display:block}table.t.recv th:first-child,table.t.recv td:first-child,table.t.recv th:nth-child(3),table.t.recv td:nth-child(3),table.t.recv th:nth-child(4),table.t.recv td:nth-child(4),table.t.recv th:nth-child(5),table.t.recv td:nth-child(5),table.t.recv th:nth-child(7),table.t.recv td:nth-child(7),table.t.recv th:nth-child(8),table.t.recv td:nth-child(8),table.t.recv th:nth-child(9),table.t.recv td:nth-child(9),table.t.recv th:nth-child(10),table.t.recv td:nth-child(10),table.t.recv tfoot td{display:none}.scanrow .btn.ghost{flex:auto}.postbar.on .ty-note{display:none}.postbar.on .btn.primary{flex:100%;justify-content:center}table.t.recv{table-layout:auto;width:100%;min-width:0}table.t.recv td:nth-child(6),table.t.recv th:nth-child(6){white-space:nowrap;width:1%;padding-left:8px}table.t.recv td:nth-child(6) .btn-row{flex-wrap:nowrap;gap:6px}table.t.recv td:nth-child(6) input{width:64px!important}table.t.recv td:nth-child(2){white-space:normal}.postbar.on>a.btn{display:none}}.scanbar:not(.floorscan){z-index:5;background:var(--bg0);padding-top:12px;position:-webkit-sticky;position:sticky;top:0}table.t.recv tbody tr{scroll-margin-top:170px;scroll-margin-bottom:96px}@keyframes scanlitB{0%{background:var(--hair2)}to{background:0 0}}table.t tr.scan-hit[data-beat="1"]>td{animation-name:scanlitB}table.t tr.scan-hit input[id^=count-]{border-color:var(--ivory)!important}@media (max-width:820px){table.t.recv tr.scan-hit>td:nth-child(2){box-shadow:inset 2px 0 0 var(--ivory),inset 0 1px 0 var(--line-ui),inset 0 -1px 0 var(--line-ui)}}#till-results .last-paid{color:var(--mist);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.02em;margin-top:2px;display:block}#till-results .last-paid .warn{color:var(--amber)}.doc-terms{margin-top:var(--s-6);padding-top:var(--s-3);border-top:1px solid var(--hair2);font-size:var(--fs-label);color:var(--stone);white-space:pre-wrap;max-width:none}.recent-row{border-bottom:1px solid var(--hair2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.recent-row>.stat-row{border-bottom:0}.recent-row .reprint{color:var(--stone)}.recent-row .reprint:hover{color:var(--ivory)}.doc-head .who{height:auto;color:inherit;border:0;flex:auto;gap:0;min-width:0;padding:0;display:block}.doc-head .what{flex:none}.doc-head .what b{white-space:nowrap}.doc-tot .tot{gap:var(--s-5)}@media print{.doc-tot{break-inside:avoid;page-break-inside:avoid;width:min(300px,100%);margin-left:auto;display:block!important}}.doc-lines .ln-desc{display:block}:root,:root[data-theme=dark]{--mist:#bdbfb5;--stone:#8b8f83;--stone2:#5f6359;--hair:rgba(242,241,236,.09);--hair2:rgba(242,241,236,.06);--hair3:rgba(242,241,236,.035);--line-ui:rgba(242,241,236,.16);--r-1:7px;--r-2:11px;--r-3:15px;--surf-1:rgba(242,241,236,.035);--surf-2:rgba(242,241,236,.06);--surf-3:rgba(242,241,236,.094);--line-1:rgba(242,241,236,.075);--line-2:rgba(242,241,236,.13);--line-3:rgba(242,241,236,.22);--hi:inset 0 1px 0 rgba(255,255,255,.055);--recess:rgba(0,0,0,.32);--lane:rgba(0,0,0,.22);--shadow-1:0 1px 2px rgba(0,0,0,.4),0 10px 28px -18px rgba(0,0,0,.75);--shadow-2:0 0 0 1px rgba(0,0,0,.5),0 28px 70px -22px rgba(0,0,0,.85);--float:#13150f;--btn-grad:linear-gradient(180deg,#9df05a,#8d4);--btn-edge:rgba(0,0,0,.28);--btn-glow:rgba(143,230,73,.45);--chip-fill:var(--surf-2);--chip-ring:transparent;--canvas:radial-gradient(1100px 600px at 12% -12%,rgba(242,241,236,.05),transparent 62%),radial-gradient(800px 500px at 100% -5%,rgba(143,230,73,.055),transparent 60%),linear-gradient(180deg,#0b0c09,#080906 55%);--fs-label:11.5px;--track-label:.01em;--track-mono:.03em}:root[data-theme=light]{--r-1:7px;--r-2:11px;--r-3:15px;--surf-1:rgba(25,25,19,.035);--surf-2:rgba(25,25,19,.06);--surf-3:rgba(25,25,19,.09);--line-1:rgba(25,25,19,.1);--line-2:rgba(25,25,19,.17);--line-3:rgba(25,25,19,.26);--hi:inset 0 1px 0 rgba(255,255,255,.7);--recess:rgba(255,255,255,.62);--lane:rgba(25,25,19,.043);--shadow-1:0 1px 2px rgba(25,25,19,.08),0 10px 28px -18px rgba(25,25,19,.35);--shadow-2:0 0 0 1px rgba(25,25,19,.06),0 28px 70px -22px rgba(25,25,19,.35);--btn-grad:linear-gradient(180deg,#39782d,#2b6321);--btn-edge:rgba(0,0,0,.2);--btn-glow:rgba(43,99,33,.35);--chip-fill:transparent;--chip-ring:currentColor;--canvas:radial-gradient(1100px 600px at 12% -12%,rgba(255,255,255,.7),transparent 62%),linear-gradient(180deg,#f7f5ef,#f4f2ec 55%);--fs-label:11.5px;--track-label:.01em;--track-mono:.03em}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]){--r-1:7px;--r-2:11px;--r-3:15px;--surf-1:rgba(25,25,19,.035);--surf-2:rgba(25,25,19,.06);--surf-3:rgba(25,25,19,.09);--line-1:rgba(25,25,19,.1);--line-2:rgba(25,25,19,.17);--line-3:rgba(25,25,19,.26);--hi:inset 0 1px 0 rgba(255,255,255,.7);--recess:rgba(255,255,255,.62);--lane:rgba(25,25,19,.043);--shadow-1:0 1px 2px rgba(25,25,19,.08),0 10px 28px -18px rgba(25,25,19,.35);--shadow-2:0 0 0 1px rgba(25,25,19,.06),0 28px 70px -22px rgba(25,25,19,.35);--btn-grad:linear-gradient(180deg,#39782d,#2b6321);--btn-edge:rgba(0,0,0,.2);--btn-glow:rgba(43,99,33,.35);--chip-fill:transparent;--chip-ring:currentColor;--canvas:radial-gradient(1100px 600px at 12% -12%,rgba(255,255,255,.7),transparent 62%),linear-gradient(180deg,#f7f5ef,#f4f2ec 55%);--fs-label:11.5px;--track-label:.01em;--track-mono:.03em}}.main{background:var(--canvas)}.main:before{background:0 0}.k,.kl,.fr .k,.dl .k,.figure .k,.field label,.field .lbl,table.t th,table.t caption,.sh span,.tband-h .more,.tband-h .eyebrow,.sub-h span,.kicker,.crumb,.menu-label,.pl-g,.tile .tl,.ng-h,.kh,.legend,.doc-meta .k,.bay .one>.k,.band .big .k,.tfoot,.health,.org-place,.prog .cap,.side.desks .nav:before,.side-foot .sys:before,.tli span,.fi .tm,.signin-foot,.signin-form .field .lbl,.tip>.tip-body,[data-tip]:after,.ty-label,.chart text,.doc-head .what span,.dl .k,.kpi .kl,.desk-tabs .dt-n,.sgc-n,.tab .n,.ni .bdg,.dv-n,.org-line span{font-family:var(--ui);font-size:var(--fs-label);letter-spacing:.01em;text-transform:none;color:var(--stone);font-weight:500}.kicker:before{display:none}.kicker{color:var(--stone);margin-bottom:6px}.tband-h .eyebrow{color:var(--stone)}.chart text{fill:var(--stone);font-variant-numeric:tabular-nums}.tab{font-family:var(--ui);font-size:var(--fs-body);letter-spacing:0;text-transform:none;color:var(--stone);padding:0 0 10px;font-weight:500}.tab.on,.tab[aria-selected=true],.tab[aria-current=page]{color:var(--ivory);font-weight:600}.link,.sh .link,.tband-h .link{font-family:var(--ui);font-size:var(--fs-body);letter-spacing:0;text-transform:none;color:var(--mist);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);font-weight:500}.link:hover,.sh .link:hover,.tband-h .link:hover{opacity:1;color:var(--ivory);-webkit-text-decoration-color:var(--ivory);text-decoration-color:var(--ivory)}.bay .one>.v,.kpi.hero .kv,.band .big .v,.ty-hero{font-family:var(--ui);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:800}.fr .v,.kpi .kv,.figure .v,.tot b,.tot.grand b,.stat-row .v,.tile .tv,.ty-value{font-family:var(--ui);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-weight:600}.bay .one>.v{letter-spacing:-.04em;margin-top:6px;font-size:56px;font-weight:800}.bay .one>.n{color:var(--mist)}.pn:before{display:none}.pn{letter-spacing:0;font-weight:600}.sub-t{color:var(--stone)}.ghost-num,.ph .num,.ticks{display:none}.brackets{background-image:none;padding:0}.kpi:before{display:none}@media (min-width:821px){.side{border-right:1px solid var(--line-1);background:linear-gradient(#0e100b,#0a0c08)}:root[data-theme=light] .side{background:linear-gradient(#f0ede4,#ece8dd)}.side.desks .nav .ni,.side-foot .sys .ni{border-radius:var(--r-2);margin:0 2px;padding:10px 12px 10px 16px}.side.desks .nav .ni+.ni{margin-top:2px}.ni:hover{background:var(--surf-1);color:var(--ivory)}.ni.on,.ni[aria-current=page]{background:var(--surf-2);box-shadow:var(--hi),0 0 0 1px var(--line-1)inset,0 1px 2px rgba(0,0,0,.35)}.ni .lamp{border-radius:2px;width:3px;top:14px;bottom:14px;left:1px}.side.desks .ni .ni-i{display:none}.side.desks .desk{border-top:0}.side.desks .nav:before,.side-foot .sys:before{color:var(--stone2);letter-spacing:.02em;padding-left:18px;font-weight:600}.side.desks .dv{border-radius:var(--r-1);min-height:32px;transition:background var(--dur-1)var(--ease),color var(--dur-1)var(--ease);margin:0 6px;padding-left:44px}.side.desks .dv:hover{background:var(--surf-1);color:var(--ivory)}.side.desks .dv:before{left:22px}.side-foot{border-top:1px solid var(--line-1)}.side.desks .nav .ni{min-height:52px}.side.desks .nav{scroll-padding-bottom:24px;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),transparent);mask-image:linear-gradient(#000 calc(100% - 24px),transparent)}.side.mini .ni{margin:0 4px}}.avatar{border-radius:var(--r-1);background:var(--surf-3);box-shadow:var(--hi),0 0 0 1px var(--line-1)inset}.dot,.live{border-radius:50%}.org-line b{color:var(--ivory)}.top{border-bottom:1px solid var(--line-1);background:linear-gradient(rgba(242,241,236,.024),transparent)}.search,.search.find{background:var(--recess);border:1px solid var(--line-2);border-radius:var(--r-2);color:var(--stone);box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.search.find{padding:10px 14px}.search:hover,.search.find:hover{border-color:var(--line-3);color:var(--mist)}.search:focus-within,.search.find:focus-within{border-color:var(--signal-line);box-shadow:inset 0 1px 2px rgba(0,0,0,.3),0 0 0 3px var(--signal-soft)}kbd{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.02em;border:1px solid var(--line-2);background:var(--surf-2);color:var(--stone);border-radius:5px;padding:1px 6px;font-weight:500;line-height:1.4}.ib,.rail-tog,.dh .x,.who{border-radius:var(--r-1)}.ib:hover,.rail-tog:hover,.dh .x:hover{background:var(--surf-2);color:var(--ivory);border-color:transparent}.who:hover{background:var(--surf-1);border-color:var(--line-1)}.who.open,.who[aria-expanded=true]{background:var(--surf-2);border-color:var(--line-2)}.ib .pip{text-align:center;border-radius:999px;min-width:16px;top:4px;right:4px}@media (min-width:821px){.ib .pip{box-shadow:0 0 0 2px var(--bg0);top:0;right:-4px}}.dt{padding:9px 12px 12px}.desk-tabs{margin-left:-12px}.btn{border-radius:var(--r-1);background:var(--surf-2);border:1px solid var(--line-2);height:34px;box-shadow:var(--hi),0 1px 2px rgba(0,0,0,.35);color:var(--ivory);transition:background var(--dur-1)var(--ease),border-color var(--dur-1)var(--ease),color var(--dur-1)var(--ease),transform 90ms var(--ease),box-shadow var(--dur-1)var(--ease);padding:0 14px}@media (hover:hover){.btn:hover{background:var(--surf-3);border-color:var(--line-3);color:var(--ivory)}}.btn:active{transform:translateY(1px);box-shadow:inset 0 1px 2px rgba(0,0,0,.35)}.btn.sm{height:28px;font-size:var(--fs-label);border-radius:6px;padding:0 10px}.btn.lg{border-radius:9px;height:40px;padding:0 18px}.btn.ghost{box-shadow:none;color:var(--mist);background:0 0;border-color:transparent}@media (hover:hover){.btn.ghost:hover{background:var(--surf-2);color:var(--ivory);border-color:transparent}}.btn.primary{background:var(--btn-grad);border-color:var(--btn-edge);color:var(--ink-on-signal);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 1px 2px rgba(0,0,0,.45),0 8px 22px -10px var(--btn-glow)}@media (hover:hover){.btn.primary:hover{filter:none;background:var(--btn-grad);border-color:var(--btn-edge);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 1px 2px rgba(0,0,0,.45),0 10px 26px -10px var(--btn-glow),0 0 0 1px rgba(143,230,73,.25)}}.btn.primary:active{box-shadow:inset 0 2px 3px rgba(0,0,0,.25)}.btn.danger{box-shadow:none;background:0 0;border-color:rgba(255,93,73,.35)}@media (hover:hover){.btn.danger:hover{background:var(--alert-soft);border-color:var(--alert)}}.btn kbd{color:inherit;opacity:.75;background:rgba(0,0,0,.14);border-color:rgba(0,0,0,.18)}.btn.primary kbd{color:var(--ink-on-signal);opacity:.8;background:rgba(0,0,0,.16);border-color:rgba(0,0,0,.2)}.cta{border-radius:var(--r-1);background:var(--btn-grad);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 8px 22px -10px var(--btn-glow)}.cta i{border-radius:4px}.pg{border-radius:6px}.pg:hover{background:var(--surf-2);border-color:transparent}.pg.on,.pg[aria-current=page]{background:var(--surf-3);color:var(--ivory);border-color:transparent}.token{background:var(--surf-1);border-color:var(--line-2);border-radius:999px;padding:4px 10px}.token.clear{background:0 0;border-color:transparent}.field input,.field select,.field textarea,.fpop-f select{border-radius:var(--r-1);background:var(--recess);border:1px solid var(--line-2);height:36px;color:var(--ivory);transition:border-color var(--dur-1)var(--ease),box-shadow var(--dur-1)var(--ease);padding:0 12px;box-shadow:inset 0 1px 2px rgba(0,0,0,.35)}.field textarea{height:96px;padding:10px 12px}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--line-3)}.field input:focus,.field select:focus,.field textarea:focus,.fpop-f select:focus{border-color:var(--signal-line);box-shadow:inset 0 1px 2px rgba(0,0,0,.35),0 0 0 3px var(--signal-soft);outline:none}.field input:disabled,.field select:disabled,.field textarea:disabled{background:var(--surf-1);border-color:var(--line-1);box-shadow:none}.field input[readonly]{background:var(--surf-1)}.field label,.field .lbl{color:var(--mist);margin-bottom:7px}.field .help{color:var(--stone)}.floorfind{background:var(--recess);border:1px solid var(--line-2);border-radius:var(--r-1);min-width:280px;height:36px;padding:0 12px;box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.floorfind:focus-within{border-color:var(--signal-line);box-shadow:inset 0 1px 2px rgba(0,0,0,.3),0 0 0 3px var(--signal-soft)}.stockbar-right .floorfind{padding-bottom:0}.fpop{border-radius:var(--r-2);border-color:var(--line-1);background:var(--float);box-shadow:var(--shadow-2)}.fpop-f select{height:32px}.sgc{background:var(--recess);border:1px solid var(--line-1);border-radius:9px;gap:0;padding:3px;box-shadow:inset 0 1px 2px rgba(0,0,0,.35)}.sgc-i{height:28px;font-size:var(--fs-body);border-radius:6px;gap:6px;padding:0 12px}.sgc-i.on{font-weight:600}.sgc-mark{background:var(--surf-3);height:auto;box-shadow:var(--hi),0 1px 2px rgba(0,0,0,.4);border-radius:6px;top:3px;bottom:3px}.tband-h .tband-seg{border-bottom:1px solid var(--line-1);margin-left:auto}.tband-h .tband-seg .sgc-i{padding:0 12px}.tband-h .tband-seg .sgc-mark{top:3px;bottom:3px}.stockbar .sgc,.floorbar .sgc{flex:0 auto;max-width:none}table.t th{font-family:var(--ui);font-size:var(--fs-label);letter-spacing:.01em;text-transform:none;color:var(--stone);border-bottom:1px solid var(--line-1);padding:0 14px 10px 0;font-weight:500}table.t th[aria-sort=ascending],table.t th[aria-sort=descending],table.t th.sorted{color:var(--ivory)}table.t td{border-bottom:1px solid var(--hair2);padding:12px 14px 12px 0}table.t :-webkit-any(th,td).num+:-webkit-any(th,td):not(.num){padding-left:var(--s-4)}table.t :-moz-any(th,td).num+:-moz-any(th,td):not(.num){padding-left:var(--s-4)}table.t :is(th,td).num+:is(th,td):not(.num){padding-left:var(--s-4)}table.t :-webkit-any(th,td):last-child{padding-right:0}table.t :-moz-any(th,td):last-child{padding-right:0}table.t :is(th,td):last-child{padding-right:0}table.t tbody tr:hover{background:var(--surf-1)}table.t tbody tr.sel,table.t tbody tr[aria-selected=true]{background:var(--signal-soft);box-shadow:inset 3px 0 0 var(--signal)}table.t td.num,table.t th.num{font-variant-numeric:tabular-nums}table.t th.tb-grp{font-size:var(--fs-body);color:var(--mist);border-bottom:1px solid var(--line-1);padding:28px 14px 10px 0;font-weight:600}table.t tbody:first-of-type th.tb-grp{padding-top:16px}table.t tr.tb-sub td{border-top:1px solid var(--line-2);border-bottom:0;padding-bottom:18px}table.t tr.tb-sub td.ty-label{color:var(--mist);font-weight:600}table.t tr.tb-total td{border-top:1px solid var(--line-3);font-size:var(--fs-section);color:var(--ivory)}@media (max-width:560px){.bar:has(>.sgc)>.fill{display:none}}.tfoot{padding-top:12px}.stat-row{padding:10px 0}a.stat-row:before,button.stat-row:before{display:none}a.stat-row:hover,button.stat-row:hover{background:var(--surf-1)}.recent-row{border-bottom:1px solid var(--hair2)}.figrow,.kpis{background:var(--surf-1);border:1px solid var(--line-1);border-radius:var(--r-2);box-shadow:var(--hi);gap:0;padding:18px 22px 20px}.fr{border-left:1px solid var(--line-1)}.kpi{border-right:1px solid var(--line-1);margin-right:0;padding:0 22px 0 18px}.kpi:last-child{border-right:0}.fr .v,.kpi .kv{font-size:var(--fs-figure)}.fr .n,.kpi .kd{color:var(--stone)}.trio{border-top:1px solid var(--line-1)}.trio .fr{border-left:1px solid var(--line-1)}.trio .fr:first-child{border-left:0}.bay .row .figure{border-left:1px solid var(--line-1)}.figure .v{margin-top:4px}.figure .n{color:var(--stone)}.sh{border-bottom:1px solid var(--line-1);padding-bottom:12px}.sh :-webkit-any(b,h1,h2,h3,h4,h5){font-size:var(--fs-section);letter-spacing:-.01em}.sh :-moz-any(b,h1,h2,h3,h4,h5){font-size:var(--fs-section);letter-spacing:-.01em}.sh :is(b,h1,h2,h3,h4,h5){font-size:var(--fs-section);letter-spacing:-.01em}.tband{border-top:1px solid var(--line-1)}.tgrid>.vr,.sec.vr{border-left:1px solid var(--line-1)}.rule{background:var(--line-1)}.disc>summary.sh{border:1px solid var(--line-1);border-radius:var(--r-2);background:var(--surf-1);box-shadow:var(--hi);transition:background var(--dur-1)var(--ease),border-color var(--dur-1)var(--ease);margin-bottom:0;padding:14px 18px}.disc>summary.sh:hover{background:var(--surf-2);border-color:var(--line-2)}.disc[open]>summary.sh{border-radius:var(--r-2)var(--r-2)0 0;border-bottom-color:transparent}.disc[open]>.disc-body{border:1px solid var(--line-1);border-radius:0 0 var(--r-2)var(--r-2);background:var(--surf-1);border-top:0;padding:20px 18px 22px}.disc>summary .chev{color:var(--stone)}.empty{border:1px solid var(--line-1);border-radius:var(--r-2);background:var(--surf-1);box-shadow:var(--hi);padding:28px 24px}:-webkit-any(.empty,.tfoot,.tbl-wrap)+.note{margin-top:var(--s-4)}:-moz-any(.empty,.tfoot,.tbl-wrap)+.note{margin-top:var(--s-4)}:is(.empty,.tfoot,.tbl-wrap)+.note{margin-top:var(--s-4)}.well{border-radius:var(--r-1);border:1px solid var(--line-1)}.tiles{border:0;gap:12px}.tile{border:1px solid var(--line-1);border-radius:var(--r-2);background:var(--surf-1);box-shadow:var(--hi)}.tile:hover{background:var(--surf-2);border-color:var(--line-2)}.tile .stripe{border-radius:2px;top:12px;bottom:12px;left:-1px}.meter,.prog .track,.meter i,.prog .track i{border-radius:2px}.stack i{border-radius:1px}.tag,.badge{font-family:var(--ui);font-size:var(--fs-label);letter-spacing:.01em;text-transform:none;background:var(--chip-fill);box-shadow:inset 0 0 0 1px var(--chip-ring);color:var(--mist);border-radius:999px;padding:2px 9px;font-weight:600}.tag i,.badge i{border-radius:50%}.tag.g,.badge.g{color:var(--signal);background:var(--signal-soft)}.tag.a,.badge.a{color:var(--amber);background:var(--amber-soft)}.tag.r,.badge.r{color:var(--alert);background:var(--alert-soft)}.tag.n,.badge.n,.tag.b,.badge.b,.tag.d,.badge.d{color:var(--mist);background:var(--chip-fill)}:root[data-theme=light] .tag,:root[data-theme=light] .badge{background:0 0;box-shadow:inset 0 0 0 1px}.ni .bdg{box-shadow:none;background:var(--surf-2);font-family:var(--mono);border-radius:999px;padding:2px 7px;font-weight:600}.ni.on .bdg{background:var(--surf-3);color:var(--ivory);box-shadow:none}.ni .bdg.warn{background:var(--amber-soft);color:var(--amber);box-shadow:none}.dv-n{font-family:var(--mono)}.kan.floor{column-gap:8px}.kan.floor .kcol,.kan.floor .kcol:first-child{background:var(--lane);border:1px solid var(--line-1);border-radius:var(--r-2);border-left:1px solid var(--line-1);min-height:320px;padding:10px 8px 8px}.kan.floor .kh{padding:2px 6px 0}.kan.floor .kv{border-bottom:0;margin-bottom:8px;padding:0 6px 10px}.kan.floor .kc{background:var(--surf-2);border:1px solid var(--line-1);border-left:1px solid var(--line-1);border-radius:var(--r-1);box-shadow:var(--hi),0 1px 2px rgba(0,0,0,.35);transition:background var(--dur-1)var(--ease),border-color var(--dur-1)var(--ease),transform var(--dur-1)var(--ease),box-shadow var(--dur-1)var(--ease);margin:0 0 8px;padding:11px 12px 11px 13px}.kan.floor .kc:hover{background:var(--surf-3);border-color:var(--line-2);box-shadow:var(--hi),var(--shadow-1);transform:translateY(-1px)}.kan.floor .kc.amber{border-left-color:var(--line-1);box-shadow:var(--hi),0 1px 2px rgba(0,0,0,.35),inset 3px 0 0 var(--amber)}.kan.floor .kc.green{border-left-color:var(--line-1);box-shadow:var(--hi),0 1px 2px rgba(0,0,0,.35),inset 3px 0 0 var(--signal)}.kan.floor .kcol.over{background:var(--signal-soft);border-color:var(--signal-line)}.kan.floor .kc .kt{font-family:var(--mono);font-weight:600}.kan.floor .kc .kf{font-family:var(--ui);letter-spacing:0;color:var(--stone)}.kan.floor .kc .kf .mono{font-family:var(--mono)}.kan:not(.floor){border-left:0}.kan:not(.floor) .kcol{border-right:0}.kan:not(.floor) .kc{background:var(--surf-1);border:1px solid var(--line-1);border-radius:var(--r-1);box-shadow:var(--hi);margin-bottom:8px;padding:11px 12px}.pos-basket{background:var(--surf-1);border:1px solid var(--line-1);border-left:1px solid var(--line-1);border-radius:var(--r-3);box-shadow:var(--hi),var(--shadow-1);padding:20px 20px 22px;top:0}.bl .q{border-radius:var(--r-1);border-color:var(--line-2);background:var(--recess);overflow:hidden}.bl .q button{width:26px;height:26px}.tot.grand{border-top:1px solid var(--line-2);margin-top:8px;padding-top:12px}.pay{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.pay button{border-radius:var(--r-2);background:var(--surf-2);border:1px solid var(--line-2);height:46px;box-shadow:var(--hi),0 1px 2px rgba(0,0,0,.35);color:var(--ivory);font-weight:600;font-size:var(--fs-body);transition:background var(--dur-1)var(--ease),border-color var(--dur-1)var(--ease),transform 90ms var(--ease)}@media (hover:hover){.pay button:hover:not(:disabled){background:var(--surf-3);border-color:var(--line-3)}}.pay button:active:not(:disabled){transform:translateY(1px)}.pay button:disabled{opacity:.4}#till-search-help{font-family:var(--ui);letter-spacing:0;text-transform:none;color:var(--stone)}#till-search-help kbd{margin-right:2px}.bay{isolation:isolate;border:1px solid var(--line-1);border-bottom:1px solid var(--line-1);border-radius:var(--r-3);background:var(--surf-1);box-shadow:var(--hi),var(--shadow-1);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 24px;margin:0 0 28px;padding:28px 30px 30px;position:relative;overflow:hidden}.bay .scene{z-index:-1;pointer-events:none;align-self:auto;width:58%;margin:0;position:absolute;top:0;bottom:0;left:auto;right:0}.bay .scene .backdrop{object-fit:cover;object-position:center;opacity:.6;-webkit-mask-composite:source-in;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 48%),linear-gradient(#000 45%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 48%),linear-gradient(#000 45%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}:root[data-theme=light] .bay .scene .backdrop{opacity:.42}.bay .scene .stage{display:none}.bay .one{grid-template-columns:1fr;padding-bottom:0}.bay .one>.k{color:var(--stone);font-weight:500}.bay .row{gap:14px 36px;margin-top:20px}.bay .row .figure{max-width:240px;padding-left:16px}.bay .acts{align-self:start;gap:10px}.bay .lamp-pool{display:none}.bay .controls{margin-top:18px}.stage .pedestal{display:none}.drawer{border-radius:var(--r-3)0 0 var(--r-3);border-left:1px solid var(--line-1);box-shadow:var(--shadow-2);background:var(--float)}.drawer.left{border-radius:0 var(--r-3)var(--r-3)0;border-right:1px solid var(--line-1)}.modal{border-radius:var(--r-3);border:1px solid var(--line-1);box-shadow:var(--shadow-2)}.menu{border-radius:var(--r-2);border:1px solid var(--line-1);box-shadow:var(--shadow-2);padding:6px}.mi{border-radius:var(--r-1)}.mi:hover,.mi[aria-current=true]{background:var(--surf-2)}.mi:focus-visible{background:var(--surf-2)}.mi:before{display:none}.msep{margin:6px 2px}.palette-in{border-radius:var(--r-3);border:1px solid var(--line-1);box-shadow:var(--shadow-2)}.palette-row{border-bottom:1px solid var(--line-1)}.pl-i{border-radius:var(--r-1);width:calc(100% - 12px);margin:0 6px}.pl-i:hover,.pl-i.on,.pl-i[aria-selected=true]{background:var(--surf-2)}.pl-i .ico{border-color:var(--line-2);border-radius:5px}.toast{border-radius:var(--r-2);border:1px solid var(--line-1);border-left:3px solid var(--signal);box-shadow:var(--shadow-2)}.tip>.tip-body,[data-tip]:after{border-radius:6px}.dh{border-bottom:1px solid var(--line-1)}.dfoot{border-top:1px solid var(--line-1)}.dl>div{border-bottom:1px solid var(--hair2)}.dl .v{font-weight:500}.signin-main{--ivory:#f4f2ec;--mist:#bdbfb5;--stone:#8b8f83;--stone2:#5f6359;--signal:#8fe649;--signal-soft:rgba(143,230,73,.14);--signal-line:rgba(143,230,73,.6);--ink-on-signal:#0b1804;--line-1:rgba(242,241,236,.09);--line-2:rgba(242,241,236,.14);--line-3:rgba(242,241,236,.24);--recess:rgba(0,0,0,.36);--btn-grad:linear-gradient(180deg,#9df05a,#8d4);--btn-edge:rgba(0,0,0,.28);--btn-glow:rgba(143,230,73,.45);--alert:#ff5d49;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#060704;grid-template-columns:1fr;place-items:center end;gap:0;max-width:none;min-height:100dvh;margin:0;padding:24px min(8vw,120px) 24px 24px;display:grid;position:relative;overflow:hidden}.signin-photo{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.signin-photo img{object-fit:cover;object-position:38% center;filter:saturate(.9)brightness(.82);width:100%;height:100%;display:block}.signin-photo:after{content:"";background:linear-gradient(90deg,rgba(6,7,4,.18) 0%,rgba(6,7,4,.42) 45%,rgba(6,7,4,.78) 75%,rgba(6,7,4,.9) 100%),linear-gradient(rgba(6,7,4,.25),transparent 30%,transparent 70%,rgba(6,7,4,.6));position:absolute;top:0;bottom:0;left:0;right:0}.signin-scene{display:none}.signin-one{z-index:1;-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);width:min(430px,100%);max-width:none;color:var(--ivory);background:rgba(12,14,9,.6);border:1px solid rgba(242,241,236,.1);border-radius:18px;padding:38px 36px 32px;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.08),0 40px 90px -30px rgba(0,0,0,.9)}.signin-mark{margin-bottom:28px}.signin-mark b{color:var(--ivory)}.signin-mark .mk i{background:rgba(242,241,236,.18);border-radius:1px}.signin-mark .mk i:nth-child(2){background:var(--signal)}.signin-main h1{color:var(--ivory)}.signin-note{color:var(--mist)}.signin-form{gap:18px;margin-top:26px}.signin-form .field .lbl{color:var(--mist);margin-bottom:7px;font-weight:500}.signin-form input{border:1px solid var(--line-2);background:var(--recess);height:42px;color:var(--ivory);font-size:var(--fs-section);border-radius:9px;padding:0 13px;box-shadow:inset 0 1px 2px rgba(0,0,0,.4)}.signin-form input:hover{border-color:var(--line-3)}.signin-form input:focus{border-color:var(--signal-line);border-bottom-color:var(--signal-line);box-shadow:inset 0 1px 2px rgba(0,0,0,.4),0 0 0 3px var(--signal-soft)}.signin-form input:focus-visible{border-color:var(--signal-line);border-bottom-color:var(--signal-line);box-shadow:inset 0 1px 2px rgba(0,0,0,.4),0 0 0 3px var(--signal-soft)}.signin-form button{height:42px;font-size:var(--fs-section);border-radius:9px;margin-top:4px}.signin-foot{color:var(--stone);margin-top:26px}.signin .code-help,.signin .help{color:var(--stone)}.doc-head .who{box-shadow:none;background:0 0;border-radius:0}@media print{.bay,.disc>summary.sh,.figrow,.kpis,.pos-basket,.tile,.empty{box-shadow:none!important;background:0 0!important;border-color:#000!important;border-radius:0!important}}@media (max-width:820px){.bay{border-radius:var(--r-2);gap:14px 0;margin-bottom:22px;padding:18px 18px 20px}.bay .scene{width:100%;display:block;left:0}.bay .scene .backdrop{opacity:.32;-webkit-mask-composite:source-over;-webkit-mask-image:linear-gradient(#000 20%,transparent 100%);mask-image:linear-gradient(#000 20%,transparent 100%);-webkit-mask-composite:source-over;mask-composite:add}.bay .one>.v{font-size:40px}.bay .acts{grid-column:1/-1;justify-content:flex-start}.pos-basket{border-radius:var(--r-2);padding:16px}.figrow,.kpis{padding:14px 16px 16px}.kpi{padding:0 14px 0 12px}.signin-main{justify-items:center;padding:24px 16px}.signin-one{padding:28px 22px 24px}.signin-photo img{object-position:50% center}.search.find{box-shadow:none;background:0 0;border:0;width:44px;height:44px;padding:0}.top.two .top-actions{margin-left:0}.disc[open]>.disc-body{padding:16px 14px 18px}.kan.floor .kcol{min-height:240px}}@media (max-width:560px){.bay .scene{display:block}.bay .row .figure{padding-left:12px}}.pay button{font-family:var(--ui);text-transform:none;letter-spacing:0}.pay button.on,.pay button[aria-pressed=true]{background:var(--signal-soft);border-color:var(--signal-line);color:var(--ivory)}.inp{background:var(--recess);border:1px solid var(--line-2);border-radius:var(--r-1);height:36px;transition:border-color var(--dur-1)var(--ease),box-shadow var(--dur-1)var(--ease);align-items:center;gap:10px;padding:0 12px;display:flex;box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.inp:focus-within{border-color:var(--signal-line);box-shadow:inset 0 1px 2px rgba(0,0,0,.3),0 0 0 3px var(--signal-soft)}.inp input{min-width:0;color:var(--ivory);background:0 0;border:0;outline:none;flex:1}.inp svg{stroke:var(--stone);flex:none}.inp input:focus-visible{outline:none}.field input:focus-visible{outline:none}.field select:focus-visible{outline:none}.field textarea:focus-visible{outline:none}.floorfind input:focus-visible{outline:none}.search input:focus-visible{outline:none}.palette-row input:focus-visible{outline:none}.signin-form input:focus-visible{outline:none}.kan.floor .kv,.field .err,.field .help{font-family:var(--ui);letter-spacing:0}table.t td.mono,table.t td .mono:not(.pn),.dl .v.mono,.stat-row .v.mono{font-family:var(--ui);font-variant-numeric:tabular-nums;letter-spacing:0}.ty-value{font-family:var(--ui);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-weight:600}.count{font-family:inherit}.curve-read .v,.curve-read .s,.curve-read .last b,.curve .curve-read .v,.curve .curve-read .s{font-family:var(--ui);font-variant-numeric:tabular-nums;letter-spacing:-.01em}table.t td.num,table.t th.num{font-family:var(--ui)}.bay .scene{width:62%}.bay .scene .backdrop{opacity:.78;filter:brightness(1.12)saturate(.95)}:root[data-theme=light] .bay .scene .backdrop{opacity:.5;filter:none}.seg{border:1px solid var(--line-1);background:var(--recess);border-radius:9px;gap:2px;padding:3px;box-shadow:inset 0 1px 2px rgba(0,0,0,.35)}.seg button,.seg a{height:28px;font-family:var(--ui);font-size:var(--fs-body);letter-spacing:0;text-transform:none;color:var(--stone);border-radius:6px;padding:0 12px;font-weight:500}.seg button+button,.seg a+a{border-left:0}.seg button.on,.seg a.on,.seg [aria-pressed=true],.seg [aria-checked=true],.seg [aria-selected=true]{background:var(--surf-3);color:var(--ivory);box-shadow:var(--hi),0 1px 2px rgba(0,0,0,.4);font-weight:600}.seg .n,.seg button .sgc-n{font-family:var(--mono);font-size:var(--fs-label);color:var(--stone);margin-left:6px}.scanbar .inp,.scanbar input:not([type=checkbox]){border-radius:var(--r-1)}.scanbar{border-bottom:1px solid var(--line-1)}.chip{border-color:var(--line-2);background:var(--surf-1);border-radius:999px}.chip:hover{background:var(--surf-2)}.scanfield{background:var(--recess);border:1px solid var(--line-2);border-radius:var(--r-1);align-items:center;gap:10px;padding:0 12px;display:flex;box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.scanfield:focus-within{border-color:var(--signal-line);box-shadow:inset 0 1px 2px rgba(0,0,0,.3),0 0 0 3px var(--signal-soft)}.scanfield input{min-width:0;color:var(--ivory);background:0 0;border:0;outline:none;flex:1}.scanfield input:focus-visible{outline:none}.health{font-family:var(--ui);letter-spacing:.01em}.chip,a.chip,button.chip,.bar .chip{border:1px solid var(--line-2);background:var(--surf-1);color:var(--mist);border-radius:999px;height:32px;padding:0 14px}.chip:hover,a.chip:hover,button.chip:hover{background:var(--surf-2);border-color:var(--line-3);color:var(--ivory)}.chip.on,a.chip.on,button.chip.on,.chip[aria-current=true],.chip[aria-pressed=true]{background:var(--surf-3);border-color:var(--line-3);color:var(--ivory);box-shadow:var(--hi);font-weight:600}.chip .n{font-family:var(--mono);font-size:var(--fs-label);color:var(--stone);margin-left:6px}.side.desks .nav:before,.side-foot .sys:before{color:var(--stone)}.clock .d{font-family:var(--ui);letter-spacing:.01em;text-transform:none;font-weight:500}.clock .t{font-family:var(--ui);letter-spacing:-.03em;font-weight:700}.bay .acts .btn.ghost{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ivory);background:rgba(0,0,0,.32)}@media (hover:hover){.bay .acts .btn.ghost:hover{border-color:var(--line-3);background:rgba(0,0,0,.45)}}:root[data-theme=light] .bay .acts .btn.ghost{border:1px solid var(--line-2);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ivory);background:#fff;box-shadow:0 1px 2px rgba(20,21,22,.06)}@media (hover:hover){:root[data-theme=light] .bay .acts .btn.ghost:hover{border-color:var(--line-3);background:#fafaf8}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]) .bay .acts .btn.ghost{border:1px solid var(--line-2);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ivory);background:#fff;box-shadow:0 1px 2px rgba(20,21,22,.06)}@media (hover:hover){:root:not([data-theme=dark]):not([data-theme=light]) .bay .acts .btn.ghost:hover{border-color:var(--line-3);background:#fafaf8}}}:root[data-theme=light] .bay .scene .backdrop{opacity:.16;mix-blend-mode:multiply;filter:grayscale()contrast(1.15)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]) .bay .scene .backdrop{opacity:.16;mix-blend-mode:multiply;filter:grayscale()contrast(1.15)}}.signin-photo img{filter:saturate(.9)brightness(1.18)}.signin-photo:after{background:linear-gradient(90deg,rgba(6,7,4,.12) 0%,rgba(6,7,4,.34) 45%,rgba(6,7,4,.72) 75%,rgba(6,7,4,.88) 100%),linear-gradient(rgba(6,7,4,.2),transparent 30%,transparent 70%,rgba(6,7,4,.55))}.sgc,.seg{scrollbar-width:none;flex:0 auto;max-width:100%;overflow-x:auto}.sgc::-webkit-scrollbar{display:none}.seg::-webkit-scrollbar{display:none}.sgc-i,.seg button,.seg a{flex:none}.desk-tabs{padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}@media (max-width:820px){.bay .scene{width:100%;height:100%;margin:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.bay .scene .backdrop{opacity:.26;filter:brightness(1.1);-webkit-mask-composite:source-over;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 0%,#000 25%,transparent 78%);mask-image:linear-gradient(#000 0%,#000 25%,transparent 78%);-webkit-mask-composite:source-over;mask-composite:add}:root[data-theme=light] .bay .scene .backdrop{opacity:.12}.bay .controls{min-width:0;max-width:100%}.bay .controls .sgc{max-width:100%}.bay .acts .btn.ghost{background:var(--surf-2);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:560px){.bay .scene{display:block}}.strip{align-items:stretch;gap:6px;max-width:340px;height:54px;margin-top:16px;display:flex}.strip-b{flex:1 1 0;grid-template-rows:1fr auto;gap:5px;min-width:0;display:grid}.strip-b i{background:var(--surf-3);min-height:4px;transition:background var(--dur-1)var(--ease);border-radius:4px 4px 2px 2px;align-self:end;display:block}.strip-b.nil i{background:var(--surf-1)}.strip-b:hover i{background:var(--line-3)}.strip-b.now:hover i{background:var(--signal)}.strip-b small{font-size:var(--fs-label);color:var(--stone);text-align:center;font-variant-numeric:tabular-nums;line-height:1}.bay .strip{margin-top:14px}.bay .row{margin-top:18px}.tag i,.badge i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.nav{position:relative}.nav-hi{border-radius:var(--r-2);background:var(--surf-2);opacity:0;pointer-events:none;z-index:0;width:0;height:0;transition:transform var(--dur-2)var(--ease),width var(--dur-2)var(--ease),height var(--dur-2)var(--ease),opacity var(--dur-1)var(--ease);position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.nav-hi{transition:opacity var(--dur-1)var(--ease)}}@media (min-width:821px){.ni:hover,.side.desks .dv:hover{background:0 0}.desk,.side.desks .dv,.side.desks .nav .ni{z-index:1;position:relative}.side.desks .dv:hover{color:var(--ivory)}.side.desks .nav .ni.on{z-index:1}}.kav-row{align-items:center;gap:3px;display:inline-flex}.kav{background:var(--surf-3);width:20px;height:20px;color:var(--ivory);font-style:normal;font-family:var(--ui);font-size:var(--fs-label);letter-spacing:0;box-shadow:var(--hi),0 0 0 1px var(--line-1)inset;border-radius:6px;place-items:center;font-weight:600;display:grid}.kan.floor .kh b{background:var(--surf-2);color:var(--mist);font-family:var(--mono);font-size:var(--fs-label);border-radius:999px;padding:1px 7px}.empty>.mute{background:var(--surf-2);width:44px;height:44px;color:var(--mist);box-shadow:var(--hi),0 0 0 1px var(--line-1)inset;border-radius:12px;place-items:center;display:grid}.empty>.mute svg{width:20px;height:20px}.delta{font-family:var(--ui);background:var(--surf-2);color:var(--mist);font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:999px;padding:1px 7px;font-weight:600}.delta.up{color:var(--ivory)}.delta.down{color:var(--mist)}.delta.mute{color:var(--stone)}.delta svg{width:10px;height:10px}.bay .lamp-pool{z-index:0;background:radial-gradient(460px 320px at var(--lx,50%)var(--ly,50%),var(--lamp-pool),transparent 70%);display:block;top:0;bottom:0;left:0;right:0}:root{--lamp-pool:rgba(242,241,236,.06)}:root[data-theme=light]{--lamp-pool:rgba(255,255,255,.55)}table.t tbody tr:focus-within{box-shadow:inset 2px 0 0 var(--signal);background:var(--surf-1)}a.stat-row:focus-visible{box-shadow:inset 2px 0 0 var(--signal);background:var(--surf-1);outline:none}button.stat-row:focus-visible{box-shadow:inset 2px 0 0 var(--signal);background:var(--surf-1);outline:none}@media (max-width:820px){.strip{max-width:none;height:48px}}:root[data-theme=light]{--void:#ebebe8;--bg0:#f5f5f2;--bg1:#efefeb;--bg2:#fff;--bg3:#e6e6e2;--bg4:#dadad5;--float:#fff;--well:#ecece8;--hair:rgba(20,21,22,.09);--hair2:rgba(20,21,22,.06);--hair3:rgba(20,21,22,.035);--line-ui:rgba(20,21,22,.3);--ivory:#17181a;--mist:#4b4e52;--stone:#6e7276;--stone2:#9a9da1;--surf-1:#fff;--surf-2:rgba(20,21,22,.043);--surf-3:rgba(20,21,22,.086);--line-1:rgba(20,21,22,.08);--line-2:rgba(20,21,22,.14);--line-3:rgba(20,21,22,.22);--hi:inset 0 1px 0 rgba(255,255,255,.9);--recess:#fff;--lane:rgba(20,21,22,.035);--shadow-1:0 1px 2px rgba(20,21,22,.05),0 10px 28px -18px rgba(20,21,22,.22);--shadow-2:0 0 0 1px rgba(20,21,22,.05),0 28px 70px -22px rgba(20,21,22,.28);--btn-grad:linear-gradient(180deg,#3b8a2e,#2b6b21);--btn-edge:rgba(0,0,0,.18);--btn-glow:rgba(43,107,33,.3);--canvas:linear-gradient(180deg,#f8f8f6,#f4f4f1 60%);--scrim:rgba(20,21,22,.28);--scrim-rgb:245,245,242;--shadow-float:0 24px 60px -26px rgba(20,21,22,.28),0 4px 14px -8px rgba(20,21,22,.12);--glow:none;--wm:rgba(20,21,22,.043);--lamp-pool:rgba(255,255,255,.6)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]){--void:#ebebe8;--bg0:#f5f5f2;--bg1:#efefeb;--bg2:#fff;--bg3:#e6e6e2;--bg4:#dadad5;--float:#fff;--well:#ecece8;--hair:rgba(20,21,22,.09);--hair2:rgba(20,21,22,.06);--hair3:rgba(20,21,22,.035);--line-ui:rgba(20,21,22,.3);--ivory:#17181a;--mist:#4b4e52;--stone:#6e7276;--stone2:#9a9da1;--surf-1:#fff;--surf-2:rgba(20,21,22,.043);--surf-3:rgba(20,21,22,.086);--line-1:rgba(20,21,22,.08);--line-2:rgba(20,21,22,.14);--line-3:rgba(20,21,22,.22);--hi:inset 0 1px 0 rgba(255,255,255,.9);--recess:#fff;--lane:rgba(20,21,22,.035);--shadow-1:0 1px 2px rgba(20,21,22,.05),0 10px 28px -18px rgba(20,21,22,.22);--shadow-2:0 0 0 1px rgba(20,21,22,.05),0 28px 70px -22px rgba(20,21,22,.28);--btn-grad:linear-gradient(180deg,#3b8a2e,#2b6b21);--btn-edge:rgba(0,0,0,.18);--btn-glow:rgba(43,107,33,.3);--canvas:linear-gradient(180deg,#f8f8f6,#f4f4f1 60%);--scrim:rgba(20,21,22,.28);--scrim-rgb:245,245,242;--shadow-float:0 24px 60px -26px rgba(20,21,22,.28),0 4px 14px -8px rgba(20,21,22,.12);--glow:none;--wm:rgba(20,21,22,.043);--lamp-pool:rgba(255,255,255,.6)}}:root[data-theme=light] .side{background:linear-gradient(#f1f1ee,#ecece9)}:root[data-theme=light] .ni.on,:root[data-theme=light] .ni[aria-current=page]{box-shadow:0 1px 2px rgba(20,21,22,.08),0 0 0 1px var(--line-1)inset;background:#fff}:root[data-theme=light] .top{background:linear-gradient(rgba(255,255,255,.6),transparent)}:root[data-theme=light] .bay .scene{display:none}:root[data-theme=light] .field input,:root[data-theme=light] .field select,:root[data-theme=light] .field textarea,:root[data-theme=light] .search,:root[data-theme=light] .search.find,:root[data-theme=light] .inp,:root[data-theme=light] .floorfind,:root[data-theme=light] .scanfield{box-shadow:inset 0 1px 2px rgba(20,21,22,.05)}:root[data-theme=light] .sgc,:root[data-theme=light] .seg{box-shadow:none;background:rgba(20,21,22,.043);border-color:transparent}:root[data-theme=light] .sgc-mark,:root[data-theme=light] .seg button.on,:root[data-theme=light] .seg a.on,:root[data-theme=light] .seg [aria-checked=true]{box-shadow:0 1px 2px rgba(20,21,22,.12),0 0 0 1px var(--line-1);background:#fff}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]) :is(.sgc-mark,.seg [aria-checked=true]){box-shadow:0 1px 2px rgba(20,21,22,.12),0 0 0 1px var(--line-1);background:#fff}}:root[data-theme=light] .btn{background:#fff;box-shadow:0 1px 2px rgba(20,21,22,.06)}@media (hover:hover){:root[data-theme=light] .btn:hover{background:#fafaf8}}:root[data-theme=light] .btn.primary{background:var(--btn-grad);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(20,21,22,.15),0 8px 22px -10px var(--btn-glow)}:root[data-theme=light] .ink-on-signal,:root[data-theme=light] .cta{color:#fff}:root[data-theme=light] .kan.floor .kc{background:#fff;box-shadow:0 1px 2px rgba(20,21,22,.06)}:root[data-theme=light] .kan.floor .kc:hover{box-shadow:var(--shadow-1);background:#fff}:root[data-theme=light] .pos-basket{background:#fff}:root[data-theme=light] .pay button{background:#fff;box-shadow:0 1px 2px rgba(20,21,22,.06)}:root[data-theme=light] .tag,:root[data-theme=light] .badge{box-shadow:none;background:rgba(20,21,22,.05)}:root[data-theme=light] .tag.g,:root[data-theme=light] .badge.g{background:rgba(43,107,33,.1)}:root[data-theme=light] .tag.a,:root[data-theme=light] .badge.a{background:rgba(127,88,0,.1)}:root[data-theme=light] .tag.r,:root[data-theme=light] .badge.r{background:rgba(174,43,32,.08)}:root[data-theme=light] .avatar{color:var(--mist);background:#fff}:root[data-theme=light] .strip-b.now i{background:var(--signal);box-shadow:none}:root[data-theme=light] .disc>summary.sh,:root[data-theme=light] .disc[open]>.disc-body{background:#fff}:root[data-theme=light] .kav{color:var(--ivory);background:rgba(20,21,22,.07)}:root[data-theme=light] .ib .pip{color:#fff}@media (max-width:820px){:root[data-theme=light] .search.find{box-shadow:none;background:0 0}}.bento{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:16px;margin:16px 0 0;display:grid}.blk{background:var(--surf-1);border:1px solid var(--line-1);border-radius:var(--r-2);min-width:0;box-shadow:var(--hi),var(--shadow-1);grid-column:span 12;padding:22px 24px 24px;position:relative}.blk.c3{grid-column:span 3}.blk.c4{grid-column:span 4}.blk.c5{grid-column:span 5}.blk.c6{grid-column:span 6}.blk.c7{grid-column:span 7}.blk.c8{grid-column:span 8}.blk.c9{grid-column:span 9}.blk>.tband-h{margin:0 0 16px}.blk .tband-h b{font-size:var(--fs-section)}.blk .qviews{margin:-2px 0 12px}.blk .curve-read{margin-bottom:10px}@media (min-width:821px){.blk .curve-read{gap:24px}.blk .curve-read>div{min-width:84px}}.curve-read .v,.curve-read .s{white-space:nowrap}.blk.photo{color:#f4f2ec;--ivory:#f4f2ec;--mist:#bdbfb5;--stone:#9ea19a;background:#0b0c09;border-color:rgba(242,241,236,.08);align-items:flex-end;min-height:250px;padding:0;text-decoration:none;display:flex;overflow:hidden}.blk.photo img{object-fit:cover;filter:brightness(1.06)saturate(.96);width:100%;height:100%;transition:transform var(--dur-4)var(--ease);position:absolute;top:0;bottom:0;left:0;right:0}.blk.photo:hover img{transform:scale(1.03)}.blk.photo .cap{z-index:1;background:linear-gradient(rgba(6,7,4,0),rgba(6,7,4,.55) 45%,rgba(6,7,4,.82));width:100%;padding:44px 22px 20px;position:relative}.blk.photo .cap .k{color:rgba(242,241,236,.72);font-size:var(--fs-label);margin-bottom:5px;font-weight:500;display:block}.blk.photo .cap b{font-size:var(--fs-figure);letter-spacing:-.02em;color:#f4f2ec;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1;display:block}.blk.photo .cap .n{color:rgba(242,241,236,.74);font-size:var(--fs-body);margin-top:5px;display:block}.blk.photo .cap .n .warn{color:var(--amber)}.blk.photo:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.blk .trio{margin-top:16px;padding-top:14px}.blk .figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin-top:4px;display:grid}.blk .figs .fr{border-left:0;padding:0}.blk .figs .fr .v{font-size:var(--fs-figure)}.rank{flex-direction:column;gap:0;display:flex}.rank-r{border-top:1px solid var(--hair2);color:var(--mist);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:9px 0;text-decoration:none;display:grid}.rank-r:first-child{border-top:0;padding-top:2px}.rank-r .pn{color:var(--ivory)}.rank-r .sub-t{margin-top:1px}.rank-r .v{color:var(--ivory);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.rank-r .bar{background:var(--surf-2);border-radius:2px;grid-column:1/-1;height:3px;overflow:hidden}.rank-r .bar i{background:var(--mist);border-radius:2px;height:100%;display:block}.rank-r:hover .pn{text-underline-offset:3px;text-decoration:underline}.tools{flex-direction:column;display:flex}.tools-r{border-top:1px solid var(--hair2);font-size:var(--fs-body);color:var(--mist);grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 0;display:grid}.tools-r:first-child{border-top:0;padding-top:2px}.tools-r b{color:var(--ivory);font-weight:600}.tools-r .n{font-variant-numeric:tabular-nums;color:var(--ivory);font-weight:600}.tools-r .s{color:var(--stone);font-size:var(--fs-label)}@media (min-width:821px){.blk:has(>.lanes){flex-direction:column;display:flex}.blk:has(>.tools){flex-direction:column;display:flex}.blk>:-webkit-any(.lanes,.tools){flex:1}.blk>:-moz-any(.lanes,.tools){flex:1}.blk>:is(.lanes,.tools){flex:1}.blk>.lanes>.lane,.blk>.tools>.tools-r{flex:auto;max-height:64px}}.figrow{margin:16px 0 0}.disc{margin-top:16px}.view>.tband:first-of-type{margin-top:0}@media (max-width:1240px){.blk.c3,.blk.c4,.blk.c5{grid-column:span 6}.blk.c7,.blk.c8,.blk.c9{grid-column:span 12}}@media (max-width:820px){.bento{gap:12px;margin-top:12px}.blk,.blk.c3,.blk.c4,.blk.c5,.blk.c6,.blk.c7,.blk.c8,.blk.c9{grid-column:span 12;padding:18px 16px 20px}.blk.photo{min-height:200px}.figrow,.disc{margin-top:12px}}.bay{margin-bottom:16px}.figrow,.kpis{margin-top:0}.blk.photo img{filter:brightness(1.16)saturate(.96)}img.day,:root[data-theme=light] img.night{display:none}:root[data-theme=light] img.day,:root[data-theme=light] .bay .scene{display:block}:root[data-theme=light] .bay .scene .backdrop.day{opacity:.95;mix-blend-mode:normal;filter:none}:root[data-theme=light] .blk.photo{border-color:var(--line-1);background:#e9e9e5}:root[data-theme=light] .blk.photo img{filter:saturate(.95)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]) img.night{display:none}:root:not([data-theme=dark]):not([data-theme=light]) img.day,:root:not([data-theme=dark]):not([data-theme=light]) .bay .scene{display:block}:root:not([data-theme=dark]):not([data-theme=light]) .bay .scene .backdrop.day{opacity:.95;mix-blend-mode:normal;filter:none}:root:not([data-theme=dark]):not([data-theme=light]) .blk.photo{border-color:var(--line-1);background:#e9e9e5}}:root{--halo:#0f110c}:root[data-theme=light]{--halo:#fff}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]){--halo:#fff}}.curve .mark text{paint-order:stroke;stroke:var(--halo);stroke-width:5px;stroke-linejoin:round}.strip{border-bottom:0;align-items:stretch;gap:10px;width:max-content;max-width:none;height:52px;margin-top:16px;padding-right:0;display:flex;position:relative}.strip:after{content:"";background:var(--line-2);height:1px;position:absolute;bottom:17px;left:0;right:0}.strip-b{flex:0 0 22px;grid-template-rows:1fr 12px;gap:5px;width:22px;min-width:0;display:grid}.strip-b i{background:var(--surf-3);z-index:1;border-radius:3px 3px 0 0;align-self:end;min-height:3px;display:block;position:relative}.strip-b.nil i{background:var(--line-2);min-height:2px}.strip-b.now i{background:var(--signal);box-shadow:none}.strip-b small{font-size:var(--fs-label);text-align:center;color:var(--stone);line-height:12px}.strip-b.now small{color:var(--ivory);font-weight:600}.strip-cap{font-size:var(--fs-label);color:var(--stone);margin:6px 0 0;display:block}:root[data-theme=light] .strip-b i{background:rgba(20,21,22,.18)}:root[data-theme=light] .strip-b.nil i{background:rgba(20,21,22,.1)}:root[data-theme=light] .strip-b.now i{background:var(--signal)}.blk .figs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 18px;display:grid}.blk .figs .fr{border-left:0;grid-template-rows:auto auto auto;gap:3px;min-width:0;padding:0;display:grid}.blk .figs .fr .k,.blk .figs .fr .n{white-space:normal;text-overflow:clip;line-height:1.35;overflow:visible}.blk .figs .fr .k{min-height:1.35em}.blk .figs .fr .v{font-size:var(--fs-figure);line-height:1.15}.blk .trio{display:none}.figrow .fr{grid-template-rows:auto auto auto;align-items:start;gap:4px}.figrow .fr .k{white-space:normal;min-height:1.35em;line-height:1.35}.figrow .fr .n{white-space:normal;text-overflow:clip;line-height:1.35;overflow:visible}@media (max-width:820px){.strip{gap:6px;width:100%}.strip-b{flex:1 1 0;width:auto}}.strip-wrap{margin-top:14px}.strip-wrap .strip{margin-top:0}.bay .strip-wrap{margin-top:14px}.figrow.six,.figrow.six.closed{border-top:1px solid var(--line-1);border-bottom:1px solid var(--line-1);margin:0;padding:22px 26px 24px}.figrow,.kpis{padding:22px 26px 24px}.figrow .fr,.figrow.six .fr{gap:6px;padding:0 24px}.figrow .fr:first-child,.figrow.six .fr:first-child{padding-left:0}.figrow.six .fr .k{white-space:normal;text-overflow:clip;min-height:1.35em;overflow:visible}.figrow .fr .v{margin-top:2px}.figrow .fr .n{margin-top:1px}.kpi{padding:0 24px 0 20px}.kpi:first-child{padding-left:0}.bay{padding:26px 26px 28px}.blk{padding:24px 26px 26px}.blk>.tband-h{margin-bottom:18px}.blk .figs{gap:18px 22px}.bay .row{gap:16px 40px}.bay .row .figure{padding-left:18px}@media (max-width:1240px){.figrow.six{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}.figrow.six .fr:nth-child(4){border-left:0;padding-left:0}}@media (max-width:820px){.figrow,.figrow.six,.figrow.six.closed,.kpis{padding:16px 16px 18px}.figrow.six{grid-template-columns:1fr 1fr}.figrow .fr,.figrow.six .fr{padding:0 12px}.figrow.six .fr:nth-child(odd){border-left:0;padding-left:0}.bay{padding:18px 18px 20px}.blk,.blk.c3,.blk.c4,.blk.c5,.blk.c6,.blk.c7,.blk.c8,.blk.c9{padding:18px 16px 20px}.blk.photo{padding:0}.blk.photo .cap{padding:40px 16px 20px}}@media (max-width:560px){.blk>.tband-h{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;display:grid}.blk>.tband-h .eyebrow{grid-area:1/1}.blk>.tband-h .link{grid-area:1/2;margin-left:0}.blk>.tband-h :-webkit-any(b,.more){grid-column:1/-1}.blk>.tband-h :-moz-any(b,.more){grid-column:1/-1}.blk>.tband-h :is(b,.more){grid-column:1/-1}.tools-r{grid-template-columns:24px minmax(0,1fr) auto;row-gap:2px}.tools-r>span>.s{margin-top:2px;display:block}.tools-r>.s:last-child{grid-area:2/2/auto/-1}}.figrow.six,.figrow.six.closed{margin-bottom:16px}.bento{margin-top:0}.floorbar,.stockbar{margin-top:4px}.fi-open{font-family:var(--ui);font-size:var(--fs-label);letter-spacing:0;text-transform:none;color:var(--mist);background:var(--surf-2);transition:background var(--dur-1)var(--ease),color var(--dur-1)var(--ease);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-weight:600;text-decoration:none;display:inline-flex}.fi-open:hover{background:var(--surf-3);color:var(--ivory)}.fi-open svg{width:10px;height:10px}.lanes-h{font-family:var(--ui);font-size:var(--fs-label);letter-spacing:.01em;text-transform:none;color:var(--stone);font-weight:500}.lane .n,.lane .v{font-family:var(--ui);letter-spacing:0;font-variant-numeric:tabular-nums}.lane .n{font-weight:600}.lane .bar,.lane .bar i{border-radius:2px}.abc{gap:3px;height:26px}.abc i{font-family:var(--ui);letter-spacing:0;border-radius:4px;font-weight:600}.req-facts dt,.doc-lines th,.doc-meta .k,.doc-head .what span,.trend svg text.pl{font-family:var(--ui);letter-spacing:.01em;text-transform:none;font-weight:500}.trend svg text{font-family:var(--ui);letter-spacing:0;font-variant-numeric:tabular-nums}.trend-read b,.trend-read b.mono{font-family:var(--ui);letter-spacing:-.01em;font-weight:600}.legend .lg .n,.curve-read .s .d{font-family:var(--ui);letter-spacing:0}.curve .mark text{font-family:var(--ui);font-weight:600}.kan.floor .kc .kc-who,.kan.floor .kc .kc-car{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.kan.floor .kc .kc-who{color:var(--mist);margin-top:3px}.kan.floor .kc .kc-car{margin-top:1px}.sgc.more,.seg.more{scroll-behavior:smooth;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.sgc-s{display:none}@media (max-width:560px){.sgc-i:has(.sgc-s) .sgc-l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sgc-s{display:inline}}:root[data-theme=light]{--amber:#b45309;--amber-soft:rgba(180,83,9,.1);--ch3:#b8740a;--c3:#b8740a}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]){--amber:#b45309;--amber-soft:rgba(180,83,9,.1);--ch3:#b8740a;--c3:#b8740a}}.bay .row{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,max-content));align-items:end;gap:0 40px;max-width:600px;display:grid}.bay .row .figure{grid-row:span 3;grid-template-rows:subgrid;row-gap:4px;max-width:220px;display:grid}.bay .row .figure .k{align-self:end}.bay .row .figure .v{margin-top:0}.figrow.six{grid-template-rows:auto auto auto;row-gap:0}.figrow.six .fr{grid-row:span 3;grid-template-rows:subgrid;row-gap:5px}.figrow.six .fr .k{align-self:end}@media (min-width:821px){.bay .row>.figure:first-of-type{border-left:0;padding-left:0}}.blk .figs .fr{grid-row:span 3;grid-template-rows:subgrid;row-gap:3px}.blk .figs{grid-auto-rows:auto;row-gap:0}.blk .figs .fr .n{margin-bottom:14px}.bay .scene .backdrop{-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 26%,#000 64%),linear-gradient(transparent 0,#000 10%,#000 45%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,transparent 26%,#000 64%),linear-gradient(transparent 0,#000 10%,#000 45%,transparent 100%)}:root[data-theme=light] .bay .scene .backdrop.day{filter:saturate(.8)}@media (max-width:820px){.bay .scene .backdrop{-webkit-mask-image:linear-gradient(#000 0%,#000 25%,transparent 78%);mask-image:linear-gradient(#000 0%,#000 25%,transparent 78%)}:root[data-theme=light] .bay .scene .backdrop.day{opacity:.12}}@media (max-width:820px) and (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]) .bay .scene .backdrop.day{opacity:.12}}table.t td.mono,table.t td .mono:not(.pn){font-family:var(--mono);letter-spacing:0}table.t td.num,table.t td.num.mono,table.t td.num .mono,.doc-lines .num,.dl .v.mono,.stat-row .v.mono{font-family:var(--ui);font-variant-numeric:tabular-nums;letter-spacing:0}:where(.view) :where(input,select,textarea):where(:not(:-webkit-any([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file],[type=color]))){border-radius:var(--r-1);background-color:var(--recess);border:1px solid var(--line-2);color:var(--ivory);min-height:34px;font:inherit;font-size:var(--fs-body);padding:0 10px}:where(.view) :where(input,select,textarea):where(:not(:-moz-any([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file],[type=color]))){border-radius:var(--r-1);background-color:var(--recess);border:1px solid var(--line-2);color:var(--ivory);min-height:34px;font:inherit;font-size:var(--fs-body);padding:0 10px}:where(.view) :where(input,select,textarea):where(:not(:is([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file],[type=color]))){border-radius:var(--r-1);background-color:var(--recess);border:1px solid var(--line-2);color:var(--ivory);min-height:34px;font:inherit;font-size:var(--fs-body);padding:0 10px}:where(.view) select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238B8F83' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:10px 6px;padding-right:30px}.field select,.fpop-f select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238B8F83' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:10px 6px;padding-right:30px}input[type=date],input[type=number],input[inputmode=decimal],input[inputmode=numeric]{font-family:var(--ui);font-variant-numeric:tabular-nums;letter-spacing:0}:where(.view) :where(input,select,textarea):focus-visible{border-color:var(--signal-line);box-shadow:0 0 0 3px var(--signal-soft);outline:none}.tabs{margin-bottom:22px}:-webkit-any(.tabs,.sgc,.seg,.bar,.floorbar,.stockbar)+:-webkit-any(.tabs,.sgc,.seg,.bar,.floorbar,.stockbar,.btn-row){margin-top:14px}:-moz-any(.tabs,.sgc,.seg,.bar,.floorbar,.stockbar)+:-moz-any(.tabs,.sgc,.seg,.bar,.floorbar,.stockbar,.btn-row){margin-top:14px}:is(.tabs,.sgc,.seg,.bar,.floorbar,.stockbar)+:is(.tabs,.sgc,.seg,.bar,.floorbar,.stockbar,.btn-row){margin-top:14px}:-webkit-any(.floorbar,.stockbar,.stockbar-row,.btn-row,.bay-filters)>:-webkit-any(.tabs,.sgc,.seg,.bar,.btn-row){margin-top:0}:-moz-any(.floorbar,.stockbar,.stockbar-row,.btn-row,.bay-filters)>:-moz-any(.tabs,.sgc,.seg,.bar,.btn-row){margin-top:0}:is(.floorbar,.stockbar,.stockbar-row,.btn-row,.bay-filters)>:is(.tabs,.sgc,.seg,.bar,.btn-row){margin-top:0}nav.sgc+.sh,nav.sgc+.sec,nav.sgc+div>.sh,.tabs+.grid,.sgc+.grid{margin-top:20px}.chip,a.chip,button.chip,.bar .chip{border-radius:var(--r-1)}.chip.on,a.chip.on,button.chip.on,.chip[aria-pressed=true]{background:var(--surf-3);border-color:var(--line-3)}:root[data-theme=light] :-webkit-any(.chip.on,.chip[aria-pressed=true]):not(.st-chip){border-color:var(--line-3);box-shadow:inset 0 0 0 1px var(--line-3);background:0 0}:root[data-theme=light] :-moz-any(.chip.on,.chip[aria-pressed=true]):not(.st-chip){border-color:var(--line-3);box-shadow:inset 0 0 0 1px var(--line-3);background:0 0}:root[data-theme=light] :is(.chip.on,.chip[aria-pressed=true]):not(.st-chip){border-color:var(--line-3);box-shadow:inset 0 0 0 1px var(--line-3);background:0 0}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]) :-webkit-any(.chip.on,.chip[aria-pressed=true]):not(.st-chip){border-color:var(--line-3);box-shadow:inset 0 0 0 1px var(--line-3);background:0 0}:root:not([data-theme=dark]):not([data-theme=light]) :-moz-any(.chip.on,.chip[aria-pressed=true]):not(.st-chip){border-color:var(--line-3);box-shadow:inset 0 0 0 1px var(--line-3);background:0 0}:root:not([data-theme=dark]):not([data-theme=light]) :is(.chip.on,.chip[aria-pressed=true]):not(.st-chip){border-color:var(--line-3);box-shadow:inset 0 0 0 1px var(--line-3);background:0 0}}.stockbar-right .btn,.floorbar .btn,.bar .btn{height:36px}:-webkit-any(.floorbar,.stockbar-right) .btn.ghost{background:var(--surf-2);border-color:var(--line-2);box-shadow:var(--hi),0 1px 2px rgba(0,0,0,.35);color:var(--ivory)}:-moz-any(.floorbar,.stockbar-right) .btn.ghost{background:var(--surf-2);border-color:var(--line-2);box-shadow:var(--hi),0 1px 2px rgba(0,0,0,.35);color:var(--ivory)}:is(.floorbar,.stockbar-right) .btn.ghost{background:var(--surf-2);border-color:var(--line-2);box-shadow:var(--hi),0 1px 2px rgba(0,0,0,.35);color:var(--ivory)}@media (hover:hover){:-webkit-any(.floorbar,.stockbar-right) .btn.ghost:hover{background:var(--surf-3);border-color:var(--line-3)}:-moz-any(.floorbar,.stockbar-right) .btn.ghost:hover{background:var(--surf-3);border-color:var(--line-3)}:is(.floorbar,.stockbar-right) .btn.ghost:hover{background:var(--surf-3);border-color:var(--line-3)}}:root[data-theme=light] :-webkit-any(.floorbar,.stockbar-right) .btn.ghost{box-shadow:0 1px 2px rgba(20,21,22,.06)}:root[data-theme=light] :-moz-any(.floorbar,.stockbar-right) .btn.ghost{box-shadow:0 1px 2px rgba(20,21,22,.06)}:root[data-theme=light] :is(.floorbar,.stockbar-right) .btn.ghost{box-shadow:0 1px 2px rgba(20,21,22,.06)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]) :-webkit-any(.floorbar,.stockbar-right) .btn.ghost{box-shadow:0 1px 2px rgba(20,21,22,.06)}:root:not([data-theme=dark]):not([data-theme=light]) :-moz-any(.floorbar,.stockbar-right) .btn.ghost{box-shadow:0 1px 2px rgba(20,21,22,.06)}:root:not([data-theme=dark]):not([data-theme=light]) :is(.floorbar,.stockbar-right) .btn.ghost{box-shadow:0 1px 2px rgba(20,21,22,.06)}}.stockbar-row,.floorbar{align-items:center}#till-results tbody tr[aria-selected=true]{background:var(--surf-2);box-shadow:inset 3px 0 0 var(--signal)}#till-results td:first-child,#till-results th:first-child{padding-left:14px}#till-results :-webkit-any(td,th):last-child{padding-right:14px}#till-results :-moz-any(td,th):last-child{padding-right:14px}#till-results :is(td,th):last-child{padding-right:14px}@media screen{.view .doc:not(.print-only){background:var(--surf-1);border:1px solid var(--line-1);border-radius:var(--r-2);box-shadow:var(--hi),var(--shadow-1);max-width:none;margin-top:16px;padding:32px 36px 28px}}@media screen and (max-width:820px){.view .doc:not(.print-only){padding:20px 14px;overflow-x:auto}}:root[data-theme=light] .side.desks .ni .ni-s,:root[data-theme=light] .org-line span{color:#5f6368}.side-foot .sys .ni .lamp{left:1px}@media (max-width:820px){.btn{min-height:44px}.btn.sm{min-height:36px}.sgc-i,.seg button,.seg a{min-height:38px}.ib,.rail-tog{width:44px;height:44px}.desk-tabs{scroll-padding-inline:16px}#till-results th:nth-child(2),#till-results td:nth-child(2),#till-results th:nth-child(4),#till-results td:nth-child(4){display:none}#till-results td:first-child .sub-t{white-space:normal}#till-results table{table-layout:auto;width:100%;min-width:0}#till-search-help,.ph-actions kbd,.btn kbd{display:none}#till-results .tbl-wrap>table.t,#till-results table.t{min-width:0}.tbl-wrap{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),transparent)}#till-results .tbl-wrap{-webkit-mask-image:none;mask-image:none}.bay .row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;max-width:none}.bay .row .figure{border-left:0;max-width:none;margin-bottom:12px;padding-left:0}.strip{height:40px}.strip-cap{display:none}.figrow.six{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;row-gap:16px}.figrow.six .fr:nth-child(2n){border-left:1px solid var(--line-1);padding-left:14px}.figrow.six .fr:nth-child(odd){border-left:0;padding-left:0}.figrow.six .fr:nth-child(n+3){border-top:1px solid var(--line-1);padding-top:16px}.figrow.six .fr:last-child:nth-child(odd){grid-column:1/-1}.btn-row:has(>.chip[aria-pressed]){grid-template-columns:1fr 1fr;gap:8px;display:grid}.btn-row>.chip[aria-pressed]{justify-content:center;min-height:44px}.inp,.floorfind{min-height:44px}.stat-row:has(>.btn:not(.sm))>input{min-height:44px}:-webkit-any(.floorbar,.stockbar-right) .btn{min-height:44px}:-moz-any(.floorbar,.stockbar-right) .btn{min-height:44px}:is(.floorbar,.stockbar-right) .btn{min-height:44px}.bar>.field :-webkit-any(input,select){min-height:44px}.bar>.field :-moz-any(input,select){min-height:44px}.bar>.field :is(input,select){min-height:44px}}@media (max-width:560px){.bay .row{flex-direction:column;align-items:stretch;gap:0;margin-top:14px;display:flex}.bay .row .figure{border-top:1px solid var(--line-1);border-left:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;max-width:none;margin:0;padding:10px 0;display:grid}.bay .row .figure .v{grid-area:1/2/span 2;margin:0}.bay .row .figure .n{grid-column:1;max-width:none}.bay .acts>.btn{flex:1 1 0;justify-content:center}.bay .acts>.btn:only-child{flex:none}}.inp input,.scanfield input,.search input,.palette-row input,.floorfind input{box-shadow:none;background:0 0;border:0;min-height:0}.inp input,.scanfield input,.search input,.palette-row input{padding:0}@media (max-width:820px){#till-results{width:100%;min-width:0!important}#till-search-help{display:none!important}}td .tag{margin-right:6px}.sel select{background-image:none}.bay .controls .sel{display:inline-block}.bay .controls .bar{flex-wrap:wrap;justify-content:flex-start;gap:12px}.bay .controls .bar .fill{display:none}.field.mono input[inputmode=decimal],.field.mono input[type=number],.field.mono input[type=date]{font-family:var(--ui);font-variant-numeric:tabular-nums}.dv-n{font-family:var(--ui);font-weight:600}table.t th{vertical-align:bottom;line-height:16px}table.t td.mono,table.t td .mono:not(.pn){font-family:var(--ui);font-variant-numeric:tabular-nums}.side.desks .dv .dv-n{font-family:var(--ui);letter-spacing:0;font-weight:600}@media screen and (max-width:820px){.tbl-wrap>table.t:not(.recv),.sec>table.t:not(.recv){min-width:100%}table.t .ph-off{display:none}table.t:has(.ph-off) td .sub-t{white-space:normal}table.t:not(:has(.ph-off)) td.wrap{min-width:170px}.tbl-wrap>table.t :-webkit-any(th,td):last-child{padding-right:var(--s-5)}.tbl-wrap>table.t :-moz-any(th,td):last-child{padding-right:var(--s-5)}.tbl-wrap>table.t :is(th,td):last-child{padding-right:var(--s-5)}.tbl-wrap:-webkit-any(:has(>table.t .ph-off),:not(:has(tr>:nth-child(4)))){-webkit-mask-image:none;mask-image:none}.tbl-wrap:-moz-any(:has(>table.t .ph-off),:not(:has(tr>:nth-child(4)))){-webkit-mask-image:none;mask-image:none}.tbl-wrap:is(:has(>table.t .ph-off),:not(:has(tr>:nth-child(4)))){-webkit-mask-image:none;mask-image:none}.tbl-wrap:-webkit-any(:has(>table.t .ph-off),:not(:has(tr>:nth-child(4))))>table.t :-webkit-any(th,td):nth-last-child(1 of :not(.ph-off)){padding-right:0}.tbl-wrap:-moz-any(:has(>table.t .ph-off),:not(:has(tr>:nth-child(4))))>table.t :-moz-any(th,td):nth-last-child(1 of :not(.ph-off)){padding-right:0}.tbl-wrap:is(:has(>table.t .ph-off),:not(:has(tr>:nth-child(4))))>table.t :is(th,td):nth-last-child(1 of :not(.ph-off)){padding-right:0}}:root,:root[data-theme=dark]{--c1:var(--ch1);--c2:var(--ch2);--c3:var(--ch3)}:root[data-theme=light]{--ch3:#b8740a;--c1:var(--ch1);--c2:var(--ch2);--c3:var(--ch3)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]){--ch1:#2260b4;--ch2:#0b9a80;--ch3:#b8740a;--c1:var(--ch1);--c2:var(--ch2);--c3:var(--ch3)}}.sec>nav.sgc:not(:last-child),.grid>nav.sgc:not(:last-child),.sec>nav.sgc+.tbl-wrap,.sec>nav.sgc+table{margin-bottom:16px}.sec>nav.sgc+:-webkit-any(.tbl-wrap,table,.feed,.empty,div){margin-top:0}.sec>nav.sgc+:-moz-any(.tbl-wrap,table,.feed,.empty,div){margin-top:0}.sec>nav.sgc+:is(.tbl-wrap,table,.feed,.empty,div){margin-top:0}.pl-i .k,.bell-desk-h,.bell-done,.bell-head,.menu-label{font-family:var(--ui);font-size:var(--fs-label);letter-spacing:.01em;text-transform:none;font-weight:500}.pl-i .k{color:var(--stone);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.pl-i .body{flex:1;min-width:0}.bell-desk-h{color:var(--stone);padding:12px 16px 4px;font-weight:600}.bell-done{border-radius:var(--r-1);min-height:28px;padding:4px 10px}@media (max-width:820px){.pl-i{flex-wrap:wrap;row-gap:2px}.pl-i .k{flex-basis:100%;margin-left:34px}.bell-done{min-height:40px}.menu-scroll{-webkit-mask-image:linear-gradient(#000 88%,transparent);mask-image:linear-gradient(#000 88%,transparent)}}.sw{background:var(--recess);border-radius:999px}.sw:after{border-radius:50%}:-webkit-any(.drawer,.modal) .dfoot{background:var(--float);margin:22px calc(-1*var(--gutter))-26px;padding:14px var(--gutter)calc(16px + env(safe-area-inset-bottom));z-index:2;position:-webkit-sticky;position:sticky;bottom:-26px}:-moz-any(.drawer,.modal) .dfoot{background:var(--float);margin:22px calc(-1*var(--gutter))-26px;padding:14px var(--gutter)calc(16px + env(safe-area-inset-bottom));z-index:2;position:-webkit-sticky;position:sticky;bottom:-26px}:is(.drawer,.modal) .dfoot{background:var(--float);margin:22px calc(-1*var(--gutter))-26px;padding:14px var(--gutter)calc(16px + env(safe-area-inset-bottom));z-index:2;position:-webkit-sticky;position:sticky;bottom:-26px}.drawer{flex-direction:column;display:flex}.drawer>.dh,.drawer>.dfoot{flex-shrink:0}.drawer>.dbody{flex:1 0 auto}@media (max-width:820px){:-webkit-any(.drawer,.modal) .dfoot{margin-bottom:-20px;bottom:-20px}:-moz-any(.drawer,.modal) .dfoot{margin-bottom:-20px;bottom:-20px}:is(.drawer,.modal) .dfoot{margin-bottom:-20px;bottom:-20px}}.money-in{align-items:center;display:flex;position:relative}.money-in .cur{color:var(--stone);font-family:var(--ui);pointer-events:none;font-weight:600;position:absolute;left:12px}.money-in input{text-align:right;font-variant-numeric:tabular-nums;flex:1;min-width:0;font-family:var(--ui)!important;padding-left:28px!important}.btn.quick{font-variant-numeric:tabular-nums;min-width:96px;height:40px}.pay button:disabled,.seg button:disabled,.sgc-i[aria-disabled=true]{opacity:.4;cursor:not-allowed}.drawer .chip[aria-pressed=true],.drawer .chip.on{background:var(--signal-soft);border-color:var(--signal-line);color:var(--ivory);font-weight:600}.modal .btn.danger{background:var(--alert);border-color:var(--alert);color:#fff}@media (hover:hover){.modal .btn.danger:hover{filter:brightness(1.05);background:var(--alert)}}.mi.out .body b{color:var(--ivory)}.mi.out svg{stroke:currentColor}.mi.out:hover{background:var(--surf-2)}:root[data-theme=light]{--scrim:rgba(20,21,22,.14)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]){--scrim:rgba(20,21,22,.14)}}:root,:root[data-theme=dark]{--ch-cost:#6b7069}:root[data-theme=light]{--ch-cost:#a1a7ae}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]){--ch-cost:#a1a7ae}}.trend svg text,.chart text{font-size:var(--fs-label);fill:var(--mist)}:root[data-theme=light]{--stone:#5f6368}:root[data-theme=light] :-webkit-any(input,select,textarea):not(:-webkit-any([type=checkbox],[type=radio],[type=range])):not(:disabled){background-color:#fff}:root[data-theme=light] :-moz-any(input,select,textarea):not(:-moz-any([type=checkbox],[type=radio],[type=range])):not(:disabled){background-color:#fff}:root[data-theme=light] :is(input,select,textarea):not(:is([type=checkbox],[type=radio],[type=range])):not(:disabled){background-color:#fff}:root[data-theme=light] :-webkit-any(.btn,.btn.primary,.btn.ghost):disabled{color:var(--stone);box-shadow:none;border:1px solid var(--line-2);opacity:1;background:0 0}:root[data-theme=light] :-moz-any(.btn,.btn.primary,.btn.ghost):disabled{color:var(--stone);box-shadow:none;border:1px solid var(--line-2);opacity:1;background:0 0}:root[data-theme=light] :is(.btn,.btn.primary,.btn.ghost):disabled{color:var(--stone);box-shadow:none;border:1px solid var(--line-2);opacity:1;background:0 0}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]) :-webkit-any(.btn,.btn.primary,.btn.ghost):disabled{color:var(--stone);box-shadow:none;border:1px solid var(--line-2);opacity:1;background:0 0}:root:not([data-theme=dark]):not([data-theme=light]) :-moz-any(.btn,.btn.primary,.btn.ghost):disabled{color:var(--stone);box-shadow:none;border:1px solid var(--line-2);opacity:1;background:0 0}:root:not([data-theme=dark]):not([data-theme=light]) :is(.btn,.btn.primary,.btn.ghost):disabled{color:var(--stone);box-shadow:none;border:1px solid var(--line-2);opacity:1;background:0 0}}:root[data-theme=light] .btn.ghost:not(:disabled){border:1px solid var(--line-1);background:#fff}@media (hover:hover){:root[data-theme=light] .btn.ghost:not(:disabled):hover{border-color:var(--line-2);background:#fafaf8}}:root[data-theme=light] .kan.floor .kcol{background:rgba(20,21,22,.02)}:root[data-theme=light] .abc i.A{color:#fff;background:#3f4448}:root[data-theme=light] .abc i.B{color:#fff;background:#7a7f85}:root[data-theme=light] .abc i.C{color:#17181a;background:#a9adb2}:root[data-theme=light] .abc i.N{color:#17181a;background:#d4d6d9}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]){--stone:#5f6368}}.blk.photo .cap .warn,.blk.photo .cap .n .warn{color:#fbbf24}.disc{border-top:0;margin-top:24px}.rule-fade:has(+.disc){display:none}.disc-body>.kpis{border:0;border-bottom:1px solid var(--line-1);box-shadow:none;background:0 0;border-radius:0;margin-bottom:24px;padding:0 0 20px}@media (min-width:561px){.disc-body>.kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:820px){.disc-body>.kpis{margin-bottom:20px;padding:0 0 16px}}.disc-body>.kpis:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.floorbar>.inp{height:36px;margin-left:auto}@media (max-width:560px){:-webkit-any(.bar,.floorbar)>.inp{flex:100%;margin-left:0}:-moz-any(.bar,.floorbar)>.inp{flex:100%;margin-left:0}:is(.bar,.floorbar)>.inp{flex:100%;margin-left:0}#cat-lookup>.inp{flex:100%}}.recv-head,.grv-head{background:var(--surf-1);border:1px solid var(--line-1);border-radius:var(--r-2);box-shadow:var(--hi),var(--shadow-1);padding:24px 26px}.recv-head{margin-bottom:16px!important}.recv-head>.sec.vr{border-left:1px solid var(--line-1)}table.t tr.sel{display:table-row;position:static}table.t tr:-webkit-any(.sel,[aria-selected=true])>td:first-child{padding-left:14px}table.t tr:-moz-any(.sel,[aria-selected=true])>td:first-child{padding-left:14px}table.t tr:is(.sel,[aria-selected=true])>td:first-child{padding-left:14px}.tag.line,.badge.line{background:var(--chip-fill);box-shadow:inset 0 0 0 1px var(--chip-ring)}.tag.line.g,.badge.line.g{background:var(--signal-soft)}.tag.line.a,.badge.line.a{background:var(--amber-soft)}.tag.line.r,.badge.line.r{background:var(--alert-soft)}:root[data-theme=light] .tag.line,:root[data-theme=light] .badge.line{box-shadow:none;background:rgba(20,21,22,.05)}:root[data-theme=light] .tag.line.g{background:rgba(43,107,33,.1)}:root[data-theme=light] .tag.line.a{background:rgba(180,83,9,.1)}:root[data-theme=light] .tag.line.r{background:rgba(174,43,32,.08)}input::placeholder,textarea::placeholder{font-family:var(--ui);letter-spacing:0}.dh h2.mono{font-family:var(--mono);letter-spacing:-.01em;font-weight:600}:root[data-theme=light]{--grain-op:.025}:root,:root[data-theme=dark]{--brand:#26453d;--brand-ink:#e8ece6}:root[data-theme=light]{--brand:#26453d;--brand-ink:#26453d}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]){--brand:#26453d;--brand-ink:#26453d}}.brand{color:var(--brand-ink);flex:1;align-items:center;min-width:0;display:flex}.rail-logo{width:100%;max-width:140px;height:auto;display:block}.brand-row{padding:16px calc(var(--rail-gutter) - 6px)12px var(--rail-gutter);align-items:flex-start}.brand:hover .rail-logo{opacity:.9}.brand:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}.side.mini .brand{justify-content:center}.side.mini .rail-logo{width:38px;max-width:none}.org-line b{font-size:var(--fs-label);letter-spacing:.02em;color:var(--mist);font-weight:700}.org-line{flex-direction:row;align-items:baseline;gap:6px;padding-top:0}.org-line b:after{content:",";font-weight:500}.signin-logo{color:#e8ece6;width:176px;height:auto;margin:0 0 28px;display:block}.doc-logo{width:46mm;max-width:100%;height:auto;color:var(--brand);margin:0 0 10px;display:block}.doc-head .who .doc-logo+b{font-size:var(--fs-body)}@media print{.doc-logo{color:#26453d;-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (max-width:820px){.side.desks .brand-row{display:none}}@media print{:root,:root:not([data-theme=dark]):not([data-theme=light]),:root[data-theme=dark],:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg0:#fff;--bg1:#fff;--bg2:#fff;--bg3:#eee;--bg4:#ddd;--float:#fff;--well:#f5f5f5;--hair:#000;--hair2:#999;--hair3:#ddd;--line-ui:#000;--ivory:#000;--mist:#222;--stone:#444;--stone2:#666;--signal:#000;--signal-soft:transparent;--signal-line:#000;--amber:#3d3d3d;--alert:#111;--info:#5f5f5f;--dune:#8a8a8a;--amber-soft:transparent;--alert-soft:transparent;--info-soft:transparent;--dune-soft:transparent;--c1:#000;--c2:#5f5f5f;--c3:#8a8a8a;--c4:#3d3d3d;--c5:#707070;--c6:#a5a5a5;--ch1:#000;--ch2:#5f5f5f;--ch3:#8a8a8a;--ch-cost:#a5a5a5;--surf-1:transparent;--surf-2:transparent;--surf-3:#eee;--line-1:#999;--line-2:#666;--line-3:#000;--recess:#fff;--lane:transparent;--hi:none;--shadow-1:none;--shadow-2:none;--canvas:#fff;--chip-fill:transparent;--chip-ring:#000;--halo:#fff;--lamp-pool:transparent;--wm:transparent;--glow:none;--shadow-float:none;--scrim:transparent;--brand-ink:#26453d}html,body,.main,.view{color:#000;background:#fff!important}.doc-head .who>.doc-logo{fill:currentColor;stroke:none;color:#26453d;width:46mm;height:auto;transition:none}}.doc-head .who>.doc-logo{fill:currentColor;stroke:none;width:46mm;max-width:100%;height:auto;color:var(--brand);transform:none;display:block!important}@media screen{.doc-head .who>.doc-logo{color:var(--brand-ink)}}:root{--st-new:#5e9cf2;--st-move:#3fc9b4;--st-ask:#b39df5;--st-filed:#a3b8ab}:root[data-theme=light]{--st-new:#1f63c0;--st-move:#00766a;--st-ask:#6a48c9;--st-filed:#3e5f53}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]){--st-new:#1f63c0;--st-move:#00766a;--st-ask:#6a48c9;--st-filed:#3e5f53}}.tn-b,.tag.b,.badge.b{--tc:var(--st-new)}.tn-t,.tag.t,.badge.t{--tc:var(--st-move)}.tn-v,.tag.v,.badge.v{--tc:var(--st-ask)}.tn-a,.tag.a,.badge.a{--tc:var(--amber)}.tn-g,.tag.g,.badge.g{--tc:var(--signal)}.tn-s,.tag.s,.badge.s{--tc:var(--st-filed)}.tn-r,.tag.r,.badge.r{--tc:var(--alert)}.tn-n{--tc:var(--stone)}:-webkit-any(.tag,.badge):-webkit-any(.b,.t,.v,.s){color:var(--tc);background:color-mix(in srgb,var(--tc)14%,transparent)}:-moz-any(.tag,.badge):-moz-any(.b,.t,.v,.s){color:var(--tc);background:color-mix(in srgb,var(--tc)14%,transparent)}:is(.tag,.badge):is(.b,.t,.v,.s){color:var(--tc);background:color-mix(in srgb,var(--tc)14%,transparent)}:-webkit-any(.tag,.badge).line:-webkit-any(.g,.a,.r,.b,.t,.v,.s){background:color-mix(in srgb,var(--tc)12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc)32%,transparent)}:-moz-any(.tag,.badge).line:-moz-any(.g,.a,.r,.b,.t,.v,.s){background:color-mix(in srgb,var(--tc)12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc)32%,transparent)}:is(.tag,.badge).line:is(.g,.a,.r,.b,.t,.v,.s){background:color-mix(in srgb,var(--tc)12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc)32%,transparent)}:root[data-theme=light] :-webkit-any(.tag,.badge):-webkit-any(.b,.t,.v,.s){background:color-mix(in srgb,var(--tc)10%,transparent);box-shadow:none}:root[data-theme=light] :-moz-any(.tag,.badge):-moz-any(.b,.t,.v,.s){background:color-mix(in srgb,var(--tc)10%,transparent);box-shadow:none}:root[data-theme=light] :is(.tag,.badge):is(.b,.t,.v,.s){background:color-mix(in srgb,var(--tc)10%,transparent);box-shadow:none}:root[data-theme=light] :-webkit-any(.tag,.badge).line:-webkit-any(.g,.a,.r,.b,.t,.v,.s){background:color-mix(in srgb,var(--tc)9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc)24%,transparent)}:root[data-theme=light] :-moz-any(.tag,.badge).line:-moz-any(.g,.a,.r,.b,.t,.v,.s){background:color-mix(in srgb,var(--tc)9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc)24%,transparent)}:root[data-theme=light] :is(.tag,.badge).line:is(.g,.a,.r,.b,.t,.v,.s){background:color-mix(in srgb,var(--tc)9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc)24%,transparent)}:-webkit-any(.tag,.badge).t i{animation:st-breathe 2.8s var(--ease)infinite}:-moz-any(.tag,.badge).t i{animation:st-breathe 2.8s var(--ease)infinite}:is(.tag,.badge).t i{animation:st-breathe 2.8s var(--ease)infinite}@keyframes st-breathe{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--tc)55%,transparent)}70%,to{box-shadow:0 0 0 5px color-mix(in srgb,var(--tc)0%,transparent)}}@media (prefers-reduced-motion:reduce){:-webkit-any(.tag,.badge).t i{animation:none}:-moz-any(.tag,.badge).t i{animation:none}:is(.tag,.badge).t i{animation:none}}.st-dot{background:var(--tc);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--tc)15%,transparent);border-radius:50%;flex:none;display:inline-block}.st-chip{align-items:center;gap:7px;display:inline-flex}.chip.st-chip:-webkit-any(.on,[aria-pressed=true]){background:color-mix(in srgb,var(--tc)14%,transparent);border-color:color-mix(in srgb,var(--tc)60%,transparent);color:var(--ivory)}.chip.st-chip:-moz-any(.on,[aria-pressed=true]){background:color-mix(in srgb,var(--tc)14%,transparent);border-color:color-mix(in srgb,var(--tc)60%,transparent);color:var(--ivory)}.chip.st-chip:is(.on,[aria-pressed=true]){background:color-mix(in srgb,var(--tc)14%,transparent);border-color:color-mix(in srgb,var(--tc)60%,transparent);color:var(--ivory)}:root .kan.floor .kcol[class*=tn-]{background:linear-gradient(180deg,color-mix(in srgb,var(--tc)10%,transparent),transparent 150px),var(--lane);box-shadow:inset 0 2px 0 color-mix(in srgb,var(--tc)70%,transparent)}:root[data-theme=light] .kan.floor .kcol[class*=tn-]{background:linear-gradient(180deg,color-mix(in srgb,var(--tc)8%,transparent),transparent 150px),rgba(20,21,22,.02)}:root .kan.floor .kcol[class*=tn-].over{background:color-mix(in srgb,var(--tc)16%,transparent);border-color:color-mix(in srgb,var(--tc)60%,transparent)}.kan.floor .kh svg{color:var(--tc);flex:none;display:inline-block}.kan.floor .kh b{color:var(--tc);background:color-mix(in srgb,var(--tc)14%,transparent)}.kan.floor .kc{position:relative}.kan.floor .kc:after{content:"";background:var(--tc);pointer-events:none;border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:0}.spectrum{gap:2px;height:10px;margin:0 0 16px;display:flex}.spectrum i{background:var(--tc);border-radius:2px;flex:1 1 0;min-width:6px}.spectrum i:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.spectrum i:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.lane .k:before{content:"";background:var(--tc);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.lane .bar i{background:var(--tc)}.lane.quiet .k:before{opacity:.3}@media print{:root,:root:not([data-theme=dark]):not([data-theme=light]),:root[data-theme=dark],:root[data-theme=light]{--st-new:#000;--st-move:#333;--st-ask:#555;--st-filed:#777}:-webkit-any(.tag,.badge).t i{animation:none}:-moz-any(.tag,.badge).t i{animation:none}:is(.tag,.badge).t i{animation:none}}.figure .k .st-dot{vertical-align:1px;width:6px;height:6px;box-shadow:none;margin-right:7px}span.sw{cursor:default;border:0}span.sw:after{content:none}.ai-fab{z-index:55;cursor:pointer;color:#f4f2ec;width:58px;height:58px;transition:transform var(--dur-2)var(--ease),box-shadow var(--dur-2)var(--ease);background:radial-gradient(120% 120% at 30% 18%,#3a6655 0%,#26453d 52%,#1a3029 100%);border:1px solid rgba(244,242,236,.16);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:inset 0 1px rgba(255,255,255,.2),0 12px 28px -6px rgba(0,0,0,.5),0 3px 8px rgba(0,0,0,.28)}.ai-fab svg{width:38px;height:auto;transition:transform var(--dur-3)var(--ease);margin-top:1px}.ai-fab:hover{transform:translateY(-2px);box-shadow:inset 0 1px rgba(255,255,255,.22),0 16px 32px -6px rgba(0,0,0,.55),0 4px 10px rgba(0,0,0,.3)}.ai-fab:hover svg{transform:translate(-2px)}.ai-fab:active{transform:translateY(0)scale(.96)}.ai-fab.on{box-shadow:inset 0 1px rgba(255,255,255,.2),0 0 0 4px rgba(38,69,61,.35),0 12px 28px -6px rgba(0,0,0,.5)}.ai-fab:focus-visible{outline:2px solid var(--signal);outline-offset:3px}:root[data-theme=light] .ai-fab{box-shadow:inset 0 1px rgba(255,255,255,.2),0 10px 24px -6px rgba(20,21,22,.35),0 2px 6px rgba(20,21,22,.18)}.ai-panel{z-index:55;background:var(--float);border:1px solid var(--line-1);border-radius:var(--r-3);width:min(420px,100vw - 32px);height:min(620px,100dvh - 128px);box-shadow:var(--hi),var(--shadow-2);transform-origin:100% 100%;animation:ai-in var(--dur-2)var(--ease);flex-direction:column;display:flex;position:fixed;bottom:96px;right:24px;overflow:hidden}@keyframes ai-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@media (prefers-reduced-motion:reduce){.ai-panel{animation:none}.ai-fab,.ai-fab svg{transition:none}}.ai-head{border-bottom:1px solid var(--line-1);align-items:center;gap:12px;padding:14px 12px 13px 16px;display:flex}.ai-badge{color:#f4f2ec;background:#26453d;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.ai-badge svg{width:24px;height:auto}.ai-name{flex:1;min-width:0}.ai-name h2{font-size:var(--fs-body);color:var(--ivory);letter-spacing:0;margin:0;font-weight:600}.ai-name p{font-size:var(--fs-label);color:var(--stone);margin:2px 0 0}.ai-again{font-size:var(--fs-label);color:var(--mist);border-radius:var(--r-1);padding:6px 8px;font-weight:500}.ai-again:hover{color:var(--ivory);background:var(--surf-2)}.ai-x{border-radius:var(--r-1);width:30px;height:30px;color:var(--stone);place-items:center;display:grid}.ai-x:hover{color:var(--ivory);background:var(--surf-2)}.ai-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;padding:16px 16px 8px;display:flex;overflow-y:auto}.ai-hello p{color:var(--mist);margin:0 0 14px;line-height:1.5}.ai-starters{flex-direction:column;gap:8px;display:flex}.ai-starters button{text-align:left;border-radius:var(--r-2);background:var(--surf-2);border:1px solid var(--line-1);color:var(--ivory);font-size:var(--fs-body);box-shadow:var(--hi);transition:background var(--dur-1)var(--ease),border-color var(--dur-1)var(--ease);padding:10px 13px}.ai-starters button:hover{background:var(--surf-3);border-color:var(--line-2)}.ai-q{color:#f4f2ec;white-space:pre-wrap;overflow-wrap:anywhere;background:#26453d;border-radius:14px 14px 4px;align-self:flex-end;max-width:86%;margin:0;padding:9px 13px;line-height:1.45}.ai-a{color:var(--ivory);overflow-wrap:anywhere;line-height:1.55}.ai-a p{margin:0 0 8px}.ai-a p:last-child,.ai-a ul:last-child,.ai-a ol:last-child{margin-bottom:0}.ai-a ul,.ai-a ol{margin:0 0 8px;padding-left:18px}.ai-a li{margin:3px 0}.ai-a a{color:var(--ivory);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--ivory)35%,transparent);text-decoration-color:color-mix(in srgb,var(--ivory)35%,transparent);text-underline-offset:3px;font-weight:600}.ai-a a:hover{-webkit-text-decoration-color:var(--ivory);text-decoration-color:var(--ivory)}.ai-a code{font-family:var(--mono);font-size:.92em}.ai-doing{color:var(--stone);font-size:var(--fs-label);align-items:center;gap:9px;margin:0;display:flex}.ai-doing i{--tc:var(--st-move);background:var(--tc);width:7px;height:7px;animation:st-breathe 2.8s var(--ease)infinite;border-radius:50%}.ai-err{color:var(--alert);font-size:var(--fs-label);margin:0}.ai-foot{border-top:1px solid var(--line-1);align-items:flex-end;gap:8px;padding:12px;display:flex}.ai-foot textarea{resize:none;field-sizing:content;border-radius:var(--r-2);background:var(--recess);border:1px solid var(--line-2);min-width:0;min-height:42px;max-height:132px;color:var(--ivory);font:inherit;font-size:var(--fs-body);flex:1;padding:10px 13px;line-height:1.4}.ai-foot textarea::placeholder{color:var(--stone)}.ai-foot textarea:focus{border-color:var(--line-3);outline:none;box-shadow:0 0 0 3px rgba(38,69,61,.35)}.ai-send{color:#f4f2ec;width:42px;height:42px;transition:opacity var(--dur-1)var(--ease),transform var(--dur-1)var(--ease);background:#26453d;border:1px solid rgba(244,242,236,.14);border-radius:50%;flex:none;place-items:center;display:grid}.ai-send svg{transform:rotate(-90deg)}.ai-send:active{transform:scale(.95)}.ai-send:disabled{opacity:.4;cursor:default}:root[data-theme=light] .ai-foot textarea{background:#fff}.toasts{bottom:96px}:root[data-theme=light] .ai-foot textarea:focus{box-shadow:0 0 0 3px rgba(38,69,61,.16)}@media (max-width:820px){.ai-fab{right:12px;bottom:calc(100px + env(safe-area-inset-bottom,0px));width:46px;height:46px}.ai-fab svg{width:29px}.ai-panel{right:16px;bottom:calc(168px + env(safe-area-inset-bottom,0px));height:min(calc(100dvh - 240px - env(safe-area-inset-bottom,0px)),620px)}.toasts{bottom:calc(168px + env(safe-area-inset-bottom,0px))}}@media (max-width:560px){.ai-panel{width:auto;left:8px;right:8px}}@media screen and (min-width:821px){.ai-fab{width:var(--s-7);height:var(--s-7)}.ai-fab svg{width:31px}.ai-panel,.toasts{bottom:84px}}.view{padding-bottom:104px}@media (max-width:820px){.view{padding-bottom:88px}}@media print{.ai-fab,.ai-panel{display:none!important}.view{padding-bottom:0}}.ic.flip{transform:scaleX(-1)}.close-day{flex-wrap:wrap;align-items:center;gap:8px}.close-day .btn{height:36px}@media (max-width:820px){.close-day .close-lbl{display:none}}.close-pick input{border-radius:var(--r-1);background:var(--recess);border:1px solid var(--line-2);height:36px;color:var(--ivory);font:inherit;font-size:var(--fs-body);padding:0 10px}:root[data-theme=light] .close-pick input{background:#fff}.close-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;margin:10px 0 30px;display:grid}.close-grid>div{min-width:0}.close-open{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:4px 0 24px;display:grid}.close-item{border-radius:var(--r-2);background:var(--surf-1);border:1px solid var(--line-1);box-shadow:var(--hi),var(--shadow-1);color:var(--mist);transition:border-color var(--dur-1)var(--ease),transform var(--dur-1)var(--ease);flex-direction:column;gap:6px;padding:16px 18px 18px;line-height:1.4;text-decoration:none;display:flex}.close-item b{font-size:var(--fs-figure);color:var(--ivory);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700;line-height:1.05}.close-item:hover{border-color:var(--line-2);transform:translateY(-1px)}@media (max-width:820px){.close-grid{grid-template-columns:1fr}.close-open{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.close-day{display:none!important}.close-grid{grid-template-columns:1fr 1fr}.close-open{grid-template-columns:repeat(4,1fr)}.close-item{box-shadow:none;border-color:#999;transform:none}}fieldset.field{border:0;min-width:0;margin:0 0 16px;padding:0}fieldset.field>legend{font-size:var(--fs-label);color:var(--mist);margin-bottom:8px;padding:0;font-weight:500}.ai-left{color:var(--stone);font-size:var(--fs-label);margin:0}table.t th button,table.t th .sort{padding:2px 0 0}.signin-form input.code-box{font-family:var(--mono);font-size:var(--fs-title);letter-spacing:.18em;font-variant-numeric:tabular-nums;padding:10px 16px 12px}.signin-form .signin-trust{font-size:var(--fs-body);color:var(--mist);margin-top:-6px}.signin-resend{flex-direction:column;gap:10px;margin-top:14px;display:flex}.signin-restart{margin-top:18px}.signin-restart .link{font-family:var(--ui);font-size:var(--fs-body);letter-spacing:0;text-transform:none;color:var(--mist);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair);cursor:pointer;background:0 0;border:0;padding:0}.signin-restart .link:hover{color:var(--ivory)}.bay-filters{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}@media (max-width:820px){.sec.vr,.recv-head>.sec.vr{border-left:0;border-top:1px solid var(--line-1);padding-left:0;padding-top:var(--s-4)}}@media (max-width:560px){.kpis{grid-template-columns:1fr}.kpi,.kpi:first-child{border-right:0;border-bottom:1px solid var(--line-1);padding:12px 0}.kpi:first-child{padding-top:0}.kpi:last-child{border-bottom:0;padding-bottom:0}}.kpi.a .kd{color:var(--amber)}.kpi.r .kd{color:var(--alert)}@media (min-width:1101px) and (min-height:700px){.sec.vr.pin>.pin-in{top:var(--s-5);position:-webkit-sticky;position:sticky}}.avatar,.ib .pip,.ni .bdg,.chip .n,.seg .n,.seg button .sgc-n,.kan.floor .kh b,.top.two .desk-tabs .dt-n{font-family:var(--ui);font-variant-numeric:tabular-nums;letter-spacing:0}.sub-t .pn{font-size:inherit;color:inherit;font-weight:500}.sec>.menu-head{padding:0 0 14px}.stat-row .meter~.v{text-align:right;min-width:7ch}table.t td.wrap .ttl{-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:820px){table.t td.wrap .ttl{-webkit-line-clamp:5}}.setup{min-height:100dvh;padding:var(--gutter);background:var(--canvas);color:var(--ivory);place-items:center;display:grid}.setup .blk{width:100%;max-width:560px}.setup h1{margin:10px 0 14px}.setup p{color:var(--mist);max-width:60ch;line-height:1.6}.setup .dl,.setup .btn{margin-top:18px}.till{flex-direction:column;gap:18px;display:flex}.till-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.till-title{flex-direction:column;gap:2px;min-width:0;display:flex}.till-title h1{font-size:var(--fs-title);letter-spacing:.01em;margin:0;line-height:1.15}.till-title .sub{color:var(--mist);font-size:var(--fs-body)}.till-top-r{flex-wrap:wrap;gap:10px;display:flex}.till-limit{margin:0}.till kbd{margin-left:6px}.sale-head{background:var(--surf-1);border:1px solid var(--line-1);border-radius:var(--r-2);box-shadow:var(--hi),var(--shadow-1);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"who facts""fields fields""notes notes";gap:16px 28px;padding:18px 20px;display:grid}.sale-who{text-align:left;border-radius:var(--r-1);background:var(--surf-2);border:1px solid var(--line-2);width:100%;box-shadow:var(--hi);transition:border-color var(--dur-1)var(--ease),transform var(--dur-1)var(--ease);grid-area:who;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:11px 14px;display:grid}.sale-who:hover{border-color:var(--line-3)}.sale-who:active{transform:translateY(1px)}.sale-who .k{font-size:var(--fs-label);color:var(--stone);font-weight:500}.sale-who .v{flex-direction:column;min-width:0;display:flex}.sale-who .v b{font-size:var(--fs-section);color:var(--ivory);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sale-who .v .sub-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sale-who .go{font-size:var(--fs-body);color:var(--mist);align-items:center;display:inline-flex}.sale-facts{border-left:1px solid var(--line-1);grid-area:facts;grid-template-columns:repeat(4,minmax(0,auto));place-content:center space-between;gap:10px 20px;margin:0;padding-left:24px;display:grid}.sale-facts dt{font-size:var(--fs-label);color:var(--stone);white-space:nowrap;margin-bottom:4px;font-weight:500}.sale-facts dd{font-size:var(--fs-body);color:var(--ivory);white-space:nowrap;margin:0}.sale-fields{border-top:1px solid var(--line-1);grid-area:fields;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;align-items:end;gap:12px 18px;padding-top:14px;display:grid}.sale-notes{grid-area:notes;grid-template-columns:1fr;gap:12px 18px;display:grid}.sale-notes.two{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.sale-head .field textarea{resize:vertical;height:36px;min-height:36px;padding:8px 12px;line-height:1.35}.sale-head .field .lab{color:var(--mist);font-size:var(--fs-label);margin-bottom:7px;font-weight:500;display:block}.sale-head .saved{color:var(--signal);margin-left:8px;font-weight:500}.scan-wrap{position:relative}.scan{background:var(--recess);border:1px solid var(--line-2);border-radius:var(--r-2);height:58px;transition:border-color var(--dur-1)var(--ease),box-shadow var(--dur-1)var(--ease);align-items:center;gap:12px;padding:0 10px 0 16px;display:flex;box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.scan:focus-within{border-color:var(--signal-line);box-shadow:inset 0 1px 2px rgba(0,0,0,.3),0 0 0 3px var(--signal-soft)}.scan svg{stroke:var(--stone);flex:none}.scan input{min-width:0;height:100%;color:var(--ivory);letter-spacing:.01em;background:0 0;border:0;outline:none;flex:1;font-size:17px;font-weight:500}.scan input::placeholder{font-weight:400}.scan.busy svg{stroke:var(--signal)}.scan input,.scan input:focus{box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0}.scan input:focus-visible{box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0}.scan-qty{font-family:var(--mono);font-size:var(--fs-section);color:var(--signal);font-weight:600}.scan-start{max-width:720px;margin-top:4px}.scan-start kbd{margin-right:6px}.btn.icon{justify-content:center;width:32px;padding:0}.scan-help{font-size:var(--fs-label);color:var(--stone);flex-wrap:wrap;gap:6px 16px;margin-top:9px;display:flex}.scan-help kbd{margin:0 4px 0 0}.scan-pop{z-index:30;background:var(--float);border:1px solid var(--line-1);border-radius:var(--r-3);max-height:min(420px,56vh);box-shadow:var(--hi),var(--shadow-2);padding:6px;position:absolute;top:64px;left:0;right:0;overflow:auto}.scan-row{text-align:left;border-radius:var(--r-1);grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:14px;width:100%;padding:9px 12px;display:grid}.scan-row[aria-selected=true]{background:var(--surf-2);box-shadow:inset 2px 0 0 var(--signal)}.scan-row .bin{color:var(--mist);font-size:var(--fs-body)}.scan-row .what{flex-direction:column;min-width:0;display:flex}.scan-row .what .sub-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scan-row .free{font-size:var(--fs-body);color:var(--mist);font-variant-numeric:tabular-nums}.scan-row .free.low{color:var(--amber)}.scan-row .free.out{color:var(--alert)}.scan-row .price{font-variant-numeric:tabular-nums;text-align:right;min-width:86px;font-weight:600}.scan-none{color:var(--mist);font-size:var(--fs-body);padding:12px}.scan-none .link{font-family:inherit;font-size:inherit;text-transform:none;letter-spacing:0;text-underline-offset:3px;text-decoration:underline}.quick-picks{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-4px;display:flex}.quick-picks .ty-label{margin-right:4px}.till-lines .sh .r{flex-wrap:wrap;align-items:center;gap:12px;display:flex}table.lines-grid td{vertical-align:middle}table.lines-grid .tick-col{width:34px;padding-right:6px}table.lines-grid td.bin{font-size:var(--fs-section);color:var(--ivory);white-space:nowrap;font-weight:600}table.lines-grid .line-open{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;display:flex}table.lines-grid .line-open:hover .pn{color:var(--signal)}table.lines-grid .q{border:1px solid var(--line-2);border-radius:var(--r-1);background:var(--recess);align-items:center;display:inline-flex;overflow:hidden}table.lines-grid .q button{width:32px;height:32px;color:var(--mist);font-size:15px}table.lines-grid .q button:hover{color:var(--ivory);background:var(--surf-2)}table.lines-grid .q b{text-align:center;font-variant-numeric:tabular-nums;min-width:34px;font-size:var(--fs-section)}table.lines-grid tr.picked td:not(.tick-col){opacity:.5}table.lines-grid tr.picked td.bin{text-decoration:line-through;text-decoration-thickness:1px}table.lines-grid tr.flash td{animation:till-flash 1.4s var(--ease)}@keyframes till-flash{0%{background:var(--signal-soft)}to{background:0 0}}@media (prefers-reduced-motion:reduce){table.lines-grid tr.flash td{background:var(--signal-soft);animation:none}}.till-empty{padding:42px 20px}.till-warn{margin-top:12px}.till-foot{z-index:20;background:var(--float);border:1px solid var(--line-1);border-radius:var(--r-2);box-shadow:var(--hi),var(--shadow-2);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:14px 16px;display:grid;position:-webkit-sticky;position:sticky;bottom:-92px}.till-foot:after{content:"";background:var(--canvas);pointer-events:none;background-attachment:fixed;height:13px;position:absolute;top:calc(100% + 1px);left:-1px;right:-1px}.till-foot-l,.till-foot-r{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.till-foot-r{justify-content:flex-end}.till-sum{justify-content:center;align-items:baseline;gap:26px;margin:0;display:flex}.till-sum div{flex-direction:column;align-items:flex-end;display:flex}.till-sum dt{font-size:var(--fs-label);color:var(--stone);font-weight:500}.till-sum dd{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:var(--fs-section);margin:0;font-weight:600}.till-sum .grand dd{font-size:var(--fs-title);letter-spacing:-.01em;color:var(--ivory)}.btn.danger-text{color:var(--alert)}@media screen and (min-width:1101px){body:has(.till-foot) .ai-fab{bottom:104px}body:has(.till-foot) :-webkit-any(.ai-panel,.toasts){bottom:164px}body:has(.till-foot) :-moz-any(.ai-panel,.toasts){bottom:164px}body:has(.till-foot) :is(.ai-panel,.toasts){bottom:164px}}.modal.checkout{width:min(640px,94vw)}.checkout-due{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.checkout-due .k{font-size:var(--fs-label);color:var(--stone);font-weight:500}.checkout-due .count{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:700}.checkout-due .n{color:var(--mist);font-size:var(--fs-body)}.paytiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.paytile{text-align:left;border-radius:var(--r-1);background:var(--surf-2);border:1px solid var(--line-2);min-height:92px;box-shadow:var(--hi);transition:border-color var(--dur-1)var(--ease),transform var(--dur-1)var(--ease),background var(--dur-1)var(--ease);flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex}.paytile svg{stroke:var(--mist)}.paytile b{font-size:var(--fs-section);font-weight:600}.paytile span{font-size:var(--fs-label);color:var(--stone)}@media (hover:hover){.paytile:hover:not(:disabled){border-color:var(--line-3)}}.paytile:active:not(:disabled){transform:translateY(1px)}.paytile[aria-checked=true]{border-color:var(--signal-line);background:var(--signal-soft);box-shadow:var(--hi),0 0 0 1px var(--signal-line)}.paytile[aria-checked=true] svg{stroke:var(--signal)}.paytile:disabled{opacity:.45;cursor:not-allowed}.checkout-detail{flex-direction:column;gap:12px;display:flex}.checkout-detail .tot.grand{margin-top:4px}.checkout-note,.checkout-foot{margin:12px 0 0}.machine{border-radius:var(--r-1);background:var(--recess);border:1px solid var(--line-1);padding:14px 16px}.machine-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.machine-head svg{stroke:var(--mist)}.machine ol{color:var(--mist);font-size:var(--fs-body);margin:0 0 8px;padding-left:18px;line-height:1.7}.limit{flex-direction:column;gap:8px;display:flex}.modal .fill{flex:1}.cdoc-head{border-bottom:1px solid var(--line-2);grid-template-columns:1fr auto 1fr;align-items:start;gap:18px;padding-bottom:14px;display:grid}.cdoc-ref{font-size:var(--fs-body);grid-template-columns:auto 1fr;gap:3px 14px;margin:0;display:grid}.cdoc-ref div,.cdoc-party div{display:contents}.cdoc-ref dt{font-weight:600}.cdoc-ref dd,.cdoc-party dd{margin:0}.cdoc-mark{flex-direction:column;align-items:center;gap:8px;display:flex}.cdoc-mark .doc-logo{width:120px;height:auto}.cdoc-mark b{font-size:var(--fs-figure);font-weight:700}.cdoc-org{text-align:right;font-size:var(--fs-body);flex-direction:column;align-items:flex-end;line-height:1.5;display:flex}.cdoc-org b{font-size:var(--fs-section)}.cdoc-party{font-size:var(--fs-body);grid-template-columns:auto 1fr;gap:4px 16px;margin:14px 0 18px;display:grid}.cdoc-party dt{font-weight:600}.cdoc-party dd span{display:block}.cdoc-lines td.mono{white-space:nowrap}.pick-lines .pick-box{width:22px}.pick-lines .pick-box:before{content:"";vertical-align:middle;border:1.5px solid;border-radius:3px;width:14px;height:14px;display:inline-block}.pick-lines .pick-bin{font-size:var(--fs-section);font-weight:700}.pick-sign{grid-template-columns:1fr 1fr;gap:40px;margin-top:40px;display:grid}.pick-sign span{font-size:var(--fs-body);border-top:1px solid;padding-top:6px}@media print{html:not([data-print=pick]) .pick-doc,html[data-print=pick] .quote-doc,.till-foot,.scan-wrap,.quick-picks{display:none!important}}@media (max-width:1100px){.till-foot{position:static}.sale-head{grid-template-columns:1fr;grid-template-areas:"who""facts""fields""notes"}.sale-facts{border-left:0;padding-left:0}.sale-fields{grid-template-columns:1fr 1fr}.till-foot{grid-template-columns:1fr;justify-items:stretch}.till-sum,.till-foot-l,.till-foot-r{justify-content:space-between}}@media (max-width:820px){.scan-help{display:none}.paytiles{grid-template-columns:1fr 1fr}}@media (max-width:560px){.sale-fields,.sale-notes.two{grid-template-columns:1fr}.sale-facts{grid-template-columns:1fr 1fr}.scan-row{grid-template-columns:56px minmax(0,1fr) auto}.scan-row .free{display:none}.till-sum{flex-wrap:wrap;gap:12px}.till-sum .grand dd{font-size:var(--fs-figure)}.till-foot-r .btn:not(.primary){flex:auto}.till-foot-r .btn.primary{flex:100%;justify-content:center}.cdoc-head{grid-template-columns:1fr}.cdoc-org{text-align:left;align-items:flex-start}}.ord-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0 16px;display:flex}.ord-gap{flex:auto}.ord-sel select{border:1px solid var(--line-2);border-radius:var(--r-1);background:var(--recess);max-width:190px;height:26px;color:var(--ivory);font:inherit;font-size:var(--fs-sm);padding:0 26px 0 8px}.ord-sel select:hover{border-color:var(--line-3)}.ord-flag{max-width:220px;color:var(--mist);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.ord-flag span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ord-flag i{font-style:normal;font-family:var(--mono);font-size:var(--fs-xs);color:var(--stone)}.ord-flag.warn,.ord-flag.warn svg{color:var(--amber)}.ord-flag.stop,.ord-flag.stop svg{color:var(--alert)}.ord-flag:hover span{text-underline-offset:3px;text-decoration:underline}.pn svg{vertical-align:-1px;color:var(--stone);margin-left:6px;display:inline-block}.ord-review{background:var(--surf-1);border:1px solid var(--line-1);border-radius:var(--r-2);box-shadow:var(--shadow-1);margin:0 0 18px;padding:14px 18px}.ord-review p{color:var(--ivory);max-width:80ch;margin:4px 0 0;line-height:1.5}.ord-review ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ord-review li{color:var(--mist);line-height:1.45}.ord-review .pn{cursor:pointer;color:var(--ivory);background:0 0;border:0;padding:0}.ord-review .pn:hover{text-underline-offset:3px;text-decoration:underline}.ord-concerns{gap:6px;margin:0 0 18px;padding:0;list-style:none;display:grid}.ord-c{color:var(--mist);align-items:flex-start;gap:8px;line-height:1.45;display:flex}.ord-c svg{flex:none;margin-top:3px}.ord-c.warn,.ord-c.warn svg{color:var(--amber)}.ord-c.stop,.ord-c.stop svg{color:var(--alert)}.ord-why{color:var(--ivory);max-width:70ch;margin:6px 0 12px;line-height:1.5}.ord-note{color:var(--ivory);white-space:pre-wrap;margin:6px 0 10px;line-height:1.5}.ord-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 18px;margin:0 0 6px;display:grid}.ord-facts dt{font-size:var(--fs-label);color:var(--stone);margin-bottom:3px;font-weight:500}.ord-facts dd{color:var(--ivory);margin:0}.ord-offers{border-collapse:collapse;width:100%;margin:6px 0 18px}.ord-offers td{border-top:1px solid var(--line-1);vertical-align:top;padding:9px 8px}.ord-offers td:first-child{padding-left:0}.ord-offers td.num{text-align:right;white-space:nowrap}.ord-offers td .sub-t{display:block}.ord-offers tr.on td{background:var(--signal-soft)}.ord-offer{background:var(--recess);border:1px solid var(--line-1);border-radius:var(--r-2);padding:14px 16px}.ord-offer .btn{justify-self:start}.ord-split{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ord-split li{border-bottom:1px solid var(--line-1);justify-content:space-between;gap:16px;padding:8px 0;display:flex}.ord-rate{border:1px solid var(--line-2);border-radius:var(--r-1);background:var(--recess);width:96px;height:32px;color:var(--ivory);font-size:var(--fs-value);text-align:right;padding:0 8px}@media (max-width:820px){.ord-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ord-gap{display:none}}.ord-bookmark{border:1px dashed var(--signal-line);background:var(--signal-soft);height:24px;color:var(--ivory);font-size:var(--fs-sm);white-space:nowrap;cursor:grab;vertical-align:baseline;border-radius:999px;align-items:center;margin:0 2px;padding:0 10px;font-weight:600;text-decoration:none;display:inline-flex}.ord-bookmark:active{cursor:grabbing}.ord-hint{max-width:62ch;margin:10px 0 0;line-height:1.6}.ord-paste{margin:12px 0 4px}.ord-paste summary{cursor:pointer;color:var(--mist);font-size:var(--fs-sm)}.ord-paste summary:hover{color:var(--ivory)}.ord-paste .form{margin-top:10px}.ord-paste textarea{min-height:96px;font-family:var(--mono);font-size:var(--fs-sm)}.ord-run{background:var(--surf-1);border:1px solid var(--signal-line);border-radius:var(--r-2);box-shadow:var(--shadow-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:12px 16px;display:flex}.ord-run>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.ord-run b{color:var(--ivory);font-weight:600}.ord-run .ty-note{line-height:1.7}.bank-bar{flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 16px;display:flex}.bank-acct select{border:1px solid var(--line-2);border-radius:var(--r-1);background:var(--recess);min-width:220px;height:34px;color:var(--ivory);font:inherit;padding:0 30px 0 10px}.bank-bar .ty-note{flex:240px;max-width:70ch}.bank-lines{margin:0 0 12px;padding:0;list-style:none}.bank-lines li{border-top:1px solid var(--line-1);padding:12px 0}.bank-l{grid-template-columns:112px minmax(0,1fr) auto;align-items:baseline;gap:14px;display:grid}.bank-t{flex-direction:column;min-width:0;display:flex}.bank-t b{color:var(--ivory);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.bank-do{flex-wrap:wrap;gap:8px;margin:8px 0 0 126px;display:flex}.bank-do .btn{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:26px;padding:4px 9px}@media (max-width:640px){.bank-l{grid-template-columns:1fr auto}.bank-l>.mono.mute{grid-column:1/-1}.bank-do{margin-left:0}}.pick{align-items:center;display:flex;position:relative}.pick>svg{color:var(--stone);pointer-events:none;position:absolute;left:12px}.field .pick input[role=combobox]{width:100%;padding-left:34px;padding-right:34px}.pick-clear{border-radius:var(--r-1);width:22px;height:22px;color:var(--stone);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:8px}.pick-clear:hover{color:var(--ivory);background:var(--surf-2)}.pick-pop{z-index:30;background:var(--float);border:1px solid var(--line-1);border-radius:var(--r-3);max-height:min(340px,46vh);box-shadow:var(--hi),var(--shadow-2);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.pick-row{border-radius:var(--r-1);cursor:pointer;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.pick-row b{color:var(--ivory);font-weight:500}.pick-row.on{background:var(--surf-2);box-shadow:inset 2px 0 0 var(--signal)}.pick-more{font-size:var(--fs-label);color:var(--stone);padding:8px 12px 4px}.ship-track{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.track-edit{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.track-edit input{border:1px solid var(--line-2);border-radius:var(--r-1);background:var(--recess);height:30px;color:var(--ivory);font:inherit;flex:140px;min-width:0;padding:0 9px}.ro-set{border:0;min-width:0;margin:0;padding:0;display:contents}@media (max-width:820px){.till>.till-top{order:-2}.till>.scan-wrap{order:-1}table.lines-grid .q button{width:44px;height:44px}table.lines-grid .btn.icon{min-width:44px;min-height:44px}.sale-who .v .sub-t{white-space:normal}.sale-who kbd{display:none}.btn.ph-only{display:inline-flex}}@media (pointer:coarse){.btn.sm{min-height:44px}}.desk-sub{color:var(--stone);font-weight:500}@media (max-width:820px){.desk-sub{display:none}}table.t td.wrap{white-space:normal;min-width:16ch}table.t td.wrap .sub-t:not(.ph-only){-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media screen and (max-width:820px){table.t.ph-cards,table.t.ph-cards tbody,table.t.ph-cards tr{width:100%;min-width:0;display:block}table.t.ph-cards thead,table.t.ph-cards colgroup{display:none}table.t.ph-cards tr{border-bottom:1px solid var(--hair2);padding:12px 0}table.t.ph-cards td{white-space:normal;text-align:left;border:0;min-width:0;padding:3px 0;display:block}table.t.ph-cards td:empty{display:none}table.t.ph-cards td .btn-row.end{flex-wrap:wrap;justify-content:flex-start;margin-top:8px}table.t.ph-cards td.wrap .sub-t{-webkit-line-clamp:4}table.t.ph-cards :-webkit-any(th,td).num+:-webkit-any(th,td):not(.num){padding-left:0}table.t.ph-cards :-moz-any(th,td).num+:-moz-any(th,td):not(.num){padding-left:0}table.t.ph-cards :is(th,td).num+:is(th,td):not(.num){padding-left:0}.tbl-wrap:has(>table.t.ph-cards){overflow:visible;-webkit-mask-image:none;mask-image:none}}@media (min-width:821px){table.t td>.btn-row.end{flex-wrap:nowrap}}.kpi{min-width:0}.kpi.hero.long .kv{font-size:calc(var(--fs-hero)*.74)}.stat-row:has(>.v.long){align-items:flex-start}.stat-row:has(>.v.long)>.lbl{flex:none}.stat-row>.v.long{text-align:right;overflow-wrap:anywhere;word-break:normal;flex:auto;min-width:0}.ph .sub:has(>.line){white-space:normal;overflow:visible}.ph .sub>.line{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.note>svg:first-child{vertical-align:-2px;margin-right:6px;display:inline-block}.note.warn{color:var(--mist);border-left:2px solid var(--amber);padding:2px 0 2px 12px}.note.warn>svg:first-child{stroke:var(--amber)}@media (min-width:821px){.bay .row:has(>.figure:nth-child(4)){grid-template-columns:repeat(4,minmax(0,max-content));max-width:none}}@media (max-width:560px){.bay.lean .row{display:none}.figrow.six.lean{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.figrow.six.lean .fr{border:0;padding:0 8px 0 0}.figrow.six.lean .fr .n{display:none}.figrow.six.lean .fr .v{font-size:20px}}@media (max-width:400px){.figrow .fr{min-width:0}.figrow.six .fr .v{font-size:clamp(17px,6vw,var(--fs-title))}}@media (max-width:380px){.side .ni{min-width:52px;padding-left:2px;padding-right:2px;font-size:10px}.top-actions .theme-anchor{display:none}}.ai-top{display:none}.ai-top svg{width:24px;height:auto}@media (max-width:820px){.ai-top{display:grid}.ai-fab{display:none}}:root{--ease-drawer:cubic-bezier(.32,.72,0,1)}@keyframes drawer-in{0%{transform:translate(100%)}}@keyframes drawer-in-left{0%{transform:translate(-100%)}}@keyframes drawer-out{to{transform:translate(100%)}}@keyframes drawer-out-left{to{transform:translate(-100%)}}.drawer{animation:drawer-in .26s var(--ease-drawer)}.drawer.left{animation:drawer-in-left .26s var(--ease-drawer)}.drawer-wrap .scrim{animation:fade .26s var(--ease)}@keyframes modal-out{to{opacity:0;transform:translate(-50%,-48%)scale(.98)}}.modal{animation:pop .2s var(--ease)}.modal-wrap .scrim{animation:fade .2s var(--ease)}@keyframes palette-in{0%{opacity:0;transform:scale(.98)}}.palette{animation:fade .15s var(--ease)}.palette-in{animation:palette-in .15s var(--ease);transform-origin:top}.drawer-wrap[data-by=key] .drawer,.drawer-wrap[data-by=key] .scrim,.modal-wrap[data-by=key] .modal,.modal-wrap[data-by=key] .scrim,.palette[data-by=key],.palette[data-by=key] .palette-in{animation:none}@keyframes menu-in{0%{opacity:0;transform:scale(.96)}}.menu{animation:menu-in .18s var(--ease);transform-origin:0 0}.menu.below-right{transform-origin:100% 0}.toasts{gap:0}.toast-row{padding-top:var(--s-2);transition:grid-template-rows .2s var(--ease),padding-top .2s var(--ease);grid-template-rows:1fr;display:grid}.toast-row>.toast{min-height:0}.toast{animation:.4s tin}.toast-row.out{grid-template-rows:0fr;padding-top:0;overflow:hidden}.toast-row.out>.toast{opacity:0;transition:opacity .2s var(--ease),transform .2s var(--ease),padding .2s var(--ease),border-width .2s var(--ease);border-top-width:0;border-bottom-width:0;padding-top:0;padding-bottom:0;transform:translateY(8px)scale(.98)}.tip>.tip-body,[data-tip]:after{transition:opacity .15s var(--ease)}.tip:hover>.tip-body,[data-tip]:hover:after{transition-delay:.4s}:root.tip-warm .tip:hover>.tip-body,:root.tip-warm [data-tip]:hover:after,.tip:focus-within>.tip-body{transition-duration:0s;transition-delay:0s}[data-tip]:focus-visible:after{transition-duration:0s;transition-delay:0s}.btn{transition:background var(--dur-1)var(--ease),border-color var(--dur-1)var(--ease),color var(--dur-1)var(--ease),transform .12s var(--ease),box-shadow var(--dur-1)var(--ease)}.btn:active{transform:scale(.97)}.paytile:active:not(:disabled),.pay button:active:not(:disabled){transform:scale(.98)}@media (prefers-reduced-motion:reduce){.drawer,.drawer.left,.modal,.menu,.palette-in,.toast{animation-name:fade!important;animation-duration:.15s!important}.drawer-wrap .scrim,.modal-wrap .scrim,.palette{animation-duration:.15s!important}.toast-row.out>.toast{transform:none}}@media (pointer:coarse){:-webkit-any(input:not(:-webkit-any([type=checkbox],[type=radio],[type=range],[type=color])),select,textarea){font-size:16px!important}:-moz-any(input:not(:-moz-any([type=checkbox],[type=radio],[type=range],[type=color])),select,textarea){font-size:16px!important}:is(input:not(:is([type=checkbox],[type=radio],[type=range],[type=color])),select,textarea){font-size:16px!important}}@media print{.bay .lamp-pool,.bay .scene{display:none!important}.close-grid>*{min-width:0}.close-grid table{table-layout:auto;width:100%;font-size:9pt}}
