*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-roboto),-apple-system,"Segoe UI",sans-serif;background:var(--bg);color:var(--ink);font-size:13px;overflow:hidden}.app{height:100vh}.app,.side{display:flex}.side{width:210px;background:var(--side);color:var(--side-ink);flex-direction:column;flex-shrink:0}.logo{padding:18px 16px 14px;border-bottom:1px solid var(--side-line)}.logo b{color:var(--ink-strong);font-size:15px;letter-spacing:.4px;font-family:var(--stf)}.logo span{display:block;font-size:10.5px;color:var(--side-dim);margin-top:2px;letter-spacing:1.2px;text-transform:uppercase}.nav{padding:10px 8px;flex:1 1;overflow-y:auto}.nav h6{font-size:9.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--side-dim);padding:12px 10px 5px}.nav a{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:7px;color:var(--side-ink);text-decoration:none;cursor:pointer;font-size:13px;margin-bottom:1px}.nav .nico{display:inline-block;width:20px;text-align:center;flex-shrink:0;font-size:16px}.nav a:hover{background:var(--side-hover)}.nav a{position:relative}.nav a .nvq{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:18px;height:18px;display:none;align-items:center;justify-content:center;color:inherit;opacity:.32;background:none;border-radius:0;transition:opacity .15s}.nav a:hover .nvq{display:inline-flex}.nav a .nvq:hover{opacity:1}.nav a.dropcue{box-shadow:inset 0 2px 0 var(--accent)}.baychip{background:var(--chip-2);color:color-mix(in srgb,var(--prodc-past) 8%,var(--on-accent));font-weight:700;font-size:10px;padding:2px 8px;border-radius:5px;font-family:var(--numf),var(--font-roboto),sans-serif;letter-spacing:.3px}.cpx{opacity:0;cursor:pointer;font-size:9.5px;margin-left:4px;font-weight:400;transition:opacity .1s}tr:hover .cpx{opacity:.5}.cpx:hover{opacity:1!important;color:var(--accent-ink)}.nav a[draggable]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.navsep{height:1px;background:var(--side-line);margin:8px 10px;opacity:.75}.nav .nico{transition:color .13s}.nav a[data-v=dash]{--mvc:var(--pg-dash)}.nav a[data-v=sales]{--mvc:var(--pg-sales)}.nav a[data-v=ord]{--mvc:var(--pg-ord)}.nav a[data-v=prod]{--mvc:var(--pg-prod)}.nav a[data-v=sched]{--mvc:var(--pg-sched)}.nav a[data-v=inv]{--mvc:var(--pg-inv)}.nav a[data-v=ship]{--mvc:var(--pg-ship)}.nav a[data-v=lgx]{--mvc:var(--pg-lgx)}.nav a[data-v=adm]{--mvc:var(--pg-adm)}.nav a[data-v=res]{--mvc:var(--pg-res)}.nav a[data-v=adm] .nico{line-height:1}.nav a[data-v=adm] .agf{fill:url(#agbrand)}.nav a[data-v=adm] .ags{stroke:url(#agbrand)}body[data-view=lgx] .tblwrap{max-height:none!important;overflow:visible!important}.nav a[data-v=adm].on .agf{fill:url(#agsel)}.nav a[data-v=adm].on .ags{stroke:url(#agsel)}.nav a[data-v].on .nico,.nav a[data-v]:hover .nico{color:var(--mvc)}.nav a.on{background:linear-gradient(95deg,var(--accent) 20%,var(--brand-pink) 115%);color:color-mix(in srgb,var(--ok) 8%,var(--on-accent));font-weight:650}.nav a.soon{opacity:.42;cursor:default}.nav a.soon:hover{background:none}.nav .tag{margin-left:auto;font-size:8.5px;background:var(--side-hover);padding:2px 5px;border-radius:4px;letter-spacing:.5px}.sidefoot{padding:12px 16px;font-size:10px;color:var(--side-dim);border-top:1px solid var(--side-line)}.main{flex:1 1;display:flex;flex-direction:column;min-width:0}.rfpinc{color:var(--amber-ink);font-size:16px;line-height:1;text-shadow:0 0 6px color-mix(in srgb,var(--amber) 55%,transparent);margin-right:1px}.rfpsug{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--amber) 55%,transparent)}.rfpmine{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--cyan) 55%,transparent)}.rfpdone{opacity:.62;box-shadow:inset 3px 0 0 color-mix(in srgb,var(--ok) 35%,transparent);transition:opacity .15s}.rfpdone:hover{opacity:1}.hzseg{display:inline-flex;border:1px solid color-mix(in srgb,var(--hi) 13.33%,transparent);border-radius:7px;overflow:hidden}.hzseg button{background:transparent;border:0;color:var(--ink-3);font:600 11px var(--font-roboto),sans-serif;padding:4px 10px;cursor:pointer}.hzseg button+button{border-left:1px solid color-mix(in srgb,var(--hi) 7.84%,transparent)}.hzseg button.on{background:color-mix(in srgb,var(--cyan) 16%,transparent);color:var(--cyan-ink)}.hzseg.pink button.on{background:color-mix(in srgb,color-mix(in srgb,var(--alert) 53%,var(--ink-strong)) 16%,transparent);color:color-mix(in srgb,var(--alert-ink) 53%,var(--ink-strong))}.hzscroll{overflow:auto;max-height:calc(100vh - 230px)}.hztable{border-collapse:separate;border-spacing:0;font-size:12px;min-width:max-content}.hztable th{position:-webkit-sticky;position:sticky;top:0;background:var(--surface-deep);color:var(--ink-3);font:600 10.5px var(--font-roboto),sans-serif;letter-spacing:.6px;padding:4px 6px;border-bottom:1px solid color-mix(in srgb,var(--hi) 7.84%,transparent);z-index:3;text-align:center}.hztable th.hzmon{top:0;border-left:1px solid color-mix(in srgb,var(--hi) 13.33%,transparent);color:var(--cyan-ink);font-size:11px}.hztable th.hzwk{top:23px;min-width:92px;font-family:var(--numf);font-weight:500}.hztable th.hzwk.now{color:var(--amber-ink);background:var(--surface-low)}.hztable td.hzln,.hztable th.hzln{position:-webkit-sticky;position:sticky;left:0;background:var(--surface-deep);z-index:4;text-align:left;min-width:110px;padding:4px 8px}.hztable th.hzln{z-index:6}.hztable tr.hzsite td{background:var(--surface-deep);font:700 10.5px var(--font-titillium),var(--font-roboto),sans-serif;letter-spacing:1px;padding:6px 8px;position:-webkit-sticky;position:sticky;left:0}.hztable td.hzcell{vertical-align:top;border-left:1px solid color-mix(in srgb,var(--hi) 4.71%,transparent);border-bottom:1px solid color-mix(in srgb,var(--hi) 4.71%,transparent);padding:3px 4px;min-width:92px;max-width:150px;background:var(--surface-low);cursor:pointer;transition:background .12s}.hztable td.hzcell:hover{background:var(--surface-mid)}.hztable td.hzcell.past{background:var(--surface-deep);color:var(--faint);cursor:default}.hztable td.hzcell.open{background:var(--surface-mid);outline:1px solid color-mix(in srgb,var(--focus) 40%,transparent)}.hztable td.hzcell.has{background:var(--surface-low)}.hzchip{display:flex;gap:5px;align-items:center;background:color-mix(in srgb,var(--prodc) 16%,transparent);border:1px solid color-mix(in srgb,var(--prodc) 40%,transparent);color:color-mix(in srgb,var(--prodc) 18%,var(--ink-strong));border-radius:6px;padding:2px 6px;margin:2px 0;font-size:11.5px;white-space:nowrap;cursor:pointer}.hzchip.on,.hzchip:hover{border-color:var(--violet);background:color-mix(in srgb,var(--prodc) 28%,transparent)}.hzchip .hzn{color:var(--amber-ink);font-size:10px}.hzsched{font-size:10.5px;color:var(--dim);margin:1px 0 2px;white-space:nowrap}.hzform{display:flex;gap:4px;flex-wrap:wrap;align-items:center;margin-top:3px;padding:4px;border-radius:6px;border:1px solid color-mix(in srgb,var(--focus) 26.67%,transparent)}.hzform,.hztable tr.hzfoot td{background:var(--surface-deep)}.hztable tr.hzfoot td{position:-webkit-sticky;position:sticky;bottom:0;color:var(--lime-tint);font-size:11px;text-align:right;padding:4px 6px;border-top:1px solid color-mix(in srgb,var(--hi) 13.33%,transparent);z-index:2}.rfpdesk{zoom:.96}:root{--readpx:13px}.readz>.dcard,.readz>.pulsec,.readz>div{zoom:1}.rfpdesk .tbrow{font-size:15.5px;padding:9px 2px}.rfpdesk .tbhead{font-size:12px}.rfpdesk .npbtn{font-size:13px}.rfpdesk .shprtag{font-size:10.5px}.rfpcall{display:flex;flex-direction:column;gap:3px;align-items:flex-start}.rfpcall .npbtn,.rfpneg{white-space:nowrap}.rfpneg{font-size:12px;color:var(--amber-ink);margin-left:2px}.rfpneg s{opacity:.7}.rfpnote{font-size:13px;font-style:italic;white-space:normal;line-height:1.35;margin-top:3px;cursor:text;border-left:2px solid color-mix(in srgb,var(--brand-pink) 40%,transparent);padding-left:6px}#rfpnote,.rfpnote{color:var(--brand-pink-ink)}#rfpnote{border-color:color-mix(in srgb,var(--brand-pink) 40%,transparent)}.tbrow.rfpdet{background:color-mix(in srgb,var(--amber) 5%,transparent);padding-top:6px;padding-bottom:6px}.top{background:var(--panel2);--vc:var(--accent);padding:10px 20px;display:flex;align-items:center;gap:14px;flex-shrink:0;position:relative}.top:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--vc) 0,color-mix(in srgb,var(--shade) 0,transparent) 60%)}.top h1{font-size:17px;font-weight:800;color:var(--ink-strong);text-transform:uppercase;letter-spacing:1.8px}#redobtn,#undobtn{font-size:11px;font-weight:650;color:var(--muted);border:1px solid var(--btn-line);border-radius:99px;padding:3px 10px;cursor:pointer;opacity:.3;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:.4px}#redobtn:hover,#undobtn:hover{color:var(--ink);border-color:var(--muted)}.top .month{background:color-mix(in srgb,var(--hi) 6%,transparent);color:var(--vc);font-weight:700;font-size:11.5px;padding:4px 11px;border-radius:99px;letter-spacing:.5px}.top .right{margin-left:auto;display:flex;gap:10px;align-items:center;color:var(--muted);font-size:11.5px;flex-wrap:wrap;justify-content:flex-end;row-gap:5px;min-width:0}.top h1{white-space:nowrap}.subnav{display:none;align-items:center;gap:14px;background:var(--panel2);padding:0 64px 0 20px;position:relative;height:34px;box-sizing:border-box}.sntools{min-width:120px;justify-content:flex-end}.subnav:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--vc,var(--accent)) 0,color-mix(in srgb,var(--shade) 0,transparent) 60%)}.top.hasnav:after{display:none}.sntabs{display:flex;align-items:stretch;gap:20px;height:calc(100% - 2px);position:relative;z-index:1}.snt{font:600 12px var(--stf);letter-spacing:.7px;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 77%,var(--bg));display:flex;align-items:center;padding:0;border-bottom:3px solid transparent;margin-bottom:0;cursor:pointer;white-space:nowrap;transition:color .15s}.snt:hover{color:var(--ink-2)}.snt.on{color:var(--ink-hi);border-bottom-color:var(--lc,var(--accent))}.snt .sni{margin-right:6px;vertical-align:-1.5px;opacity:.85}.sndiv{width:1px;height:16px;background:var(--panel);align-self:center;margin:0 2px}.sntools{margin-left:auto;display:flex;align-items:center;gap:2px;padding-bottom:0}.snblk{font:700 10px var(--stf);letter-spacing:.6px;height:20px;line-height:20px;padding:0 8px;border-radius:2px;background:var(--surface-mid);color:color-mix(in srgb,var(--muted) 77%,var(--bg));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.snblk:hover{color:var(--ink-2)}.snblk.on{background:var(--accent);color:color-mix(in srgb,var(--accent) 9%,var(--on-accent))}.top .month{white-space:nowrap}#alerts{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;row-gap:5px}#subtitle{display:none}.content{flex:1 1;overflow:auto;padding:16px 20px;display:flex;flex-direction:column}.content>*{flex:0 0 auto}.bar{gap:8px;align-items:center;margin-bottom:12px;flex-wrap:wrap;position:-webkit-sticky;position:sticky;top:-16px;z-index:60;background:var(--bg);padding:10px 0 8px;box-shadow:0 6px 12px -8px color-mix(in srgb,var(--shadow) 60%,transparent)}.bar,.tabs{display:flex}.tabs{background:var(--panel2);border-radius:8px;padding:3px;gap:2px}.tabs button{border:0;background:none;padding:6px 14px;border-radius:6px;cursor:pointer;font-size:13px;color:var(--muted);font-weight:700;font-family:var(--stf);letter-spacing:.02em}.tabs button:hover{background:color-mix(in srgb,var(--hi) 6%,transparent);color:var(--ink)}.tabs button.on{background:var(--accent);color:var(--on-accent-navy);box-shadow:0 1px 3px color-mix(in srgb,var(--shadow) 30%,transparent);font-weight:700}input[type=text],select{border:1px solid var(--outline-strong);border-radius:7px;padding:6px 9px;font-size:12.5px;background:var(--panel2);color:var(--ink);outline:none}input[type=text]{width:220px}input[type=text]::placeholder{color:color-mix(in srgb,var(--faint) 87%,var(--ink-strong))}input[type=text]:focus,select:focus{border-color:var(--accent)}.chip-toggle{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.15}.bar .chip-toggle{font-family:var(--stf);font-weight:600}.clearbtn{margin-left:auto;color:var(--muted);font-size:11px;font-weight:600;cursor:pointer;border:1px solid var(--btn-line);border-radius:99px;padding:3px 11px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.cpbtn{font-family:var(--stf);font-size:13px;font-weight:700;letter-spacing:.03em;color:color-mix(in srgb,var(--accent-ink) 49%,var(--ink-strong));border:1px solid transparent;background:linear-gradient(100deg,color-mix(in srgb,var(--side) 88%,var(--ink-strong)) 30%,color-mix(in srgb,var(--brand-pink) 20%,var(--bg))) padding-box,linear-gradient(90deg,color-mix(in srgb,var(--accent) 55%,transparent),color-mix(in srgb,var(--brand-pink) 55%,transparent)) border-box;padding:6px 17px;margin-left:0}.cpbtn b{color:var(--brand-pink-ink);font-weight:800;margin-right:2px}.cpbtn:hover{filter:brightness(1.15)}.clearbtn:hover{color:var(--brand-pink-ink);border-color:var(--brand-pink)}.clearbtn+.count{margin-left:10px}.count{margin-left:auto;color:var(--muted);font-size:12px}.count b{color:var(--ink)}.fgroup{display:inline-flex;align-items:center;gap:8px;background:var(--panel2);border:1px solid var(--line);border-radius:8px;padding:3px 10px 3px 3px}.fgroup .flabel{font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:var(--muted);padding-left:7px}.fgroup select{border:none;background:transparent;padding:5px 4px}select option{background:var(--panel2);color:var(--ink)}select optgroup{background:var(--surface-mid);color:var(--accent-ink);font-style:normal;font-weight:700;font-size:10.5px;letter-spacing:.8px}select{color-scheme:var(--scheme)}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.card{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:14px 16px}.card .k{font-size:22px;font-weight:700;letter-spacing:-.5px;color:var(--ink-strong)}.card .l{font-size:11px;color:var(--muted);margin-top:3px;text-transform:uppercase;letter-spacing:.6px}.card.warn .k{color:var(--red)}.card.cardgo{cursor:pointer;transition:background .16s,box-shadow .16s,border-color .16s}.card.cardgo:hover{box-shadow:0 0 15px -3px var(--cg,var(--accent));border-color:var(--cg,var(--accent))}.dotlnk{-webkit-text-decoration:underline dotted color-mix(in srgb,var(--dim) 87%,var(--bg));text-decoration:underline dotted color-mix(in srgb,var(--dim) 87%,var(--bg));text-underline-offset:3px;transition:color .12s,-webkit-text-decoration-color .12s;transition:color .12s,text-decoration-color .12s;transition:color .12s,text-decoration-color .12s,-webkit-text-decoration-color .12s}.dotlnk:hover{color:var(--accent-ink);-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink)}.ftb{display:inline-block;margin-left:4px;font-size:8px;color:var(--faint);cursor:pointer;border:1px solid transparent;border-radius:4px;padding:0 3px;vertical-align:1px}.ftb:hover{color:var(--cyan-ink);border-color:var(--line)}.ftb.on{color:color-mix(in srgb,var(--accent-ink) 49%,var(--ink-strong));background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:color-mix(in srgb,color-mix(in srgb,var(--accent) 49%,var(--ink-strong)) 40%,transparent)}#ftpanel{position:fixed;z-index:400;background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:10px 12px;box-shadow:0 10px 30px color-mix(in srgb,var(--shadow) 45%,transparent);min-width:235px;max-width:310px;font-size:11.5px;color:var(--ink)}#ftpanel .ftrows{max-height:260px;overflow:auto;margin-top:6px}#ftpanel label{display:flex;gap:7px;align-items:center;padding:2.5px 0;cursor:pointer}#ftpanel label:hover{color:var(--cyan-ink)}.pulsec{position:relative;background:var(--panel2);border:1px solid color-mix(in srgb,var(--hi) 7%,transparent);border-radius:12px;padding:13px 17px;box-shadow:0 3px 14px color-mix(in srgb,var(--shadow) 25%,transparent);transition:transform .14s,box-shadow .14s;overflow:hidden}.pulsec:hover{transform:translateY(-1px);box-shadow:0 5px 18px color-mix(in srgb,var(--shadow) 32%,transparent)}.pulsec:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--prail,color-mix(in srgb,var(--green) 80%,var(--on-accent))) 55%,var(--prail2,color-mix(in srgb,var(--ok) 70%,var(--ink-strong))));border-radius:12px 12px 0 0}.movchart2{position:relative;height:280px;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:4px;gap:4px;align-items:end;padding-top:13px}.movcol2{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0}.movpair2{display:flex;gap:2px;align-items:flex-end;justify-content:center;width:100%}.movbar2{width:clamp(12px,46%,34px);border-radius:3px 3px 0 0}.movval2{font:700 11px var(--numf),var(--font-roboto),sans-serif;line-height:1.1;margin-bottom:2px}.movval2,.movwk2{white-space:nowrap}.movwk2{font:700 10px var(--font-titillium),var(--font-roboto),sans-serif;letter-spacing:.4px;color:var(--dim);margin-top:4px}.movstats{min-width:185px;display:flex;flex-direction:column;gap:9px;justify-content:center;border-left:1px solid color-mix(in srgb,var(--hi) 7%,transparent);padding-left:16px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:14px 16px;margin-bottom:16px}.panel h3{font-size:13px;margin-bottom:10px;color:var(--ink-strong)}.split{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:16px;gap:16px}@media(max-width:1100px){.split{grid-template-columns:1fr}}.loctabs button{position:relative}.loctabs button:hover{box-shadow:inset 0 -3px 0 var(--lc)}.loctabs button.on{box-shadow:0 1px 3px color-mix(in srgb,var(--shadow) 30%,transparent),inset 0 -3px 0 var(--lc)}.locbar{display:inline-block;width:5px;height:17px;border-radius:3px;vertical-align:middle;cursor:help}.chold{font-size:11px;margin-right:3px;cursor:help}.pgrid td.hasdot{position:relative;box-shadow:inset 0 0 0 1px var(--sdc,var(--cu)),inset 0 -3px 0 0 var(--sdc,var(--cu));background:color-mix(in srgb,var(--sdc,var(--cu)) 14%,transparent)!important}.pgrid td .sdot{position:absolute;top:1px;right:2px;font:800 8px/1.25 var(--stf);letter-spacing:.3px;padding:0 3px;border-radius:3px;color:var(--on-accent);opacity:.95;cursor:help;white-space:nowrap}.porev{display:inline-block;font-weight:900;font-size:12px;margin-right:3px;cursor:help;color:var(--amber-ink)}.porev.mismatch{color:var(--alert-ink)}.ordtbl tbody tr.dcs:not(.det)>td:first-child,.shiptbl tbody tr.dcs:not(.det)>td:first-child{border-left:2px solid var(--dcc,transparent)}.dctag{display:inline-block;font-family:var(--numf,var(--font-roboto) Mono,monospace);font-size:10px;font-weight:700;letter-spacing:.6px;color:var(--dim);cursor:help;min-width:18px;text-align:center}.wkrange{background:var(--accent-soft);color:var(--accent-ink);font-weight:700;font-size:11.5px;padding:4px 11px;border-radius:99px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--stf);letter-spacing:.02em}.stgpill{background:transparent;border:1px solid var(--line);color:var(--dim);cursor:pointer;font-weight:600}.stgpill:hover{color:var(--ink-2);border-color:color-mix(in srgb,var(--line-faint) 80%,var(--ink-strong))}.stgpill b{font-weight:800;margin-right:3px}.pudn{display:block;font-size:8.5px;font-weight:700;color:color-mix(in srgb,var(--tangerine) 32%,var(--ink-strong));line-height:1.1;margin-top:1px;letter-spacing:.3px;opacity:.85}.stgpill:hover{border-color:color-mix(in srgb,var(--violet-vivid) 53.33%,transparent);color:var(--ink);background:color-mix(in srgb,var(--surface-mid) 93%,var(--ink-strong))}#cppanel{bottom:74px;top:auto;max-height:calc(100vh - 110px);z-index:400;padding:11px 13px;width:290px}#cppanel,#thist{position:fixed;right:26px;overflow:auto;background:var(--surface-deep);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 30px color-mix(in srgb,var(--shadow) 50%,transparent)}#thist{top:64px;z-index:420;padding:10px 13px;width:340px;max-height:52vh}#thistbtn{font-size:11px;color:var(--muted);border:1px solid var(--btn-line);border-radius:99px;padding:3px 8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}#thistbtn:hover{color:var(--ink);border-color:var(--muted)}#shareview{position:fixed;top:60px;right:16px;z-index:90;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:13px;border-radius:50%;border:1.5px solid transparent;background:linear-gradient(color-mix(in srgb,var(--surface-deep) 58%,var(--bg)),color-mix(in srgb,var(--surface-deep) 58%,var(--bg))) padding-box,linear-gradient(135deg,var(--accent),var(--brand-pink)) border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:box-shadow .15s}#shareview:hover{box-shadow:0 0 9px color-mix(in srgb,var(--accent) 55%,transparent),0 0 16px color-mix(in srgb,var(--brand-pink) 35%,transparent)}#stgpanel{position:fixed;right:26px;top:110px;z-index:400;background:var(--surface-deep);border:1px solid color-mix(in srgb,var(--violet-vivid) 33.33%,transparent);border-radius:10px;padding:11px 13px;max-width:520px;box-shadow:0 8px 30px color-mix(in srgb,var(--shadow) 50%,transparent)}#stgpanel table{font-size:11.5px;border-collapse:collapse}#stgpanel td,#stgpanel th{padding:3px 9px}.cptree{margin:7px 0 4px;padding-bottom:6px;border-bottom:1px solid color-mix(in srgb,var(--hi) 8%,transparent)}.cptree label{display:flex;gap:7px;align-items:center;font-size:12px;padding:2px 0;cursor:pointer}.cptree .cpall{font-weight:800;letter-spacing:.2px;padding-bottom:5px;margin-bottom:4px;border-bottom:1px dashed color-mix(in srgb,var(--hi) 10%,transparent)}.cpgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 14px;gap:4px 14px}.cpgrp{page-break-inside:avoid;break-inside:avoid;border-radius:6px;padding:2px 4px;transition:background .15s}.cpgrp .cphead{font-weight:700}.cpgrp .cpcnt{margin-left:auto;font:700 9.5px var(--numf);color:var(--faint);letter-spacing:.3px}.cpgrp.on .cphead{color:color-mix(in srgb,var(--accent-ink) 49%,var(--ink-strong))}.cpgrp.some .cphead{color:var(--ink-2)}.cpkids{margin:1px 0 4px 7px;padding-left:12px;border-left:2px solid color-mix(in srgb,var(--hi) 14%,transparent);position:relative}.cpkids .cpkid{position:relative;font-size:11.5px;color:var(--muted)}.cpkids .cpkid:before{content:"";position:absolute;left:-12px;top:50%;width:8px;border-top:2px solid color-mix(in srgb,var(--hi) 14%,transparent)}.cpgrp:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}.cpgrp:hover .cpkids{border-left-color:color-mix(in srgb,var(--accent) 49%,var(--ink-strong))}.cpgrp:hover .cpkid:before{border-top-color:color-mix(in srgb,var(--accent) 49%,var(--ink-strong))}.cpgrp:hover .cpkid{color:var(--ink-cool)}.cpgrp.on .cpkids{border-left-color:color-mix(in srgb,var(--accent) 55%,transparent)}.cpgrp.on .cpkid:before{border-top-color:color-mix(in srgb,var(--accent) 55%,transparent)}.dockstrip{display:inline-flex;align-items:stretch;gap:0;padding:0;font-size:11px;background:var(--surface-deep);border:1px solid var(--line-soft);border-radius:9px;overflow:hidden;vertical-align:middle}.dockstrip .fl{display:flex;flex-direction:column;justify-content:center;font:700 10px var(--font-titillium),var(--font-roboto),sans-serif;letter-spacing:.8px;color:var(--ink-3);padding:0 12px;background:var(--surface-low);border-right:1px solid var(--line-soft);margin:0;line-height:1.15}.dockstrip .fl small{font-size:8.5px;color:var(--faint);letter-spacing:.6px;font-weight:600}.dockpill{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-width:86px;padding:3px 10px 2px;border-radius:0;border-right:1px solid color-mix(in srgb,var(--hi) 6%,transparent);cursor:pointer;font-family:var(--numf);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;background:none;white-space:nowrap;line-height:1.15}.dockpill:last-child{border-right:0}.dockpill:hover{background:color-mix(in srgb,var(--hi) 5%,transparent)}.dockpill .dd{font:600 9px var(--font-titillium),var(--font-roboto),sans-serif;letter-spacing:.5px;color:var(--dim)}.dockpill .dvl{font-size:12.5px}.dockpill .dvl .dim{font-size:9.5px;font-weight:600}.dockpill .df{font-size:8.5px;min-height:10px;display:flex;gap:5px;font-weight:600}.dockpill .df i{font-style:normal}.dockpill.dv-over{background:color-mix(in srgb,var(--alert) 12%,transparent)}.dockpill.dv-hour,.dockpill.dv-tight{background:color-mix(in srgb,var(--amber) 8%,transparent)}.dockpill .dim{font-weight:600;font-size:10px}.dockpill.dtoday{box-shadow:inset 0 2px 0 var(--accent)}.dockpill:hover{filter:brightness(1.15)}.dockchip{display:inline-flex;gap:3px;align-items:baseline;padding:1px 6px;border-radius:99px;font-family:var(--numf);font-size:10.5px;font-weight:700;white-space:nowrap}.caldh .caldock{margin-left:5px;font-size:9.5px;padding:0 5px}.wkrange.rngon{background:color-mix(in srgb,var(--accent) 20%,transparent);box-shadow:inset 0 0 0 1px var(--accent)}.rngedit{display:inline-flex;align-items:center;gap:5px}.wkrange.big{font-size:15px;font-weight:800;padding:8px 16px;letter-spacing:.3px;display:inline-flex;align-items:baseline;gap:9px;border:1px solid transparent;background:linear-gradient(100deg,color-mix(in srgb,var(--side) 88%,var(--ink-strong)) 30%,color-mix(in srgb,var(--brand-pink) 20%,var(--bg))) padding-box,linear-gradient(90deg,color-mix(in srgb,var(--accent) 55%,transparent),color-mix(in srgb,var(--brand-pink) 55%,transparent)) border-box}.wkrange.big .prP{font-weight:800;color:var(--accent-ink)}.wkrange.big .prQ{font-weight:650;font-size:12.5px;color:var(--brand-pink-ink);opacity:.9}.wkrange.big .prSep{width:1px;align-self:stretch;background:linear-gradient(var(--accent),var(--brand-pink));opacity:.45}.wkrange.big .prD{font-weight:600;font-size:13.5px;opacity:.92;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wkrange.pstepper{gap:10px;align-items:center}.pstep{background:transparent;border:0;color:var(--accent-ink);font:800 20px/1 var(--stf);padding:0 4px;margin:-2px 0;cursor:pointer;border-radius:6px}.pstep:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 18%,transparent)}.pstep:disabled{opacity:.25;cursor:default}.pillwrap{position:relative;display:inline-block}.pplabel{background:transparent;border:0;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;display:inline-flex;align-items:baseline;gap:9px;padding:0 4px;border-radius:8px}.pplabel:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.pmenu{position:absolute;top:calc(100% + 6px);left:0;z-index:60;width:300px;max-height:min(70vh,520px);overflow:auto;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:12px;box-shadow:0 12px 32px color-mix(in srgb,var(--shadow) 45%,transparent);padding:6px}.pmenu,.pmyear{background:color-mix(in srgb,var(--past) 10%,var(--bg))}.pmyear{position:-webkit-sticky;position:sticky;top:-6px;color:var(--brand-pink-ink);font:800 11px/1 var(--stf);letter-spacing:.8px;padding:8px 8px 4px}.pmprov{margin-left:8px;font:700 9px/1 var(--stf);letter-spacing:.5px;color:var(--amber-ink);text-transform:uppercase}.pmitem{display:flex;align-items:baseline;gap:8px;width:100%;text-align:left;background:transparent;border:0;color:var(--ink-cool);font:600 13px/1.2 var(--stf);padding:6px 8px;border-radius:8px;cursor:pointer}.pmitem:hover{background:color-mix(in srgb,var(--accent) 16%,transparent)}.pmitem.on{background:color-mix(in srgb,var(--accent) 28%,transparent);box-shadow:inset 0 0 0 1px var(--accent)}.pmitem b{color:var(--accent-ink);min-width:30px}.pmitem .prQ{color:var(--brand-pink-ink);font-size:11.5px}.pmitem .pmd{opacity:.85;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pmitem .pmnow{margin-left:auto;font:800 9px/1 var(--stf);letter-spacing:.6px;color:color-mix(in srgb,var(--accent) 9%,var(--on-accent));background:var(--accent);padding:2px 6px;border-radius:99px}.bmoment{position:relative;overflow:hidden}.bmoment:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent),var(--brand-pink))}td.ps{text-align:center;padding:2px}td.ps span{display:inline-block;min-width:20px;font-family:var(--numf),var(--font-roboto),sans-serif;font-weight:700;font-size:13.5px;border-radius:3px;padding:0 3px;cursor:help}tr.done td.ps span{background:none!important;color:inherit!important;opacity:.35}.tblwrap tbody tr{cursor:pointer}.callegend{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.callg{font-size:8.5px;font-weight:800;letter-spacing:.4px;padding:2px 7px;border-radius:3px;cursor:help}.caltbl{border-collapse:separate;border-spacing:5px;width:100%}.caltbl th{position:static;background:none;border:none;font-size:10px;color:color-mix(in srgb,var(--side-ink) 76%,var(--bg));text-align:center;padding:2px}.calday{vertical-align:top;background:var(--panel);border-radius:9px;padding:6px 6px 8px;min-width:224px;width:14.28%}.calday.caloff{background:color-mix(in srgb,var(--panel) 35%,transparent)}.calday.caltoday{box-shadow:inset 0 0 0 2px var(--yellow)}.calday.caltoday .caldn{color:var(--yellow-ink)}.calper{display:flex;align-items:center;gap:12px;padding:4px 6px 8px;font-size:12px;color:var(--ink-2)}.calper b{font:800 15px var(--stf);letter-spacing:1px;color:var(--ink-strong)}.calper .clearbtn.off{opacity:.3;pointer-events:none}.caldh{display:flex;align-items:baseline;justify-content:space-between;gap:6px;font-size:11px;color:var(--ink-2);margin-bottom:5px;padding:0 2px 3px;border-bottom:1px solid color-mix(in srgb,var(--hi) 7%,transparent)}.caldn{font-family:var(--numf),var(--font-roboto),sans-serif;font-size:17px;font-weight:700;color:var(--brand-pink-ink);letter-spacing:1px;line-height:1;background:color-mix(in srgb,var(--shade) 22%,transparent);border-radius:6px;padding:3px 7px;margin:-3px 0 -3px -2px}.caloff .caldn{color:var(--faint)}.caldh .dim{font-size:9px}.caldd{display:flex;flex-direction:column;align-items:flex-end;line-height:1.3}.caldd b{color:var(--ok-ink);font-size:10.5px;font-family:var(--numf),var(--font-roboto),sans-serif;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.caldd span{font-size:9px;color:var(--ink-2)}.calord{display:grid;grid-template-columns:56px minmax(0,1fr) 24px 33px 31px 14px;align-items:center;grid-gap:5px;gap:5px;font-size:9.5px;padding:2.5px 6px;border-radius:4px;margin-bottom:3px;cursor:pointer;white-space:nowrap;overflow:hidden}.calord .cobay{background:var(--chip-2);color:color-mix(in srgb,var(--prodc-past) 8%,var(--on-accent));font-weight:700;font-size:8.5px;padding:1px 5px;border-radius:4px;font-family:var(--numf),var(--font-roboto),sans-serif;justify-self:end;letter-spacing:.3px}.calord .cobay:empty{display:none}.calord.caldone .cobay{background:none;color:inherit;opacity:.4}.calord.caldone{background:color-mix(in srgb,var(--shade) 16%,transparent);color:color-mix(in srgb,var(--muted) 91%,var(--ink-strong))}.calord b{font-size:10px;color:var(--soc,inherit);font-family:var(--numf),var(--font-roboto),sans-serif;letter-spacing:.3px}.calord .cocust{overflow:hidden;text-overflow:ellipsis;opacity:.85}.calord .coappt{opacity:1;color:var(--ink-hi)}.calord .coappt,.calord .copos{font-family:var(--numf),var(--font-roboto),sans-serif;font-weight:700;font-size:9px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calord .copos{opacity:.9}.calord.bp{grid-template-columns:52px minmax(64px,1fr) 24px 39px 52px 14px;gap:8px;padding:2.5px 9px}.caltbl.bp .calday{min-width:272px}.calord .copos .acct{gap:3px}.calord .copos .acct em{font-size:8px}.calord .coload{flex-shrink:0;font-size:8px;border-radius:3px;padding:0 3px;color:var(--on-accent);font-style:normal;justify-self:end;width:-moz-fit-content;width:fit-content}.calord:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hi) 55%,transparent)}.calord.calon{box-shadow:0 0 0 2px var(--accent)}.calpane{border:1px solid var(--line);border-radius:12px;margin-bottom:12px}.calpane,.calpaneh{background:color-mix(in srgb,var(--shade) 10%,transparent)}.calpaneh{display:flex;align-items:center;gap:10px;padding:9px 16px 7px;font-size:13px}.sotrio{display:inline-flex;align-items:stretch;background:color-mix(in srgb,var(--shade) 24%,transparent);border:1px solid color-mix(in srgb,var(--hi) 7%,transparent);border-radius:9px;overflow:hidden}.sotrio .seg{padding:4px 13px;display:inline-flex;align-items:center;gap:7px}.sotrio .seg+.seg{border-left:1px solid color-mix(in srgb,var(--hi) 9%,transparent)}.sotrio .mth{padding:4px 10px;background:color-mix(in srgb,var(--hi) 4.5%,transparent);font-weight:700}.sotrio .dimd{color:var(--ink-3)}.sohero{font-size:17px;font-family:var(--sof);letter-spacing:.5px;background:linear-gradient(90deg,var(--accent),var(--brand-pink));-webkit-background-clip:text;background-clip:text;color:transparent}.calpane .detwrap{position:static;max-width:none;border-radius:0;overflow-x:auto}.calpane .detwrap:before{display:none}.sortchain{font-size:10.5px;color:color-mix(in srgb,var(--side-ink) 76%,var(--bg));background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:99px;padding:3px 10px;white-space:nowrap}.sortchain b{color:var(--accent-ink)}.shiptbl thead th.soh{z-index:7}.shiptbl tbody tr:not(.det)>td.socell,.shiptbl thead th.soh{position:-webkit-sticky;position:sticky;left:0;box-shadow:2px 0 6px -3px color-mix(in srgb,var(--shadow) 60%,transparent)}.shiptbl tbody tr:not(.det)>td.socell{z-index:5;background:var(--panel)}.shiptbl tbody tr:not(.det)>td.socell.mspopen{z-index:40}.sorow{display:flex;align-items:center;gap:4px}.sonum{flex:1 1;text-align:right}.sotag{min-width:31px;flex:none;text-align:left;line-height:1;overflow:visible;white-space:nowrap}.sotag:empty{visibility:hidden}.shiptbl td.socell{padding-left:6px;padding-right:3px}.shiptbl tbody tr:not(.det):hover>td.socell{background:var(--surface-top)}.shiptbl tbody tr.done:not(.det):hover>td.socell,.shiptbl tbody tr.done:not(.det)>td.socell{background:var(--panel2)}.shiptbl tbody tr.pkd:not(.det)>td.socell{background:color-mix(in srgb,var(--chip) 24%,var(--bg))}.shiptbl tbody tr.pkd:not(.det):hover>td.socell{background:color-mix(in srgb,var(--cyan) 29%,var(--bg))}.shiptbl tbody tr.exon:not(.det)>td.socell{background:color-mix(in srgb,var(--cyan) 31%,var(--bg))!important}.shiptbl tbody tr.ldm{background:color-mix(in srgb,var(--purple) 5.5%,transparent)}.shiptbl tbody tr.ldm>td:first-child{box-shadow:inset 3px 0 0 var(--ldc,var(--purple))}.shiptbl.dchid tbody tr.ldm>td:first-child{box-shadow:none}.shiptbl.dchid tbody tr.ldm>td:nth-child(2){box-shadow:inset 3px 0 0 var(--ldc,var(--purple))}.shiptbl.dchid tbody tr.ldm.ldhov>td:nth-child(2){box-shadow:inset 4px 0 0 var(--ldc,var(--purple))}.shiptbl tbody tr.ldm.ldhov{background:color-mix(in srgb,var(--purple) 17%,transparent)}.shiptbl tbody tr.ldm.ldhov>td:first-child{box-shadow:inset 4px 0 0 var(--ldc,var(--purple))}.shiptbl tbody tr.ldm:not(.det):not(.done)>td.socell{background:var(--panel)}.shiptbl tbody tr.ldm.done:not(.det)>td.socell{background:color-mix(in srgb,var(--brand-pink) 17%,var(--bg))}.shiptbl tbody tr.ldm.ldhov:not(.det):not(.done)>td.socell{background:color-mix(in srgb,var(--violet) 32%,var(--bg))}.acct{display:flex;justify-content:space-between;align-items:baseline;width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;gap:8px;font-family:var(--numf),var(--font-roboto),sans-serif;font-weight:700;font-size:13px;letter-spacing:.2px}.acct em{font-style:normal;color:var(--muted);font-size:10.5px;font-family:var(--font-roboto),sans-serif;font-weight:600}.mthtgl{cursor:pointer}.mthtgl:hover{text-shadow:0 0 6px color-mix(in srgb,var(--brand-pink) 60%,transparent)}.droptag{font-size:9px;font-weight:800;color:var(--brand-pink-ink);margin-left:1px;letter-spacing:.5px;vertical-align:top;line-height:0}.cfgrp{align-items:center;gap:6px}.cfgrp,.lsegs{display:inline-flex;white-space:nowrap}.mselpanel .mo.off{opacity:.32;cursor:not-allowed}.mselpanel .mo.off .bx{border-style:dashed}.mselpanel .moav{margin-left:auto;font:600 9.5px var(--numf,var(--font-roboto) Mono,monospace);color:var(--faint);padding-left:8px}.mselpanel .mo.off .moav{color:color-mix(in srgb,var(--alert-ink) 53.33%,transparent)}.tbar{flex:0 0 100%;display:flex;justify-content:center;margin:-10px 0 4px}.recband~.bar .tbrow2,.recband~.bar>.tbar,.srband~.bar .tbrow2,.srband~.bar>.tbar{margin-top:0}.recband~.bar,.srband~.bar{padding-top:10px}.tbrow2{display:flex;gap:18px;align-items:center;flex-wrap:wrap;justify-content:center}.tbrow2>.tbgrp.lcs .tbcap{border-radius:22px 0 0 22px}.tbrow2>.tbgrp.lcs .tbcap.r.plain{border-radius:0 22px 22px 0}.tbgrp{padding:0;border:0;background:none;border-radius:30px;filter:drop-shadow(0 5px 9px color-mix(in srgb,var(--shadow) 38%,transparent)) drop-shadow(0 1px 0 color-mix(in srgb,var(--shadow) 22%,transparent));display:inline-grid;grid-template-columns:22px minmax(0,max-content) 42px;column-gap:6px;align-items:stretch}.tbbody{display:grid;grid-template-columns:minmax(0,max-content);justify-items:stretch}.tbstrip{display:flex;align-items:center;gap:2px;white-space:nowrap}.tbbody>.tbrail{margin-top:2px}.tbcap{display:flex;align-items:center;justify-content:center;width:22px;height:100%;background:var(--srch-fill);color:var(--srch-ink);font-size:15px;line-height:1}.tbcap.l{border-radius:22px 0 0 22px;padding-left:2px}.tbcap.l svg{width:16px;height:16px;vertical-align:0}.tbcap.r{width:42px;background:none;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:2px;border-radius:0 22px 22px 0;overflow:hidden;padding:0}.tbgrp.lcs{grid-template-columns:22px minmax(0,max-content) 24px}.tbcap.r.plain{width:24px}.tbcap.r.plain,.tbcap.r.plain.wide{background:var(--srch-dim);border-radius:0 22px 22px 0}.tbcap.r.clr.wide,.tbcap.r.plain.wide{width:42px}.tbcap.r button.tbx{font-size:8.5px}.tbcap.r button.tbx,.tbcap.r.clr{background:var(--srch-fill);color:var(--srch-ink)}.tbcap.r.clr{width:24px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;cursor:pointer;padding:0 2px 0 0}.tbcap.r.clr:hover{filter:brightness(1.18)}.tbcap.r.clr,.tbrow2>.tbgrp.lcs .tbcap.r.clr{border-radius:0 22px 22px 0}.tbgrp.lcs.split2{grid-template-columns:22px minmax(0,max-content) 42px}.tbrow2>.tbgrp.lcs .tbcap.r.split{border-radius:0 22px 22px 0}.tbcap.r.split button{opacity:.55}.tbcap.r.split button.on{opacity:1}.tbrng.lcinp{padding:0 6px}.tbrng.lcinp input.gsrch{border:1px solid var(--srch)!important;box-shadow:0 0 11px color-mix(in srgb,var(--srch) 40%,transparent)!important;border-radius:999px}.gsrch:focus-within{box-shadow:0 0 16px var(--srch-glow)!important}.gelse{margin:2px 14px 8px;padding:6px 10px;border:1px dashed color-mix(in srgb,var(--orange) 40%,transparent);border-radius:8px;font-size:11.5px;display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.gelse .lb{font:700 9.5px var(--stf);letter-spacing:1px;color:var(--orange-ink);text-transform:uppercase}.gelse .go,.gelse a{color:var(--cyan-ink);cursor:pointer;white-space:nowrap}.opick{border:0!important;box-shadow:none!important;background:none;color:var(--ink-hi);font-size:12px;height:24px;padding:0 6px}.tbrng.lcinp input.opick::placeholder{color:var(--muted);font-weight:500}.tbb.act{color:var(--ink-2)}.tbgrp.pdday{margin:0 6px 0 0;vertical-align:middle}.tbgrp.pdday .tbin{width:48px}.tbgrp.pdday .tbin.bad{border-bottom-color:var(--alert)}.tbcap.r button{flex:1 1;border:0;padding:0 0 0 7px;font:700 8px var(--stf);letter-spacing:.7px;background:var(--srch-dim);color:color-mix(in srgb,var(--orange-ink) 27%,var(--ink-strong));cursor:pointer;text-align:left;white-space:nowrap;line-height:1}.tbcap.r button.on{background:var(--srch-fill);color:var(--srch-ink)}.tbcap.r button{border-radius:0}.tbgrp.past .tbcap.r button{background:color-mix(in srgb,var(--amber) 26%,var(--bg));color:color-mix(in srgb,var(--past) 51%,var(--ink-strong))}.tbgrp.past .tbcap,.tbgrp.past .tbcap.r button.on{background:var(--past);color:color-mix(in srgb,var(--toast) 10%,var(--on-accent))}.tbcap .capg{font-style:normal;display:inline-block}.tbgrp.past .tbcap.l .capg{transform:scaleX(-1)}.tbgrp.past .tbcap.r{background:color-mix(in srgb,var(--amber) 26%,var(--bg))}.tbb.mthb{display:inline-flex;align-items:center;gap:5px;padding:0 9px 0 7px}.tbb.mthb svg{display:block}.tbb{font:700 10px var(--stf);letter-spacing:.9px;text-transform:uppercase;height:28px;padding:0 11px;border:0;border-radius:2px;background:var(--surface-mid);color:var(--muted);cursor:pointer;box-shadow:var(--btn-ring);transition:background .2s,color .2s;white-space:nowrap}.tbb:hover{background:color-mix(in srgb,var(--prodc-past) 18%,var(--bg));color:var(--ink-hi)}.tbb.on{background:var(--srch-fill);color:var(--srch-ink)}.tbgrp.past .tbb.on{background:var(--past);color:color-mix(in srgb,var(--toast) 10%,var(--on-accent))}.tbb.off{opacity:.3;pointer-events:none}.tbstep{font:700 14px var(--stf);height:28px;padding:0 9px;border:0;border-radius:2px;background:var(--surface-mid);color:var(--muted);cursor:pointer;margin-left:2px}.tbstep:hover{color:var(--ink-hi);background:color-mix(in srgb,var(--prodc-past) 18%,var(--bg))}.tbrng{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;background:var(--surface-low);border-radius:2px;margin:0 2px}.tbar input.tbin[type=text]{font:700 13px var(--numf,Play,sans-serif);letter-spacing:.4px;color:var(--ink-hi);background:none;border:0;border-radius:0;border-bottom:1px solid transparent;width:54px;padding:0;text-align:center;outline:none;height:22px}.tbar input.tbin:focus{border-bottom-color:var(--srch);box-shadow:none}.tbar input.tbin.bad{color:var(--alert-ink)}.tbar input.tbin::placeholder{color:color-mix(in srgb,var(--done-dim) 64%,var(--bg));font-weight:400;font-size:11px}.tbarrow{color:var(--srch);font-size:12px}.tbgrp.past .tbarrow{color:var(--past)}.tbsum{font:700 10px var(--stf);letter-spacing:.6px;color:var(--faint);margin-left:4px;white-space:nowrap;display:inline-block;min-width:30px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tbrail{height:13px;background:transparent;overflow:hidden;gap:3px}.tbrail,.tbseg{position:relative;display:flex}.tbseg{align-items:center;justify-content:center;font:700 8px var(--stf);letter-spacing:.8px;color:color-mix(in srgb,var(--muted) 77%,var(--bg));background:var(--surface-mid);cursor:pointer;z-index:1;border-radius:2px}.tbseg.cur{color:color-mix(in srgb,var(--orange-ink) 27%,var(--ink-strong))}.tbseg:hover{background:color-mix(in srgb,var(--hi) 6%,transparent)}.tbseg.on{background:var(--srch-fill)}.tbseg.on,.tbseg.on.cur{color:color-mix(in srgb,var(--srch-ink) 95%,var(--on-fill))}.tbgrp.past .tbseg.on{background:var(--past);color:color-mix(in srgb,var(--toast) 10%,var(--on-accent))}.tbwin{position:absolute;top:0;bottom:0;z-index:2;background:color-mix(in srgb,var(--srch-fill) 34%,transparent);pointer-events:none;transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),background .3s}.tbwin.past{background:color-mix(in srgb,var(--past) 42%,transparent)}.tbwin.all{background:color-mix(in srgb,var(--srch) 12%,transparent)}.tbnow{position:absolute;top:0;bottom:0;width:2px;background:var(--amber);pointer-events:none;z-index:2}.lseg{display:inline-block;padding:1px 8px;border:1px solid var(--line);font-size:10px;font-weight:700;color:var(--muted);cursor:pointer;letter-spacing:.5px}.lseg:first-child{border-radius:5px 0 0 5px}.lseg:last-child{border-radius:0 5px 5px 0;border-left:0}.lseg.on{background:var(--accent);color:color-mix(in srgb,var(--accent) 9%,var(--on-accent));border-color:var(--accent)}.hcode.hnav{cursor:pointer}.hcode.hnav:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.lseg.stk{flex-direction:column;justify-content:center;line-height:1.05;font-size:8.5px;padding:1px 6px;text-align:center;letter-spacing:.4px}.lseg.stk,.lsegs .lseg{display:inline-flex;align-items:center}.lseg.lsegd.on{background:var(--brand-pink);color:color-mix(in srgb,var(--magenta) 25%,var(--on-accent));border-color:var(--brand-pink)}.shmeta{font-size:10.5px;font-style:italic;color:var(--muted);text-align:right;white-space:nowrap;margin-top:1px;font-family:var(--font-roboto),sans-serif}.dreqc{cursor:pointer;display:flex;align-items:center}.dreqc:hover .dh{color:var(--accent-ink)}.dchev{display:inline-block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid color-mix(in srgb,var(--side-line) 55%,var(--ink-strong));transition:transform .12s}.dchev.open{transform:rotate(90deg);border-left-color:var(--accent)}.tbub{display:inline-block;background:color-mix(in srgb,var(--shade) 10%,transparent);padding:2px 0 4px;line-height:1;border-radius:4px;font-family:var(--numf),var(--font-roboto),sans-serif;font-weight:700;font-size:11.5px;letter-spacing:.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:50px;box-sizing:border-box;text-align:center}#toast{position:fixed;bottom:26px;left:50%;transform:translateX(-50%) translateY(12px);background:var(--toast);color:color-mix(in srgb,var(--toast) 12%,var(--on-accent));font-weight:700;font-size:12.5px;padding:9px 18px;border-radius:99px;box-shadow:0 8px 26px color-mix(in srgb,var(--shadow) 50%,transparent);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;z-index:999}#toast.show{opacity:1;transform:translateX(-50%) translateY(0)}#toast.twarn{background:var(--magenta);color:var(--ink-strong);box-shadow:0 8px 30px color-mix(in srgb,var(--magenta) 45%,transparent)}tr.ghost td{animation:ghostout 1.8s ease forwards!important}@keyframes sgout{0%{background-color:var(--purple);color:color-mix(in srgb,var(--violet-ink) 28%,var(--ink-strong));box-shadow:0 0 22px 2px color-mix(in srgb,var(--purple) 75%,transparent)}6%{background-color:var(--purple);color:color-mix(in srgb,var(--violet-ink) 28%,var(--ink-strong));box-shadow:0 0 26px 4px color-mix(in srgb,var(--purple) 90%,transparent)}26%{background-color:var(--panel2);color:var(--violet-ink);box-shadow:none}62%{opacity:1}to{background-color:var(--panel2);color:var(--violet-ink);opacity:0}}tr.sghost td{animation:sgout 1.8s ease forwards!important}@keyframes ghostout{0%{background-color:var(--yellow);color:color-mix(in srgb,var(--toast) 12%,var(--on-accent));box-shadow:0 0 22px 2px color-mix(in srgb,var(--yellow) 75%,transparent)}6%{background-color:var(--yellow);color:color-mix(in srgb,var(--toast) 12%,var(--on-accent));box-shadow:0 0 26px 4px color-mix(in srgb,var(--yellow) 90%,transparent)}26%{background-color:var(--panel2);color:var(--yellow-ink);box-shadow:none}62%{opacity:1}to{background-color:var(--panel2);color:var(--yellow-ink);opacity:0}}.prbtn{display:block;width:100%;margin:5px 0;background:var(--panel2);border:1px solid var(--btn-line);border-radius:7px;color:var(--ink);font-size:12px;font-weight:650;padding:7px 10px;cursor:pointer;text-align:left}.prbtn:hover{border-color:var(--accent);color:var(--accent-ink)}.prbtn.audb{display:inline-block;width:auto;margin:0;padding:3px 10px;font-size:12px;line-height:1.3;vertical-align:middle}.invtbl .fggap{background:var(--bg)!important;border-bottom:none!important;min-width:8px;max-width:8px;padding:0!important}.invtbl td.fgpr,.invtbl td.fgsh{font-size:11px;padding:5.5px 7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.invtbl td.fgpr,.invtbl td.fgsh,.invtbl td.ohn{font-family:var(--numf),var(--font-roboto),sans-serif;font-weight:700;letter-spacing:.4px}.invtbl td.ohn{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.invtbl td.fgsh{background:var(--surface-top)}.invtbl td.fgpr{background:color-mix(in srgb,var(--panel) 84%,var(--bg));border-right:2px solid var(--line)}.invtbl thead tr:first-child th{top:0;z-index:6}.invtbl thead tr:nth-child(2) th{top:28px;z-index:5}.invtbl th.fgh{background:var(--surface-mid)}.invtbl th.sitehd{box-shadow:inset 0 -3px 0 var(--lc);width:76px;min-width:76px;max-width:76px;line-height:1.2;white-space:normal;border-right:1px solid color-mix(in srgb,var(--lc) 35%,transparent)}.invtbl td.ohtot{background:var(--surface-top);color:color-mix(in srgb,var(--green) 50%,var(--ink-strong));border-right:1px solid color-mix(in srgb,var(--green) 40%,transparent)}.invtbl th.fghd{text-align:center;color:var(--ink-2);font-size:10px;border-right:2px solid var(--line)}.invtbl th.fgshh{color:var(--lime-tint);background:var(--panel2)}.invtbl th.fgprh,.invtbl th.fgshh{font-size:8.5px;letter-spacing:.7px}.invtbl th.fgprh{color:var(--prodc);background:var(--surface-mid);border-right:2px solid var(--line)}.audtbl td.fgpr,.audtbl td.fgsh,.audtbl td.r{font-family:var(--numf),var(--font-roboto),sans-serif;font-weight:700;letter-spacing:.4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.audtbl td.fgsh{background:color-mix(in srgb,var(--hi) 4.5%,transparent)}.audtbl td.fgpr{background:color-mix(in srgb,var(--shade) 14%,transparent);border-right:2px solid color-mix(in srgb,var(--shade) 28%,transparent)}.audtbl th.ashh{color:var(--lime-tint)}.audtbl th.aprh,.audtbl th.ashh{font-size:8px;letter-spacing:.7px}.audtbl th.aprh{color:var(--prodc);border-right:2px solid color-mix(in srgb,var(--shade) 28%,transparent)}.audtbl .agap{background:transparent!important;border:none!important;min-width:7px;max-width:7px;padding:0!important}.wknav{gap:4px}.wkarr,.wknav{display:inline-flex;align-items:center}.wkarr{cursor:pointer;color:var(--muted);padding:6px 8px;border:1px solid var(--line);border-radius:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tri{display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent}.tri.tr{border-left:8.7px solid}.tri.tl{border-right:8.7px solid}.wkarr:hover{color:var(--accent-ink);border-color:var(--accent)}.wkarr.off{opacity:.25;pointer-events:none}.wksel{font-weight:700}.wksel.past{border-color:var(--amber)!important;color:var(--amber-ink)!important}.pastbanner{flex-basis:100%;background:color-mix(in srgb,var(--amber) 12%,transparent);border:1px solid color-mix(in srgb,var(--amber) 40%,transparent);color:var(--amber-ink);font-weight:700;font-size:11.5px;letter-spacing:.4px;border-radius:7px;padding:6px 12px;display:flex;align-items:center;gap:10px}.pastback{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;margin-left:auto}.pastback:hover{color:color-mix(in srgb,var(--amber-ink) 36%,var(--ink-strong))}.qbadge{color:var(--amber-ink);font-size:10px;font-weight:800;margin-left:6px;letter-spacing:.3px}.invtbl thead tr:first-child th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:8;min-width:26px}.invtbl thead tr:first-child th:nth-child(2){position:-webkit-sticky;position:sticky;left:26px;z-index:8}.invtbl tbody tr:not(.det)>td:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:6;background:var(--panel);min-width:26px}.invtbl tbody tr:not(.det)>td:nth-child(2){position:-webkit-sticky;position:sticky;left:26px;z-index:6;background:var(--panel)}.invtbl tbody tr:not(.det):hover>td:first-child,.invtbl tbody tr:not(.det):hover>td:nth-child(2){background:var(--surface-top)}.fgsh{color:var(--lime-tint)}.fgpr{color:var(--prodc)}.fgtoday{background:color-mix(in srgb,var(--accent) 7%,transparent)}.rrow{display:grid;grid-template-columns:64px 96px auto;grid-gap:10px;gap:10px;align-items:center;padding:3px 0;font-size:12px}.rrow .rq{text-align:right;font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rrow .rst{display:inline-flex;align-items:center}.qrel,.rrow .rst{white-space:nowrap}.qrel{cursor:pointer;border:1px solid var(--amber);color:var(--amber-ink);border-radius:99px;padding:1px 9px;font-size:10px;font-weight:700;letter-spacing:.4px}.qrel:hover{background:var(--amber);color:color-mix(in srgb,var(--toast) 12%,var(--on-accent))}.osdot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--magenta);margin-left:4px}.osdot,.shprtag{vertical-align:1px}.shprtag{margin-left:6px;font-size:8.5px;font-weight:800;letter-spacing:.5px;color:var(--violet-vivid);border:1px solid color-mix(in srgb,var(--violet-vivid) 40%,transparent);border-radius:4px;padding:0 4px;white-space:nowrap}.upbtn{display:inline-block;margin-top:5px;border:1px solid color-mix(in srgb,var(--alert) 52%,var(--ink-strong));border-radius:7px;padding:4px 10px;cursor:pointer;font-size:11px;font-weight:650;color:color-mix(in srgb,var(--alert-ink) 52%,var(--ink-strong))}.upbtn:hover{border-color:var(--hi);color:var(--ink-strong)}.prbtn.req{border-color:var(--green);color:var(--green);background:color-mix(in srgb,var(--green) 7%,transparent)}.prbtn.req:hover{border-color:color-mix(in srgb,var(--green) 50%,var(--ink-strong));color:color-mix(in srgb,var(--green) 50%,var(--ink-strong))}.docar{color:var(--ink-2);opacity:.35;font-size:13px}.docar.req{color:var(--green)}.docar.miss,.docar.req{opacity:1;font-weight:700;position:relative}.docar.miss{color:var(--alert-ink)}.miss3p{border:1px solid var(--alert);background:color-mix(in srgb,var(--alert) 9%,transparent);color:color-mix(in srgb,var(--alert-ink) 52%,var(--ink-strong));border-radius:7px;padding:6px 9px;font-size:11px;font-weight:650;margin:5px 0}.d3prules{margin-top:7px;font-size:10.5px;color:var(--muted);display:flex;flex-direction:column;gap:3px}.d3prules label{cursor:pointer;display:flex;align-items:center;gap:5px}.rulelink{cursor:pointer;color:var(--side-dim);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.rulelink:hover{color:var(--accent-ink)}.docdot{position:absolute;top:-2px;right:-7px;width:6px;height:6px;border-radius:50%;background:var(--alert);display:inline-block}.shbtn{cursor:pointer;color:color-mix(in srgb,var(--faint) 72%,var(--ink-strong));font-size:12px}.shbtn+.shbtn{margin-left:9px}.shbtn:hover{color:var(--alert-ink)}.shform{background:color-mix(in srgb,var(--alert) 8%,transparent);font-size:12px}tr.done .docar.req{color:inherit;opacity:.5}.shiptbl thead th{text-align:center}.shiptbl thead th:nth-child(4),.shiptbl thead th:nth-child(5),.shiptbl thead th:nth-child(6){text-align:left}.shiptbl tbody tr:not(.det)>td{text-align:center}.shiptbl tbody tr:not(.det)>td:nth-child(4),.shiptbl tbody tr:not(.det)>td:nth-child(5),.shiptbl tbody tr:not(.det)>td:nth-child(6){text-align:left}.shiptbl tbody tr:not(.det)>td.r{text-align:right}.shiptbl tbody tr:not(.det)>td:nth-child(10),.shiptbl tbody tr:not(.det)>td:nth-child(11),.shiptbl tbody tr:not(.det)>td:nth-child(8),.shiptbl tbody tr:not(.det)>td:nth-child(9),.shiptbl thead tr:first-child th:nth-child(10),.shiptbl thead tr:first-child th:nth-child(11),.shiptbl thead tr:first-child th:nth-child(8),.shiptbl thead tr:first-child th:nth-child(9){border-left:1px solid color-mix(in srgb,var(--hi) 11%,transparent)}.dtab td{text-align:left!important;vertical-align:top}.dtab td.r{font-family:var(--numf),var(--font-roboto),sans-serif}.shiptbl .dtab td.r,.shiptbl .dtab th.r{text-align:right!important}.tblwrap table{touch-action:manipulation}tr.exon td{background:color-mix(in srgb,var(--accent) 16%,transparent)!important;border-bottom-color:transparent;color:var(--ink-hi)}tr.exon .dim,tr.exon td.dim{color:var(--ink-2)!important}tr.exon .tbub{background:color-mix(in srgb,var(--shade) 22%,transparent)}tbody tr.done.exon td{color:color-mix(in srgb,var(--prodc-past) 18%,var(--ink-strong))}tbody tr.done.exon .dim,tbody tr.done.exon td.dim{color:color-mix(in srgb,var(--done-ink) 48%,var(--ink-strong))!important}@keyframes pkburst{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--green) 0,transparent),inset 0 0 0 color-mix(in srgb,var(--green) 0,transparent)}25%{box-shadow:0 0 18px 2px color-mix(in srgb,var(--green) 55%,transparent),inset 0 0 60px color-mix(in srgb,var(--green) 20%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--green) 0,transparent),inset 0 0 0 color-mix(in srgb,var(--green) 0,transparent)}}tr.pkglow{position:relative}tr.pkglow:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:6px;animation:pkburst 1.4s ease-out 1}tr.pkd td:nth-child(-n+11){color:var(--green);background:color-mix(in srgb,var(--green) 5.5%,transparent)}tr.pkd:hover td:nth-child(-n+10){background:color-mix(in srgb,var(--green) 9%,transparent)}.pkbox{accent-color:var(--green);width:11px;height:11px;cursor:pointer;vertical-align:middle}tr.exon td:first-child{background:linear-gradient(90deg,var(--accent) 0 4px,color-mix(in srgb,var(--accent) 16%,transparent) 4px)!important}tr.exon:hover td{background:color-mix(in srgb,var(--accent) 20%,transparent)!important}tr.det>td{padding:0!important;background:var(--surface-mid)}tbody tr.det:hover{background:none}.detwrap{position:-webkit-sticky;position:sticky;left:0;display:inline-flex;flex-wrap:wrap;align-items:flex-start;gap:14px;padding:10px 18px 14px;border-bottom-left-radius:14px;cursor:default;max-width:calc(100vw - 320px)}.detwrap:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--accent) 30%,var(--brand-pink) 82%);border-radius:0 0 0 14px}.dcard{border:1px solid color-mix(in srgb,var(--hi) 14%,transparent);border-radius:8px;padding:9px 14px 11px;background:color-mix(in srgb,var(--shade) 12%,transparent)}.detwrap .dcard{border:none!important;border-radius:0;padding:4px 4px 6px;background:none;align-self:stretch}.detwrap .dvd{align-self:stretch;width:3px;border-radius:99px;background:color-mix(in srgb,var(--shade) 18%,transparent);margin:16px 6px;flex-shrink:0}.detwrap .dbrk{flex-basis:100%;height:0;margin:0;padding:0}.detwrap .dgrp{display:inline-flex;flex-wrap:wrap;align-items:flex-start;gap:10px;border:1px solid color-mix(in srgb,var(--hi) 14%,transparent);border-radius:10px;background:color-mix(in srgb,var(--shade) 12%,transparent);padding:6px 14px 8px}.detwrap{background:color-mix(in srgb,var(--shade) 10%,transparent);border-radius:0 12px 12px 0}.dh{font-size:10px;letter-spacing:.9px;color:var(--ink-2);font-weight:700;margin-bottom:7px;display:flex;align-items:center;gap:10px;text-transform:uppercase}.cutchip{background:color-mix(in srgb,var(--rose) 31%,var(--bg));color:var(--alert-ink)}.cutchip,.riskchip{padding:1.5px 8px;border-radius:3px;font-size:10px;font-weight:700}.riskchip{letter-spacing:.4px;text-transform:uppercase}.riskchip,.rkbadge{background:#c00;color:#fff}.rkbadge{display:inline-block;font-weight:700;font-size:10px;border-radius:3px;padding:0 5px;margin-left:6px;cursor:help}.riskchip.xf,.rkbadge.xf{background:var(--cu);color:#fff1e6}.okchip{color:var(--ok-ink);opacity:.65;font-size:10px;font-weight:600;letter-spacing:.5px}.dtab{width:auto;min-width:430px;font-size:11.5px}.dtab thead th{position:static;background:none;border-bottom:1px solid var(--line);padding:3px 10px;cursor:default}.dtab thead th.thtool{border-bottom:none}.dtab tbody td{padding:3px 10px;border-bottom:1px solid color-mix(in srgb,var(--shade) 18%,transparent);white-space:nowrap}.dtab tbody td:first-child{text-transform:uppercase}.dtab tbody tr:hover{background:none}.sr{display:flex;justify-content:space-between;gap:18px;padding:3px 0;font-size:12px;border-bottom:1px dotted color-mix(in srgb,var(--hi) 8%,transparent)}.sr span{color:var(--muted)}.sr b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stpanel.up{top:auto;bottom:calc(100% - 2px);box-shadow:0 -12px 36px color-mix(in srgb,var(--shadow) 55%,transparent)}.stpanel{position:absolute;top:calc(100% - 2px);left:50%;transform:translateX(-50%);z-index:90;background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:6px;width:168px;max-height:320px;overflow-y:auto;overflow-x:hidden;box-shadow:0 12px 36px color-mix(in srgb,var(--shadow) 55%,transparent);cursor:default;text-align:left}.stpg{font-size:9.5px;font-weight:700;letter-spacing:1.1px;color:var(--ink-2);padding:9px 4px 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:7px;white-space:nowrap}.stpg:after{content:"";flex:1 1;height:3px;align-self:center;margin-top:1px;background:linear-gradient(90deg,var(--accent),var(--brand-pink));-webkit-mask-image:radial-gradient(circle,var(--shade) 1.2px,transparent 1.5px);-webkit-mask-size:7px 3px;-webkit-mask-repeat:repeat-x;mask-image:radial-gradient(circle,var(--shade) 1.2px,transparent 1.5px);mask-size:7px 3px;mask-repeat:repeat-x}.stpo{padding:2px;border-radius:5px;cursor:pointer}.stpo:hover{background:color-mix(in srgb,var(--hi) 8%,transparent)}.stpo.cur{outline:1.5px solid var(--accent);outline-offset:-1px}.radbtn{display:inline-block;cursor:pointer;color:var(--muted);font-size:14px;padding:1px 7px;border-radius:99px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radbtn.on,.radbtn:hover{color:var(--accent-ink);background:color-mix(in srgb,var(--accent) 12%,transparent)}.radpanel{position:absolute;top:32px;left:-8px;z-index:300;background:var(--panel2);border:1px solid var(--line);border-radius:14px;box-shadow:0 14px 44px color-mix(in srgb,var(--shadow) 55%,transparent);padding:10px 14px 6px;width:640px;max-width:min(92vw,660px)}.fphead{justify-content:space-between;padding:0 2px 8px;font-size:11px;letter-spacing:1.2px;color:var(--ink-2);font-weight:700}.fphead,.fprow{display:flex;align-items:center}.fprow{gap:10px;padding:8px 2px;border-top:1px solid var(--line)}.fplab{font-size:9.5px;font-weight:700;letter-spacing:.8px;padding:4px 0;border-radius:99px;white-space:nowrap;min-width:92px;text-align:center}.fpchips{display:flex;align-items:center;flex-wrap:wrap;gap:4px;row-gap:6px;flex:1 1}.fparw{color:color-mix(in srgb,var(--faint) 72%,var(--ink-strong));font-weight:700;padding:0 1px}.fpdot{color:var(--faint);padding:0 3px}.fpnote{white-space:nowrap}.fpnote,.radcap{font-size:10px;color:var(--muted)}.radcap{text-align:center;padding:2px 6px 6px;letter-spacing:.3px}.shortlink{cursor:pointer;border-bottom:1px dotted color-mix(in srgb,var(--alert) 50%,transparent)}.shortlink:hover{color:var(--alert-ink)}.msel{position:relative}.mselbtn{border:1px solid var(--btn-line);border-radius:7px;padding:6px 10px;font-size:12.5px;background:var(--panel2);color:var(--muted);cursor:pointer}.mselbtn b{color:var(--ink)}.mselbtn.on{border-color:var(--accent)}.mselbtn.on b{color:var(--accent-ink)}.mselbtn .car{font-size:9px;color:var(--muted);margin-left:2px}.mselpanel{position:absolute;top:33px;left:0;z-index:70;background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:6px;min-width:200px;max-height:340px;overflow:auto;box-shadow:0 12px 36px color-mix(in srgb,var(--shadow) 50%,transparent)}.mo{display:flex;align-items:center;gap:9px;padding:4.5px 9px;border-radius:6px;cursor:pointer;font-size:12.5px;color:var(--ink);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.mo:hover{background:color-mix(in srgb,var(--hi) 7%,transparent)}.mo.hassub{position:relative}.mo .mocar{margin-left:auto;padding-left:6px;color:var(--muted);font-size:13px}.mo .mox+.mocar{margin-left:2px}.mo .msub{display:none;position:absolute;left:calc(100% - 4px);top:-6px;z-index:75;background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:6px;min-width:190px;max-height:340px;overflow:auto;box-shadow:0 12px 36px color-mix(in srgb,var(--shadow) 50%,transparent)}.mo.hassub:hover .msub{display:block}.msub .msubh{font:700 9.5px var(--stf);letter-spacing:1px;color:var(--dim);text-transform:uppercase;padding:3px 9px 5px}.msub .mo.on{color:var(--ink-strong)}.mselpanel.hassubs{overflow:visible}.mgh{font-size:9px;font-weight:700;letter-spacing:1px;color:var(--muted);padding:7px 9px 3px;cursor:pointer;border-top:1px solid var(--line);margin-top:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mgh:first-of-type{border-top:none;margin-top:0}.mgh.on,.mgh:hover{color:var(--accent-ink)}tr.dflip td{border-top:5px solid color-mix(in srgb,var(--line-faint) 5%,var(--bg))}.mo .bx{width:13px;height:13px;border:2px solid color-mix(in srgb,var(--line) 73%,var(--ink-strong));border-radius:3px;box-sizing:border-box;flex-shrink:0;transition:background .1s,border-color .1s}.vstack{display:flex;flex-direction:column;gap:2px;justify-content:center}.vstack .vchip{padding:1px 2px;font-size:11.5px}.vstack .vchip .bx{width:13px;height:13px}.vchip{display:inline-flex;align-items:center;gap:7px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12px;color:var(--muted);font-weight:600;padding:4px 2px}.vchip .bx{width:14px;height:14px;border:2px solid color-mix(in srgb,var(--line) 73%,var(--ink-strong));border-radius:3px;box-sizing:border-box;transition:background .12s,border-color .12s}.vchip:hover .bx{border-color:var(--c)}.vchip.on{color:var(--c)}.vchip.on .bx{background:var(--c);border-color:var(--c)}.popcard{display:flex;align-items:center;gap:14px;background:var(--panel);border:1px solid var(--line);padding:8px 10px 8px 8px;margin-bottom:14px}.popcard,.poplab{border-radius:99px}.poplab{background:linear-gradient(90deg,var(--accent),var(--brand-pink));color:var(--on-accent);font-weight:700;font-size:10.5px;letter-spacing:.8px;text-transform:uppercase;padding:5px 13px;white-space:nowrap}.poptext{font-size:13px;color:var(--ink);flex:1 1;line-height:1.4}.popbtn{cursor:pointer;color:var(--muted);font-weight:700;font-size:14px;padding:3px 10px;border-radius:99px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.popbtn:hover{color:var(--accent-ink);background:color-mix(in srgb,var(--accent) 10%,transparent)}.bgpick{display:flex;align-items:center;gap:7px;margin-bottom:8px;font-size:10.5px;color:var(--side-dim);letter-spacing:.5px}.bgpick input[type=color]{width:34px;height:22px;padding:1px;cursor:pointer}#bghex,.bgpick input[type=color]{border:1px solid var(--side-line);border-radius:5px;background:none}#bghex{color:var(--cyan-ink);width:72px;padding:3px 6px;font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;outline:none}#bghex:focus{border-color:var(--accent)}.alert{cursor:pointer;font-weight:800;font-size:10.5px;letter-spacing:.6px;padding:4px 12px;border-radius:99px;margin-left:9px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.aex{background:#bf3e1e;color:#fff;animation:expulse 1.7s infinite}@keyframes expulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,color-mix(in srgb,var(--error) 77%,var(--ink-strong)) 55%,transparent)}55%{box-shadow:0 0 0 7px color-mix(in srgb,var(--danger) 0,transparent)}}.arp{background:#931b26;color:#f8f238}.acp{background:#0057a8;color:#fff}.alert:hover{filter:brightness(1.2)}.alert.aon{outline:2px solid color-mix(in srgb,var(--line-soft) 12%,var(--ink-strong));outline-offset:1.5px}.clubflag{color:color-mix(in srgb,var(--info-ink) 88%,var(--bg));font-size:10px;margin-left:5px;cursor:help}.clubflag.cfdone{opacity:.3}.clubcard{border-color:color-mix(in srgb,color-mix(in srgb,var(--info) 88%,var(--bg)) 50%,transparent)!important;background:color-mix(in srgb,color-mix(in srgb,var(--prodc) 56%,var(--bg)) 8%,transparent)!important;min-width:170px}.wflag{color:var(--danger);font-size:14px;margin-right:6px;cursor:help;vertical-align:-1px}.sowarn{color:var(--red)!important}tr.done .wflag{color:inherit;opacity:.4}.warncard{border-color:color-mix(in srgb,var(--danger) 50%,transparent)!important;background:color-mix(in srgb,var(--danger) 6%,transparent)!important;min-width:200px;max-width:260px}.witem{font-size:11.5px;color:color-mix(in srgb,var(--error) 30%,var(--ink-strong));line-height:1.4;white-space:normal}.addwarn{align-self:flex-start;border:1px dashed color-mix(in srgb,var(--danger) 45%,transparent);color:color-mix(in srgb,color-mix(in srgb,var(--danger) 76%,var(--ink-strong)) 80%,transparent);border-radius:8px;padding:5px 12px;font-size:10.5px;font-weight:700;letter-spacing:.5px;cursor:pointer}.addwarn:hover{background:color-mix(in srgb,var(--danger) 10%,transparent);color:color-mix(in srgb,var(--error) 50%,var(--ink-strong))}.ldtag{display:inline-block;color:var(--on-accent);font-weight:700;font-size:9px;padding:1.5px 6px;border-radius:99px;margin-left:6px;letter-spacing:.3px;vertical-align:middle}.ldrow{display:flex;align-items:center;gap:9px;padding:4px 2px;border-bottom:1px dotted color-mix(in srgb,var(--hi) 8%,transparent);font-size:11.5px;min-width:320px}.ldrow.me{background:color-mix(in srgb,var(--hi) 5%,transparent);border-radius:5px}.ldrow:last-of-type{border-bottom:none}.ldseq{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;color:var(--on-accent);font-weight:700;font-size:10px;font-family:var(--numf),var(--font-roboto),sans-serif;flex-shrink:0}.ldmv{cursor:pointer;color:var(--muted);font-size:9px;padding:2px 4px}.ldmv:hover{color:var(--accent-ink)}tr.rsel td{box-shadow:inset 0 2px 0 var(--orchid),inset 0 -2px 0 var(--orchid)}#clrfab{position:fixed;bottom:24px;right:28px;z-index:95;background:var(--panel2);border:1.5px solid var(--brand-pink);color:var(--brand-pink-ink);border-radius:99px;padding:8px 17px;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 10px 30px color-mix(in srgb,var(--shadow) 50%,transparent);display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#clrfab:hover{background:var(--brand-pink);color:var(--on-accent)}.recpg{display:grid;grid-gap:0 10px;gap:0 10px;padding:4px 0;border-bottom:1px solid color-mix(in srgb,var(--hi) 5%,transparent);font-size:12px}.recks,.recpg{align-items:center}.recks{display:flex;gap:12px;flex-wrap:wrap;padding:6px 14px 2px}.reck{background:color-mix(in srgb,var(--shade) 18%,transparent);border:1px solid color-mix(in srgb,var(--hi) 7%,transparent);border-radius:10px;padding:6px 12px;min-width:140px}.reckl{font:700 9.5px var(--stf);letter-spacing:1.2px;color:var(--dim)}.reckv{font:700 17px var(--numf)}.recsol{display:grid;grid-template-columns:196px 152px 118px 72px;grid-gap:0 6px;gap:0 6px;align-items:center}.recsol .rsl{display:flex;align-items:center;min-width:0}.recsol .rsb{white-space:nowrap;justify-content:center;text-align:center}.recsol .rsb,.recsol .rss{width:100%;box-sizing:border-box}.recsol .rss{max-width:none}.recsol .rst{font-size:10.5px;line-height:1.25;white-space:normal}.recsol .rsn{background:color-mix(in srgb,var(--orange) 24%,var(--bg));color:var(--amber-ink);border-radius:8px;padding:0 5px;margin-left:4px;font-size:10px}.ihead.rfx .hline{width:70px;min-width:70px;text-align:left}.ihead.rfx .hcode{width:66px;min-width:66px;justify-content:flex-start}.recown{background:transparent;border:0;border-bottom:1px dashed color-mix(in srgb,var(--amber) 40%,transparent);color:var(--amber-ink);font:inherit;font-weight:700;width:76px;padding:0 2px;outline:0}.recown:focus{border-bottom-color:var(--amber)}.recown[readonly]{border-bottom-color:transparent;cursor:default}.recbar{flex:1 1 160px;height:8px;border-radius:99px;background:color-mix(in srgb,var(--hi) 8%,transparent);display:flex;overflow:hidden;min-width:120px}.recbar>div{height:100%}.recd{display:inline-block;min-width:34px;text-align:center;font:700 11px var(--numf);padding:2px 6px;border-radius:99px;background:color-mix(in srgb,var(--cyan) 14%,transparent);color:var(--cyan-ink)}.recd.r5{background:color-mix(in srgb,var(--amber) 18%,transparent);color:var(--amber-ink)}.recd.r2{background:color-mix(in srgb,var(--alert) 18%,transparent);color:var(--alert-ink)}.recb{display:inline-block;margin-left:6px;font:700 9.5px var(--stf);letter-spacing:.4px;padding:0 6px;border-radius:99px;cursor:pointer;background:color-mix(in srgb,var(--cyan) 14%,transparent);color:var(--cyan-ink)}.recb.r5{background:color-mix(in srgb,var(--amber) 18%,transparent);color:var(--amber-ink)}.recb.r2{background:color-mix(in srgb,var(--alert) 18%,transparent);color:var(--alert-ink)}.recb.ok{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok-ink)}.recb.lost{background:color-mix(in srgb,var(--alert) 14%,transparent);color:color-mix(in srgb,var(--alert-ink) 53%,var(--ink-strong))}.bulkpnl{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);min-width:520px;background:var(--panel2);border:1px solid color-mix(in srgb,var(--amber) 53.33%,transparent);border-radius:12px;padding:8px 12px 10px;box-shadow:0 14px 40px color-mix(in srgb,var(--shadow) 60%,transparent);display:flex;flex-direction:column;gap:6px;text-align:left}.bkrow{display:flex;gap:8px;align-items:center}.bkl{font:700 9.5px var(--stf);letter-spacing:1px;color:var(--amber-ink);min-width:66px}.bkgo{display:inline;width:auto;margin:0;padding:3px 10px}.loadbar{position:fixed;bottom:84px;left:50%;transform:translateX(-50%);z-index:100;display:flex;align-items:center;gap:14px;background:var(--panel2);border:1px solid var(--orchid);padding:8px 18px;box-shadow:0 14px 40px color-mix(in srgb,var(--shadow) 60%,transparent);font-size:12px}.lbbtn,.loadbar{border-radius:99px}.lbbtn{cursor:pointer;background:var(--orchid);color:var(--on-accent);font-weight:700;padding:4px 13px;font-size:11.5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lbbtn:hover{background:color-mix(in srgb,var(--orchid) 79%,var(--ink-strong))}.lbbtn.lbx{background:none;color:var(--muted);border:1px solid var(--btn-line)}.lbbtn.lbwarn{color:color-mix(in srgb,var(--alert-ink) 62%,var(--ink-strong));border:1px solid color-mix(in srgb,var(--alert) 60%,transparent);font-weight:800}.lbbtn.lbwarn,.lbbtn.lbwarn:hover{background:color-mix(in srgb,var(--error) 23%,var(--bg))}.lbbtn.lbx:hover{color:var(--ink-strong)}@media (hover:none){.addbtn,.algadd,.nhint,.rowic{visibility:visible;opacity:.55}.clubflag,.lrflag,.wflag{opacity:1}}.lrflag{color:color-mix(in srgb,var(--lime-tint) 92%,var(--bg));font-size:10px;margin-left:6px;opacity:.75;cursor:help}tr:hover .lrflag{opacity:1}tr.done .lrflag{color:inherit;opacity:.4}.lrcard{border-color:color-mix(in srgb,var(--today) 45%,transparent)!important;background:color-mix(in srgb,var(--today) 6%,transparent)!important;min-width:200px;max-width:250px}.lritem{font-size:11.5px;color:color-mix(in srgb,var(--lime-tint) 56%,var(--ink-strong));padding:3px 0;border-bottom:1px dotted color-mix(in srgb,var(--today) 20%,transparent);line-height:1.35}.lritem:last-child{border-bottom:none}.addbtn{display:inline-block;width:16px;color:var(--accent-ink);font-weight:700;cursor:pointer;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:2px}tr:hover .addbtn{visibility:visible}.addbtn:hover{color:color-mix(in srgb,var(--accent-ink) 51%,var(--ink-strong))}.rowic{display:inline-block;width:16px;color:var(--amber-ink);font-weight:700;cursor:pointer;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:2px;font-size:11px}tr:hover .rowic{visibility:visible}.rowic:hover{color:color-mix(in srgb,var(--amber-ink) 63%,var(--ink-strong))}.pdic{display:inline-block;width:17px;color:color-mix(in srgb,var(--prodc) 88%,var(--ink-strong));font-weight:700;cursor:pointer;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:2px;font-size:11px}tr:hover .pdic{visibility:visible}.pdic:hover{color:color-mix(in srgb,var(--prodc) 54%,var(--ink-strong))}.edtrash{cursor:pointer;font-size:13px;margin-right:6px;filter:grayscale(1) brightness(1.3)}.edtrash:hover{filter:none}.edrow td{background:color-mix(in srgb,var(--accent) 8%,transparent)!important;border-bottom:2px solid var(--accent)}.edin.warn{border-color:var(--amber)!important;box-shadow:0 0 0 1px var(--amber)}.bcrq{box-shadow:0 0 0 1.5px var(--amber)}.alert.acrq{background:color-mix(in srgb,var(--amber) 15%,transparent);color:var(--amber-ink);border:1px solid color-mix(in srgb,var(--amber) 33.33%,transparent)}.alert.aan{background:color-mix(in srgb,var(--violet) 13%,transparent);color:var(--violet-ink);border:1px solid color-mix(in srgb,var(--violet) 33.33%,transparent)}.alert.aneg{background:color-mix(in srgb,var(--alert) 16%,transparent);color:var(--alert-ink);border:1px solid color-mix(in srgb,var(--alert) 53.33%,transparent);animation:negpulse 1.5s ease-in-out infinite;font-weight:800}.alert.arj{background:color-mix(in srgb,var(--error) 14%,transparent);color:color-mix(in srgb,var(--error) 38%,var(--ink-strong));border:1px solid color-mix(in srgb,var(--red) 40%,transparent)}.alert.abn{background:color-mix(in srgb,var(--srch-fill) 18%,transparent);color:var(--cu-l);border:1px solid color-mix(in srgb,color-mix(in srgb,var(--srch) 87%,var(--on-accent)) 40%,transparent)}.alert.aret{background:color-mix(in srgb,color-mix(in srgb,var(--magenta) 62%,var(--bg)) 25%,transparent);border:1px solid color-mix(in srgb,color-mix(in srgb,var(--magenta) 30%,var(--ink-strong)) 40%,transparent)}.alert.aret,.alert.aretinv{color:color-mix(in srgb,var(--magenta) 30%,var(--ink-strong))}.alert.aretinv{background:color-mix(in srgb,color-mix(in srgb,var(--magenta) 62%,var(--bg)) 30%,transparent);border:1px solid color-mix(in srgb,color-mix(in srgb,var(--magenta) 30%,var(--ink-strong)) 53.33%,transparent);animation:rstpulse 1.4s ease-in-out infinite;font-weight:800}.stpo.noperm{opacity:.28;cursor:not-allowed}.stpo.stnx .st{box-shadow:0 0 0 1.5px var(--amber)}.stnext{font-size:9.5px;color:var(--amber-ink);font-weight:700;padding:2px 4px 6px;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.alert.arst{background:color-mix(in srgb,color-mix(in srgb,var(--alert) 62%,var(--bg)) 30%,transparent);color:color-mix(in srgb,var(--brand-pink-ink) 80%,var(--ink-strong));border:1px solid color-mix(in srgb,color-mix(in srgb,var(--brand-pink) 80%,var(--ink-strong)) 46.67%,transparent);animation:rstpulse 1.4s ease-in-out infinite;font-weight:800}@keyframes rstpulse{0%,to{box-shadow:0 0 3px color-mix(in srgb,color-mix(in srgb,var(--brand-pink) 80%,var(--ink-strong)) 35%,transparent)}50%{box-shadow:0 0 14px color-mix(in srgb,color-mix(in srgb,var(--brand-pink) 80%,var(--ink-strong)) 85%,transparent)}}@keyframes negpulse{0%,to{box-shadow:0 0 3px color-mix(in srgb,var(--alert) 35%,transparent)}50%{box-shadow:0 0 14px color-mix(in srgb,var(--alert) 85%,transparent)}}.edin.bad{border-color:var(--alert)!important;box-shadow:0 0 0 1px var(--alert);animation:shk .16s 2}.edin.warnf{border-color:var(--amber)!important;box-shadow:0 0 0 1px var(--amber);color:color-mix(in srgb,var(--amber-ink) 55%,var(--ink-strong))!important;animation:shk .16s 2}@keyframes shk{25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}.edin{border:1px solid var(--line);border-radius:6px;padding:4px 7px;font-size:12px;background:var(--panel2);color:var(--ink);outline:none}.edin.sg{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23FF661A%27 stroke-width=%272.6%27 stroke-linecap=%27round%27%3E%3Ccircle cx=%2710.5%27 cy=%2710.5%27 r=%276.5%27/%3E%3Cpath d=%27M15.5 15.5l5 5%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:7px;background-size:12px 12px;padding-left:24px}.edin:focus{border-color:var(--accent)}.edin.bad,.edin.bad:focus{border-color:var(--error);color:color-mix(in srgb,var(--error) 50%,var(--ink-strong))}.edok,.edx{cursor:pointer;font-weight:700;padding:2px 7px;border-radius:5px;margin-left:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.edok{color:var(--ok-ink)}.edok:hover{background:color-mix(in srgb,var(--ok) 15%,transparent)}.edx{color:var(--muted)}.edx:hover{color:var(--alert-ink)}.bname{position:-webkit-sticky;position:sticky;left:0;background:var(--surface-low);z-index:3;min-width:150px;text-align:left!important}thead .bname{background:var(--surface-deep)}.bcell{padding:2px 3px!important;cursor:pointer;border-right:1px solid color-mix(in srgb,var(--hi) 4%,transparent);vertical-align:middle}.bcell:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.bcell{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bcell.bsel{background:color-mix(in srgb,var(--orchid) 22%,transparent)!important;box-shadow:inset 0 0 0 1px var(--orchid)}.bcell.bfilling{background:color-mix(in srgb,var(--orchid) 14%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--orchid) 53.33%,transparent)}.bcell .bfh{position:absolute;right:1px;bottom:1px;width:7px;height:7px;background:var(--orchid);border:1px solid color-mix(in srgb,var(--magenta) 23%,var(--bg));border-radius:1px;cursor:crosshair;opacity:0}.bcell:hover .bfh{opacity:1}.bselbar{border-color:var(--orchid);bottom:96px}.recpinrow{margin-top:3px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.recpin{display:inline-flex;gap:5px;align-items:center;font-size:10.5px;color:color-mix(in srgb,var(--tangerine) 36%,var(--ink-strong));background:color-mix(in srgb,var(--amber) 10%,transparent);border:1px solid color-mix(in srgb,var(--amber) 33.33%,transparent);border-radius:8px;padding:1px 7px;white-space:nowrap}.recpin b{color:color-mix(in srgb,var(--tangerine) 28%,var(--ink-strong))}.recpin .cx{cursor:pointer;opacity:.6}.recpin .cx:hover{opacity:1}.recpin.dead{color:color-mix(in srgb,var(--alert-ink) 53%,var(--ink-strong));background:color-mix(in srgb,var(--alert) 8%,transparent);border-color:color-mix(in srgb,var(--alert) 33.33%,transparent)}.recpinf{display:inline-flex;gap:5px;align-items:center;flex-wrap:wrap;font-size:11px}.prrow{display:flex;gap:6px;align-items:flex-start;flex-wrap:wrap;padding:2px 0 4px;flex-basis:100%}.invbar{padding:6px 0;margin-bottom:8px;gap:8px}.invbar .prrow{flex:1 1 auto;flex-basis:auto;justify-content:center;padding:0;min-width:260px}.invtog{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:7px;border:1px solid var(--line);background:var(--panel2);color:var(--muted);font:700 10px var(--stf);letter-spacing:.9px;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.invtog:hover{color:var(--ink);border-color:var(--line)}.invtog.on{color:var(--on-accent);border-color:transparent}.invtogs{display:inline-flex;gap:0}.invtogs .invtog{border-radius:0}.invtogs .invtog:first-child{border-radius:7px 0 0 7px}.invtogs .invtog:last-child{border-radius:0 7px 7px 0;border-left:0}.invtogs .invtog.on+.invtog{border-left:1px solid var(--line)}.invkpi{gap:8px;margin-bottom:10px}.invkpi .card{padding:7px 11px;border-radius:8px}.invkpi .card .k{font-size:18px;font-family:var(--numf);letter-spacing:.2px;line-height:1.05}.invkpi .card .l{font-size:9.5px;margin-top:2px;letter-spacing:.5px}.prb{position:relative;display:inline-flex;align-items:stretch}.prb .prbm{border-radius:2px 0 0 2px;font-weight:800;letter-spacing:.8px;background:var(--surface-mid);transition:background .15s,color .15s}.prb .prbm .prbf{font-weight:600;letter-spacing:.4px;opacity:.9}.prb .prbc{border-radius:0 12px 12px 0;padding:0 8px 0 6px;margin-left:1px;background:var(--surface-mid);font-size:11px}.prb .prbm:only-child{border-radius:2px 12px 12px 2px}.prb.off .prbm{opacity:.35}.prb .prbp{left:0;top:100%;min-width:200px}.prdiv{width:1px;align-self:stretch;background:color-mix(in srgb,var(--hi) 12%,transparent);margin:0 6px}.prb.tagb .mselpanel{left:0;top:100%}.pastebox{display:block;flex-basis:100%;background:var(--surface-low);border:1px solid color-mix(in srgb,var(--focus) 40%,transparent);border-radius:8px;padding:8px 10px;margin:4px 0}.pastebox textarea{width:100%;box-sizing:border-box;font-family:var(--numf),var(--font-roboto),sans-serif;font-size:12px;resize:vertical}.sgx{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;font-size:10px;color:color-mix(in srgb,var(--alert-ink) 53%,var(--ink-strong));cursor:pointer;margin-right:2px;vertical-align:middle;opacity:0;transition:opacity .1s}tr:hover .sgx{opacity:.75}.sgx:hover{background:color-mix(in srgb,color-mix(in srgb,var(--alert) 53%,var(--ink-strong)) 14%,transparent);opacity:1;color:var(--alert-ink)}.rfate{display:inline-flex;gap:4px;align-items:center;font-size:10.5px;color:color-mix(in srgb,var(--alert-ink) 53%,var(--ink-strong));margin-left:6px}.bcell.today{background:color-mix(in srgb,var(--accent) 7%,transparent)}.bslot{display:block;height:7px;border-radius:2px;margin:2px 0;background:color-mix(in srgb,var(--hi) 4.5%,transparent);min-width:26px}.bslot.badd{cursor:pointer}.bslot.badd:hover{background:color-mix(in srgb,var(--accent) 28%,transparent)}.bslot.badd:hover:after{content:"+";position:absolute;left:50%;top:50%;transform:translate(-50%,-56%);font:700 10px var(--font-roboto);color:var(--cyan-ink);line-height:1}.bslot.on{box-shadow:0 0 0 .5px color-mix(in srgb,var(--shadow) 40%,transparent)}.bmore{position:relative;top:-11px;float:right;font-size:8px;color:var(--ink-strong);line-height:0}.btable{zoom:1.15}.btable th.bday{min-width:34px;color:var(--ink-3);font-weight:600}.btable th.bday .bdw{font-size:8.5px;font-weight:600;color:color-mix(in srgb,var(--faint) 80%,var(--ink-strong));letter-spacing:.6px}.btable.xw th.bday{min-width:92px}.bslot,.bslot.tall{position:relative}.bslot.tall{height:16px;display:flex;align-items:center;justify-content:center}.bcap{position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:2px 0 0 2px}.blane{display:flex;flex-direction:column;gap:4px;padding:2px 1px;border-radius:3px;margin-bottom:5px;box-sizing:border-box}.blane .bslot{margin:0}.blane .bslot.tall{flex:1 1;height:auto;min-height:14px}.blane:last-child{margin-bottom:0}.blane.alt{background:color-mix(in srgb,var(--hi) 6%,transparent)}.bnwrap{display:flex;justify-content:space-between;align-items:flex-start;gap:6px}.bshcol{display:flex;flex-direction:column;width:20px;flex-shrink:0;gap:5px}.bsl{display:flex;align-items:center;justify-content:flex-end;font-size:8px;font-weight:700;color:color-mix(in srgb,var(--side-ink) 76%,var(--bg));font-family:var(--stf),var(--font-roboto),sans-serif;padding-right:5px;box-sizing:border-box;background:color-mix(in srgb,var(--hi) 6%,transparent);border-radius:8px 0 0 8px}.btable.xw .bname{vertical-align:top;padding-top:3px}.btable.xw .bcell{vertical-align:top;padding-top:3px!important}.bdisco{top:-6px;right:2px;color:var(--amber-ink);font-size:11px;font-weight:700;text-shadow:0 1px 2px color-mix(in srgb,var(--shadow) 60%,transparent)}.balgf,.bdisco{position:absolute;font-style:normal;line-height:1}.balgf{top:-7px;right:1px;color:var(--gold);font-size:10px;text-shadow:0 1px 2px color-mix(in srgb,var(--shadow) 75%,transparent);cursor:help}.bslot .balgf~.bdisco,.bslot .bdisco~.balgf{right:12px}.bnote{top:-4px;right:-3px;width:11px;height:11px;border-radius:50%;background:var(--danger);color:var(--on-fill);font-size:7.5px;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:var(--numf),var(--font-roboto),sans-serif;font-style:normal;z-index:2;cursor:help}.bnotch,.bnote{position:absolute}.bnotch{top:0;bottom:0;width:1px;background:color-mix(in srgb,var(--bg) 70%,transparent);transform:translateX(-50%)}.blab{font-size:7.5px;font-weight:700;letter-spacing:.4px;color:var(--on-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;padding:0 2px;font-family:var(--stf),var(--font-roboto),sans-serif;font-style:normal}.pchip{display:inline-block;width:4px;height:13px;border-radius:2px;margin-right:2px;vertical-align:-2px}.pchip.p2c{margin-right:8px}.bxc{color:var(--muted);font-size:10px;margin-left:7px}.bname:hover .bxc{color:var(--accent-ink)}.bxall{float:right;color:var(--muted);font-size:9px;font-weight:700;cursor:pointer;padding:1px 6px;border:1px solid var(--line);border-radius:99px;letter-spacing:.5px}.bxall:hover{color:var(--accent-ink);border-color:var(--accent)}.sbar{display:inline-block;width:78px;height:8px;background:var(--panel2);overflow:hidden;vertical-align:middle;margin-right:6px}.sbar,.sbar span{border-radius:4px}.sbar span{display:block;height:100%}.sday td{background:var(--surface-deep);color:var(--ink-2);font-weight:700;font-size:11px;letter-spacing:1.2px;padding:6px 12px;border-bottom:none;border-top:10px solid color-mix(in srgb,var(--line-faint) 5%,var(--bg))}.tblwrap table:not(.btable) tr.sday>td{position:-webkit-sticky;position:sticky;top:28px;z-index:4}tbody tr.sday:first-child td{border-top:none}.sday.stoday td{color:var(--accent-ink)}.shcell{width:46px}.shchip{background:var(--panel);color:var(--ink-strong);font-weight:700;font-size:10.5px;padding:2px 10px;border-radius:99px;font-family:var(--numf),var(--font-roboto),sans-serif}.shr1 .shchip{background:#ce8ca8;color:#0e171e}.shr2 .shchip{background:#6fa8dc;color:#0e171e}.shr3 .shchip{background:#9c86d8;color:#0e171e}tr.shr1{background-image:linear-gradient(rgba(206,140,168,.055),rgba(206,140,168,.055))}tr.shr2{background-image:linear-gradient(rgba(111,168,220,.055),rgba(111,168,220,.055))}tr.shr3{background-image:linear-gradient(rgba(156,134,216,.055),rgba(156,134,216,.055))}.bshcol .bsl:first-child{background:#ce8ca8;color:#0e171e}.bshcol .bsl:nth-child(2){background:#6fa8dc;color:#0e171e}.bshcol .bsl:nth-child(3){background:#9c86d8;color:#0e171e}.lnchip{color:var(--on-accent);font-weight:700;font-size:9.5px;padding:2.5px 8px;border-radius:3px;letter-spacing:.5px;white-space:nowrap}.downcell{color:var(--alert-ink);font-style:italic;opacity:.7}.idsc{color:var(--ink-2)}.pnum{font-family:var(--numf),var(--font-roboto),sans-serif}.snote{color:color-mix(in srgb,var(--orange-ink) 72%,var(--ink-strong));font-style:italic;font-size:11.5px;max-width:280px;white-space:normal;font-weight:700}.balg{box-shadow:0 0 0 1.5px var(--lime)}.algnote{display:inline-block;border:1px solid var(--lime);color:var(--lime);font-style:normal;font-size:9px;font-weight:800;letter-spacing:.5px;padding:1px 7px;border-radius:99px;margin-right:7px;vertical-align:1px}.algnote.clickable{cursor:pointer}.algnote.clickable:hover{background:color-mix(in srgb,var(--lime) 15%,transparent)}.algadd{display:inline-block;color:color-mix(in srgb,var(--lime) 55%,transparent);font-style:normal;font-size:10px;margin-right:6px;cursor:pointer;visibility:hidden}tr:hover .algadd{visibility:visible}.algadd:hover{color:var(--lime)}.fcl{cursor:text}.fcl:hover{background:color-mix(in srgb,var(--ok) 10%,transparent)}.st3 .sga:hover,.st3 .sgd:hover{box-shadow:inset 0 0 0 1px var(--sfg),inset 0 0 7px var(--sfg)}.tcell{cursor:pointer}.tcell:hover .tbub{box-shadow:inset 0 0 0 1px var(--accent),0 0 7px color-mix(in srgb,var(--accent) 45%,transparent)}.snote.ncl{cursor:text}.snote.ncl:hover{background:color-mix(in srgb,var(--today) 7%,transparent)}.nhint{visibility:hidden;color:var(--muted);font-style:normal;font-size:11px}tr:hover .nhint{visibility:visible}.pgrid .p2{cursor:pointer}.pgrid .p2:hover .pcode{color:var(--accent-ink);text-transform:uppercase}.pgrid .p2.selon{box-shadow:inset 0 0 0 2px var(--accent);background:linear-gradient(90deg,color-mix(in srgb,var(--tangerine) 6%,var(--bg)),color-mix(in srgb,var(--past) 14%,var(--bg)))}.spark{display:inline-flex;align-items:center;gap:1px;height:26px;vertical-align:middle}.spark i{width:4px;border-radius:1px;display:block}.foot .x{cursor:pointer;color:var(--muted);font-weight:700;padding:2px 8px;border:1px solid var(--line);border-radius:6px;margin-left:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.foot .x:hover{color:var(--ink-strong);border-color:var(--accent)}.foot{display:flex;gap:22px;align-items:center;background:var(--panel2);border:1px solid var(--line);border-radius:8px;padding:7px 16px;margin-top:10px;font-size:12px;flex-wrap:wrap}.foot .fl{font-size:9.5px;text-transform:uppercase;letter-spacing:.8px;color:var(--muted);margin-right:6px}.foot b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.foot .sep{width:1px;height:16px;background:var(--line)}.st{display:inline-block;padding:2.5px 9px;border-radius:3px;font-size:11.5px;font-weight:700;letter-spacing:.5px;white-space:nowrap;text-transform:uppercase}.tblwrap{background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow:auto;flex:1 1 auto;min-height:0}table{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}thead th{position:-webkit-sticky;position:sticky;top:0;background:var(--panel2);z-index:5;padding:7px 8px;text-align:left;font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}thead th[onclick]{cursor:pointer}thead th[onclick]:hover{color:var(--accent-ink)}tbody td{padding:5.5px 8px;border-bottom:2px solid color-mix(in srgb,var(--shade) 34%,transparent);white-space:nowrap;vertical-align:middle}tbody tr:hover{background:color-mix(in srgb,var(--hi) 4.5%,transparent)}td.r,th.r{text-align:right}.dim{color:var(--muted)}.mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pgridwrap{background:var(--surface-low);border:1px solid color-mix(in srgb,var(--error) 8%,var(--bg));border-radius:10px;overflow:auto;flex:1 1 auto;min-height:0;position:relative}.pgrid{border-collapse:separate;border-spacing:0;font-size:11.5px}.pgrid td,.pgrid th{padding:3px 7px;white-space:nowrap;border:none}.pgrid td.n{text-align:right;vertical-align:bottom;font-family:var(--numf),var(--font-roboto),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:46px;border-right:1px solid color-mix(in srgb,var(--hi) 3.5%,transparent)}.pgrid thead th{position:-webkit-sticky;position:sticky;background:var(--surface-low);z-index:6;font-size:10.5px;color:color-mix(in srgb,var(--dim) 55%,var(--ink-strong));text-align:center}.pgrid thead tr.wk th{top:0;background:var(--surface-low);font-weight:700;letter-spacing:1px;z-index:7;padding:0 5px;height:26px;box-sizing:border-box;box-shadow:0 2px 0 color-mix(in srgb,var(--error) 7%,var(--bg));font-size:12.5px}.pgrid thead tr.wk th:before{content:"";position:absolute;inset:0;background:var(--surface-deep);border-radius:9px 9px 0 0}.pgrid thead tr.wk th .wklab{position:-webkit-sticky;position:sticky;left:325px;display:inline-flex;align-items:center;gap:7px;padding:0 3px 0 10px;height:18px;border:1px solid color-mix(in srgb,var(--side-line) 62%,var(--ink-strong));border-radius:999px;line-height:16px}.pgrid thead tr.wk th.wkgo .wklab{border-color:color-mix(in srgb,var(--accent) 66.67%,transparent)}.pgrid thead tr.dt th{top:26px;padding:4px 6px;font-weight:600}.pgrid .stick{position:-webkit-sticky;position:sticky;z-index:4;background:var(--surface-deep)}.pgrid .p0{left:0;width:20px;min-width:20px;max-width:20px;padding:0;vertical-align:top}.pgrid .p1{left:20px;width:10px;min-width:10px;max-width:10px;padding:0}.pgrid .p2{left:30px;min-width:195px;max-width:195px;padding:4px 10px;vertical-align:top;position:-webkit-sticky;position:sticky}.pgrid .p2,.pgrid .p3{text-align:right;background:var(--surface-deep)}.pgrid .p3{left:225px;min-width:82px;font-size:10.5px;border-right:5px solid color-mix(in srgb,var(--error) 7%,var(--bg))}.pgrid thead .stick{z-index:8;background:var(--surface-deep)}.vert{writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:color-mix(in srgb,var(--srch-ink) 21%,var(--on-accent));height:94px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:3px auto;width:15px;border-radius:8px}.fband{width:8px;height:50px;margin:5px auto 0;border-radius:6px;display:block}.fband,.vert{cursor:pointer}.fband:hover,.vert:hover{filter:brightness(1.18)}.fon{box-shadow:0 0 0 2px var(--accent)}.pgrid .p1{vertical-align:top}.pgrid .spL{left:0;z-index:4;background:var(--surface-low)}.pcode{color:var(--ink-strong);font-size:15.5px;text-transform:uppercase;font-family:var(--codef)}.pcode,.pdesc{font-weight:700}.pdesc{color:var(--ink-2);font-size:11.5px;max-width:180px;margin-left:auto;white-space:normal;overflow:hidden;line-height:1.25}div.poh{color:var(--accent-ink);font-weight:700;font-size:12px;font-family:var(--numf),var(--font-roboto),sans-serif;position:absolute;right:10px;bottom:23px}div.poh span{color:color-mix(in srgb,var(--accent-ink) 69%,var(--bg));font-size:8.5px;letter-spacing:.6px;font-family:var(--font-roboto),sans-serif;font-weight:650}.lbtot{display:block;font-size:10px;font-family:var(--numf),var(--font-roboto),sans-serif;letter-spacing:.2px;opacity:.95;line-height:1.25}.lbLO,.lbtot{font-weight:700}.lbLO{color:var(--lime-tint)}.lbPR{color:var(--prodc);font-weight:700}.rAR td.n{background:var(--panel2)}.lbAR,.rAR td.n{color:var(--cyan-ink)}.rAR.all td.n{background:var(--panel2)}.lbAR.all,.rAR.all td.n{color:var(--prodc)}.lbPR.lnk{cursor:pointer}.golnk{opacity:0;font-size:9px;margin-left:2px;color:var(--accent-ink);display:inline-block;width:0;overflow:visible;white-space:nowrap}.p3.lnk:hover .golnk{opacity:1}.loxf{font-weight:700;color:var(--cu-l);margin-left:1px}.p3.lnk:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.podarw{vertical-align:-1px;margin-right:3px}.podbtn{background:linear-gradient(var(--surface-low),var(--surface-low)) padding-box,linear-gradient(90deg,var(--accent),var(--brand-pink)) border-box!important;border:1.5px solid transparent!important;color:var(--ink)!important;font-weight:700}.podbtn:hover{background:linear-gradient(var(--panel2),var(--panel2)) padding-box,linear-gradient(90deg,var(--accent),var(--brand-pink)) border-box!important}.sccard{background:var(--surface-low);border:1px solid var(--line-soft);border-radius:12px;padding:14px 18px 16px;margin-bottom:12px}.schead{display:flex;align-items:center;margin-bottom:10px}.scname{font:700 15px/1 var(--font-roboto),Arial,sans-serif;letter-spacing:.9px;text-transform:uppercase;color:var(--ink)}.sckpi{gap:22px;flex-wrap:wrap;padding:8px 0 14px;border-bottom:1px solid var(--line-soft);margin-bottom:12px}.sckpi,.scring{display:flex;align-items:center}.scring{flex-direction:column;gap:4px}.scring .scs{font-size:10px;color:var(--dim);text-align:center;max-width:110px}.sctiles{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));grid-gap:8px 18px;gap:8px 18px;margin-left:auto}.sctile{display:flex;flex-direction:column;line-height:1.15}.sctile .scv{font:800 20px var(--numf),var(--font-roboto),sans-serif}.sctile .scl{font-size:10.5px;color:var(--ink-2)}.sctile .scs{font-size:9.5px;color:var(--dim)}.scgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:4px 26px;gap:4px 26px}.scsec{font:700 10.5px var(--stf);letter-spacing:1.2px;color:var(--brand-pink-ink);margin:8px 0 2px;text-transform:uppercase;background:color-mix(in srgb,var(--shade) 16%,transparent);border-radius:6px;padding:5px 9px;border-left:2px solid color-mix(in srgb,var(--brand-pink) 28%,transparent)}.scrow{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:5px 0;border-bottom:1px solid var(--line-faint)}.scl2{font-size:12px}.scw{font-size:10px;color:var(--dim);margin-top:1px;max-width:420px}.scv2{font:700 13.5px var(--numf),var(--font-roboto),sans-serif;display:inline-flex;align-items:center}.sctbl th,.scv2{white-space:nowrap}.sctbl td.r{text-align:right}.lcp,.sctbl tr:hover td{background:var(--surface-mid)}.lcp{display:flex;justify-content:space-between;gap:8px;align-items:center;border:1px solid var(--line-soft);border-radius:0 10px 10px 0;padding:9px 12px;cursor:pointer;font-size:12px;color:var(--ink-3);font-family:var(--stf);font-weight:700;letter-spacing:.02em;transition:border-color .13s,color .13s,box-shadow .13s}.stgrow.iopen{border-bottom:0}.iexp,.stgrow.iopen{background:var(--surface-mid)}.iexp{grid-column:1/-1;padding:0 8px 10px 176px;border-bottom:1px solid color-mix(in srgb,var(--hi) 6%,transparent)}.iexp .detwrap{margin:0;padding:0;position:static;display:block;max-width:none;border-radius:0}.iexp .loadbar{position:static;transform:none;border-radius:12px;box-shadow:none;margin:0;max-width:100%}.iexp .stpanel.drep,.iexp>.stpanel{position:static;transform:none;display:inline-block;margin-top:4px;width:auto;min-width:300px;max-width:560px;max-height:none}.iexp .detwrap:before{display:none}.iexp .dcard{border-radius:8px;background:var(--surface-deep)}.dow,.iexp .dcard{display:inline-block}.dow{margin-left:3px;font:600 8.5px var(--font-roboto),sans-serif;color:var(--faint);vertical-align:1px;letter-spacing:0}.lgxpane .pulsec:has(.stghead){overflow:visible}.act.actgrid,.stgrow .act.actgrid{display:grid;grid-template-columns:26px 30px 132px 80px 30px 30px 30px;grid-gap:4px;gap:4px;align-items:center;justify-content:end;flex-wrap:nowrap}.actgrid>*{justify-self:center;min-width:0}.actgrid>input{width:132px!important}.act.actgrid .npbtn{padding:3px 4px;text-align:center;white-space:nowrap;min-width:0}.stgcnt.clk{cursor:pointer;transition:border-color .12s,box-shadow .12s}.stgcnt.clk.on,.stgcnt.clk:hover{border-color:var(--focus)}.stgcnt.clk.on{box-shadow:0 0 0 1px var(--cyan) inset,0 0 10px color-mix(in srgb,var(--cyan) 26.67%,transparent)}.lrail .lrfold{display:flex;justify-content:flex-start;padding:0 0 2px 22px;color:var(--faint);cursor:pointer;line-height:0}.lrail .lrfold svg{width:18px;height:18px}.lrail .lrfold:hover{color:var(--cyan-ink)}.lrail.fold .lrfold{justify-content:flex-start;padding-left:22px}.lrail.fold .lcp{padding:9px 8px;gap:4px;justify-content:center;flex-direction:column}.lrail.fold .lcp .lcl{display:none}.lrail.fold .lcp .lci{font-size:14px}.lcp:hover{border-color:var(--pac,var(--line));color:var(--pac,var(--ink));box-shadow:0 0 11px -3px var(--pac,transparent)}.bidrow{border-top:2px solid color-mix(in srgb,var(--info) 28%,transparent);margin-top:5px;padding-top:0;cursor:pointer;transition:background .15s}.bidrow>.tbrow{align-items:start;padding-top:5px}.tbhead>span,.tbrow>span{min-width:0}.bidrow>.tbrow>.r{align-self:start}.lsep{border-top:2px solid var(--sep,color-mix(in srgb,var(--hi) 12%,transparent));border-bottom:0!important;margin-top:5px;padding:9px 2px 7px!important}.bidrow:hover{background:color-mix(in srgb,var(--info) 4%,transparent)}.bidrow.open{background:color-mix(in srgb,var(--info) 5%,transparent)}.bidovs{display:flex;flex-wrap:wrap;padding:1px 2px 8px 120px}.bidov,.bidovs{gap:8px;align-items:center}.bidov{display:inline-flex;justify-content:space-between;min-width:206px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--hi) 14%,transparent);background:color-mix(in srgb,var(--hi) 3%,transparent);border-radius:999px;padding:3px 13px;font-size:11.5px;color:var(--ink-3);cursor:pointer;transition:box-shadow .15s,border-color .15s,color .15s,transform .15s}.bidov:hover{border-color:var(--focus);color:var(--ink-strong);box-shadow:0 0 11px color-mix(in srgb,var(--cyan) 55%,transparent);transform:translateY(-1px)}.bidov.best{border-color:color-mix(in srgb,var(--ok) 55%,transparent);background:color-mix(in srgb,var(--ok) 8%,transparent);color:var(--ok-ink)}.bidov.best:hover{box-shadow:0 0 13px color-mix(in srgb,var(--ok) 60%,transparent);color:var(--ink-strong)}.bidmore{font-size:10.5px;color:var(--dim);letter-spacing:.3px}.bidrow:hover .bidmore{color:var(--info-ink)}.bidfull{padding:4px 2px 8px 120px}.bidpill{display:inline-flex;gap:4px;align-items:center;border:1px solid color-mix(in srgb,var(--hi) 16%,transparent);border-radius:10px;padding:0 7px;font-size:10.5px;white-space:nowrap;color:var(--ink-2)}.bidln.combo{border-left:3px solid var(--orange)}.bidln.cond{border-left:3px solid var(--amber)}.bidln{display:grid;grid-template-columns:22px minmax(140px,220px) 128px 84px 84px minmax(160px,1fr) 22px 22px 56px 28px;grid-gap:12px;gap:12px;align-items:center;padding:5px 8px;font-size:12.5px;border-radius:8px;cursor:pointer;transition:background .15s,box-shadow .15s}.bidln:hover{background:color-mix(in srgb,var(--cyan) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 45%,transparent)}.bidln.best{color:var(--ok-ink)}.bidlnh,.bidlnh:hover{padding:2px 8px 5px;font-size:9.5px;letter-spacing:1px;color:var(--faint);font-family:var(--stf);font-weight:700;border-bottom:1px solid color-mix(in srgb,var(--hi) 9%,transparent);border-radius:0;cursor:default;background:none;box-shadow:none}.bidln.best:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok) 60%,transparent)}.apx{display:inline-flex;gap:3px;align-items:center;margin-left:5px;vertical-align:middle;line-height:1}.apx,.apxb{font-size:11px}.apxb{cursor:pointer;padding:0 2px;border-radius:4px;transition:text-shadow .15s,transform .15s}.apxb:hover{text-shadow:0 0 8px currentColor;transform:translateY(-1px)}.apxr{padding:1px 8px!important;font-size:10px!important;color:var(--violet-ink);line-height:1.3}.apxp{animation:apxp 2.4s ease-in-out infinite}@keyframes apxp{0%,to{opacity:.55}50%{opacity:1}}td[data-cf=dappt],th[data-cf=dappt]{text-align:left}.sotrio .seg{white-space:nowrap}.hotb{cursor:pointer;font-size:13px;opacity:.28;filter:grayscale(1);transition:opacity .15s,filter .15s,transform .15s;margin-right:2px}.hotb:hover{text-shadow:0 0 8px color-mix(in srgb,color-mix(in srgb,var(--orange) 92%,var(--ink-strong)) 75%,transparent)}.hotb.on,.hotb:hover{opacity:1;filter:none}.hotb.on{text-shadow:0 0 8px color-mix(in srgb,color-mix(in srgb,var(--orange) 92%,var(--ink-strong)) 80%,transparent);transform:scale(1.1)}.hottag{display:inline-flex;align-items:center;gap:4px;font:800 9.5px var(--stf),var(--font-roboto),sans-serif;letter-spacing:.8px;color:color-mix(in srgb,var(--tangerine) 70%,var(--ink-strong));border:1px solid color-mix(in srgb,color-mix(in srgb,var(--tangerine) 70%,var(--ink-strong)) 60%,transparent);background:color-mix(in srgb,var(--orange) 12%,transparent);border-radius:8px;padding:1px 8px;animation:hotpulse 1.8s ease-in-out infinite}@keyframes pchgpulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--amber) 0,transparent);filter:brightness(1)}50%{box-shadow:0 0 14px 3px color-mix(in srgb,var(--amber) 65%,transparent);filter:brightness(1.25)}}.alert.pchgpulse{animation:pchgpulse 1.4s ease-in-out infinite}tr.pdchg td{background:color-mix(in srgb,var(--amber) 10%,transparent)!important;animation:pdchgrow 1.6s ease-in-out infinite}@keyframes pdchgrow{0%,to{box-shadow:inset 0 0 0 0 color-mix(in srgb,var(--amber) 0,transparent)}50%{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber) 70%,transparent)}}.pdchgbar{margin:0 14px 10px;padding:9px 14px;border-radius:9px;background:color-mix(in srgb,var(--amber) 14%,transparent);border:1px solid color-mix(in srgb,var(--amber) 60%,transparent);color:color-mix(in srgb,var(--amber-ink) 42%,var(--ink-strong));font-size:13px;line-height:1.45;animation:pchgpulse 1.6s ease-in-out infinite}@keyframes hotpulse{0%,to{box-shadow:0 0 0 color-mix(in srgb,var(--orange) 0,transparent)}50%{box-shadow:0 0 10px color-mix(in srgb,color-mix(in srgb,var(--orange) 92%,var(--ink-strong)) 55%,transparent)}}.dtk{display:inline-flex;gap:5px;align-items:center}.invpane,.lgxpane,.ordpane,.shippane{margin-right:-20px}.invpane,.lgxpane,.ordpane,.shippane{padding-right:20px}.pkrp .edin{width:100%;box-sizing:border-box;min-width:0;max-width:100%}.pkrp .dim,.pkrp .stpg{white-space:normal}.bidact{cursor:pointer;color:var(--faint);font-size:12px;padding:0 3px;border-radius:4px;transition:color .15s,text-shadow .15s}.bidact.ovr:hover{color:var(--ok-ink);text-shadow:0 0 9px color-mix(in srgb,var(--ok) 85%,transparent)}.bidact.ctr:hover{color:var(--orange-ink);text-shadow:0 0 9px color-mix(in srgb,var(--orange) 85%,transparent)}.bidedp{gap:7px;padding:5px 8px 6px 34px;background:color-mix(in srgb,var(--cyan) 5%,transparent);border-radius:8px;margin:2px 0 4px}.bidedp,.ctrbox{display:flex;align-items:center;flex-wrap:wrap;font-size:11.5px}.ctrbox{gap:6px;margin-top:7px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--amber) 55%,transparent);background:color-mix(in srgb,var(--amber) 8%,transparent);border-radius:9px;animation:hotpulse 2.2s ease-in-out infinite}.lgxpane .pulsec .dh:first-child,.lgxpane .pulsec>.dh{font-size:14.5px!important;letter-spacing:1px!important}.sslot{display:inline-flex;justify-content:center;align-items:center;flex:0 0 auto}.sbtn{padding:4px 8px!important;font-size:12px!important;line-height:1.2;white-space:nowrap}.mspl{font-size:9.5px;margin-top:1px;position:relative;line-height:1.3}.mspbtn{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;padding:3px 9px;margin-top:3px;border-radius:999px;border:1px solid;cursor:pointer;line-height:1.2;min-height:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mspbtn:hover{filter:brightness(1.2)}.mspp .msppl{display:grid;grid-template-columns:22px 1fr 18px;grid-gap:2px 6px;gap:2px 6px;align-items:center;font-size:11px;padding:4px 8px 0}.mspp .edin{box-sizing:border-box;min-width:0}.brq .dh{flex-wrap:wrap;row-gap:6px}.brq .sotrio{max-width:100%}.brq .sotrio,.brq .sotrio .seg{flex:0 0 auto}.wkpst .st{display:inline-block;min-width:88px;text-align:center;box-sizing:border-box}.tbrow{display:grid;grid-template-columns:118px minmax(240px,1fr) 78px 90px minmax(190px,260px) 150px;grid-gap:12px;gap:12px;align-items:start;padding:7px 2px;font-size:var(--readpx,13px);border-bottom:1px solid color-mix(in srgb,var(--hi) 5%,transparent)}.tsw{display:inline-flex;flex-direction:column;align-items:flex-start;vertical-align:middle}.ts{display:inline-grid;grid-template-columns:repeat(7,8px);gap:2px}.ts i{display:block;width:8px;height:8px;border-radius:2px;background:color-mix(in srgb,var(--brand-pink) 11%,var(--bg));box-sizing:border-box}.ts i.we{background:var(--surface-low)}.ts i.sh{background:var(--yellow)}.ts i.on{background:var(--accent)}.ts i.ar{background:var(--violet-vivid)}.ts i.ar.out{background:transparent;box-shadow:inset 0 0 0 1.5px var(--violet-vivid)}.ts i.ar.due,.ts i.due{background:var(--ok)}.ts i.ar.due{box-shadow:inset 0 0 0 2px var(--violet-vivid)}.ts i.ar.out.due{background:var(--ok);box-shadow:inset 0 0 0 1.5px var(--violet-vivid)}.ts i.late{background:var(--accent)}.ts i.late,.ts i.late.ar{box-shadow:inset 0 0 0 2px var(--alert)}.ts i.late.ar{background:var(--violet-vivid)}.ts i.late.ar.out{background:transparent;box-shadow:inset 0 0 0 1.5px var(--violet-vivid),0 0 0 1.5px var(--alert)}.tsl{display:inline-grid;grid-template-columns:repeat(7,8px);gap:2px;font:7.5px/1 var(--numf);color:color-mix(in srgb,var(--faint) 68%,var(--bg));text-align:center;margin-top:2px}.apqdesk,.itdesk,.tnddesk{overflow:visible}.apqdesk .tbhead,.itdesk .tbhead,.tnddesk .tbhead{position:-webkit-sticky;position:sticky;top:-13px;z-index:4;background:var(--panel2);box-shadow:0 1px 0 color-mix(in srgb,var(--hi) 8%,transparent)}.tnddesk .tbrow>span:nth-child(9),.tnddesk .tbrow>span:nth-child(9) *{white-space:normal!important}.tnddesk .tbrow>span:nth-child(9){line-height:1.35}#wrpresent{position:fixed;inset:0;z-index:9000;background:color-mix(in srgb,var(--panel2) 35%,var(--bg));color:color-mix(in srgb,var(--side-ink) 56%,var(--ink-strong));display:flex;flex-direction:column;font-size:15px}#wrpresent .wrp-top{display:flex;align-items:center;gap:16px;padding:12px 26px;border-bottom:1px solid color-mix(in srgb,var(--hi) 8%,transparent);font-family:var(--stf)}#wrpresent .wrp-brand{font-weight:900;letter-spacing:2px;font-size:15px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 64%,var(--ink-strong)),var(--brand-pink));-webkit-background-clip:text;background-clip:text;color:transparent}#wrpresent .wrp-title{font-size:20px;font-weight:800;letter-spacing:1px;flex:1 1}#wrpresent .wrp-nav{display:flex;gap:8px;align-items:center}#wrpresent .wrp-body{flex:1 1;overflow:auto;padding:22px 30px}#wrpresent .wrp-body .pulsec{max-width:none;flex:1 1 100%}#wrpresent .wrp-body .ordtbl td{font-size:15px;padding-top:8px;padding-bottom:8px}#wrpresent .wrp-body .ordtbl th{font-size:11px}#wrpresent .wrp-body .dh{font-size:18px!important}#wrpresent .wrp-dots{display:flex;gap:8px;justify-content:center;padding:10px}#wrpresent .wrp-dots span{width:9px;height:9px;border-radius:50%;background:var(--panel);cursor:pointer}#wrpresent .wrp-dots span.on{background:var(--info)}.wrmx td,.wrmx th{padding-left:5px!important;padding-right:5px!important;white-space:nowrap}.wrreason{background:color-mix(in srgb,var(--shade) 18%,transparent)}#wrpresent .mono,.wrp .mono{font-family:var(--codef);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#wrpresent .wrcode,.wrp .wrcode{font-family:var(--codef);font-weight:700;letter-spacing:.05em;color:var(--ink-strong)}.wrp td.r,.wrp th.r{text-align:right;white-space:nowrap}.wrp .wrgrp{cursor:pointer;background:color-mix(in srgb,var(--hi) 3.5%,transparent)}.wrp .wrgrp:hover{background:color-mix(in srgb,var(--hi) 7%,transparent)}.wrp .tbrow.qadone{opacity:.45}.tbrow.qadone:hover{opacity:.9}.wrsub{font-family:var(--stf);font-size:11.5px;font-weight:600;letter-spacing:.3px;text-transform:none;color:var(--ink-3);margin-left:8px}.wrsub .wrbig{font-size:19px;font-weight:800;letter-spacing:0;vertical-align:-2px;text-shadow:0 0 14px currentColor}.wrsub .wrcnt{color:color-mix(in srgb,var(--side-ink) 77%,var(--ink-strong));font-weight:700;margin-left:4px}.wrp tr.wrtot td.r{font-size:14px;color:var(--ink-strong)}.wrp .wrsub .mono{font-size:12px}#wrpresent .solnk,.wrp .solnk{font-family:var(--codef);font-size:14.5px;font-weight:700;letter-spacing:.05em;color:var(--ink-strong)}.wrst{display:inline-block;width:112px;text-align:center;font:700 10px var(--stf);letter-spacing:.6px;text-transform:uppercase;border-radius:4px;padding:3px 0;white-space:nowrap}#wrpresent .wrst{width:140px;font-size:12px}.wrfc{margin-top:16px}.wrfc-title{font:800 11px var(--stf);letter-spacing:1.4px;color:color-mix(in srgb,var(--side-ink) 56%,var(--ink-strong));text-transform:uppercase;margin:0 0 6px 2px}.wrfc-title .dim{font-weight:600;letter-spacing:.3px;text-transform:none}.wrfc-t{border-collapse:separate;border-spacing:0;font-size:12px}#wrpresent .wrfc-t{font-size:14px}.wrfc-t th{font:700 9px var(--stf);letter-spacing:1px;color:var(--faint);text-transform:uppercase;padding:6px 6px 5px;border-bottom:1px solid color-mix(in srgb,var(--hi) 10%,transparent);white-space:nowrap}.wrfc-t th.today{color:var(--info-ink)}.wrfc-t th .dow{color:var(--ink-2);font-size:12px;letter-spacing:1.2px}.wrfc-t th .mono{font-size:11.5px;color:var(--dim)}.wrfc-t th.today .dow,.wrfc-t th.today .mono{color:var(--info-ink)}#wrpresent .wrfc-t th .dow{font-size:14px}#wrpresent .wrfc-t th .mono{font-size:13px}.wrfc-t td.g,.wrfc-t td.strong,.wrfc-t th[colspan]{border-right:1px solid color-mix(in srgb,var(--hi) 10%,transparent)}.wrfc-t td.g.today,.wrfc-t th[colspan].today{border-right-color:color-mix(in srgb,var(--info) 35%,transparent)}.wrfc-tot td.strong{border-right-color:color-mix(in srgb,var(--ok) 30%,transparent)}.wrfc-t td{padding:5px 6px;border-bottom:1px solid color-mix(in srgb,var(--hi) 4%,transparent);white-space:nowrap}.wrfc-t td.n{color:var(--dim);font-size:.9em;padding-right:2px}.wrfc-t td.g{color:color-mix(in srgb,var(--side-ink) 56%,var(--ink-strong));border-radius:3px}.wrfc-t td.z{color:transparent}.wrfc-t td.strong{font-weight:800;color:var(--ink-strong);background:color-mix(in srgb,var(--hi) 4%,transparent)}.wrfc-t .stg{vertical-align:middle;text-align:center;border-left:4px solid var(--sc);background:linear-gradient(90deg,color-mix(in srgb,var(--sc) 18%,transparent),transparent);padding:0 4px}.wrfc-t .stg span{display:block;font:900 12px var(--stf);letter-spacing:2px;color:var(--sc)}.wrfc-t .stg small{display:block;font-size:8.5px;color:var(--faint);letter-spacing:.5px;margin-top:2px}.wrfc-row .dot{display:inline-block;width:7px;height:7px;border-radius:2px;margin-right:6px;vertical-align:1px}.wrfc-row.last td{border-bottom:1px solid color-mix(in srgb,var(--hi) 12%,transparent)}.wrfc-stage .stg{border-left:4px solid var(--sc)}.wrfc-tot td{font-weight:800;color:var(--ok-ink);background:color-mix(in srgb,var(--ok) 6%,transparent);border-top:2px solid color-mix(in srgb,var(--ok) 35%,transparent);border-bottom:none}.wrfc-tot td.strong{color:var(--ok-ink);background:color-mix(in srgb,var(--ok) 9%,transparent)}.wrfc-tot td.n{color:var(--ok-ink);opacity:.7}.wrfc-days{display:grid;grid-gap:8px;gap:8px;margin:6px 0 10px}.wrfc-day{background:color-mix(in srgb,var(--shade) 16%,transparent);border-radius:9px;padding:8px 10px 9px;border:1px solid transparent}.wrfc-day.today{border-color:color-mix(in srgb,var(--info) 40%,transparent)}.wrfc-day .top{display:flex;justify-content:space-between;font:700 9.5px var(--stf);letter-spacing:.9px;color:var(--ink-3)}.wrfc-day .amt{font-size:17px;font-weight:800;color:var(--ink-strong);margin:3px 0 4px}#wrpresent .wrfc-day .amt{font-size:23px}.wrfc-day .bar{height:3px;border-radius:2px;background:var(--info);margin-bottom:5px}.wrfc-day .sub{font-size:10px;color:var(--dim);margin-bottom:5px}.wrfc-t.v3 td.tilecell{padding:0 3px 8px;border:none;vertical-align:bottom}.wrfc-t.v3 td.tilecell .wrfc-day{padding:7px 9px 8px}.wrfc-t.v3 td.tilecell .wrfc-day.week{background:color-mix(in srgb,var(--cyan) 10%,transparent);border-color:color-mix(in srgb,var(--focus) 40%,transparent)}.wrfc-t.v3 td.tilecell .wrfc-day .amt{font-size:16px;letter-spacing:-.2px}.wrfc-t.v3 td.tilecell .wrfc-day .sub{font-size:9.5px}.wrfc-legend{display:flex;flex-direction:column;gap:3px;font-size:10px;color:var(--ink-3);text-transform:capitalize}.wrfc-legend .dot{display:inline-block;width:7px;height:7px;border-radius:2px;margin-right:6px;vertical-align:1px}.wrfc-t.v3 tr.wrfc-sec td{padding:14px 6px 4px;border-bottom:1px solid color-mix(in srgb,var(--hi) 10%,transparent)}.wrfc-t.v3 tr.wrfc-row.band td.bandlbl{font-weight:700;text-transform:capitalize;border-left:3px solid var(--sc);padding-left:8px}.wrfc-grand,.wrfc-t.v3 tr.wrfc-row.band td.bandlbl{color:color-mix(in srgb,var(--side-ink) 56%,var(--ink-strong))}.wrfc-grand{display:flex;align-items:baseline;gap:14px;padding:10px 14px;border-radius:9px;background:linear-gradient(90deg,color-mix(in srgb,var(--cyan) 14%,transparent),color-mix(in srgb,var(--cyan) 3%,transparent));border-left:4px solid var(--focus);font:800 11px var(--stf);letter-spacing:1.4px}.wrfc-grand b{font-size:20px;color:var(--ink-strong);letter-spacing:0}#wrpresent .wrfc-grand b{font-size:26px}.wrfc-grand .dim{font-weight:600;letter-spacing:.3px}.wrp .awlist{display:flex;flex-direction:column;gap:6px}.wrp .awrow{display:flex;gap:14px;align-items:center;padding:9px 12px;border-radius:9px;background:color-mix(in srgb,var(--hi) 3.5%,transparent);cursor:pointer;border:1px solid transparent}.wrp .awrow:hover{background:color-mix(in srgb,var(--hi) 7%,transparent)}.wrp .awrow.on{border-color:color-mix(in srgb,color-mix(in srgb,var(--tangerine) 77%,var(--ink-strong)) 40%,transparent)}.wrp .awl{flex:0 0 190px;font-size:12.5px;line-height:1.35}.wrp .awl .dim{font-size:10px}.wrp .awbar{flex:1 1;min-width:0}.wrp .awtrack{display:flex;height:16px;border-radius:4px;overflow:hidden;background:color-mix(in srgb,var(--shade) 25%,transparent);gap:1px}.wrp .awnums{display:flex;gap:16px;font-size:10.5px;color:var(--ink-3);margin-top:4px}.wrp .awnums .mono{color:var(--ink-strong)}.wrp .awr{flex:0 0 96px;text-align:right}#wrpresent .wrp .awl{flex-basis:250px;font-size:16px}#wrpresent .wrp .awtrack{height:22px}#wrpresent .wrp .awnums{font-size:13px}.wrgt td,.wrgt th{vertical-align:middle}.wrgt tr.wrsub td{background:color-mix(in srgb,var(--shade) 14%,transparent)}.wrgt tr.wrsub td:first-child{border-left:3px solid var(--prail,var(--info));opacity:.9}.wrgt td.wrsoc{padding-left:34px!important;position:relative}.wrgt td.wrsoc:before{content:"";position:absolute;left:14px;top:0;bottom:50%;width:10px;border-left:1px solid color-mix(in srgb,var(--hi) 18%,transparent);border-bottom:1px solid color-mix(in srgb,var(--hi) 18%,transparent);border-radius:0 0 0 4px}.wrgt .wrtw{display:inline-block;width:14px;color:var(--dim);cursor:pointer;font-size:11px;margin-right:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrgt .wrtw:hover{color:var(--ink-strong)}.wrgt tr.wrsub .solnk{font-size:13px}.wrgt td.wrpo{font-family:var(--codef);font-size:10.5px;letter-spacing:.03em;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}#wrpresent .wrgt td.wrpo{font-size:12px;max-width:150px}.wrct td,.wrct th{vertical-align:top;overflow:hidden}.wrct td.l:nth-child(2){white-space:normal}.wrcusts{display:flex;flex-wrap:wrap;gap:3px 4px}.wrcc{display:inline-flex;gap:5px;align-items:baseline;border:1px solid color-mix(in srgb,var(--hi) 10%,transparent);background:color-mix(in srgb,var(--hi) 3%,transparent);border-radius:6px;padding:1px 7px;font-size:11px;color:var(--ink-2);white-space:nowrap}.wrcc b{color:var(--ink-strong);font-size:11.5px}.wrp .wrreason{width:100%!important;box-sizing:border-box}.wrp .wrrc{display:inline-block;border:1px solid color-mix(in srgb,var(--hi) 14%,transparent);border-radius:6px;padding:1px 7px;margin:1px 3px 1px 0;font-size:10.5px;color:var(--ink-2);white-space:nowrap}.wrp .wrlines{background:color-mix(in srgb,var(--shade) 16%,transparent);border-radius:8px}.wrp .wrlines th{font-size:9px}.wrp .wrlines td{padding-top:4px;padding-bottom:4px}.wrreg{display:inline-block;font-family:var(--codef);font-size:.85em;font-weight:800;letter-spacing:.08em;color:color-mix(in srgb,var(--prodc-past) 7%,var(--on-accent));background:var(--magenta);border-radius:5px;padding:0 5px;margin-left:5px;vertical-align:1px}.lgxpane{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--line) 84%,var(--bg)) transparent}.lgxpane::-webkit-scrollbar{width:9px}.lgxpane::-webkit-scrollbar-thumb{background:var(--panel);border-radius:6px}.lgxpane::-webkit-scrollbar-track{background:transparent}.ldesk .dh,.lgxpane .dh{font-size:12.5px;letter-spacing:.8px;font-family:var(--stf)}.ldesk .ordtbl,.lgxpane .ordtbl{font-size:13px}.ldesk .ordtbl th,.lgxpane .ordtbl th{font-size:9.5px;letter-spacing:1px;color:var(--faint);font-family:var(--stf);font-weight:700;text-transform:uppercase;vertical-align:bottom}.ldesk .ordtbl td,.lgxpane .ordtbl td{font-size:13px;vertical-align:top;padding-top:7px;padding-bottom:7px}.ldesk .ordtbl tbody tr>td:first-child .solnk,.ldesk .ordtbl tbody tr>td:first-child.mono,.lgxpane .ordtbl tbody tr>td:first-child .solnk,.lgxpane .ordtbl tbody tr>td:first-child.mono{font-family:var(--codef);font-size:14.5px;font-weight:700;letter-spacing:.05em;color:var(--ink-strong)}.ldesk .dtab,.lgxpane .dtab{font-size:12.5px}.tbrow:hover{background:color-mix(in srgb,var(--hi) 2.5%,transparent)}.qatie{color:var(--faint);font-size:13px;margin:0 2px 0 -14px;line-height:1}.qatail{position:relative}.tbrow:has(+.qatail){border-bottom-color:transparent}.qatail:after{content:"";position:absolute;left:-25px;right:0;bottom:-7px;border-bottom:1px solid color-mix(in srgb,var(--hi) 5%,transparent)}.qatail:before{content:"";position:absolute;left:-3px;top:-6px;width:3px;height:6px;background:inherit}.tbrow .r{text-align:right}.tbhead{display:grid;grid-template-columns:118px minmax(240px,1fr) 78px 90px minmax(190px,260px) 150px;grid-gap:12px;gap:12px;padding:2px 2px 5px;font-size:9.5px;letter-spacing:1px;color:var(--faint);font-family:var(--stf);font-weight:700;border-bottom:1px solid color-mix(in srgb,var(--hi) 9%,transparent)}.lgxpane .pulsec{background:color-mix(in srgb,var(--panel2) 50%,transparent);border-color:color-mix(in srgb,var(--hi) 8%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--hi) 6%,transparent)}.lgxpane .pulsec:hover{transform:none;box-shadow:none}.shippane{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;box-shadow:inset 11px 11px 18px -13px color-mix(in srgb,var(--shadow) 80%,transparent);border-radius:12px 0 0 0;padding:10px 0 0 12px}.shippane .tblwrap{background:color-mix(in srgb,var(--panel) 31%,var(--bg));border-color:color-mix(in srgb,var(--hi) 8%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--hi) 6%,transparent)}.shippane .shiptbl{color:var(--ink-2)}.shippane .shiptbl tbody tr:not(.det)>td.socell{background:color-mix(in srgb,var(--panel) 31%,var(--bg))}.shippane .shiptbl tbody tr:not(.det):hover>td.socell{background:var(--sel)}.shippane .shiptbl tbody tr.done:not(.det)>td.socell{background:color-mix(in srgb,var(--panel2) 40%,var(--bg))}.shippane .shiptbl tbody tr.done:not(.det):hover>td.socell{background:color-mix(in srgb,var(--bg) 93%,var(--ink-strong))}.shippane .shiptbl tbody tr.pkd:not(.det)>td.socell{background:color-mix(in srgb,var(--ok) 11%,var(--bg))}.shippane .shiptbl tbody tr.ldm:not(.det):hover>td.socell,.shippane .shiptbl tbody tr.pkd:not(.det):hover>td.socell{background:var(--sel)}.shippane .shiptbl tbody tr.ldm:not(.det):not(.done)>td.socell{background:color-mix(in srgb,var(--orchid) 11%,var(--bg))}.shippane .shiptbl tbody tr.ldm.done:not(.det)>td.socell{background:color-mix(in srgb,var(--alert) 6%,var(--bg))}.shippane .shiptbl tr.done td{background:color-mix(in srgb,var(--well) 28%,transparent)}.shippane .shiptbl tr.done:hover td{background:color-mix(in srgb,var(--surface-mid) 35%,transparent)}.ordpane{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;box-shadow:inset 11px 11px 18px -13px color-mix(in srgb,var(--shadow) 80%,transparent);border-radius:12px 0 0 0;padding:10px 0 0 12px;overflow:auto}.ordpane .tblwrap{background:color-mix(in srgb,var(--panel) 31%,var(--bg));border-color:color-mix(in srgb,var(--hi) 8%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--hi) 6%,transparent)}.ordpane .ordtbl{color:var(--ink-2)}.ordpane .ordtbl td.qy{background:color-mix(in srgb,var(--shade) 20%,transparent)}.ordpane .ordtbl tr.done td{background:color-mix(in srgb,var(--well) 28%,transparent)}.ordpane .ordtbl tr.done:hover td{background:color-mix(in srgb,var(--surface-mid) 35%,transparent)}.ordpane .ordtbl tr.done td.qy{background:color-mix(in srgb,var(--shade) 24%,transparent)}.invpane{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;box-shadow:inset 11px 11px 18px -13px color-mix(in srgb,var(--shadow) 80%,transparent);border-radius:12px 0 0 0;padding:10px 0 0 12px}.invpane .tblwrap{background:color-mix(in srgb,var(--panel) 31%,var(--bg));border-color:color-mix(in srgb,var(--hi) 8%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--hi) 6%,transparent)}.invpane .invtbl{color:var(--ink-2)}.invpane .invtbl tbody tr:not(.det)>td:first-child,.invpane .invtbl tbody tr:not(.det)>td:nth-child(2){background:color-mix(in srgb,var(--panel) 31%,var(--bg))}.invpane .invtbl tbody tr:not(.det):hover>td:first-child,.invpane .invtbl tbody tr:not(.det):hover>td:nth-child(2){background:var(--sel)}.invpane .card,.invpane .dcard{background:color-mix(in srgb,var(--panel2) 35%,transparent);border-color:color-mix(in srgb,var(--hi) 4.5%,transparent)}.invpane .invtbl td.fgsh{background:color-mix(in srgb,var(--side) 90%,var(--ink-strong))}.invpane .invtbl td.fgpr{background:var(--sel)}.invpane .invtbl th.fgh,.invpane .invtbl th.fgprh,.invpane .invtbl th.fgshh{background:var(--panel2)}.invpane .invtbl td.ohtot{background:color-mix(in srgb,var(--cyan) 18%,var(--bg))}.invpane .invtbl tbody tr:not(.det)>td{border-bottom-color:transparent;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--shadow) 22%,transparent)}.invpane .invtbl .fggap{box-shadow:none!important}.srch,input.opick{border:1px solid color-mix(in srgb,var(--srch) 55%,transparent)!important;box-shadow:0 0 6px color-mix(in srgb,var(--srch) 18%,transparent);transition:box-shadow .16s,border-color .16s}.srch:hover,input.opick:hover{border-color:var(--srch)!important;box-shadow:0 0 11px color-mix(in srgb,var(--srch) 40%,transparent)}.srch:focus,input.opick:focus{border-color:var(--srch)!important;box-shadow:0 0 16px var(--srch-glow);outline:none}.shippane .sonum{background:color-mix(in srgb,var(--well) 55%,transparent);border:1px solid color-mix(in srgb,var(--hi) 5%,transparent);border-radius:7px;padding:1px 7px;display:inline-block;text-align:center;letter-spacing:.06em}.shippane .sonum i{font-style:normal;font-weight:800;background-image:linear-gradient(105deg,color-mix(in srgb,var(--chip-2) 70%,var(--ink-strong)) 0,var(--paper) 38%,color-mix(in srgb,var(--side-hover) 5%,var(--ink-strong)) 55%,color-mix(in srgb,var(--chip-2) 76%,var(--ink-strong)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.shippane .ponum{display:flex;align-items:center;gap:6px;background:color-mix(in srgb,var(--well) 45%,transparent);border-radius:8px;padding:1px 9px;margin:0 2px}.shippane .ponum .cpx{margin-left:auto}.pdedit{outline:2.5px dashed var(--amber);outline-offset:2px}.pdsavebig{background:var(--amber)!important;color:color-mix(in srgb,var(--srch-ink) 44%,var(--on-accent))!important;font-weight:800!important;font-size:13.5px!important;padding:9px 18px!important;animation:bremp 1.6s infinite}.hglyph{display:inline-flex;align-items:center;margin-right:9px;vertical-align:-9px;font-size:22px}.hglyph svg{width:23px;height:23px}.hglyph svg[data-wide]{width:31.5px;height:23px}.hglyph{position:relative}.hglyph .agf{fill:url(#agbrand)}.hglyph .ags{stroke:url(#agbrand)}.mox{margin-left:auto;opacity:.3;cursor:pointer;font-size:12px;padding:0 2px}.mo:hover .mox{opacity:.75}.mox:hover{opacity:1!important}.mox.on,.mox:hover{color:var(--alert-ink)}.mox.on{opacity:1}.solnk{cursor:pointer}.solnk:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.solnk:hover .golnk{opacity:1}.poh{cursor:pointer}.poh:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.poh:hover .golnk{opacity:1}.lbPM{color:var(--ok-ink)}.lbPM,.lbWOH{font-weight:700}.lbWOH{color:color-mix(in srgb,var(--faint) 90%,var(--ink-strong));font-size:7px;letter-spacing:.3px;font-family:var(--numf),var(--font-roboto),sans-serif}.pgrid tr.rLO td.n{color:var(--lime-tint)}.pgrid tr.rLO td.n,.pgrid tr.rPR td.n{background:var(--panel2);font-weight:700}.pgrid tr.rPR td.n{color:var(--prodc)}.pgrid tr.rPM td.n{background:var(--panel2);font-weight:700}.pgrid tr.rWOH td.n{background:var(--surface-mid);color:color-mix(in srgb,var(--faint) 72%,var(--ink-strong));font-size:9px;padding:0 7px}.pgrid tr.rWOH td{padding-top:0;padding-bottom:0;line-height:13px;height:14px}.shpnl.pkanch{left:100%;top:-6px;transform:none;margin-left:6px;background:var(--surface-mid);border:1px solid color-mix(in srgb,var(--accent) 66.67%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent),0 16px 40px color-mix(in srgb,var(--shadow) 75%,transparent)}.shpnl.pkanch:before{content:"";position:absolute;left:-7px;top:12px;border:6px solid transparent;border-right:6px solid color-mix(in srgb,var(--accent) 66.67%,transparent);border-left:0}.pgrid tr.rLO td.gpast{color:var(--past);cursor:help;font-weight:700}.pgrid tr.rPR td.apast{color:var(--prodc-past);font-weight:700}.pgrid tr.rPR td.n{cursor:pointer}.pgrid td.n[title]{cursor:help}.pgrid tr.rPM td.n.neg{background:color-mix(in srgb,var(--rose) 31%,var(--bg));color:var(--alert-ink);font-weight:700}.pgrid td.today{box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--accent) 6.5%,transparent)}.pgrid th.today{background:var(--accent);color:color-mix(in srgb,var(--ok) 9%,var(--on-accent));font-weight:700}.pgrid td.wkstart,.pgrid th.wkstart{border-left:6px solid color-mix(in srgb,var(--error) 7%,var(--bg))}.pgrid td.pstart,.pgrid th.pstart{border-left:14px solid color-mix(in srgb,var(--error) 7%,var(--bg))}.pgrid thead tr.wk th .mchip{display:inline-block;margin:0;padding:0 6px;border-radius:999px;font:700 9px/12px var(--stf);letter-spacing:.8px;color:var(--on-accent);background:color-mix(in srgb,var(--side-hover) 49%,var(--ink-strong));vertical-align:1px;font-style:normal}.pgrid thead tr.wk th.wkgo .mchip{background:var(--accent)}.pgrid tr.rLO td.n:has(+td.wkstart){border-top-right-radius:9px}.pgrid tr.rLO td.n:last-child{border-top-right-radius:9px}.pgrid tr.rWOH td.n.wkstart{border-bottom-left-radius:9px}.pgrid tr.rWOH td.n:has(+td.wkstart){border-bottom-right-radius:9px}.pgrid tr.rWOH td.n:last-child{border-bottom-right-radius:9px}.pgrid tr.wk th{font-family:var(--stf);font-weight:700;letter-spacing:.7px;text-transform:uppercase}.pgrid tr.dt th{font-family:var(--codef);font-weight:600;letter-spacing:.4px}.pgrid tr.spacer td{background:var(--surface-low);height:6px;padding:0}.bars{display:flex;align-items:flex-end;gap:3px;height:110px;padding-top:6px}.bars .b{flex:1 1;background:var(--accent);border-radius:3px 3px 0 0;min-height:2px;position:relative;opacity:.8}.bars .b:hover{opacity:1}.bars .b .tip{display:none;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:color-mix(in srgb,var(--surface-deep) 95%,var(--ink-strong));color:var(--ink-strong);padding:3px 7px;border-radius:5px;font-size:10px;white-space:nowrap;z-index:10;margin-bottom:3px}.bars .b:hover .tip{display:block}.axis{display:flex;gap:3px;margin-top:4px}.axis span{flex:1 1;text-align:center;font-size:8.5px;color:var(--muted)}.srow{display:flex;align-items:center;gap:8px;margin-bottom:7px;font-size:12px}.srow .bar2{flex:1 1;height:14px;background:var(--panel2);border-radius:4px;overflow:hidden}.srow .fill{height:100%;border-radius:4px}.srow .n{width:36px;text-align:right;font-weight:650}.srow .lab{width:96px}.note{background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:10px;padding:12px 16px;font-size:12.5px;color:var(--cyan-ink);margin-bottom:16px;line-height:1.5}.note b{color:color-mix(in srgb,var(--accent-ink) 19%,var(--ink-strong))}tbody tr.done td{background:var(--panel2);color:var(--done-ink)}tbody tr.done .dim,tbody tr.done td.dim{color:var(--done-dim)}tbody tr.done:hover td{background:var(--panel2)}.tblwrap td.vsep,.tblwrap th.vsep{border-right:3px solid color-mix(in srgb,var(--shade) 50%,transparent)}.tblwrap td.stc{text-align:center;padding:3px 6px}.tblwrap td.stc .st{display:block;width:100%}.st3{display:inline-flex;align-items:stretch;border-radius:4px;font-size:11.5px;font-weight:700;letter-spacing:.4px;white-space:nowrap;text-transform:uppercase;width:100%}.st3 .sg:last-child{border-radius:0 4px 4px 0}.ordtbl .st3{max-width:210px}.st3 .sg{padding:2.5px 6px;display:flex;align-items:center;justify-content:center}.st3 .sg1{flex:1 1;cursor:pointer;letter-spacing:.5px;padding:2.5px 8px;border-radius:4px 0 0 4px;position:relative}.drep{width:230px;overflow-x:hidden}.drep input[type=date]{min-width:0;max-width:128px}.dreh{font-size:11px;font-weight:700;color:var(--ink-2);margin-bottom:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dopt{padding:4px 8px;border-radius:5px;cursor:pointer;font-size:11.5px;color:var(--ink)}.dopt:hover{background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent-ink)}.dapdead{text-decoration:line-through;color:var(--magenta)!important}.dbyline{display:block;font-size:9.5px;font-weight:600;color:var(--accent-ink);cursor:pointer;line-height:1.35;white-space:nowrap}.dbyline:hover{text-shadow:0 0 6px color-mix(in srgb,var(--accent) 60%,transparent)}.olbadge{color:var(--prodc);font-size:9px;margin-left:5px;vertical-align:1px}.detbtn{position:absolute;top:-5px;right:-5px;width:13.5px;height:13.5px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--rose) 85%,var(--bg));color:color-mix(in srgb,var(--alert-ink) 15%,var(--ink-strong));font-size:9px;font-weight:800;cursor:pointer;box-shadow:0 0 6px color-mix(in srgb,var(--alert) 75%,transparent);z-index:2}.detbtn:hover{background:color-mix(in srgb,var(--alert) 81%,var(--ink-strong));color:color-mix(in srgb,var(--danger) 45%,var(--on-accent))}.pushn{color:var(--amber-ink);font-weight:800;font-size:8px;margin-left:2px}.recno{width:7px;height:7px;box-shadow:0 0 5px color-mix(in srgb,var(--danger) 90%,transparent)}.recno,.stwarn{position:absolute;top:2px;right:2px;border-radius:50%;background:var(--danger);cursor:help}.stwarn{width:11px;height:11px;color:var(--on-fill);font-size:7.5px;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;box-shadow:0 0 4px color-mix(in srgb,var(--danger) 70%,transparent)}.st3 .sg1:hover{box-shadow:inset 0 0 0 1px var(--sfg),inset 0 0 7px var(--sfg)}.st3.ro .sg1,.st3.ro .sga,.st3.ro .sgd{cursor:default}.st3.ro .sg1:hover,.st3.ro .sga:hover,.st3.ro .sgd:hover{box-shadow:none}.st3 .sg+.sg{border-left:2px solid color-mix(in srgb,var(--shade) 28%,transparent)}.st3 .sgs{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st3 .sgd{flex:0 0 58px}.sga{flex:0 0 46px;position:relative}.st3 .sg{background:var(--sbg);color:var(--sfg)}.st3 .sga{flex:0 0 50px}.hline{display:block;margin:0 0 2px auto;line-height:1;text-align:right}.hline .plchip{width:auto;min-width:0;height:14px;font-size:8px;padding:0 6px;letter-spacing:.3px}.codechip.qchip{color:var(--srch);border-color:color-mix(in srgb,var(--srch) 45%,transparent)}#osugg .oi.qrow{background:var(--surface-deep);border-top:1px solid var(--line-faint)}.hcode{align-items:center;justify-content:flex-end;gap:5px}.hcode,.hdots{display:inline-flex}.hdots{flex-direction:column;gap:2px}.hdots i{display:block;width:9px;height:5px;border-radius:2px}.hlab .isf{color:var(--fcol,var(--muted))}.pdesc .isf{color:var(--fcol,color-mix(in srgb,var(--side-dim) 32%,var(--ink-strong)))}.ihead.il{display:inline-flex;align-items:center;gap:8px;text-transform:none;letter-spacing:0}.ihead.il .hlab,.ihead.il .hline{margin:0;display:inline-block}.ihead.il .hlab{white-space:nowrap}.ihead.il .hlab .istk{align-items:flex-start;text-align:left}.ihead.il .hcode{font-family:var(--codef);color:var(--ink-cool);font-weight:700}.hlab{display:block;font-family:var(--font-roboto),sans-serif;font-weight:600;font-size:8.5px;color:var(--muted);letter-spacing:.3px;margin-top:1px;white-space:nowrap;text-transform:none}.istk{display:flex;flex-direction:column;align-items:flex-end;text-align:right;line-height:1.2}.istk .isf{font-weight:700}.istk .iss{font-weight:600;opacity:.78}.pdesc .istk{line-height:1.25}.pdesc .isf{color:color-mix(in srgb,var(--side-dim) 32%,var(--ink-strong))}.pdesc .iss{color:var(--ink-3)}.sarr{font-size:8px;color:color-mix(in srgb,var(--accent-ink) 49%,var(--ink-strong));margin-left:3px;vertical-align:1px;letter-spacing:0}.tblwrap th[onclick]{cursor:pointer}.st3h{display:flex;align-items:center;width:100%}.st3h,.st3h>span{text-align:center}.st3h>span{font-size:10px;letter-spacing:.4px}.st3h .hs{flex:1 1;text-align:center}.st3h .hd{flex:0 0 58px;text-align:center}.st3h .hd+.hd{flex:0 0 46px}.tblwrap th.stc{text-align:center}.pgrid tr.rowLO td.n{color:var(--lime-tint)}.pgrid td.pos{color:var(--ok-ink);font-weight:700}.pgrid td.risk{background:color-mix(in srgb,var(--accent) 46%,var(--bg));color:var(--lime-tint);font-weight:700}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--well) 65%,var(--ink-strong));border-radius:6px;border:2px solid var(--panel)}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--well) 58%,var(--ink-strong))}.codechip{display:inline-flex;align-items:center;gap:4px;background:var(--surface-low);border:1px solid var(--line);border-radius:6px;padding:3px 9px;font:700 12px var(--font-roboto);color:var(--ink-cool)}.codechip .cx{cursor:pointer;color:var(--muted);font-size:10px}.codechip .cx:hover{color:var(--alert-ink)}.movcx{position:absolute;top:9px;right:11px;cursor:pointer;color:var(--muted);font-size:12px;line-height:1;z-index:3;padding:2px 4px}.movcx:hover{color:var(--alert-ink)}.pmed{cursor:pointer;color:var(--muted);font-size:12.5px;margin-left:8px;line-height:1}.pmed:hover{color:var(--cyan-ink)}.pmed.pdel{font-size:11.5px}.pmed.pdel:hover{color:var(--alert-ink)}.pdconf{background:color-mix(in srgb,var(--alert) 8%,transparent);border-top:1px solid color-mix(in srgb,var(--alert) 25%,transparent);gap:10px;align-items:center}.pdbtn{background:color-mix(in srgb,var(--error) 29%,var(--bg));border-color:var(--alert);color:color-mix(in srgb,var(--alert-ink) 22%,var(--ink-strong))}.pdbtn:hover{background:color-mix(in srgb,var(--rose) 51%,var(--bg))}.srband{background:color-mix(in srgb,var(--tangerine) 25%,var(--bg));border:1px solid var(--amber);color:color-mix(in srgb,var(--amber-ink) 31%,var(--ink-strong));padding:7px 12px;border-radius:8px;margin:8px 14px 0;font-size:12px;gap:10px}.srband,.srrow{display:flex;align-items:center;flex-wrap:wrap}.srrow{gap:5px;font-size:9.5px;margin-top:2px}.srxp{color:var(--amber-ink);font-weight:700}.srstg{color:var(--dim);font-size:8.5px;text-transform:uppercase;letter-spacing:.5px}.srtool{cursor:pointer;border:1px solid var(--line);border-radius:5px;padding:0 4px;font-size:10px;line-height:15px;color:var(--ink-2)}.srtool:hover{border-color:var(--focus);color:var(--cyan-ink)}.trktbl tr.seasdim td{opacity:.4}.trktbl tr.seasdim:hover td{opacity:.75}.tabs button .wkdates{display:block;font:600 7.5px var(--font-roboto);letter-spacing:.2px;color:var(--muted);margin-top:1px;line-height:1.1}.tabs button.on .wkdates{color:inherit;opacity:.8}.tabs button{position:relative}@keyframes flipin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tbadge{position:absolute;top:-7px;right:-3px;z-index:3;min-width:17px;height:17px;padding:0 5px;border-radius:9px;font:800 10.5px var(--numf),var(--font-roboto),sans-serif;line-height:17px;text-align:center;box-shadow:0 1px 3px color-mix(in srgb,var(--shadow) 45%,transparent),0 0 0 2px var(--panel2);letter-spacing:0}.srband b{letter-spacing:.4px}.recband{background:linear-gradient(90deg,color-mix(in srgb,var(--indigo) 30%,transparent),color-mix(in srgb,var(--prodc) 14%,transparent));border-left:1px solid var(--prodc);border:1px solid var(--prodc);border-left-width:5px;color:color-mix(in srgb,var(--violet-ink) 42%,var(--ink-strong));padding:5px 12px;border-radius:7px;margin:6px 14px 0;font-size:12px;line-height:1.2;gap:10px;cursor:pointer;box-shadow:0 0 12px color-mix(in srgb,var(--prodc) 16%,transparent)}.ncpills,.recband{display:flex;align-items:center;flex-wrap:wrap}.ncpills{gap:6px;margin-top:6px}.ncpill{display:inline-flex;align-items:center;gap:7px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font:700 11px var(--font-roboto),sans-serif;letter-spacing:.3px;color:var(--fc);background:color-mix(in srgb,var(--shade) 22%,transparent);border:1px solid var(--fc);border-radius:99px;padding:3px 5px 3px 11px;line-height:1;transition:background .12s,color .12s,box-shadow .12s}.ncpill b{font:700 10px var(--numf,monospace);color:var(--fc);background:color-mix(in srgb,var(--shade) 35%,transparent);border:1px solid transparent;border-radius:99px;padding:2px 7px;min-width:14px;text-align:center}.ncpill:hover{background:color-mix(in srgb,var(--fc) 18%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--fc) 35%,transparent)}.ncpill.on{background:var(--fc);color:var(--on-accent);box-shadow:0 0 12px color-mix(in srgb,var(--fc) 45%,transparent)}.ncpill.on b{background:var(--surface-deep);color:var(--fc)}.ncpill.zero{opacity:.4;border-color:var(--line)}.ncpill.zero,.ncpill.zero b{color:var(--muted)}.ncpill.zero:hover{box-shadow:none;background:color-mix(in srgb,var(--shade) 22%,transparent)}.ncfam{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.3px;color:var(--fc);border:1px solid var(--fc);border-radius:5px;padding:1px 6px;opacity:.95}.ncfam,.nctbl td.ncfix{white-space:nowrap}.nctbl td.ncfix button{margin-right:5px;margin-bottom:2px}.recband:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--indigo) 42%,transparent),color-mix(in srgb,var(--prodc) 20%,transparent))}.recband .rbt{font:800 11.5px var(--stf);letter-spacing:1px;color:var(--violet-ink)}.recband .rbk{display:flex;gap:4px;align-items:baseline}.recband .rbk b{font-size:13px;color:var(--ink-strong)}.recband .rbk span{font-size:10.5px;color:color-mix(in srgb,var(--prodc) 48%,var(--ink-strong))}.recband .rbgo{margin-left:auto;font-weight:800;font-size:11px;color:var(--on-accent);background:var(--violet);border-radius:6px;padding:2px 9px;white-space:nowrap}.recgrp{margin:12px 14px 0;border:1px solid color-mix(in srgb,var(--violet-vivid) 26%,var(--bg));border-radius:10px;overflow:hidden}.recgrp .rgh{display:flex;gap:14px;align-items:center;padding:8px 14px;background:color-mix(in srgb,var(--indigo) 16%,transparent);border-bottom:1px solid color-mix(in srgb,var(--violet-vivid) 26%,var(--bg));font-size:12px;color:var(--violet-ink)}.recgrp .rgh b.d{font:800 14px var(--stf);letter-spacing:1px;color:var(--ink-strong)}.recit{display:grid;grid-template-columns:34px 90px 1fr 120px 260px 200px 170px;grid-gap:0 10px;gap:0 10px;align-items:center;padding:7px 14px;border-top:1px solid color-mix(in srgb,var(--hi) 6%,transparent);font-size:12px;cursor:pointer}.recit:hover{background:color-mix(in srgb,var(--hi) 3%,transparent)}.recit.x{background:color-mix(in srgb,var(--indigo) 8%,transparent)}.recit .tw{color:var(--dim);font-size:11px}.recit .cs b{font-size:14px;color:var(--ink-strong)}.recit .cs,.record .r{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recit .ihead.il .hline{display:inline-block;min-width:84px;text-align:left}.record{display:grid;grid-template-columns:34px 90px 1fr 120px 260px 200px 170px;grid-gap:0 10px;gap:0 10px;align-items:center;padding:4px 14px;font-size:11.5px;color:var(--ink-3);background:color-mix(in srgb,var(--shade) 18%,transparent)}.record .so,.vcpill{color:var(--ink-2)}.vcpill{position:fixed;bottom:18px;right:22px;z-index:80;background:var(--surface-deep);border:1px solid color-mix(in srgb,var(--hi) 16%,transparent);border-radius:20px;padding:7px 12px;display:flex;gap:7px;align-items:center;font-size:11px;box-shadow:0 6px 18px color-mix(in srgb,var(--shadow) 45%,transparent)}.vcpill input[type=color]{width:26px;height:22px;padding:0;border:none;background:none;cursor:pointer}.vcpill .vchex{width:66px;font-family:var(--codef),var(--font-roboto),sans-serif;font-size:11px;padding:2px 5px}.ordcards{display:flex;gap:10px;flex-wrap:wrap;margin:10px 12px 4px}.ordsum .sr{display:flex;justify-content:space-between;gap:16px;font-size:11.5px;padding:1.5px 0}.trkwrap{padding:8px 14px 34px;overflow:auto;flex:1 1}.trksec{margin-bottom:20px}.trkh{font:700 14px var(--font-roboto);color:var(--side-ink);letter-spacing:1px;margin:10px 0 8px;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.runcard{background:var(--panel2);border:1px solid var(--line);border-radius:9px;padding:8px 13px;margin-bottom:10px}.runh{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;padding:4px 0}.runel{font-size:10.5px;color:var(--amber-ink);font-weight:700}.ownchip{background:color-mix(in srgb,var(--ok) 18%,var(--bg));color:color-mix(in srgb,var(--accent-ink) 52%,var(--ink-strong));padding:1px 8px;font:700 10.5px var(--font-roboto)}.ownchip,.pace{border-radius:5px}.pace{position:relative;display:inline-block;width:110px;height:9px;background:var(--surface-low);vertical-align:middle}.pace .pfill{position:absolute;left:0;top:0;bottom:0;border-radius:5px}.pace .pmark{position:absolute;top:-2px;bottom:-2px;width:2.5px;background:linear-gradient(180deg,var(--accent),var(--brand-pink));opacity:1;border-radius:1px}.npbtn{background:var(--btn-bg);border:1px solid var(--btn-line);border-radius:6px;color:var(--btn-ink);box-shadow:var(--btn-shadow);font:700 11.5px var(--font-roboto);padding:4px 11px;cursor:pointer}.npbtn:hover{border-color:var(--btn-line-hi)}.npbtn.sbtn{transition:opacity .12s,border-color .12s,box-shadow .12s}.npbtn.sbtn:hover{opacity:1;border-color:currentColor;box-shadow:0 0 6px color-mix(in srgb,currentColor 32%,transparent)}input[type=date]::-webkit-calendar-picker-indicator{opacity:.35;cursor:pointer}.calpopw .cal{margin-top:0}.calpopw .calg .cd.past{opacity:.28}.cal{margin-top:8px;width:280px}.calh{display:flex;align-items:center;justify-content:space-between;font:700 12.5px var(--stf);letter-spacing:.6px;color:var(--ink);margin-bottom:6px}.caln{cursor:pointer;color:var(--cyan-ink);font-size:16px;padding:0 8px;border:1px solid var(--line);border-radius:6px;line-height:1.3}.caln:hover{border-color:var(--focus)}.calg{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px}.calg i{font:700 9.5px var(--stf);color:var(--faint);text-align:center;letter-spacing:.6px;font-style:normal;padding-bottom:2px}.calg .cd{font:600 12.5px var(--numf);text-align:center;padding:6px 0;border-radius:7px;border:1px solid transparent;cursor:pointer;color:var(--ink-cool);background:color-mix(in srgb,var(--hi) 3%,transparent)}.calg .cd.we{color:var(--muted);background:color-mix(in srgb,var(--hi) 1.5%,transparent)}.calg .cd:hover{border-color:var(--focus);background:color-mix(in srgb,var(--cyan) 12%,transparent)}.calg .cd.past{opacity:.28;cursor:default;background:none}.calg .cd.past:hover{border-color:transparent}.calg .cd.tod{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber) 60%,transparent)}.calg .cd.cur{background:var(--cyan);color:var(--on-accent);font-weight:800}.shipbox.on{outline:1px solid var(--focus)}.zap{color:var(--amber-ink)}.zap:hover{color:color-mix(in srgb,var(--amber-ink) 86%,var(--ink-strong))!important;border-color:color-mix(in srgb,var(--amber) 86%,var(--ink-strong));box-shadow:0 0 8px color-mix(in srgb,color-mix(in srgb,var(--amber) 86%,var(--ink-strong)) 45%,transparent)}.lpback{opacity:.8}.lpback:hover{color:color-mix(in srgb,var(--red) 74%,var(--bg))!important}.npgrid{display:flex;gap:8px;flex-wrap:wrap;padding:4px 0 8px;align-items:center}.npgrid input,.npgrid select{background:var(--surface-deep);border:1px solid var(--outline-strong);border-radius:5px;color:var(--ink-cool);font:12px var(--font-roboto);padding:4px 7px}.qcwrap{background:var(--panel2);border:1px solid var(--line);border-radius:9px;padding:9px 13px;margin-bottom:8px}.qcwrap .dcard{background:transparent;border:none;padding:0;min-width:220px}.ordtbl td,.ordtbl th{text-align:center}.ordtbl .l{text-align:left}.ordtbl .r{text-align:right}.ordtbl tr.det>td{text-align:left}.ordtbl td.qy{font-family:var(--numf),var(--font-roboto),sans-serif;font-weight:700;font-size:11.5px;background:color-mix(in srgb,var(--shade) 15%,transparent)}.ordtbl td.qy,.ordtbl th.qth{border-right:1px solid color-mix(in srgb,var(--shade) 34%,transparent);padding-left:14px;padding-right:14px}.ordtbl td.stc{min-width:106px}.ordtbl td.stc .st{display:block;width:100%;text-align:center}.codef{font-family:var(--codef)!important;letter-spacing:.05em}td.codef,th.codef{text-align:left}.ordtbl th.qth{cursor:pointer;white-space:nowrap;color:var(--ink-hi);font-size:12.5px;font-weight:700}.codechip,.ordtbl th.qth{font-family:var(--codef)}.calord>b,.sonum,td.socell{font-family:var(--sof)}.nav a{letter-spacing:.02em}#title,.nav a,.st,.tmh{font-family:var(--stf)}.st{letter-spacing:.03em}.ordtbl th.qth:hover{color:var(--cyan-ink)}.ordtbl th.qth.hsel{box-shadow:inset 0 0 0 2px var(--orchid);border-radius:5px;color:color-mix(in srgb,var(--violet-vivid) 23%,var(--ink-strong))}.hchips{display:inline-flex;gap:2px;margin-right:3px;vertical-align:middle}.hchips .pchip{width:7px;height:13px;border-radius:2px;display:inline-block}.hstack{display:flex;flex-direction:column;gap:2px;align-items:center;margin:0 0 3px auto;width:26px}.hstack .hbar{width:26px;height:3px;border-radius:2px;display:block}.ordtbl th.qth{vertical-align:bottom}.movchart{gap:14px;align-items:flex-end;justify-content:space-evenly;height:170px;padding:2px 6px 0;margin:4px 0 6px}.movb,.movchart{position:relative;display:flex}.movb{flex-direction:column;align-items:center;gap:2px}.movv{position:absolute;left:50%;transform:translateX(-50%);font-size:9.5px;font-family:Play,var(--font-roboto),sans-serif;font-weight:700;color:var(--lime-tint);white-space:nowrap}.movcols{display:flex;gap:3px;align-items:flex-end;height:110px}.movsh{width:28px;background:color-mix(in srgb,var(--chart) 55%,var(--ink-strong))}.movpr,.movsh{border-radius:2px 2px 0 0}.movpr{width:12px;background:var(--prodc)}.movlb{font-size:9.5px;color:var(--muted)}.movavg{position:absolute;left:0;right:0;border-top:1px dashed var(--focus);opacity:.7;pointer-events:none}.movsec .lseg{margin-left:4px}.trktbl td,.trktbl th{text-align:left}.trktbl .r{text-align:right}.ordtbl tr.orddone td{color:color-mix(in srgb,var(--faint) 72%,var(--ink-strong))}.ordtbl tr.det>td{background:var(--surface-mid);border-bottom:2px solid var(--shade)}.trktbl td,.trktbl th{font-size:12px}.tlab{font:700 10.5px var(--font-roboto);letter-spacing:.5px}.oempt,.tlab{color:var(--muted)}.oempt{padding:26px;font-size:13px}.alert.apx{background:color-mix(in srgb,var(--amber) 15%,transparent);color:var(--amber-ink);border:1px solid color-mix(in srgb,var(--amber) 33.33%,transparent)}.alert.afr{background:color-mix(in srgb,var(--cyan) 12%,transparent);color:var(--cyan-ink);border:1px solid color-mix(in srgb,var(--focus) 33.33%,transparent)}.alert.amii{background:color-mix(in srgb,var(--chip-2) 12%,transparent);color:color-mix(in srgb,var(--side-ink) 86%,var(--bg));border:1px solid color-mix(in srgb,color-mix(in srgb,var(--side-line) 47%,var(--ink-strong)) 33.33%,transparent)}.alert.apk{background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok-ink);border:1px solid color-mix(in srgb,var(--ok) 33.33%,transparent)}.alert.atmap{background:color-mix(in srgb,var(--violet) 14%,transparent);color:var(--violet-ink);border:1px solid color-mix(in srgb,var(--violet) 33.33%,transparent)}.alert.anc{background:color-mix(in srgb,var(--amber) 14%,transparent);color:var(--amber-ink);border:1px solid color-mix(in srgb,var(--amber) 33.33%,transparent)}.alert.apr{background:color-mix(in srgb,color-mix(in srgb,var(--info) 43%,var(--bg)) 40%,transparent);color:color-mix(in srgb,var(--info-ink) 26%,var(--ink-strong));border:1px solid color-mix(in srgb,color-mix(in srgb,var(--info) 26%,var(--ink-strong)) 26.67%,transparent)}.alert.acut{background:color-mix(in srgb,var(--alert) 15%,transparent);color:color-mix(in srgb,var(--alert-ink) 66%,var(--ink-strong));border:1px solid color-mix(in srgb,color-mix(in srgb,var(--alert) 66%,var(--ink-strong)) 33.33%,transparent)}.alert.acut.acutod{animation:rstpulse 1.4s ease-in-out infinite;font-weight:800}.cutsov{position:fixed;inset:0;background:color-mix(in srgb,var(--shade) 60%,transparent);z-index:120;display:flex;align-items:center;justify-content:center}.cutsm{background:var(--panel2);border:1px solid var(--line);border-radius:12px;max-width:94vw;max-height:90vh;display:flex;flex-direction:column;padding:12px 14px;box-shadow:0 12px 40px color-mix(in srgb,var(--shadow) 50%,transparent)}.cutshead{display:flex;align-items:center;margin-bottom:8px;color:var(--ink)}.cutstabs{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:9px}.cuttab{padding:3px 10px;border-radius:20px;background:var(--surface-mid);color:color-mix(in srgb,var(--side-dim) 75%,var(--ink-strong));font-size:11.5px;cursor:pointer;border:1px solid var(--line)}.cuttab.on{background:color-mix(in srgb,var(--alert) 66%,var(--ink-strong));color:color-mix(in srgb,var(--past) 10%,var(--on-accent));font-weight:700;border-color:color-mix(in srgb,var(--alert) 66%,var(--ink-strong))}.cuttab.sent{opacity:.55}.cutsbody{overflow:auto;background:var(--paper);border-radius:8px;padding:8px}.cutsbar{display:flex;gap:8px;margin-top:10px}.alert.apk24{background:color-mix(in srgb,var(--tangerine) 16%,transparent);color:var(--tangerine);border:1px solid color-mix(in srgb,var(--tangerine) 40%,transparent);font-weight:800}.teammon{margin:16px 8px 8px;padding:10px 4px 4px;border-top:1px solid var(--side-line)}.tmh{font:700 9.5px var(--font-roboto);color:color-mix(in srgb,var(--side-dim) 76%,var(--bg));letter-spacing:1.2px;margin:0 8px 6px}.tmi{display:grid;grid-template-columns:15px minmax(0,1fr) 24px auto 15px;align-items:center;grid-column-gap:6px;column-gap:6px;padding:3.5px 8px;border-radius:6px;cursor:pointer;font-size:11px;color:color-mix(in srgb,var(--side-ink) 95%,var(--bg))}.tmi>span:first-child{justify-self:center}.tmi:hover{background:color-mix(in srgb,var(--info) 20%,var(--bg));color:var(--ink-cool)}.tcchip{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;letter-spacing:.3px;padding:2.5px 8px;border-radius:8px;border:1px solid var(--line);color:var(--muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.tcchip:hover{color:color-mix(in srgb,var(--accent-ink) 49%,var(--ink-strong));border-color:color-mix(in srgb,var(--accent) 49%,var(--ink-strong));background:color-mix(in srgb,var(--accent) 7%,transparent)}.hlabtg{font-size:10px;font-weight:700;padding:2px 6px;border-radius:6px;border:1px solid transparent;color:var(--faint);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hlabtg:hover{color:var(--muted);border-color:var(--line)}.hlabtg.on{border-color:color-mix(in srgb,color-mix(in srgb,var(--accent) 49%,var(--ink-strong)) 33.33%,transparent);background:color-mix(in srgb,var(--accent) 9%,transparent)}.hlabtg.on,.tcchip.on{color:color-mix(in srgb,var(--accent-ink) 49%,var(--ink-strong))}.tcchip.on{border-color:color-mix(in srgb,var(--accent) 49%,var(--ink-strong));background:color-mix(in srgb,var(--accent) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}.tmring{margin-left:auto;min-width:30px;height:30px;border-radius:50%;border:2px solid;display:inline-flex;align-items:center;justify-content:center;font-size:13.5px;font-family:var(--numf),var(--font-roboto),sans-serif;font-weight:700;padding:0 5px;flex-shrink:0}.tmcard,.tmring{box-sizing:border-box}.tmcard{background:var(--panel2);border:1px solid color-mix(in srgb,var(--hi) 6%,transparent);border-radius:12px;box-shadow:0 8px 22px color-mix(in srgb,var(--shadow) 45%,transparent),0 2px 5px color-mix(in srgb,var(--shadow) 30%,transparent);transition:transform .12s,box-shadow .12s;width:310px;min-height:158px;display:flex;flex-direction:column}.tmcard:hover{transform:translateY(-3px);box-shadow:0 14px 30px color-mix(in srgb,var(--shadow) 55%,transparent),0 3px 8px color-mix(in srgb,var(--shadow) 35%,transparent)}.brq{--rail:#ff661a;--rail2:#ffb673;--railglow:rgba(255,102,26,.38);position:relative;background:var(--panel2);border:1px solid color-mix(in srgb,var(--hi) 6%,transparent);border-radius:12px;box-shadow:0 8px 22px color-mix(in srgb,var(--shadow) 45%,transparent),0 2px 5px color-mix(in srgb,var(--shadow) 30%,transparent);transition:transform .12s,box-shadow .12s;width:664px;max-width:96%;box-sizing:border-box;display:flex;flex-direction:column}.bkT-req .brq{--rail:#5aa9ff}.bkT-bid .brq{--rail:#e0b040}.bkT-tnd .brq{--rail:#3cea95}.bkT-appt .brq{--rail:#c9b8ff}.bkT-shp .brq{--rail:#f8f238}.bkT-shp .brq.onroad{--rail:#ff661a}.bkT-rfp .brq{--rail:#f57eb6}.brq:before{content:"";position:absolute;top:10px;bottom:10px;left:-1px;width:4px;background:var(--rail);border-radius:2px;pointer-events:none}.brq:hover{transform:translateY(-3px);box-shadow:0 14px 30px color-mix(in srgb,var(--shadow) 55%,transparent),0 3px 8px color-mix(in srgb,var(--shadow) 35%,transparent)}.brq .tblwrap{overflow-x:hidden}.brq .sotrio{background:color-mix(in srgb,var(--shade) 38%,transparent)}.bqstat{display:flex;background:color-mix(in srgb,var(--shade) 30%,transparent);border:1px solid color-mix(in srgb,var(--hi) 6%,transparent);border-radius:9px;margin-top:8px;overflow:hidden}.brq .edin{background:color-mix(in srgb,var(--shade) 19%,transparent);border-color:color-mix(in srgb,var(--hi) 9%,transparent)}.bqstat .b{flex:1 1;text-align:center;padding:7px 4px 6px;min-width:0}.bqstat .b+.b{border-left:1px solid color-mix(in srgb,var(--hi) 6%,transparent)}.bqstat .v{font:700 17px var(--numf),var(--font-roboto),sans-serif;color:var(--ink-hi);letter-spacing:.3px;white-space:nowrap}.bqstat .t{font:600 8.5px var(--font-titillium),var(--font-roboto),sans-serif;letter-spacing:.7px;color:var(--dim);margin-top:1px;text-transform:uppercase;white-space:nowrap}.tsug{cursor:pointer;margin-left:8px;font-size:13.5px;color:var(--done-ink);transition:color .15s,text-shadow .15s}.tsug:hover{text-shadow:0 0 9px color-mix(in srgb,var(--violet) 90%,transparent)}.tsug.on,.tsug:hover{color:var(--violet-ink)}.tsug.on{text-shadow:0 0 9px color-mix(in srgb,var(--purple) 95%,transparent)}.brq.insug{--rail:#8162de;--rail2:#bca9f5;--railglow:rgba(129,98,222,.42);position:relative}.brq.insug:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--surface-deep) 52%,transparent);border-radius:inherit;pointer-events:none;z-index:1}.brq.insug .tsug{position:relative;z-index:2}.bqbidw{display:inline-flex;align-items:center;gap:5px;background:color-mix(in srgb,var(--shade) 38%,transparent);border:1px solid color-mix(in srgb,var(--ok) 33.33%,transparent);border-radius:9px;padding:3px 10px;transition:border-color .15s,box-shadow .15s}.bqbidw em{font-style:normal;font:800 14px var(--numf),var(--font-roboto),sans-serif;color:var(--ok-ink)}.bqbidw:focus-within{border-color:var(--ok);box-shadow:0 0 12px color-mix(in srgb,var(--ok) 28%,transparent)}.bqbid{background:transparent;border:none;outline:none;width:84px;font:700 15.5px var(--numf),var(--font-roboto),sans-serif;color:var(--ok-ink);letter-spacing:.3px}.bqbid::placeholder{color:color-mix(in srgb,var(--ok-ink) 40%,transparent);font-weight:600;font-size:11.5px;letter-spacing:.4px}.bqbid.bad{color:var(--alert-ink)}.conarw{color:color-mix(in srgb,var(--accent-ink) 55%,transparent);font-weight:800;font-size:14px;text-align:center;display:inline-block}.bqspecs{display:inline-flex;align-items:center;gap:5px;cursor:pointer;font:700 10px var(--font-titillium),var(--font-roboto),sans-serif;letter-spacing:.7px;color:var(--cyan-ink);padding:5px 13px;border-radius:9px;border:1px solid transparent;background:linear-gradient(var(--surface-low),var(--surface-low)) padding-box,linear-gradient(90deg,var(--accent),var(--brand-pink)) border-box;transition:box-shadow .15s,transform .12s;white-space:nowrap}.bqspecs:hover{box-shadow:0 0 12px color-mix(in srgb,var(--accent) 30%,transparent);transform:translateY(-1px)}.brembub{overflow:hidden;position:fixed;right:26px;bottom:26px;z-index:350;min-width:48px;height:48px;padding:0 13px;border-radius:24px;background:var(--orange);color:color-mix(in srgb,var(--srch-ink) 44%,var(--on-accent));font:800 15px var(--numf),var(--font-roboto),sans-serif;display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;box-shadow:0 10px 26px color-mix(in srgb,var(--shadow) 50%,transparent)}@keyframes bremp{0%,to{box-shadow:0 10px 26px color-mix(in srgb,var(--shadow) 50%,transparent),0 0 0 0 color-mix(in srgb,var(--orange) 55%,transparent)}55%{box-shadow:0 10px 26px color-mix(in srgb,var(--shadow) 50%,transparent),0 0 0 10px color-mix(in srgb,var(--orange) 0,transparent)}}.brembub.bod{animation:bremp 1.6s infinite}.podglow{animation:podpulse 2.2s ease-in-out infinite}@keyframes podpulse{0%,to{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--orange) 30%,transparent)}50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--orange) 70%,transparent),0 0 14px 2px color-mix(in srgb,var(--orange) 22%,transparent)}}.podrow td{background:color-mix(in srgb,var(--orange) 8%,transparent)!important}.remhi{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--orange) 60%,transparent),0 0 10px 1px color-mix(in srgb,var(--orange) 18%,transparent)!important}.remglow{animation:remglow 2.4s ease-out}@keyframes remglow{0%{box-shadow:0 0 0 2px var(--orange),0 0 20px 3px color-mix(in srgb,var(--orange) 55%,transparent)}65%{box-shadow:0 0 0 2px color-mix(in srgb,var(--orange) 45%,transparent),0 0 12px 2px color-mix(in srgb,var(--orange) 25%,transparent)}to{box-shadow:none}}.brembub:after{content:"";position:absolute;top:0;left:-80%;width:45%;height:100%;background:linear-gradient(105deg,transparent,color-mix(in srgb,var(--hi) 60%,transparent),transparent);transform:skewX(-20deg);animation:bshine 6s ease-in-out infinite;pointer-events:none}@keyframes bellring{0%,82%,95%,to{transform:rotate(0)}84%{transform:rotate(12deg)}86%{transform:rotate(-10deg)}88%{transform:rotate(7deg)}90%{transform:rotate(-4deg)}92.5%{transform:rotate(2deg)}}.brembub .bellsvg{transform-origin:50% 12%;animation:bellring 6s ease-in-out infinite}@keyframes bshine{0%,80%{left:-80%}90%{left:130%}to{left:130%}}.brempanel{position:fixed;right:26px;bottom:84px;z-index:350;width:330px;background:var(--surface-deep);border:1px solid var(--line);border-radius:12px;padding:11px 13px;box-shadow:0 12px 34px color-mix(in srgb,var(--shadow) 55%,transparent)}.tmage{font-size:9px;color:color-mix(in srgb,var(--faint) 72%,var(--ink-strong));font-family:var(--numf),var(--font-roboto),sans-serif;font-weight:600;cursor:help}.tmage,.tmnudge{justify-self:end}.tmnudge{opacity:.3;cursor:pointer;font-size:10px;transition:opacity .12s}.tmi:hover .tmnudge{opacity:.95}.tmn{font-weight:700;font-family:var(--numf),var(--font-roboto),sans-serif;font-size:11px;justify-self:end}.tmi.tmp .tmn{animation:rstpulse 1.4s ease-in-out infinite}.btable th.bday:hover{color:var(--cyan-ink)}.btable th.bday.bdsel{box-shadow:inset 0 0 0 2px var(--accent);border-radius:5px;color:var(--cyan-ink)}.mselq{display:block;width:calc(100% - 16px);margin:6px 8px 4px;background:var(--surface-deep);border:1px solid var(--line);border-radius:5px;color:var(--ink-cool);font:11.5px var(--font-roboto);padding:4px 7px}.mselq:focus{border-color:var(--accent);outline:none}.invtbl td.fgline{text-align:left;white-space:nowrap;color:var(--dim);font-size:11px}.invtbl th.invsort{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.invtbl th.invsort:hover{color:var(--ink-cool)}.invtbl th.invsort.on{color:var(--cyan-ink)}.pgrid td.hascf{position:relative;padding-bottom:6px}.lobar{position:absolute;left:3px;right:3px;bottom:2px;height:3px;display:flex;gap:1px;border-radius:2px;overflow:hidden;opacity:.9}.lobar i{display:block;height:100%}.plchip{display:inline-flex;align-items:center;justify-content:center;width:104px;height:19px;border-radius:4px;background:color-mix(in srgb,var(--shade) 13%,transparent);font-size:10.5px;font-weight:600;letter-spacing:.1px;vertical-align:middle;overflow:hidden}.invtbl tbody tr:not(.det)>td:first-child,.invtbl tbody tr:not(.det)>td:nth-child(2),.invtbl thead th,.tblwrap{will-change:transform}#frpanel{position:fixed;left:172px;bottom:14px;z-index:400;background:var(--surface-deep);border:1px solid var(--line);border-radius:10px;padding:11px 13px;width:280px;box-shadow:0 8px 30px color-mix(in srgb,var(--shadow) 50%,transparent);display:flex;flex-direction:column;gap:7px;max-height:60vh;overflow:auto}#frpanel .frh{display:flex;font:700 11.5px var(--font-roboto);color:var(--cyan-ink);letter-spacing:.6px;align-items:center}#frpanel input,#frpanel textarea{background:var(--surface-deep);border:1px solid var(--outline-strong);border-radius:5px;color:var(--ink-cool);font:12px var(--font-roboto);padding:5px 7px;resize:vertical}#frpanel .fritem{border-top:1px solid var(--line-soft);padding:6px 0;font-size:11.5px;color:var(--ink-2)}#osugg{position:fixed;z-index:500;background:var(--surface-deep);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 30px color-mix(in srgb,var(--shadow) 55%,transparent);max-height:320px;overflow:auto;min-width:280px;max-width:430px}#osugg .oi{display:flex;gap:9px;align-items:baseline;padding:6px 11px;cursor:pointer;font-size:12px;color:var(--ink-2);border-bottom:1px solid var(--line-faint)}#osugg .oi:last-child{border-bottom:none}#osugg .oi:hover{background:var(--surface-low);color:var(--ink-cool)}#osugg .oi b{color:var(--cyan-ink);font-family:var(--font-roboto);min-width:52px}.lgxbar .tabs.stgstrip{display:flex;align-items:center;gap:0;flex-wrap:wrap}.stgstrip .pstg{position:relative;display:inline-flex;align-items:center;gap:6px;padding:5px 15px 5px 19px;background:var(--surface-mid);color:var(--ink-2);font-family:var(--stf);font-size:11px;letter-spacing:.8px;text-transform:uppercase;border:0;cursor:pointer;-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%);margin-right:-5px;border-radius:0}.stgstrip .pstg:first-child{-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);padding-left:13px;border-radius:8px 0 0 8px}.stgstrip .pstg:hover{background:var(--panel2);color:var(--ink-strong)}.stgstrip .pstg.on{background:color-mix(in srgb,var(--cyan) 21%,var(--bg));color:var(--ink-strong);box-shadow:none}.stgstrip .pstg .k{font-family:var(--numf);font-weight:700;font-size:12.5px;color:var(--ink-strong);background:var(--panel2);border-radius:99px;padding:0 7px;line-height:17px;min-width:22px;text-align:center}.stgstrip .pstg.on .k{background:var(--sacc,var(--accent));color:var(--on-accent-navy)}.stgstrip .pstg .k.hot{background:var(--alert);color:var(--on-fill)}.stgstrip .pstg .k.warn{background:var(--amber);color:color-mix(in srgb,var(--tangerine) 12%,var(--on-accent))}.stgstrip .pstg .sn{font-family:var(--numf);font-weight:700;color:var(--dim)}.stgstrip .pstg.on .sn{color:var(--cyan-ink)}.stgstrip .pstg .ss{font-family:var(--font-roboto),sans-serif;font-size:9px;letter-spacing:0;text-transform:none;color:color-mix(in srgb,var(--dim) 89%,var(--bg));margin-left:2px}.stgstrip .pstg.on .ss{color:color-mix(in srgb,var(--ink-cool) 91%,var(--bg))}.stgdiv{display:inline-block;width:1px;height:20px;background:var(--panel2);margin:0 8px 0 14px}.stgrib{gap:3px;vertical-align:middle;margin-left:8px}.stgrib,.stgrib i{display:inline-flex;align-items:center}.stgrib i{width:15px;height:15px;border-radius:50%;background:var(--panel2);color:var(--dim);font-style:normal;font-family:var(--numf);font-weight:700;font-size:9px;justify-content:center;cursor:pointer}.stgrib i.done{background:color-mix(in srgb,var(--cyan) 21%,var(--bg));color:var(--cyan-ink)}.stgrib i.on{background:var(--accent);color:var(--on-accent-navy);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent)}.stgrib.big i{width:18px;height:18px;font-size:10.5px}.stgribrow{gap:10px;padding:4px 10px 6px;font-family:var(--stf);letter-spacing:.6px}.stgribrow,.stgtools{display:flex;align-items:center}.stgtools{gap:8px;flex-wrap:wrap;margin:2px 0 10px;padding-bottom:9px;border-bottom:1px solid color-mix(in srgb,var(--hi) 8%,transparent)}.stgfilt{margin-left:auto;display:inline-flex;gap:8px;align-items:center;flex:0 0 auto}.stgfilt .lgxmf{margin-left:0}.stgcnts{display:flex;gap:10px;margin:0 0 10px;flex-wrap:wrap}.stgcnt{background:var(--surface-deep);border:1px solid var(--line-soft);border-radius:8px;padding:6px 26px 6px 11px;width:168px;flex:0 0 168px;position:relative;box-sizing:border-box}.stgcnt .g{position:absolute;top:6px;right:8px;font-size:12.5px;font-weight:800;line-height:1;font-family:var(--numf)}.stgcnt.prod .g,.stgcnt.prod .v{color:var(--prodc)}.lrhd{font:700 9.5px var(--stf);letter-spacing:1.4px;text-transform:uppercase;color:var(--faint);padding:8px 0 2px 10px}.lrail.fold .lrhd{display:none}.psq{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:3px;background:var(--alert);color:var(--on-fill);font:800 11px var(--numf);line-height:1}.stgcnt.vi .g,.stgcnt.vi .v{color:var(--violet-ink)}.ordloc .lgxmf{margin-left:0}@media (max-width:1480px){.ordloc{position:static!important;transform:none!important;display:flex;justify-content:flex-end;padding:4px 14px 0}}#ostory{position:fixed;inset:0;z-index:9100;background:color-mix(in srgb,var(--shade) 66%,transparent);display:flex;align-items:flex-start;justify-content:center;padding-top:7vh}#ostory .col{display:flex;flex-direction:column;gap:10px;width:min(820px,94vw);max-height:90vh;overflow:auto}#ostory .box{width:100%;max-height:84vh;flex:0 0 auto;display:flex;flex-direction:column;background:var(--surface-deep);border:1px solid var(--line-soft);border-radius:14px;box-shadow:0 18px 60px color-mix(in srgb,var(--shadow) 60%,transparent);overflow:hidden}#ostory .pbox{max-height:48vh;overflow:auto;border-color:color-mix(in srgb,var(--line) 84%,var(--bg))}#ostory .hd{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line-faint);flex-wrap:wrap}#ostory .hd .k{font:700 10px var(--stf);letter-spacing:1.2px;color:var(--faint);text-transform:uppercase}#ostory .hd b.so{font:700 17px var(--numf);color:var(--ink)}#ostory .hd .cust{font-weight:600}#ostory .hd .dim{font-size:12.5px}#ostory .hd b.po{font:700 15px var(--numf);color:var(--ink)}#ostory .scpy{font:600 11px var(--stf);color:var(--cyan-ink);opacity:.55;cursor:pointer;margin-left:4px;vertical-align:middle}#ostory .scpy:hover{opacity:1}#ostory .pane{padding:8px 16px 10px;border-bottom:1px solid var(--line-faint);background:var(--surface-low)}#ostory .pane table.sp{border-collapse:collapse;font-size:12px}#ostory .pane table.sp td{padding:3px 9px;border:1px solid var(--line-soft);white-space:nowrap;text-align:center}#ostory .pane table.sp td:first-child{text-align:left}#ostory .pane table.sp tr.h td,#ostory .pane table.sp tr.t td{font-weight:700;background:var(--surface-mid)}#ostory .ft .lnk.on{color:var(--brand-pink-ink)}#ostory .facts{display:flex;gap:14px 20px;flex-wrap:wrap;padding:8px 16px;border-bottom:1px solid var(--line-faint);font-size:12px;color:var(--dim)}#ostory .facts b{color:var(--ink);font-family:var(--numf);font-size:13.5px}#ostory .ev{overflow:auto;padding:6px 16px 12px}#ostory .e{display:grid;grid-template-columns:92px 22px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:baseline;padding:5px 0;border-top:1px solid color-mix(in srgb,var(--error) 7%,var(--bg));font-size:12.5px}#ostory .e:first-child{border-top:none}#ostory .e .t{font:600 11.5px var(--numf);color:var(--dim);white-space:nowrap}#ostory .e .i{text-align:center}#ostory .e .by{color:var(--faint);font-size:10.5px;white-space:nowrap}#ostory .e.st .w{color:var(--ink-2)}#ostory .e .w b{color:var(--ink)}#ostory .e.hot .w{color:var(--amber-ink)}#ostory .ft{padding:7px 16px;border-top:1px solid var(--line-faint);font-size:10.5px;color:var(--faint);display:flex;gap:14px;flex-wrap:wrap}#ostory .ft .lnk{color:var(--cyan-ink);cursor:pointer}.lgxlocb{display:inline-flex;align-items:center;gap:6px;font-weight:800;border-color:color-mix(in srgb,var(--brand-pink) 33.33%,transparent)!important}.lgxlocb .gt{background:linear-gradient(90deg,var(--accent),var(--brand-pink));-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:.3px}.lgxlocb:hover{box-shadow:0 0 10px color-mix(in srgb,var(--brand-pink) 26.67%,transparent),0 0 10px color-mix(in srgb,var(--accent) 26.67%,transparent) inset}.dh .dhs,.dhs{font-family:var(--stf)!important;font-weight:600!important;font-size:10.5px!important;letter-spacing:.9px!important;text-transform:uppercase!important;color:var(--dim)}.dhs b{color:var(--ink-2);font-family:var(--numf);font-size:12px;letter-spacing:.3px}.msbub{position:relative;margin:0 10px 10px;padding:7px 10px 7px 30px;border-radius:999px;background:var(--surface-deep);color:var(--dim);font:500 12.5px var(--font-roboto),sans-serif;cursor:text;border:1px solid transparent;background-image:linear-gradient(var(--surface-deep),var(--surface-deep)),linear-gradient(90deg,var(--cyan),var(--brand-pink));background-origin:border-box;background-clip:padding-box,border-box;display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden}.msbub:hover{color:var(--ink);box-shadow:0 0 10px color-mix(in srgb,var(--brand-pink) 20%,transparent)}.msbub svg{position:absolute;left:11px;top:50%;transform:translateY(-50%)}.msbub kbd{margin-left:auto;font:600 9.5px var(--stf);letter-spacing:.6px;color:var(--faint);border:1px solid var(--line-soft);border-radius:5px;padding:0 5px}#mspal{position:fixed;inset:0;z-index:9001;background:color-mix(in srgb,var(--shade) 62%,transparent);display:flex;align-items:flex-start;justify-content:center;padding-top:9vh}#mspal .box{width:min(780px,92vw);background:var(--surface-deep);border:1px solid transparent;background-image:linear-gradient(var(--surface-deep),var(--surface-deep)),linear-gradient(90deg,var(--cyan),var(--brand-pink));background-origin:border-box;background-clip:padding-box,border-box;border-radius:14px;box-shadow:0 18px 60px color-mix(in srgb,var(--shadow) 60%,transparent);overflow:hidden}#mspal .q{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line-faint)}#mspal .q input{flex:1 1;background:transparent;border:none;outline:none;color:var(--ink);font:500 17px var(--font-roboto),sans-serif}#mspal .q .k{font:700 10px var(--stf);letter-spacing:1.2px;color:var(--faint);text-transform:uppercase;white-space:nowrap}#mspal .hits{max-height:62vh;overflow:auto;padding:4px 8px 8px}#mspal .grp{font:700 9.5px var(--stf);letter-spacing:1.2px;color:var(--faint);text-transform:uppercase;padding:8px 8px 2px}#mspal .hit{display:grid;grid-template-columns:26px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:6px 10px;margin:2px 0;border-radius:8px;cursor:pointer;font-size:13px;color:var(--ink-2)}#mspal .hit.on,#mspal .hit:hover{background:var(--surface-low);outline:1px solid color-mix(in srgb,var(--focus) 33.33%,transparent)}#mspal .hit .w{color:var(--ink);font-weight:600}#mspal .hit .d{color:var(--dim);font-size:11.5px}#mspal .hit .go{font:700 10px var(--stf);letter-spacing:1px;color:var(--cyan-ink)}#mspal .sub{display:flex;gap:6px;flex-wrap:wrap;padding:2px 10px 6px 46px}#mspal .sub span{border:1px solid var(--line-soft);border-radius:10px;padding:1px 9px;font-size:11.5px;color:var(--cyan-ink);cursor:pointer}#mspal .sub span:hover{background:var(--surface-low)}#mspal .ft{display:flex;justify-content:space-between;padding:8px 16px;border-top:1px solid var(--line-faint);font-size:11px;color:var(--faint)}#mspal .none{padding:18px 16px;color:var(--dim);font-size:13px}#lgxloc{position:fixed;inset:0;z-index:9000;background:color-mix(in srgb,var(--shade) 62%,transparent);display:flex;align-items:flex-start;justify-content:center;padding-top:9vh}#lgxloc .box{width:min(760px,92vw);background:var(--surface-deep);border:1px solid var(--line-soft);border-radius:14px;box-shadow:0 18px 60px color-mix(in srgb,var(--shadow) 60%,transparent);overflow:hidden}#lgxloc .q{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line-faint)}#lgxloc .q input{flex:1 1;background:transparent;border:none;outline:none;color:var(--ink);font:500 17px var(--font-roboto),sans-serif}#lgxloc .q .k{font:700 10px var(--stf);letter-spacing:1.2px;color:var(--faint);text-transform:uppercase;white-space:nowrap}#lgxloc .hits{max-height:60vh;overflow:auto}#lgxloc .ord{padding:8px 16px 4px;border-top:1px solid var(--line-faint)}#lgxloc .ord:first-child{border-top:none}#lgxloc .oh{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;font-size:12.5px;color:var(--dim)}#lgxloc .oh b.so{font:700 15px var(--numf);color:var(--ink);letter-spacing:.3px}#lgxloc .oh .cust{color:var(--ink);font-weight:600}#lgxloc .hit{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:6px 10px;margin:3px 0;border-radius:8px;cursor:pointer;font-size:13px;color:var(--ink-2)}#lgxloc .hit.on,#lgxloc .hit:hover{background:var(--surface-low);outline:1px solid color-mix(in srgb,var(--focus) 33.33%,transparent)}#lgxloc .hit .n{font:700 13px var(--numf);color:var(--on-accent);background:var(--sacc,var(--cyan));border-radius:7px;width:26px;height:22px;display:inline-flex;align-items:center;justify-content:center}#lgxloc .hit .w{font-weight:600}#lgxloc .hit .d{color:var(--dim);font-size:12px}#lgxloc .hit .go{color:var(--cyan-ink);font-size:11.5px;white-space:nowrap}#lgxloc .none{padding:18px 16px;color:var(--dim);font-size:13px}#lgxloc .ft{padding:7px 16px;border-top:1px solid var(--line-faint);font-size:10.5px;color:var(--faint);display:flex;gap:14px;flex-wrap:wrap}.ldg{display:inline-block;width:15px;height:15px;vertical-align:-3px;margin:0 1px;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='20' cy='4.5' r='2.6' fill='var(--shade)'/><circle cx='20' cy='12' r='2.6' fill='var(--shade)'/><circle cx='20' cy='19.5' r='2.6' fill='var(--shade)'/><path d='M17.6 4.5h-3.1a3 3 0 0 0-3 3V12M17.6 19.5h-3.1a3 3 0 0 1-3-3V12M17.6 12H5' stroke='var(--shade)' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' fill='none'/><path d='M7.5 8.5L3 12l4.5 3.5z' fill='var(--shade)'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='20' cy='4.5' r='2.6' fill='var(--shade)'/><circle cx='20' cy='12' r='2.6' fill='var(--shade)'/><circle cx='20' cy='19.5' r='2.6' fill='var(--shade)'/><path d='M17.6 4.5h-3.1a3 3 0 0 0-3 3V12M17.6 19.5h-3.1a3 3 0 0 1-3-3V12M17.6 12H5' stroke='var(--shade)' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' fill='none'/><path d='M7.5 8.5L3 12l4.5 3.5z' fill='var(--shade)'/></svg>") center/contain no-repeat}.stgcnt .v{font-family:var(--numf);font-weight:700;font-size:19px;line-height:1;color:var(--ink-strong)}.stgcnt .l{font-size:9px;letter-spacing:.8px;color:var(--dim);font-family:var(--stf);text-transform:uppercase;margin-top:3px}.stgcnt.hot .v{color:var(--alert-ink)}.stgcnt.warn .v{color:var(--amber-ink)}.stgcnt.ok .v{color:var(--ok-ink)}.stghead{display:grid;grid-gap:10px;gap:10px;padding:3px 2px 5px;font-size:9.5px;letter-spacing:1px;color:var(--faint);font-family:var(--stf);font-weight:700;border-bottom:1px solid color-mix(in srgb,var(--hi) 9%,transparent);position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--panel2)}.stgrow{display:grid;grid-gap:8px;gap:8px;padding:7px 2px;border-bottom:1px solid color-mix(in srgb,var(--hi) 5%,transparent);align-items:center;font-size:12.5px}.stghead>span,.stgrow>span{min-width:0}.stgrow .stgt{white-space:normal;line-height:1.35}.stgm{display:inline-flex;align-items:center;justify-content:center;width:30px;border-left:3px solid var(--lc,var(--line));padding-left:3px}.pulsec.stgcard{overflow-x:auto}.tbrow.lsep.iopen{background:var(--surface-mid)}.lpexp{margin-top:-2px}.tbrow.itr{font-size:13px;padding:8px 2px}.tbrow.itr.iopen{background:var(--surface-mid);border-bottom:0}.tbrow.itr>span{min-width:0}.lcp.tlk{border-style:dashed}.lcp.tlk:hover{border-style:solid}.tbrow.pkr.on{background:color-mix(in srgb,var(--cyan) 7%,transparent)}.tbrow.pkr{font-size:13px;padding:7px 2px}.itstep{justify-content:center;width:18px;height:18px;border-radius:50%;color:var(--on-accent);font:800 11px var(--numf)}.itchip,.itstep{display:inline-flex;align-items:center}.itchip{gap:5px;border:1px solid color-mix(in srgb,var(--cc,var(--focus)) 40%,transparent);color:var(--cc,var(--ink-cool));border-radius:12px;padding:2px 9px;font-size:10.5px;background:color-mix(in srgb,var(--shade) 18%,transparent)}.itchip i{font-style:normal;color:var(--dim);font-size:9.5px;letter-spacing:.6px;text-transform:uppercase}.ittl{padding-left:12px;border-left:2px solid color-mix(in srgb,var(--accent) 28%,transparent);margin-left:4px}.ittl,.ittle{position:relative}.ittle{display:flex;gap:10px;font-size:10.5px;padding:3px 0}.ittle:before{content:"";position:absolute;left:-17px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.7}.ittle>.mono{min-width:74px;flex:0 0 auto}.itwrap .tbhead{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--panel2)}.stgplan{container-type:inline-size;container-name:stgplan}@container stgplan (max-width:1260px){.stgplan .stghead,.stgplan .stgrow{grid-template-columns:34px 82px minmax(170px,1.1fr) 70px 74px 62px minmax(230px,1fr) 150px!important;gap:7px}.stgplan .stghead>:nth-child(2),.stgplan .stghead>:nth-child(6),.stgplan .stghead>:nth-child(7),.stgplan .stgrow>:nth-child(2),.stgplan .stgrow>:nth-child(6),.stgplan .stgrow>:nth-child(7){display:none}.stgplan .rvw{grid-template-columns:minmax(0,1fr) 92px 34px;gap:0 6px}.stgplan .stgcnt{width:150px;flex-basis:150px}}.stgbnc{container-type:inline-size;container-name:stgbnc}@container stgbnc (max-width:1260px){.stgbnc .stghead,.stgbnc .stgrow{grid-template-columns:90px minmax(170px,1fr) 64px 64px 150px minmax(170px,1fr) 300px!important;gap:7px}.stgbnc .stghead>:nth-child(3),.stgbnc .stgrow>:nth-child(3){display:none}}@container stgbnc (max-width:1000px){.stgbnc .stghead,.stgbnc .stgrow{grid-template-columns:90px minmax(170px,1fr) 64px 64px 150px 300px!important}.stgbnc .stghead>:nth-child(7),.stgbnc .stgrow>:nth-child(7){display:none}}.lgxpane .tbhead{position:-webkit-sticky;position:sticky;top:-13px;z-index:4;background:var(--panel2);box-shadow:0 1px 0 color-mix(in srgb,var(--hi) 8%,transparent)}.lgxpane .bidrow,.lgxpane .pulsec:has(.tbhead){overflow:visible}.tnddesk{container-type:inline-size;container-name:tnddesk}.qathread .tbhead,.qathread .tbrow{grid-template-columns:minmax(120px,190px) minmax(240px,1fr) 64px!important;gap:8px}.qathread .tbhead>:nth-child(9),.qathread .tbrow>:nth-child(9){display:revert}.qathread .tbhead{position:static;box-shadow:none}@container tnddesk (max-width:1260px){.tnddesk .tbhead,.tnddesk .tbrow{grid-template-columns:110px 100px minmax(150px,1fr) 80px 60px 60px 80px 80px 110px minmax(110px,max-content)!important;gap:8px}}@container tnddesk (max-width:1000px){.tnddesk .tbhead,.tnddesk .tbrow{grid-template-columns:110px 100px minmax(150px,1fr) 80px 60px 60px 80px 80px minmax(110px,max-content)!important}.tnddesk .tbhead>:nth-child(9),.tnddesk .tbrow>:nth-child(9){display:none}}.stgintake{container-type:inline-size;container-name:stgintake}@container stgintake (max-width:1260px){.stgintake .stghead,.stgintake .stgrow{grid-template-columns:34px 24px 82px minmax(170px,1.1fr) 56px 56px minmax(230px,1fr) 290px!important;gap:7px}.stgintake .stghead>:nth-child(3),.stgintake .stghead>:nth-child(8),.stgintake .stgrow>:nth-child(3),.stgintake .stgrow>:nth-child(8){display:none}.stgintake .rvw{grid-template-columns:minmax(0,1fr) 92px 34px;gap:0 6px}.stgintake .stgrow .act.actgrid{grid-template-columns:24px 28px 124px 72px 28px 28px 28px;gap:3px}.stgintake .actgrid>input{width:124px!important}.stgintake .iexp{padding-left:120px}}@container stgintake (max-width:1000px){.stgintake .stghead,.stgintake .stgrow{grid-template-columns:34px 82px minmax(150px,1.1fr) 56px 56px minmax(210px,1fr) 290px!important}.stgintake .stghead>:nth-child(2),.stgintake .stgrow>:nth-child(2){display:none}.stgintake .stgcnt{width:150px;flex-basis:150px}}.stgrow:hover{background:color-mix(in srgb,var(--hi) 3%,transparent)}.stgrow.pg{position:relative}.pgrid tr.rLO td.n.sdp,.rLO td.sdp{background:color-mix(in srgb,color-mix(in srgb,var(--violet-vivid) 81%,var(--ink-strong)) 34%,transparent)!important;box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--violet-vivid) 81%,var(--ink-strong))}.stgrow.pg.iopen{background:transparent}.stgrow .so{font-family:var(--numf);font-weight:700;font-size:14.5px;background:var(--surface-deep);border-radius:6px;padding:1px 8px;display:inline-block}.stgrow .cust b,.stgrow .so{color:var(--ink-strong)}.stgrow .cust .d{color:var(--dim)}.stgrow .act{display:flex;gap:4px;justify-content:flex-end;flex-wrap:wrap}.stgrow .mono{font-family:var(--numf);font-size:13.5px;font-weight:600;color:var(--ink);letter-spacing:.2px}.stgrow .mono.hot{color:color-mix(in srgb,var(--alert-ink) 62%,var(--ink-strong))}.stgt{display:inline-block;font-size:9.5px;letter-spacing:.4px;font-weight:700;border-radius:99px;padding:2px 8px;margin:1px 3px 1px 0;white-space:nowrap}.stgt.red{background:color-mix(in srgb,var(--error) 23%,var(--bg));color:color-mix(in srgb,var(--alert-ink) 62%,var(--ink-strong));border:1px solid color-mix(in srgb,var(--alert) 60%,transparent)}.stgt.amb{background:color-mix(in srgb,var(--tangerine) 27%,var(--bg));color:color-mix(in srgb,var(--amber-ink) 63%,var(--ink-strong));border:1px solid color-mix(in srgb,var(--amber) 60%,transparent)}.stgt.grn{background:color-mix(in srgb,var(--lime) 13%,var(--bg));color:color-mix(in srgb,var(--ok-ink) 69%,var(--ink-strong));border:1px solid color-mix(in srgb,var(--ok) 40%,transparent)}.stgt.blu{background:color-mix(in srgb,var(--cyan) 13%,var(--bg));color:var(--cyan-ink);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}.stgt.dim{background:var(--panel2);color:var(--ink-3);border:1px solid var(--line)}.stgst{font-family:var(--stf);font-size:10px;letter-spacing:.8px;font-weight:700;border-radius:5px;padding:3px 8px;display:inline-block}.s-clr{background:color-mix(in srgb,var(--side) 83%,var(--ink-strong));color:color-mix(in srgb,var(--ink-cool) 91%,var(--bg))}.s-plan{background:color-mix(in srgb,var(--violet-vivid) 38%,var(--bg));color:color-mix(in srgb,var(--violet-ink) 72%,var(--ink-strong))}.s-bnc{background:color-mix(in srgb,var(--red) 49%,var(--bg));color:color-mix(in srgb,var(--error) 21%,var(--ink-strong))}.s-miss{background:color-mix(in srgb,var(--error) 35%,var(--bg));color:color-mix(in srgb,var(--rose) 43%,var(--ink-strong))}.lgxmf{display:inline-flex;gap:2px;margin-left:auto;font-family:var(--stf);letter-spacing:.8px;text-transform:uppercase;font-weight:700;align-items:stretch;--mfc:#5aa9ff;--mfi:#071a2e;--mfe:#2b5a8a}.lgxmf.sites{--mfc:#c9b8ff;--mfi:#1e1538;--mfe:#6a5aa6}.lgxmf.con{--mfc:#3cea95;--mfi:#052418;--mfe:#1f8f5c}.lgxmf:after,.lgxmf:before{content:"";display:block;width:13px;background:var(--mfe);border-radius:22px 0 0 22px}.lgxmf:after{border-radius:0 22px 22px 0}.lgxmf span{padding:4px 12px;font-size:10.5px;color:var(--lc,var(--ink-2));background:var(--surface-mid);cursor:pointer;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;transition:background .12s,color .12s}.lgxmf span:hover{background:var(--panel2)}.lgxmf span svg{opacity:.85}.lgxmf span.on{background:var(--lc,var(--mfc));color:var(--mfi)}.lgxmf span.ico{padding:4px 11px}.lgxmf span.ico svg{opacity:.9}.lgxmf span.on.ico svg{opacity:1;filter:brightness(.25)}.lgxmf span.on svg{opacity:1}.nsev{display:grid;grid-template-columns:minmax(110px,1fr) 62px minmax(96px,1.1fr) 72px;grid-gap:0 10px;gap:0 10px;align-items:center;min-height:24px;padding:1px 4px;margin:0 -4px;border-radius:4px}.nsev+.nsev{border-top:1px solid color-mix(in srgb,var(--hi) 5.5%,transparent)}.nsev:hover{background:color-mix(in srgb,var(--cyan) 7%,transparent)}.nsev0{opacity:.62}.nsev0:hover{opacity:1}.nsevc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nsevp{text-align:right;font-family:var(--numf),var(--font-roboto),sans-serif;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nsevv{font-size:10px;overflow:hidden;text-overflow:ellipsis}.nseva,.nsevv{white-space:nowrap}.nseva{padding:1px 8px;color:var(--ok-ink);justify-self:end}.bar>.pxmb{margin-left:auto}.bar>button+.pxmb{margin-left:6px}.pxapply{padding:2px 12px;color:var(--faint);border-color:color-mix(in srgb,var(--line-soft) 92%,var(--ink-strong))}.pxapply.ready{color:color-mix(in srgb,var(--accent) 9%,var(--on-accent));background:var(--ok);border-color:var(--ok);font-weight:700}.pxrow{flex-wrap:wrap}.pxrow.staged{background:color-mix(in srgb,var(--ok) 6%,transparent);border-radius:4px}.lseg.nschip{border-color:var(--ok);color:var(--ok-ink)}.lseg.nschip.on{background:var(--ok);color:color-mix(in srgb,var(--accent) 9%,var(--on-accent))}.edin.on{border-color:var(--ok);color:var(--ok-ink)}.din{width:74px;text-align:center}.din.bad{border-color:var(--alert);color:color-mix(in srgb,var(--alert-ink) 62%,var(--ink-strong))}.flab{font:700 9.5px var(--font-titillium),var(--font-roboto),sans-serif;letter-spacing:.7px;color:var(--cyan-ink);white-space:nowrap}.nprow{display:flex;gap:8px;min-height:30px}.chiprow,.nprow{align-items:center;flex-wrap:wrap}.chiprow{display:inline-flex;gap:6px;flex:1 1 auto;min-width:0}.runh .chiprow{flex-basis:100%}.stgpanel{background:color-mix(in srgb,var(--cyan) 3.5%,transparent)}.rvw{display:grid;grid-template-columns:minmax(140px,1fr) 100px 40px;grid-gap:0 8px;gap:0 8px;align-items:start;width:100%;min-width:0}.rvw .rv1{display:flex;flex-wrap:wrap;gap:3px 4px;align-items:center;min-width:0}.rvw .rv2,.rvw .rv3{font-size:12px;white-space:nowrap;padding-top:2px;color:var(--ink-3)}.rvw .rv2 i,.rvw .rv3 i{font-style:normal;color:var(--faint);font-size:10px}.rvw .rvn{display:flex;flex-wrap:wrap;gap:3px 4px;flex-basis:100%}.rvwh .rv1,.rvwh .rv2,.rvwh .rv3{font-size:inherit;color:inherit;padding-top:0}.stgt.rvv{font-size:10px;padding:3px 9px}.stgt.rvv .rvc{font-size:10px;padding:0 3px;margin:0 1px;border-bottom:1px dotted;cursor:pointer;display:inline;font-family:var(--codef);font-weight:800}.stgt .rvnr{opacity:.75;font-weight:600;margin-left:3px}.stghead .dr,.stgrow .dr{text-align:right}.stghead .dc,.stgrow .dc{text-align:center}.stgrow .act .sbtn.quiet{opacity:.55;transition:opacity .12s}.stgrow .act .sbtn.quiet2{opacity:.3;transition:opacity .12s}.stgrow:hover .act .sbtn.quiet{opacity:.8}.stgrow:hover .act .sbtn.quiet2{opacity:.55}.stgrow .act .sbtn.quiet2:hover,.stgrow .act .sbtn.quiet:hover{opacity:1}.stgrow .info{font-size:11px;color:var(--dim);font-weight:400;text-align:center}.stgrow .info.sug{color:color-mix(in srgb,var(--cyan-ink) 60%,transparent)}.stgrow .info.hot{color:color-mix(in srgb,var(--alert-ink) 62%,var(--ink-strong))}.stghead .dimhd{color:var(--faint)}.stghead .dc,.stghead .dimhd,.stghead .dl,.stghead .dr,.stgrow .dc,.stgrow .dr,.stgrow .shipbox{text-align:center}.stgrow .shipbox{display:inline-block;min-width:54px;box-sizing:border-box;border:1px solid var(--focus);border-radius:6px;padding:1px 8px;color:var(--ink-cool);cursor:pointer;font-weight:700;box-shadow:0 0 6px color-mix(in srgb,var(--cyan) 25%,transparent)}.stgrow .shipbox:hover{background:color-mix(in srgb,var(--cyan) 12%,transparent)}.stgrow .stgps{text-align:center;line-height:1}.stgrow .stgps span{display:inline-block;min-width:20px;font-family:var(--numf),var(--font-roboto),sans-serif;font-weight:700;font-size:13.5px;border-radius:3px;padding:0 3px;cursor:help}.tbrow.dropon{outline:2px dashed var(--focus);outline-offset:-3px;background:color-mix(in srgb,var(--cyan) 8%,transparent)!important}.stgrow .recd{font-family:var(--numf);font-size:10px;color:var(--faint);letter-spacing:.2px;white-space:nowrap}.stghead .dl,.stgrow .dl{text-align:left}.stgt.ncgo{cursor:pointer}.stgt.ncgo:hover{filter:brightness(1.25)}.dtab thead th.l{text-align:left!important}tr.det .stgribrow{position:-webkit-sticky;position:sticky;left:0;z-index:1}tr.det .stgribrow:before{content:"";position:absolute;left:0;top:0;bottom:-2px;width:4px;background:var(--accent)}tr.exon:hover td:first-child{background:linear-gradient(90deg,var(--accent) 0 4px,color-mix(in srgb,var(--accent) 20%,transparent) 4px)!important}.bcodet{position:absolute;left:8px;top:2px;font:700 8px var(--numf),var(--font-roboto),monospace;letter-spacing:.3px;color:var(--on-accent);font-style:normal;line-height:1}.bcodet,.bslot.balg .bcodet,.bslot.tall[style*="color:#FFC2C2"] .bcodet{opacity:.6}.bslot.bstk .blab{padding:0 30px;box-sizing:border-box}.bslot.tall{min-height:22px}.blane .bslot.tall{min-height:19px}.alert.hasack{position:relative;padding-right:14px}.ackc{position:absolute;right:3px;top:-7px;display:inline-flex;gap:2px;opacity:0;transition:opacity .12s}.alert.hasack:hover .ackc{opacity:1}.ackc i{font-style:normal;font-size:9px;line-height:1;background:var(--surface-deep);color:var(--cyan-ink);border:1px solid var(--line-soft);border-radius:8px;padding:2px 4px;cursor:pointer}.ackc i:hover{color:var(--ink-strong);border-color:var(--focus)}.acksn{position:absolute;right:0;top:14px;z-index:30;display:flex;gap:4px;background:var(--surface-deep);border:1px solid var(--line-soft);border-radius:8px;padding:5px 6px;box-shadow:0 8px 22px color-mix(in srgb,var(--shadow) 45%,transparent);white-space:nowrap}.acksn b{font:700 10px var(--font-roboto),sans-serif;letter-spacing:.3px;background:var(--surface-low);color:var(--cyan-ink);border-radius:6px;padding:3px 8px;cursor:pointer}.acksn b:hover{background:var(--cyan);color:color-mix(in srgb,var(--accent) 9%,var(--on-accent))}.acksn.list{flex-direction:column;align-items:stretch;gap:5px;text-transform:none;letter-spacing:0;font-weight:400}.acksn.list span{display:flex;gap:8px;align-items:center;font-size:11px}.acksn.list i{font-style:normal;color:var(--dim);font-size:10px;margin-left:auto}.acksn.list u{text-decoration:none;cursor:pointer;color:var(--amber-ink);font-weight:700}.alert.aghost{position:relative;background:var(--surface-low);color:var(--faint);border:1px dashed var(--line-soft);font-weight:600}.fcpen{margin-left:6px;font-size:11px;opacity:.55;cursor:pointer}.fcpen:hover{opacity:1}.bkgo:disabled{opacity:.45;box-shadow:none!important;cursor:not-allowed}.podico:hover{background:color-mix(in srgb,var(--ok) 13.33%,transparent);box-shadow:0 0 8px color-mix(in srgb,var(--ok) 33.33%,transparent)}.scpop{display:flex;gap:18px;flex-wrap:wrap;padding:6px 10px 8px;border:1px solid var(--line-soft);border-radius:12px;background:var(--surface-deep);margin-right:8px}.scparts,.scpop{align-items:center}.scparts{display:grid;grid-template-columns:auto 120px 34px;grid-gap:4px 10px;gap:4px 10px;font-size:11.5px}.scpart{display:contents}.scparts .scpb{width:120px}.scparts b{text-align:right}.scpl{color:var(--dim);white-space:nowrap}.scpb{display:inline-block;height:6px;background:var(--panel2);overflow:hidden}.scpb,.scpb i{border-radius:3px}.scpb i{display:block;height:100%}.scprov{position:absolute;left:50%;transform:translateX(-50%);bottom:-2px;font:700 9px var(--stf);letter-spacing:.8px;color:var(--dim);text-transform:uppercase;background:var(--surface-deep);padding:0 4px;border-radius:6px}.scw{display:flex;gap:10px;flex-wrap:wrap;margin-left:auto}.scw,.scw label{align-items:center}.scw label{display:inline-flex;gap:4px;font-size:10.5px;color:var(--dim)}.tabs a{display:inline-block;padding:6px 14px;border-radius:6px;font-size:13px;color:var(--muted);font-weight:700;font-family:var(--stf);letter-spacing:.02em;text-decoration:none;white-space:nowrap}.tabs a:hover{background:color-mix(in srgb,var(--hi) 6%,transparent);color:var(--ink)}.tabs a.on{background:var(--accent);color:var(--on-accent-navy);box-shadow:0 1px 3px color-mix(in srgb,var(--shadow) 30%,transparent);font-weight:700}.demobox{container-type:inline-size;border:1px solid var(--line-soft);border-radius:12px;overflow:hidden;background:var(--surface-low)}.demobanner{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--tangerine) 26%,var(--bg)),color-mix(in srgb,var(--tangerine) 26%,var(--bg)) 10px,color-mix(in srgb,var(--tangerine) 22%,var(--bg)) 10px,color-mix(in srgb,var(--tangerine) 22%,var(--bg)) 20px);color:var(--amber-ink);font-size:10px;font-weight:800;letter-spacing:.8px;padding:5px 12px}.demobody{display:flex;flex-wrap:wrap;position:relative;z-index:2}.demoscreen{flex:1 1 520px;padding:14px;min-width:0}.demoscreen .invkpi .card{background:color-mix(in srgb,var(--panel2) 35%,transparent);border-color:color-mix(in srgb,var(--hi) 4.5%,transparent)}.demoship{font-size:12px}.demoship.tall{padding-bottom:150px}.demoship .shiptbl{width:100%}.demoship .shiptbl td,.demoship .shiptbl th{padding-left:6px;padding-right:6px}.demoship .shippane,.demoship .tblwrap{overflow:visible;max-height:none}.demoship .shippane{margin:0;padding:0;border-radius:0;background:none}.demoship .tblwrap{width:100%;box-sizing:border-box}.demoship .stpanel{position:absolute;left:0;top:100%;z-index:20;background:var(--surface-mid);display:grid;grid-template-columns:1fr 1fr;grid-gap:0 8px;gap:0 8px;width:380px!important;max-width:calc(100cqw - 40px)}.demowhy{padding:12px 16px;background:var(--surface-low);border-bottom:1px solid var(--line-soft);font-size:13px;line-height:1.6;color:var(--ink-2)}.demorecap b,.demowhy b{display:block;font-size:10px;letter-spacing:.8px;color:var(--accent-ink);margin-bottom:4px}.demorecap{padding:12px 16px;background:var(--surface-low);border-top:1px solid var(--line-soft);font-size:12.5px;line-height:1.6;color:var(--ink-2);opacity:.75;transition:opacity .3s}.demorecap.done{opacity:1}.demorecap ul{margin:0;padding-left:18px}.demorecap b{color:var(--ok-ink)}.democoach{flex:0 0 280px;max-width:100%;padding:14px;border-left:1px solid var(--line-soft);background:var(--surface-deep)}.demotbl{width:100%;border-collapse:collapse;font-size:12.5px}.demotbl td{padding:9px 8px;border-bottom:1px solid color-mix(in srgb,var(--line-soft) 77%,var(--bg))}.demochip{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.6px;border:1px solid;border-radius:8px;padding:2px 9px;cursor:pointer}.demomenu{position:absolute;z-index:5;left:0;top:100%;background:var(--surface-mid);border:1px solid color-mix(in srgb,var(--line) 84%,var(--bg));border-radius:8px;padding:4px;min-width:130px;box-shadow:0 6px 18px color-mix(in srgb,var(--shadow) 45%,transparent)}.demoopt{padding:5px 9px;border-radius:6px;cursor:pointer;font-size:11.5px}.demoopt:hover{background:var(--panel2)}.demoopt.sug{outline:1px solid var(--amber)}.demonext{animation:demoglow 1.2s ease-in-out infinite}@keyframes demoglow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 0,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 55%,transparent)}}.demosteps{margin:14px 0 0;padding:0 0 0 18px;font-size:11px;line-height:1.5;color:var(--dim)}.demosteps li.ok{color:var(--ok-ink);text-decoration:line-through}.demosteps li.now{color:var(--ink-strong)}@media (prefers-reduced-motion:reduce){.demonext{animation:none;outline:2px solid var(--accent)}}.resview{display:flex;gap:6px;padding:10px 0 0}.content>.resroot{min-height:440px}.content>.resroot,.resg{flex:1 1;display:flex;flex-direction:column}.resg{min-height:0;padding:10px 0 0}.resscroll{flex:1 1;min-height:0;overflow:auto;padding-bottom:16px}.resgbar{gap:10px;flex-wrap:wrap;margin-bottom:12px}.resgbar,.resgrole{display:flex;align-items:center}.resgrole{gap:8px;font-size:12px}.resgrole select,.resgsearch{background:var(--surface-deep);border:1px solid var(--line-soft);border-radius:8px;padding:7px 9px;color:var(--ink);font-size:12.5px;outline:none}.resgsearch{flex:1 1 260px;max-width:420px}.resjobs{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px}.resjob{text-align:left;background:var(--panel2);border:1px solid var(--line-soft);border-top:3px solid var(--jc);border-radius:10px;padding:11px 13px;color:var(--ink);cursor:pointer;display:flex;flex-direction:column;gap:3px;font:inherit}.resjob b{font:800 14px var(--stf);color:var(--ink-strong);letter-spacing:.4px}.resjob span{font-size:11.5px;line-height:1.4}.resjob em{font-style:normal;font-size:10.5px;color:var(--jc)}.resjob:hover{background:var(--panel2)}.resjob.on{background:color-mix(in srgb,var(--panel) 79%,var(--bg));border-color:var(--jc);box-shadow:0 0 10px color-mix(in srgb,var(--jc) 35%,transparent)}.respages{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.restiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:8px;gap:8px}.restile{text-align:left;background:var(--surface-low);border:1px solid var(--line-soft);border-left:3px solid var(--tc);border-radius:8px;padding:9px 11px;color:var(--ink);cursor:pointer;display:flex;flex-direction:column;gap:4px;font:inherit}.restile:hover{background:var(--panel2)}.restile.on{background:color-mix(in srgb,var(--panel) 79%,var(--bg));border-color:var(--tc)}.restitle{font-size:12.5px;font-weight:600;line-height:1.35}.resmeta{font-size:10.5px;color:var(--dim)}.resverdict{margin-top:10px;font-size:12px;border-radius:8px;padding:7px 11px}.resverdict.ok{background:color-mix(in srgb,var(--ok) 10%,transparent);color:color-mix(in srgb,var(--ok-ink) 47%,var(--ink-strong))}.resverdict.no{background:color-mix(in srgb,var(--amber) 12%,transparent);color:color-mix(in srgb,var(--amber-ink) 60%,var(--ink-strong))}.resfold{border-top:1px solid var(--line-soft);padding:7px 0;font-size:12.5px;line-height:1.6;color:var(--ink-2)}.resfold summary{cursor:pointer;font-weight:700;color:var(--ink)}.resfold>div{margin-top:6px}.resplain{margin:0;padding-left:20px;font-size:12.5px;line-height:1.6;color:var(--ink)}.resmasters{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:14px;gap:14px}.resmaster{text-align:left;background:var(--panel2);border:1px solid var(--line-soft);border-top:4px solid var(--jc);border-radius:12px;padding:20px 22px;color:var(--ink);cursor:pointer;display:flex;flex-direction:column;gap:8px;font:inherit;min-height:170px;transition:transform .14s,background .14s}.resmaster:hover{background:var(--panel2);transform:translateY(-2px)}.resmaster b{font:800 20px var(--stf);color:var(--ink-strong);letter-spacing:.4px}.resmaster span{font-size:13px;line-height:1.5;color:var(--ink-2)}.resmaster em{font-size:11.5px}.resmaster em,.resmaster i{font-style:normal;color:var(--jc)}.resmaster i{margin-top:auto;font-weight:700}.resgcrumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.resgbody{flex:1 1;gap:14px;align-items:stretch}.resgbody,.resrail{min-height:0;display:flex}.resrail{flex:0 0 210px;gap:5px;overflow:auto;padding-bottom:12px}.resrail,.resrailgrp{flex-direction:column}.resrailgrp{display:flex;gap:3px;margin-bottom:6px}.resrailpage{display:flex;justify-content:space-between;gap:8px;margin-left:14px;padding:4px 9px;border-radius:6px;font-size:12px;color:color-mix(in srgb,var(--ink-3) 86%,var(--ink-strong));cursor:pointer}.resrailpage:hover{background:var(--panel2)}.resrailpage.on{background:color-mix(in srgb,var(--panel) 79%,var(--bg));color:var(--pac);font-weight:700}.resgmain{flex:1 1;min-width:0;min-height:0;display:flex;gap:14px;align-items:stretch}.resgmain>.restiles{flex:1 1 100%;align-content:start}.resgmain>.restiles,.resgside{overflow:auto;padding-bottom:16px}.resgside{flex:0 0 300px;display:flex;flex-direction:column;gap:6px;min-height:0}.resgmain>.rescard{flex:1 1;min-width:0;min-height:0;overflow:auto;align-self:stretch;margin-bottom:16px}.resback{display:none;margin-bottom:10px}@media (max-width:1500px){.resgmain.hasopen>.resgside{display:none}.resgmain>.rescard{flex:1 1 100%}.resback{display:inline-flex}}@media (max-width:1400px){.resrail{display:none}}@container (max-width:980px){.democoach{flex:1 1 100%;border-left:0;border-top:1px solid var(--line-soft)}}.demopulse{animation:demoglow 1.2s ease-in-out infinite}[role=button]:focus-visible,[role=tab]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}td[role=button]:focus-visible,th[role=button]:focus-visible,tr[role=button]:focus-visible{outline-offset:-2px}.setpage{display:grid;grid-template-columns:200px minmax(0,880px);grid-gap:28px;gap:28px;padding:22px 26px 60px;align-items:start}.setnav{position:-webkit-sticky;position:sticky;top:16px;display:flex;flex-direction:column;gap:2px}.setnav a{color:var(--muted);text-decoration:none;font:600 12.5px var(--font-roboto),sans-serif;padding:7px 12px;border-radius:8px;border-left:2px solid transparent}.setnav a:hover{color:var(--ink);background:var(--accent-soft)}.setnav a:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.setmain{display:flex;flex-direction:column;gap:18px;min-width:0}.setsec{background:var(--panel2);border:1px solid var(--line);border-radius:12px;overflow:hidden;scroll-margin-top:16px}.setsec:has(.tsel-menu){overflow:visible}.setsec-h{display:flex;gap:12px;align-items:flex-start;padding:16px 20px 12px;border-bottom:1px solid var(--line)}.setsec-ic{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--accent-soft);color:var(--accent-ink);flex:none}.setsec-h h2{margin:0;font:700 15px var(--font-roboto),sans-serif;color:var(--ink);letter-spacing:.1px}.setsec-h p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.45;max-width:640px}.setsec-b{padding:4px 20px 8px}.setrow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.setrow:last-child{border-bottom:0}.setrow.wide{grid-template-columns:minmax(0,180px) minmax(0,1fr)}.setrow.wide .setrow-c{justify-self:stretch}.setrow-t{font:600 13px var(--font-roboto),sans-serif;color:var(--ink)}.setrow-h{color:var(--muted);font-size:11.5px;line-height:1.45;margin-top:3px;font-weight:400}.setrow-c{justify-self:end;min-width:0}.setval{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.setin,.setval{color:var(--ink)}.setin{width:300px;max-width:100%;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:8px 10px;font:13px var(--font-roboto),sans-serif}.setin:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.setprof{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.setprof-av{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent-ink);font:700 15px var(--font-roboto),sans-serif;border:1px solid var(--line)}.setprof-id{flex:1 1;min-width:0}.setprof-n{font:700 15px var(--font-roboto),sans-serif;color:var(--ink)}.setprof-e{color:var(--muted);font-size:12px;margin-top:2px}.setpill{font:700 11px var(--font-roboto),sans-serif;letter-spacing:.4px;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);border:1px solid var(--line)}.setchips{display:flex;flex-wrap:wrap;gap:6px}.setchip{font-size:11.5px;padding:3px 9px;border-radius:999px;background:var(--panel);border:1px solid var(--line);color:var(--ink)}.setsw-wrap{display:inline-flex;align-items:center;gap:8px}.setsw{position:relative;width:38px;height:22px;border-radius:999px;border:1px solid var(--line);background:var(--panel);cursor:pointer;padding:0;transition:background .15s,border-color .15s}.setsw-k{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--muted);transition:transform .15s,background .15s}.setsw.on{background:var(--accent-soft);border-color:var(--accent)}.setsw.on .setsw-k{transform:translateX(16px);background:var(--accent)}.setsw:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.setsw:disabled{opacity:.45;cursor:default}.setsw-n{font-size:11px;color:var(--muted)}.tsel{position:relative;flex:none}.tsel-btn,.tsel-menu li{display:flex;align-items:center;gap:10px;font:600 12.5px var(--stf);letter-spacing:.3px;color:var(--ink)}.tsel-btn{min-width:250px;background:var(--surface-deep);border:1px solid var(--line);border-radius:8px;padding:6px 10px;cursor:pointer}.tsel-btn:hover,.tsel-btn[aria-expanded=true]{border-color:var(--accent)}.tsel-btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.tsel-name{flex:1 1;text-align:left;white-space:nowrap}.tsel-def,.tsel-mode{font-size:9.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:var(--surface-mid);color:var(--muted)}.tsel-def{background:var(--accent-soft);color:var(--accent-ink)}.tsel-car{width:7px;height:7px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg) translate(-2px,-2px);margin-left:2px}.tsel-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:100%;list-style:none;margin:0;padding:4px;background:var(--surface-deep);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 28px color-mix(in srgb,var(--shadow) 35%,transparent)}.tsel-menu li{padding:7px 8px;border-radius:7px;cursor:pointer}.tsel-menu li.act{background:var(--surface-mid)}.tsel-menu li.on .tsel-name{color:var(--accent-ink)}.tsel-sw{flex:none;display:inline-flex;align-items:center;gap:3px;padding:3px 5px;border-radius:6px;background:var(--bg);border:1px solid var(--line)}.tsel-sw i{width:8px;height:8px;border-radius:50%}.tsel-sw .a{background:var(--side)}.tsel-sw .b{background:var(--accent)}.tsel-sw .c{background:var(--brand-pink)}.setseg{display:inline-flex;border:1px solid var(--line);border-radius:9px;padding:3px;gap:3px;margin:0;background:var(--panel)}.setseg-o{position:relative;display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 14px;border-radius:7px;cursor:pointer;min-width:92px;color:var(--muted)}.setseg-o input{position:absolute;opacity:0;pointer-events:none}.setseg-o:focus-within{outline:2px solid var(--accent);outline-offset:1px}.setseg-o.on{background:var(--accent-soft);color:var(--ink)}.setseg-l{font:600 12px var(--font-roboto),sans-serif}.setseg-s{font:600 12px var(--numf);color:var(--accent-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.setprev{display:flex;align-items:center;gap:12px;margin:10px 0 6px;padding:10px 14px;border-radius:9px;background:var(--panel);border:1px dashed var(--line)}.setprev-l{font:700 10.5px var(--font-roboto),sans-serif;letter-spacing:.8px;text-transform:uppercase;color:var(--muted)}.setprev-v{font:600 13.5px var(--numf);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.setmx{width:100%;border-collapse:collapse}.setmx thead th{font:700 10.5px var(--font-roboto),sans-serif;letter-spacing:.8px;text-transform:uppercase;color:var(--muted);text-align:left;padding:10px 0 8px;border-bottom:1px solid var(--line)}.setmx td,.setmx thead th+th{text-align:center;width:150px}.setmx tbody th{text-align:left;font-weight:400;padding:12px 12px 12px 0}.setmx tbody tr+tr td,.setmx tbody tr+tr th{border-top:1px solid var(--line)}.setna{font-size:11px;opacity:.7}.setbar,.setna{color:var(--muted)}.setbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;border-top:1px solid var(--line);background:var(--panel);font-size:12px}.setbar.quiet{background:transparent}.setbar.dirty{color:var(--ink)}.setbar-a{display:inline-flex;gap:8px}.setbar-m.good{color:var(--green)}.setbar-m.bad{color:var(--red)}.setbtn{background:var(--accent);color:var(--bg);border:1px solid var(--accent);border-radius:8px;padding:7px 14px;font:700 12.5px var(--font-roboto),sans-serif;cursor:pointer}.setbtn.ghost{background:transparent;color:var(--ink);border-color:var(--btn-line)}.setbtn:disabled{opacity:.55;cursor:default}.setbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:1100px){.setpage{grid-template-columns:minmax(0,1fr)}.setnav{position:static;flex-direction:row;flex-wrap:wrap}.setrow.wide{grid-template-columns:minmax(0,1fr)}.setin{width:220px}}[data-theme=light] .ncpill.on{background:color-mix(in srgb,var(--fc) 20%,var(--panel));color:color-mix(in srgb,var(--fc) 70%,var(--ink-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fc) 55%,transparent)}[data-theme=light] .ncpill.on b{background:color-mix(in srgb,var(--fc) 70%,var(--ink-strong));color:var(--panel)}[data-theme=light] .stgstrip .pstg.on .k{background:color-mix(in srgb,var(--sacc,var(--accent)) 22%,var(--panel));color:color-mix(in srgb,var(--sacc,var(--accent)) 65%,var(--ink-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sacc,var(--accent)) 55%,transparent)}[data-theme=light] #lgxloc .hit .n{background:color-mix(in srgb,var(--sacc,var(--cyan)) 22%,var(--panel));color:color-mix(in srgb,var(--sacc,var(--cyan)) 65%,var(--ink-strong))}[data-theme=light] .lgxmf span.on{background:color-mix(in srgb,var(--lc,var(--mfc)) 22%,var(--panel));color:color-mix(in srgb,var(--lc,var(--mfc)) 65%,var(--ink-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lc,var(--mfc)) 55%,transparent)}[data-theme=light] .lgxmf span.on.ico svg{filter:none}[data-theme=light] .tbcap{background:color-mix(in srgb,var(--srch-fill) 24%,var(--panel));color:color-mix(in srgb,var(--srch-fill) 70%,var(--ink-strong))}[data-theme=light] .bdisco{color:var(--amber);text-shadow:0 0 2px var(--ink-strong),0 1px 2px var(--ink-strong)}[data-theme=light] .top .month{background:color-mix(in srgb,var(--vc) 14%,var(--panel));color:color-mix(in srgb,var(--vc) 55%,var(--ink-strong))}[data-theme=light] .tbb.on{background:color-mix(in srgb,var(--srch-fill) 24%,var(--panel));color:color-mix(in srgb,var(--srch-fill) 60%,var(--ink-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--srch-fill) 60%,transparent)}[data-theme=light] .lgxmf:after,[data-theme=light] .lgxmf:before{background:color-mix(in srgb,var(--mfe) 30%,var(--panel))}[data-theme=light] .lgxpane{box-shadow:inset 11px 11px 18px -13px color-mix(in srgb,var(--shadow) 22%,transparent)!important}[data-theme=light] .tbcap.r.plain,[data-theme=light] .tbcap.r.plain.wide{background:color-mix(in srgb,var(--srch-dim) 28%,var(--panel))}[data-theme=light] .tbcap.r button.tbx{background:color-mix(in srgb,var(--srch-fill) 24%,var(--panel));color:color-mix(in srgb,var(--srch-fill) 60%,var(--ink-strong))}