:root{--g1:#FCFCFC;--g2:#F8F8F8;--g3:#F1F1F1;--g4:#E9E9E9;--g5:#E1E1E1;--g6:#D8D8D8;--g7:#CBCBCB;--g8:#B4B4B4;--g9:#8C8C8C;--g10:#7A7A7A;--g11:#606060;--g12:#1B1B1B;--inv-bg:#000;--inv-fg:#FFF;--sh2:0 2px 6px rgba(0,0,0,.07),0 1px 2px rgba(0,0,0,.05);--sh3:0 14px 40px rgba(0,0,0,.16),0 2px 8px rgba(0,0,0,.08);color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--g1:#0A0A0A;--g2:#101010;--g3:#181818;--g4:#202020;--g5:#282828;--g6:#303030;--g7:#3A3A3A;--g8:#4C4C4C;--g9:#6C6C6C;--g10:#7C7C7C;--g11:#A2A2A2;--g12:#EFEFEF;--inv-bg:#FFF;--inv-fg:#000;--sh2:0 2px 6px rgba(0,0,0,.55),0 1px 2px rgba(0,0,0,.4);--sh3:0 14px 40px rgba(0,0,0,.7),0 2px 8px rgba(0,0,0,.5);color-scheme:dark}}:root[data-theme=dark]{--g1:#0A0A0A;--g2:#101010;--g3:#181818;--g4:#202020;--g5:#282828;--g6:#303030;--g7:#3A3A3A;--g8:#4C4C4C;--g9:#6C6C6C;--g10:#7C7C7C;--g11:#A2A2A2;--g12:#EFEFEF;--inv-bg:#FFF;--inv-fg:#000;--sh2:0 2px 6px rgba(0,0,0,.55),0 1px 2px rgba(0,0,0,.4);--sh3:0 14px 40px rgba(0,0,0,.7),0 2px 8px rgba(0,0,0,.5);color-scheme:dark}:root{--app:var(--g1);--surface:var(--g2);--el:var(--g3);--el-hi:var(--g4);--el-on:var(--g5);--line:var(--g6);--line-int:var(--g7);--line-strong:var(--g8);--text:var(--g12);--text-low:var(--g11);--text-dim:var(--g9);--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--fs-micro:10px;--fs-sm:12px;--fs-base:13.5px;--fs-md:15px;--fs-lg:19px;--fs-xl:25px;--fs-2xl:31px;--r1:3px;--r2:5px;--r3:8px}:root,:root[data-density=default]{--row:38px;--ctl:30px;--lift:0;--fs-cell:12.5px;--px:13px}:root[data-density=compact]{--row:30px;--ctl:26px;--lift:0;--fs-cell:11.5px;--px:10px}:root[data-density=comfort]{--row:48px;--ctl:48px;--lift:1;--fs-cell:14px;--px:17px}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--app);color:var(--text);font-family:var(--sans);font-size:var(--fs-base);line-height:1.45;-webkit-font-smoothing:antialiased;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit;background:none;border:none;margin:0}button{cursor:pointer}:focus-visible{outline:2px solid var(--text);outline-offset:1px;border-radius:2px}::selection{background:var(--inv-bg);color:var(--inv-fg)}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.lbl{font-family:var(--mono);font-size:var(--fs-micro);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.app{height:100vh;height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:48px minmax(0,1fr) 28px}.top{display:flex;align-items:center;background:var(--surface);border-bottom:1px solid var(--line);padding-right:10px;gap:10px}.brand{display:flex;align-items:center;gap:10px;padding:0 16px;height:100%;border-right:1px solid var(--line)}.mark{width:16px;height:16px;flex:none;border:1.5px solid var(--text);border-radius:2px;position:relative;overflow:hidden}.mark:after{content:"";position:absolute;inset:0 50% 0 0;background:var(--text)}.brand b{font-size:var(--fs-base);font-weight:600;letter-spacing:-.015em;white-space:nowrap}.per{display:flex;align-items:center;gap:2px;border:1px solid var(--line-int);border-radius:var(--r2);background:var(--app);padding:2px}.per b{font-family:var(--mono);font-size:var(--fs-sm);font-weight:600;padding:0 8px}.per button{width:22px;height:max(22px,var(--ctl) * var(--lift));min-width:max(22px,var(--ctl) * var(--lift));border-radius:var(--r1);font-family:var(--mono);font-size:var(--fs-md);color:var(--text-low)}.per button:hover:not(:disabled){background:var(--el-hi);color:var(--text)}.per button:disabled{color:var(--text-dim);opacity:.45}.per .pst{font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.14em;padding:2px 5px;border-radius:var(--r1);background:var(--inv-bg);color:var(--inv-fg)}.topsp{flex:1}.net{display:flex;align-items:center;gap:8px;padding:0 11px;height:max(28px,var(--ctl) * var(--lift));border:1px solid var(--line-int);border-radius:var(--r2);background:var(--app);font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--text-low);white-space:nowrap}.net:hover{border-color:var(--line-strong)}.net .rad{width:7px;height:7px;border-radius:50%;background:var(--g9);flex:none}.net.off{background:var(--inv-bg);color:var(--inv-fg);border-color:var(--inv-bg)}.net.off .rad{background:var(--inv-fg);animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}.seg{display:flex;border:1px solid var(--line-int);border-radius:var(--r2);overflow:hidden;background:var(--app)}.seg button{padding:0 9px;height:max(26px,var(--ctl) * var(--lift));font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);border-right:1px solid var(--line)}.seg button:last-child{border-right:none}.seg button:hover{background:var(--el-hi);color:var(--text)}.seg button.on{background:var(--inv-bg);color:var(--inv-fg)}.kbtn{display:flex;align-items:center;gap:9px;padding:0 10px;height:max(28px,var(--ctl) * var(--lift));border:1px solid var(--line-int);border-radius:var(--r2);background:var(--app);font-size:var(--fs-sm);color:var(--text-low)}.kbtn:hover{border-color:var(--line-strong);color:var(--text)}kbd{font-family:var(--mono);font-size:9.5px;background:var(--el);border:1px solid var(--line);border-radius:3px;padding:2px 5px;color:var(--text-low)}.body{display:grid;grid-template-columns:218px minmax(0,1fr) 304px;min-height:0}.rail{background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:12px 10px 0;gap:16px}.rgrp{display:flex;flex-direction:column;gap:2px}.rgrp>.lbl{padding:0 8px 6px}.nav{display:flex;align-items:center;gap:10px;padding:3px 8px;min-height:var(--ctl);border-radius:var(--r2);color:var(--text-low);text-align:left;font-size:var(--fs-base)}.nav .ico{width:14px;flex:none;text-align:center;font-size:11px;opacity:.7;font-family:var(--mono)}.nav b{font-weight:450;flex:1;min-width:0;line-height:1.2}.nav em{font-style:normal;font-family:var(--mono);font-size:var(--fs-micro);color:var(--text-dim);font-variant-numeric:tabular-nums}.nav em.hot{color:var(--text);font-weight:700}.nav:hover{background:var(--el);color:var(--text)}.nav.on{background:var(--inv-bg);color:var(--inv-fg)}.nav.on em,.nav.on .ico{color:var(--inv-fg);opacity:.62}.nav.on em.hot{opacity:1}.railfoot{margin-top:auto;padding:12px 8px;border-top:1px solid var(--line)}.railfoot p{margin:0;font-size:var(--fs-sm);line-height:1.5;color:var(--text-dim)}.railfoot p b{color:var(--text-low);font-weight:600}.main{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--app)}.band{display:flex;border-bottom:1px solid var(--line);background:var(--surface);flex:none;overflow-x:auto}.bcell{padding:11px 17px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:5px;min-width:108px;flex:none}.bcell:last-child{border-right:none}.bcell b{font-family:var(--mono);font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums}.bcell b small{font-size:var(--fs-md);font-weight:500;color:var(--text-dim);margin-left:3px}.bcell.flag{background:var(--inv-bg);color:var(--inv-fg)}.bcell.flag .lbl,.bcell.flag b small{color:var(--inv-fg);opacity:.7}.vhead{display:flex;align-items:center;gap:12px;padding:11px 18px;border-bottom:1px solid var(--line);flex:none;flex-wrap:wrap}.vhead h1{margin:0;font-size:var(--fs-md);font-weight:600;letter-spacing:-.02em}.vhead .sub{font-family:var(--mono);font-size:var(--fs-sm);color:var(--text-dim)}.vsp{flex:1}.act{display:flex;align-items:center;gap:7px;padding:0 12px;height:var(--ctl);border:1px solid var(--line-int);border-radius:var(--r2);background:var(--app);font-size:var(--fs-sm);font-weight:500;color:var(--text-low);white-space:nowrap}.act:hover:not(:disabled){border-color:var(--line-strong);color:var(--text);background:var(--el)}.act.solid{background:var(--inv-bg);color:var(--inv-fg);border-color:var(--inv-bg)}.act.solid:hover:not(:disabled){opacity:.86}.act:disabled{opacity:.42;cursor:not-allowed}.act.tall{height:max(40px,var(--ctl));justify-content:center}.scroll{flex:1;min-height:0;overflow:auto}table{border-collapse:separate;border-spacing:0;width:100%}thead th{position:sticky;top:0;z-index:6;background:var(--surface);font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--text-dim);text-align:left;padding:0 var(--px);height:30px;white-space:nowrap;border-bottom:1px solid var(--line)}thead th.n{text-align:right}tbody td{height:var(--row);padding:0;border-bottom:1px solid var(--g4);font-family:var(--mono);font-size:var(--fs-cell);font-variant-numeric:tabular-nums;color:var(--text-low);vertical-align:middle}tbody td.n{text-align:right;padding-right:var(--px)}tbody td.pad{padding:0 var(--px)}tbody td.k{color:var(--text);font-weight:600}tbody tr:hover td{background:var(--el)}tbody tr.sel td{background:var(--el-on)}tbody tr.bad td:first-child{box-shadow:inset 2px 0 0 var(--text)}tbody tr.clickable{cursor:pointer}tfoot td{height:var(--row);padding:0 var(--px);border-top:1px solid var(--line-strong);font-family:var(--mono);font-size:var(--fs-cell);font-weight:700;color:var(--text);font-variant-numeric:tabular-nums;background:var(--surface);position:sticky;bottom:0}tfoot td.n{text-align:right}.sticky-1,.sticky-2{position:sticky;z-index:2;background:var(--surface)}.sticky-1{left:0}.sticky-2{left:var(--sticky-1-w,0px)}thead th.sticky-1,thead th.sticky-2{z-index:7}tr.empty td{height:80px;color:var(--text-dim)}.cell{width:100%;height:var(--row);padding:0 var(--px);display:flex;align-items:center;gap:7px;text-align:left;font:inherit;color:inherit;white-space:nowrap;overflow:hidden}.cell:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.cell.n{justify-content:flex-end}.cell.locked{cursor:default}.cell.locked:hover{box-shadow:none}input.cell{outline:none;font-family:var(--mono);font-size:var(--fs-cell);font-variant-numeric:tabular-nums;text-overflow:ellipsis;min-width:0}input.cell::placeholder{color:var(--text-low)}input.cell:focus{box-shadow:inset 0 0 0 1px var(--text);background:var(--app)}input.cell[type=date]{color-scheme:inherit}input[type=radio],input[type=checkbox]{accent-color:var(--text)}.st select{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:inherit;font-weight:inherit;cursor:pointer;padding:2px 0;outline:none;min-height:24px}.st select:focus-visible{box-shadow:0 0 0 1px var(--line-strong)}.st select option{text-transform:none;background:var(--surface);color:var(--text)}.reason{padding:4px var(--px);font-family:var(--sans);font-size:var(--fs-sm);line-height:1.4;color:var(--text);white-space:normal;max-width:46ch}tbody tr.held td{background:var(--surface)}tbody tr.held td:first-child{box-shadow:inset 2px 0 0 var(--line-strong)}tbody tr.held.bad td:first-child{box-shadow:inset 2px 0 0 var(--text)}tbody tr.draft td{background:var(--surface);border-top:1px dashed var(--line-int)}.void{color:var(--text-low)}.drv{color:var(--text-low);overflow:hidden;text-overflow:ellipsis}.strike{text-decoration:line-through}.typ{border:1px solid var(--line-int);border-radius:var(--r1);padding:1px 5px;font-size:9px;letter-spacing:.07em;color:var(--text-dim);flex:none;line-height:1.5}.idx{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;height:var(--row);padding:0 10px 0 var(--px);color:var(--g8);font-size:var(--fs-micro)}.idx .exp{font-size:10px;color:transparent}.st{display:inline-flex;align-items:center;gap:7px;padding:0 var(--px);font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;height:100%}.st .dot{width:6px;height:6px;border-radius:50%;flex:none}.st.ok{color:var(--text-dim)}.st.ok .dot{background:var(--g9)}.st.blk{color:var(--text);font-weight:700}.st.blk .dot{background:var(--text)}.st.pos{color:var(--text-low)}.st.pos .dot{background:var(--text);box-shadow:0 0 0 3px var(--el-on)}.st.q{color:var(--text);font-weight:600}.st.q .dot{background:none;border:1.5px solid var(--text)}.addbtn{width:100%;height:var(--row);padding:0 var(--px);display:flex;align-items:center;gap:9px;font-size:var(--fs-sm);color:var(--text-dim);text-align:left}.addbtn:hover{color:var(--text);background:var(--el)}.spk path{fill:none;stroke:var(--text-low);stroke-width:1.25;stroke-linejoin:round;stroke-linecap:round}.spk .area{fill:var(--g5);stroke:none}.spk circle{fill:var(--text);stroke:var(--app);stroke-width:1.5}.usebar{display:flex;align-items:center;gap:9px}.usebar i{display:block;height:5px;border-radius:1px;background:var(--g9);min-width:2px}.usebar span{color:var(--text-dim);font-size:var(--fs-micro)}.ex{display:grid;grid-template-columns:52px 132px minmax(0,1fr);gap:14px;padding:13px 18px;border-bottom:1px solid var(--g4);align-items:baseline;width:100%;text-align:left}.ex:hover{background:var(--el)}.ex .ln{font-family:var(--mono);font-size:var(--fs-micro);color:var(--g8)}.ex .fl{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.ex .ms{font-size:var(--fs-base);line-height:1.5;color:var(--text)}.blank{padding:64px 24px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.blank .ring{width:36px;height:36px;border:1px solid var(--line-int);border-radius:50%;display:grid;place-items:center;color:var(--text-dim);font-size:14px}.blank p{margin:0;font-size:var(--fs-base);color:var(--text-low);max-width:48ch;line-height:1.55}.blank p b{color:var(--text);font-weight:600}.flagtx{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.flagtx.bad{color:var(--text);font-weight:700}.note{padding:16px 18px;border-top:1px solid var(--line);font-size:var(--fs-base);line-height:1.55;color:var(--text-low);max-width:88ch}.note b{color:var(--text);font-weight:600}.note p.lbl{margin:10px 0 0}.sect{padding:18px var(--px) 8px}.banner{max-width:none;padding:10px 18px;border-bottom:1px solid var(--line)}.est{font-style:italic}.optgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:3px 16px}.optgrid label{display:flex;gap:9px;align-items:baseline;padding:3px 0}table.preflight th:first-child,table.preflight td:first-child{width:132px}table.preflight th:not(:first-child),table.preflight td[data-check]{width:120px}table.errors,table.warnings,table.uncovered,table.rejections{margin-top:22px}table.errors td:nth-child(6){width:46ch}tbody td.from{text-decoration:underline dotted var(--line-strong);text-underline-offset:3px}.diag{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.panel{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.phead{display:flex;align-items:center;gap:10px;padding:11px 16px;border-bottom:1px solid var(--line);background:var(--surface)}.phead h2{margin:0;font-size:var(--fs-base);font-weight:600;flex:1}.pcount{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);border:1px solid var(--line-int);border-radius:var(--r1);padding:2px 7px}.pcount.hot{background:var(--inv-bg);color:var(--inv-fg);border-color:var(--inv-bg);font-weight:700}.prow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--g4);width:100%;text-align:left}.prow:last-child{border-bottom:none}.prow:hover{background:var(--el)}.prow .l1{font-family:var(--mono);font-size:var(--fs-sm);color:var(--text);font-weight:600}.prow .l2{font-size:var(--fs-sm);color:var(--text-dim);line-height:1.45;margin-top:3px}.prow .r{font-family:var(--mono);font-size:var(--fs-sm);color:var(--text-low);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.prow .r em{font-style:normal;display:block;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-top:3px}.prow.hot{box-shadow:inset 3px 0 0 var(--text)}.pempty{padding:26px 16px;text-align:center;font-size:var(--fs-sm);color:var(--text-dim);line-height:1.55}section.worksheet{border-bottom:1px solid var(--line-strong)}section.worksheet+section.worksheet{margin-top:22px}section.worksheet .hold{display:flex;align-items:baseline;gap:4px;padding-top:6px}section.worksheet .hold .reason,section.worksheet .adjust{padding-left:0}.mapwrap{padding:18px;display:flex;flex-direction:column;gap:14px}.mapbox{border:1px solid var(--line);border-radius:var(--r3);background:var(--surface);overflow:hidden}.mapsvg{display:block;width:100%;height:auto}.mapsvg .grid-l{stroke:var(--g5);stroke-width:.5;fill:none}.mapsvg .mer{stroke:var(--g7);stroke-width:1;stroke-dasharray:3 3;fill:none}.mapsvg .mertx{fill:var(--g9);font-family:var(--mono);font-size:7px;letter-spacing:.1em}.mapsvg .bub{fill:var(--g8);fill-opacity:.5;stroke:var(--text);stroke-width:1;cursor:pointer}.mapsvg .bub.sel{fill:var(--text);fill-opacity:.85}.mapsvg .bub.err{fill:none;stroke-dasharray:2 2;stroke-width:1.4}.mapsvg .pin{fill:var(--text);font-family:var(--mono);font-size:7.5px;font-weight:600}.mapsvg .pin2{fill:var(--g9);font-family:var(--mono);font-size:6.5px}.maplegend{display:flex;gap:20px;flex-wrap:wrap;align-items:center;font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.08em;color:var(--text-dim);text-transform:uppercase}.maplegend span{display:flex;align-items:center;gap:7px}.maplegend .sw{width:12px;height:12px;border-radius:50%;border:1px solid var(--text);background:var(--g8);opacity:.6}.maplegend .sw.b{width:20px;height:20px}.maplegend .sw.e{background:none;border-style:dashed}.insp{border-left:1px solid var(--line);background:var(--surface);display:flex;flex-direction:column;min-height:0;overflow-y:auto}.ihead{padding:12px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none;position:sticky;top:0;background:var(--surface);z-index:4}.ib{padding:16px;border-bottom:1px solid var(--g4);display:flex;flex-direction:column;gap:11px}.idcode{font-family:var(--mono);font-size:var(--fs-xl);font-weight:700;letter-spacing:-.03em;line-height:1.1}.idname{font-family:var(--mono);font-size:var(--fs-sm);color:var(--text-low);line-height:1.5}.anat{display:flex;border:1px solid var(--line);border-radius:var(--r2);overflow:hidden;background:var(--app)}.anat div{padding:7px 9px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.anat div:last-child{border-right:none;flex:1}.anat b{font-family:var(--mono);font-size:var(--fs-base);font-weight:700}.anat span{font-family:var(--mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.kv{display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px 12px;font-family:var(--mono);font-size:var(--fs-sm)}.kv dt{color:var(--text-dim);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;padding-top:2px}.kv dd{margin:0;word-break:break-word;color:var(--text-low)}.chips{display:flex;flex-wrap:wrap;gap:5px}.chip{border:1px solid var(--line-int);border-radius:var(--r1);padding:3px 7px;font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;color:var(--text-dim)}.chip.on{background:var(--inv-bg);color:var(--inv-fg);border-color:var(--inv-bg)}.mini{font-size:var(--fs-sm);line-height:1.55;color:var(--text-dim);margin:0}.mini b{color:var(--text-low);font-weight:600}.errlist{display:flex;flex-direction:column;gap:10px}.erow{display:grid;grid-template-columns:15px minmax(0,1fr);gap:9px;font-size:var(--fs-sm);line-height:1.5;color:var(--text-low)}.erow i{font-style:normal;font-family:var(--mono);font-size:9.5px;color:var(--g8);padding-top:1px}.erow b{color:var(--text);font-weight:600}.status{display:flex;align-items:stretch;background:var(--surface);border-top:1px solid var(--line);font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.sg{padding:0 14px;display:flex;align-items:center;gap:8px;border-right:1px solid var(--line);white-space:nowrap}.sg b{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.sg.flag{background:var(--inv-bg);color:var(--inv-fg)}.sg.flag b{color:var(--inv-fg)}.sg.grow{flex:1;border-right:none;justify-content:flex-end;letter-spacing:.02em;text-transform:none;font-size:var(--fs-sm);color:var(--g9);overflow:hidden;text-overflow:ellipsis}.pop{position:fixed;z-index:70;background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--sh3);border-radius:var(--r3);overflow:hidden}.pop[role=listbox]:focus{outline:none}.pin-r{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--line)}.pin-r .pre{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.12em;color:var(--text-dim);flex:none}.pin-r input{flex:1;font-family:var(--mono);font-size:var(--fs-base);outline:none;min-width:0}.pin-r input::placeholder{color:var(--text-low)}.plist{max-height:280px;overflow-y:auto;padding:5px}.opt{width:100%;display:grid;grid-template-columns:116px minmax(0,1fr) 26px;gap:11px;align-items:center;padding:8px 9px;text-align:left;border-radius:var(--r2)}.opt .c{font-family:var(--mono);font-size:var(--fs-sm);font-weight:600}.opt .n{font-family:var(--mono);font-size:11px;color:var(--text-low);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opt .n em{display:block;font-style:normal;font-size:9.5px;color:var(--text-dim);margin-top:2px}.opt .t{font-family:var(--mono);font-size:9px;color:var(--text-dim);text-align:right}.opt.hi{background:var(--inv-bg);color:var(--inv-fg)}.opt.hi .n,.opt.hi .t,.opt.hi .n em{color:var(--inv-fg);opacity:.76}.pfoot{padding:9px 14px;border-top:1px solid var(--line);display:flex;gap:16px;font-family:var(--mono);font-size:9px;letter-spacing:.09em;color:var(--text-dim);text-transform:uppercase;flex-wrap:wrap;background:var(--app)}.rej{padding:13px 14px;border-top:1px solid var(--line);display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-sm);line-height:1.5;color:var(--text-low);background:var(--el)}.rej b{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;color:var(--text);flex:none;padding-top:1px}.wellpick .opt{grid-template-columns:172px minmax(0,1fr) 26px}.wellpick .opt .reason{padding:0;max-width:none;font-family:inherit;line-height:1.4;white-space:normal}.poff{padding:8px 14px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;background:var(--inv-bg);color:var(--inv-fg)}.valin{width:100%;padding:12px 14px;font-family:var(--mono);font-size:var(--fs-md);font-variant-numeric:tabular-nums;outline:none;text-align:right}.valu{padding:8px 14px;border-top:1px solid var(--line);font-family:var(--mono);font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:var(--text-dim);display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--app)}.valu>span{flex:1;line-height:1.5}.valu .err{font-family:var(--sans);font-size:var(--fs-sm);letter-spacing:0;text-transform:none;color:var(--text);font-weight:600}.valu .save{flex:none;min-width:64px;min-height:44px;padding:0 14px;border-radius:var(--r2);background:var(--inv-bg);color:var(--inv-fg);font-family:var(--mono);font-size:var(--fs-micro);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.valu .save:hover{opacity:.86}.scrim{position:fixed;inset:0;z-index:90;background:#00000061;display:flex;justify-content:center;padding-top:11vh;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pal{width:600px;max-width:calc(100vw - 24px);max-height:68vh;background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--sh3);border-radius:var(--r3);display:flex;flex-direction:column;overflow:hidden;height:max-content}.palin{display:flex;align-items:center;gap:12px;padding:15px 18px;border-bottom:1px solid var(--line);flex:none}.palin .pre{font-family:var(--mono);font-size:var(--fs-base);color:var(--text-dim);flex:none}.palin input{flex:1;font-size:var(--fs-md);outline:none;min-width:0}.palin input::placeholder{color:var(--text-low)}.pallist{overflow-y:auto;flex:1;min-height:0;padding:6px}.pgrp{font-family:var(--mono);font-size:8.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-dim);padding:10px 12px 5px}.pitem{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:9px 12px;text-align:left;border-radius:var(--r2)}.pitem .t{font-size:var(--fs-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pitem .t em{font-style:normal;color:var(--text-dim);font-family:var(--mono);font-size:var(--fs-sm);margin-left:8px}.pitem .h{font-family:var(--mono);font-size:9.5px;color:var(--text-dim);letter-spacing:.08em;white-space:nowrap}.pitem.hi{background:var(--inv-bg);color:var(--inv-fg)}.pitem.hi .t em,.pitem.hi .h{color:var(--inv-fg);opacity:.72}.focus{position:fixed;inset:0;z-index:60;background:var(--app);display:flex;flex-direction:column}.fh{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--line);flex:none;background:var(--surface)}.fh .who{display:flex;flex-direction:column;gap:3px;min-width:0}.fh .who b{font-family:var(--mono);font-size:var(--fs-md);font-weight:700}.fh .who span{font-family:var(--mono);font-size:var(--fs-sm);color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbody{flex:1;min-height:0;overflow-y:auto}.fwrap{max-width:680px;margin:0 auto;padding:8px 18px 24px}.frow{width:100%;display:grid;grid-template-columns:136px minmax(0,1fr) 16px;gap:16px;align-items:center;min-height:66px;padding:13px 10px;border-bottom:1px solid var(--g4);text-align:left;border-radius:var(--r2)}.frow:hover{background:var(--el)}.frow .fl{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.13em;text-transform:uppercase;color:var(--text-dim)}.frow .fv{font-family:var(--mono);font-size:var(--fs-lg);font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis}.frow .fv em{font-style:normal;color:var(--g8)}.frow .fv small{display:block;font-size:var(--fs-sm);color:var(--text-dim);margin-top:5px;white-space:normal;font-variant-numeric:normal}.frow .ch{font-size:var(--fs-md);color:var(--g8);text-align:right}.frow.locked{cursor:default}.frow.locked:hover{background:none}.frow.bad{box-shadow:inset 3px 0 0 var(--text)}.frow .fin{font-family:var(--mono);font-size:var(--fs-lg);font-variant-numeric:tabular-nums;letter-spacing:-.02em;outline:none;min-width:0;width:100%;padding:4px 0;border-bottom:1px solid var(--line)}.frow .fin:focus{border-bottom-color:var(--text)}.frow select.fin{cursor:pointer}.ff{display:flex;align-items:stretch;border-top:1px solid var(--line);flex:none;background:var(--surface)}.fnav{padding:0 22px;height:56px;display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:var(--fs-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--text-low);border-right:1px solid var(--line)}.fnav:hover:not(:disabled){color:var(--text);background:var(--el)}.fnav:disabled{opacity:.3;cursor:not-allowed}.fnav.last{border-right:none;border-left:1px solid var(--line)}.fstate{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;font-family:var(--mono);font-size:var(--fs-sm);letter-spacing:.1em;text-transform:uppercase;height:56px;color:var(--text-dim)}.fstate.blk{background:var(--inv-bg);color:var(--inv-fg);font-weight:700}.onb{position:fixed;inset:0;z-index:100;background:var(--app);display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto}.onbcard{width:660px;max-width:100%;display:flex;flex-direction:column;gap:22px}.onbcard h1{margin:0;font-size:var(--fs-2xl);font-weight:700;letter-spacing:-.035em;line-height:1.1}.onbcard .lede{margin:0;font-size:var(--fs-md);color:var(--text-low);line-height:1.6;max-width:56ch}.onbcard .lede b{color:var(--text);font-weight:600}.opsearch{display:flex;align-items:center;gap:12px;border:1px solid var(--line-strong);border-radius:var(--r3);padding:14px 18px;background:var(--surface)}.opsearch input{flex:1;font-size:var(--fs-md);outline:none;min-width:0}.oplist{border:1px solid var(--line);border-radius:var(--r3);overflow:hidden;background:var(--surface)}.oprow{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:14px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--g4);text-align:left}.oprow:last-child{border-bottom:none}.oprow:hover{background:var(--el)}.oprow .nm{font-size:var(--fs-base);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oprow .ba{font-family:var(--mono);font-size:var(--fs-sm);color:var(--text-dim);margin-top:3px}.oprow .ct{font-family:var(--mono);font-size:var(--fs-sm);color:var(--text-low);text-align:right;font-variant-numeric:tabular-nums}.oprow .ct em{font-style:normal;display:block;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-top:3px}.toast{position:fixed;bottom:44px;left:50%;transform:translate(-50%);z-index:95;background:var(--inv-bg);color:var(--inv-fg);padding:11px 18px;border-radius:var(--r2);font-family:var(--mono);font-size:var(--fs-sm);box-shadow:var(--sh3);max-width:calc(100vw - 24px)}.gate form{display:flex;flex-direction:column;gap:10px}.boot{height:100vh;display:grid;place-items:center;font-family:var(--mono);font-size:var(--fs-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.boot{align-content:center;gap:14px;padding:0 16px;text-align:center}@media(max-width:1300px){.body{grid-template-columns:198px minmax(0,1fr) 276px}}@media(max-width:1240px){body{overflow:auto}.app{height:auto;min-height:100vh}.body{grid-template-columns:minmax(0,1fr)}.rail,.insp{display:none}.scroll{overflow:auto visible}}.kv .kvrow{display:contents}button.brand{color:inherit}button.brand:hover{background:var(--el)}table.month td:first-child{width:44px;color:var(--text-dim)}table.month td:nth-child(3){width:110px}table.month td:last-child{width:1%;white-space:nowrap}table.month .act{height:max(26px,var(--ctl) - 4px);font-family:var(--sans)}table.month.advisory td:first-child{width:auto;color:var(--text)}.bcell .lbl+b+.lbl{margin-top:2px}.per button.perid{width:auto;min-width:0;padding:0}.per button.perid b{display:block}.per .pst.open{background:none;color:var(--text-dim);border:1px solid var(--line-int)}:root[data-density=comfort] .per button{height:calc(var(--ctl) - 8px);min-width:calc(var(--ctl) - 8px)}:root[data-density=comfort] .per button.perid{min-width:0}span.net{cursor:default}span.net:hover{border-color:var(--line-int)}.kbtn.org .lbl{letter-spacing:.1em}.shellpop{width:340px;max-width:calc(100vw - 16px)}.shellpop .ib:last-of-type{border-bottom:none}.shellpop .pfoot .act{height:var(--ctl);text-transform:none;letter-spacing:0;font-family:var(--sans)}.shellpop.permenu .opt .n em{white-space:nowrap}.acme{font-size:var(--fs-sm);color:var(--text)}.acrow{display:flex;align-items:center;justify-content:space-between;gap:10px}.shellpop .act{justify-content:center}.shellpop .acts{display:flex;gap:8px;justify-content:flex-end}.shellpop .mini{color:var(--text-low)}.status button.sg{text-transform:uppercase;letter-spacing:.1em;color:inherit}.status button.sg:hover{background:var(--el)}.status button.sg.flag:hover{background:var(--inv-bg);opacity:.86}.ib.blankib{align-items:center;text-align:center;padding:40px 16px}.ib.blankib .ring{width:36px;height:36px;border:1px solid var(--line-int);border-radius:50%;display:grid;place-items:center;color:var(--text-dim);font-size:14px}table.ibal{font-family:var(--mono);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}table.ibal th{font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);font-weight:500;padding:0 0 4px;text-align:left}table.ibal th.n,table.ibal td.n{text-align:right}table.ibal td{height:auto;padding:3px 0;color:var(--text-low);border-bottom:1px solid var(--g4);font-size:var(--fs-sm)}table.ibal tr:hover td{background:none}table.ibal td:first-child{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.ist{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ist .st{padding:0;height:auto}.iscope{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:4px;border-top:1px solid var(--g4)}.kv.wells{grid-template-columns:96px minmax(0,1fr)}.onbcard.gate{width:460px}.gate .opsearch .lbl{width:74px;flex:none}.gate .act{justify-content:center}.gate .act.start{align-self:flex-start}.opcheck{display:flex;flex-direction:column;gap:12px}.ophead{display:flex;align-items:center;justify-content:space-between;gap:12px}.ophead .nm{font-weight:600}.ophead .ba{font-family:var(--mono);font-size:var(--fs-sm);color:var(--text-dim)}.optypes{display:flex;flex-wrap:wrap;gap:6px}.optypes .chip{cursor:pointer}.checklist{max-height:340px;overflow-y:auto}.checklist .oprow{grid-template-columns:18px minmax(0,1fr) 130px;cursor:pointer}.checklist .oprow .nm,.checklist .oprow .ba{display:block}.onbcard>.act.tall{align-self:flex-start;padding:0 22px}.kbtn .kg,.drawbtn{display:none}.drawbtn .mono{font-size:var(--fs-sm);color:var(--text)}@media(max-width:1240px){.app{grid-template-columns:minmax(0,1fr)}.top,.body{min-width:0}.top{position:sticky;top:0;z-index:50}.brand b,.kbtn.org .orgname,.kbtn.org .lbl{display:none}.drawbtn{display:flex}.body{grid-template-columns:minmax(0,1fr);grid-template-rows:40px auto}.rail{display:flex;flex-direction:row;align-items:center;gap:2px;height:40px;padding:0 6px;overflow-x:auto;overflow-y:hidden;border-right:none;border-bottom:1px solid var(--line);position:sticky;top:48px;z-index:40}.rgrp{flex-direction:row;gap:2px;flex:none}.rgrp>.lbl,.railfoot{display:none}.rail .nav{flex:none;height:min(32px,var(--ctl));min-height:0;padding:0 9px}.rail .nav b{flex:none;white-space:nowrap}.insp{position:fixed;top:48px;right:0;bottom:0;width:304px;max-width:100vw;z-index:80;box-shadow:var(--sh3)}.app.drawer .insp{display:flex}.per b{white-space:nowrap}}@media(max-width:640px){.top{gap:4px;padding-right:6px}.brand{padding:0 10px}.per b{padding:0 4px}.kbtn.org{padding:0 5px}.status{overflow-x:auto}.status .sg{flex:none}.per .pst{display:none}.net>span:last-child{display:none}.net,.kbtn{padding:0 8px}.kbtn .kt,.kbtn kbd{display:none}.kbtn .kg,.kbtn.org kbd{display:inline}}.toast.stays{cursor:pointer}.toast kbd{margin-left:12px;background:none;color:var(--inv-fg);border-color:var(--inv-fg);opacity:.7}.fwrap .errlist{padding:18px 10px 4px}.cell .oor{font-weight:700}table.capture tr.fac td{background:var(--surface);border-top:1px solid var(--line-strong)}table.capture tr.fac .fhd{display:flex;align-items:center;gap:8px;padding:0 var(--px);white-space:nowrap;overflow:hidden}table.capture tr.fac .fhd b{color:var(--text);font-weight:700}table.capture tr.fac .cell .lbl{margin-right:8px}table.capture tr.none td{padding:0 var(--px);color:var(--text-dim);font-size:var(--fs-sm)}table.capture tr.none span,table.capture tr.addrow .addbtn{position:sticky;left:0;width:auto}table.capture tr.none span{left:var(--px)}table.capture .cell.two{flex-direction:column;align-items:flex-start;justify-content:center;gap:1px}table.capture .cell.two .l1{display:flex;align-items:center;gap:6px}table.capture .cell.two .l2{font-size:9.5px;color:var(--text-dim);max-width:100%;overflow:hidden;text-overflow:ellipsis}table.capture .cell.bad{box-shadow:inset 0 0 0 1px var(--text)}.void.req{color:var(--text)}table.capture tr.why td{height:auto}table.capture tr:has(+tr.why) td{border-bottom-color:transparent}table.capture tr.why .reason{position:sticky;left:0;max-width:90ch;padding:0 var(--px) 7px calc(44px + var(--px))}table.capture tr.why.month .reason{color:var(--text-low)}.fh .foff{padding:6px 10px;border-radius:var(--r1);background:var(--inv-bg);color:var(--inv-fg);font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase}.fnav.post{background:var(--inv-bg);color:var(--inv-fg);border-left:1px solid var(--line)}.fnav.post:hover:not(:disabled){background:var(--inv-bg);color:var(--inv-fg);opacity:.86}.frow.add .fv{font-size:var(--fs-md);color:var(--text-low)}.act.arm,.act.arm:hover:not(:disabled){background:var(--inv-bg);color:var(--inv-fg);border-color:var(--inv-bg)}@media(hover:none){.idx .exp{color:var(--text-low)}}.bcell.next{flex:1;min-width:200px;text-align:left;justify-content:space-between}.bcell.next .nx{font-family:var(--mono);font-size:var(--fs-base);font-weight:600;line-height:1.15;color:var(--text)}.bcell.next:hover:not(:disabled){background:var(--el)}.bcell.next:disabled{cursor:default}.pop .pin-r .who{font-family:var(--mono);font-size:var(--fs-sm);color:var(--text-low);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(pointer:coarse){.opt{min-height:48px}}.cell .over{font-weight:700;color:var(--text)}tbody tr.why td{height:auto;padding:0;background:var(--surface)}tbody tr:has(+tr.why) td{border-bottom-color:transparent}tbody tr.why .reason{position:sticky;left:0;max-width:min(80ch,calc(100vw - 560px));padding:0 var(--px) 9px}tbody tr.why .reason b{font-weight:600}tbody tr.why.edge td:first-child{box-shadow:inset 2px 0 0 var(--text)}tbody tr.why.soft td:first-child{box-shadow:inset 2px 0 0 var(--line-strong)}:is(.main[data-view=trucking],.main[data-view=tests],.main[data-view=activities]) .scroll>:not(table){position:sticky;left:0}.note p.more{margin:10px 0 0}:is(table.tickets,table.tests,table.activities) tbody td{white-space:nowrap}:is(table.tickets,table.tests,table.activities) .addbtn{position:sticky;left:0;width:auto;min-width:240px}td.sticky-2>.act{margin:0 8px;height:min(var(--ctl),calc(var(--row) - 6px))}.cell.x{justify-content:center}.cell.x.arm{background:var(--inv-bg);color:var(--inv-fg);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.acts{display:flex;align-items:stretch}.acts>.cell{width:auto;flex:1}.stx{display:flex;align-items:center;height:100%}.stx .cell.x{width:auto;padding:0 8px}.cell .u{color:var(--text-dim);font-size:var(--fs-micro)}tbody tr.draft.sel td,tbody tr.held.sel td{background:var(--el-on)}.ff .fnav[data-act=new]{border-left:1px solid var(--line)}.banner.waiting{display:flex;align-items:center;gap:14px;justify-content:space-between}.banner.waiting .act{flex:none}@media(max-width:1240px){tbody tr.why .reason{max-width:calc(100vw - 32px)}}.sheetpad{padding:14px var(--px)}tr.unknown td{color:var(--text-dim)}.holds{border-bottom:1px solid var(--line-strong)}.ex .go{font-family:var(--mono);font-size:var(--fs-sm);color:var(--text);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.ex .ids{display:inline-flex;flex-wrap:wrap;gap:4px 12px}.ex .ids button.go:hover,.ex:hover .go{text-decoration-thickness:2px}button.st{width:100%;height:var(--row);cursor:pointer}button.st:hover{background:var(--el)}table.balances th.sticky-1,table.balances td.sticky-1{width:132px;min-width:132px}table.balances td.sticky-2,table.balances th.sticky-2{min-width:150px;padding:0}table.balances th.sticky-2{padding:0 var(--px)}.vhead .seg{margin-left:6px}.closepop .reason{max-width:none;padding:14px}table.summary{margin-bottom:22px}table.summary td[data-product]{cursor:pointer}table.summary td[data-product]:hover{background:var(--el)}details.sheet>summary{list-style:none;cursor:pointer}details.sheet>summary::-webkit-details-marker{display:none}details.sheet>summary:before{content:"▸";font-size:10px;color:var(--text-dim);width:10px}details.sheet[open]>summary:before{content:"▾"}details.supply{padding:0 var(--px) 14px}details.supply>summary{list-style:none;display:inline-flex;width:max-content}details.supply>summary::-webkit-details-marker{display:none}details.supply[open]>summary{margin-bottom:8px}table.preflight th .gloss{display:block;font-size:9px;letter-spacing:.06em;text-transform:none;color:var(--text-low);margin-top:2px}table.errors td:last-child .act,table.rejections td:last-child .act{white-space:nowrap}.regsearch{padding:12px 18px;border-bottom:1px solid var(--line)}.regsearch .opsearch{padding:10px 14px;border-radius:var(--r2)}tbody td.flag{background:var(--inv-bg);color:var(--inv-fg);font-weight:700}tbody tr:hover td.flag,tbody tr.sel td.flag{background:var(--inv-bg)}table.scope{--sticky-1-w:40px;min-width:1000px}table.scope td,table.periods td,.main[data-view=register] tbody .st,.maptable tbody .st{white-space:nowrap}th.pick,td.pick{width:40px;min-width:40px;max-width:40px;padding:0 0 0 var(--px)}.pop.confirm{width:400px;max-width:calc(100vw - 20px)}.pop.confirm .pfoot{text-transform:none;letter-spacing:0;align-items:center}.oppanel{padding:14px 18px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:12px;background:var(--surface)}.optgrid.one{grid-template-columns:minmax(0,1fr)}label.tick{display:flex;gap:7px;align-items:center;cursor:pointer}table.periods tr.refused td{height:auto;white-space:normal}tr.refused .banner{border-bottom:none}form.reopen{border-top:1px solid var(--line);background:var(--surface)}.pop.invite{width:440px;max-width:calc(100vw - 20px)}.pop.invite .roles{padding:10px 14px}.pop.invite .pfoot{text-transform:none;letter-spacing:0;align-items:center}.pop.invite .reason{max-width:none;padding:10px 14px 4px}.maptable{flex:none;max-height:300px;border:1px solid var(--line);border-radius:var(--r3);background:var(--surface)}table.register{min-width:1060px}table.settings{min-width:760px}table.settings col.k{width:210px}.saverow{display:flex;align-items:center;gap:12px;padding:12px 18px}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Inter-Regular-COLGFB3M.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Inter-Medium-CDhBSFyE.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Inter-SemiBold-BAEEcJ4E.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Inter-Bold-BOs3KVhN.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/JetBrainsMono-Regular-BQaDgvhP.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/JetBrainsMono-Medium-3S3k2nMz.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/JetBrainsMono-SemiBold-BM8Dc2t-.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/JetBrainsMono-Bold-D4WEaHbo.woff2) format("woff2")}.status.update{position:fixed;right:0;bottom:0;height:28px;z-index:50}.status.update .sg{border-right:none;border-left:1px solid var(--line)}.pop{display:flex;flex-direction:column;overflow:hidden auto}.pop:has(.plist){overflow:hidden}.pop>*{flex:none}.pop>.plist{flex:0 1 auto;min-height:0;overscroll-behavior:contain}:where(table.errors,table.rejections) :where(th,tr:not(.empty)>td):last-child{position:sticky;right:0;z-index:2;background:var(--surface);box-shadow:inset 1px 0 0 var(--line)}:where(table.errors,table.rejections) thead th:last-child{z-index:7}table.errors,table.rejections{min-width:1000px}@media(max-width:1523px){table.errors,table.rejections{--px:8px;min-width:0}table.errors .reason,table.rejections .reason{min-width:30ch}table.errors td:last-child .act,table.rejections td:last-child .act{white-space:normal;width:16ch;height:auto;min-height:var(--ctl);padding:3px 10px;line-height:1.25;text-align:left}}@media(min-width:641px)and (max-width:1240px)and (min-height:700px){body{overflow:hidden}.app{height:100vh;height:100dvh;min-height:0}.body{grid-template-rows:40px minmax(0,1fr)}.scroll{overflow:auto}}table.capture{--ch:calc(var(--fs-cell) * .6);--sticky-1-w:max(44px,var(--ctl))}table.capture col.c-n{width:var(--sticky-1-w)}table.capture col.c-state{width:calc(68px + 2 * var(--px))}table.capture col.c-facility,table.capture col.c-disposition{width:calc(11 * var(--ch) + 2 * var(--px) + 2px)}table.capture col.c-uwi{width:calc(21 * var(--ch) + 2 * var(--px) + 2px)}table.capture col.c-oil,table.capture col.c-water,table.capture col.c-gas{width:calc(6 * var(--ch) + 2 * var(--px) + 2px)}table.capture col.c-hours{width:calc(5 * var(--ch) + 2 * var(--px) + 2px)}table.capture col.c-x{width:max(36px,var(--ctl))}table.capture thead th{white-space:normal;line-height:1.2}table.capture .cell{min-width:min(var(--ctl),48px)}table.capture .idx{min-width:var(--sticky-1-w);padding:0 8px 0 var(--px)}table.capture .st{white-space:nowrap}table.capture tr.fac .fhd{width:0;min-width:100%}table.capture tr.fac .fhd .drv{min-width:0}table.capture tr.fac .fhd .flagtx,table.capture tr.fac .fhd .typ{flex:none}table.capture tr.fac .fhd b{min-width:0;overflow:hidden;text-overflow:ellipsis}table.capture .cell.two .l1{align-self:stretch;flex-wrap:wrap;align-content:flex-start;line-height:1.4;height:1.4em;overflow:hidden}table.capture .cell.two .l1 .typ{line-height:1.2;padding:0 4px}table.capture .cell.two .l2{width:0;min-width:100%}table.capture .cell .strike{width:0;min-width:100%;overflow:hidden;text-overflow:ellipsis}table.capture tbody td.n{padding-right:0}table.capture tr.why .reason{padding-left:calc(var(--sticky-1-w) + var(--px))}@media(max-width:1523px){:root[data-density=comfort] table.capture{--px:6px}}@media(max-width:1439px){table.capture{--px:8px}}@media(max-width:1300px){table.capture,:root[data-density=comfort] table.capture{--px:5px}}details.sheet>summary .act{flex:none;height:max(26px,var(--ctl) - 4px)}.idx .exp{color:var(--text-low)}tr:hover .idx .exp{color:var(--text)}
