@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-latin.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial),local(Liberation Sans),local(Arimo),local(Helvetica);size-adjust:105%;ascent-override:93%;descent-override:24.6%;line-gap-override:0%}@font-face{font-family:Departure Mono;src:url(/fonts/departure-mono.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Departure Mono Fallback;src:local(Courier New),local(Liberation Mono),local(Cousine),local(Menlo);size-adjust:106%;ascent-override:94.3%;descent-override:25.7%;line-gap-override:0%}@font-face{font-family:Rock Salt;src:url(/fonts/rock-salt-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--sans:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--dm:"Departure Mono", ui-monospace, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{background:#eee}body{margin:0}.app{--p:#eee;--w:#fff;--i:#221f17;--g:#333;--mu:#6b665a;--hl:#ccc;--hair:#816e59;--lcd:#abae97;--lit:#f3f8cd;--shade:#556051;--o:#e77606;--onO:#221f17;--tan:#d9c9b6;--hole:#eee;--tb:#221f17;--ontb:#eee;--scrim:#221f178c;--tbb:transparent;--acc:#221f17;--accl:#5b4e3f;background:var(--p);color:var(--i);font:15px/1.5 var(--sans);text-align:left;min-width:0;min-height:100dvh;position:relative;overflow-x:clip}:root[data-mode=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#221f17}:root[data-mode=night] .app{--p:#221f17;--w:#2b2820;--i:#eee;--g:#ccc;--mu:#a39c8c;--hl:#3a362c;--hair:#b8a58f;--tan:#4a4034;--hole:#221f17;--tb:#14120d;--ontb:#eee;--scrim:#0009;--tbb:#3a362c;--acc:#eee;--accl:#cdbca8}@media (prefers-color-scheme:dark){:root:not([data-mode=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#221f17}:root:not([data-mode=light]) .app{--p:#221f17;--w:#2b2820;--i:#eee;--g:#ccc;--mu:#a39c8c;--hl:#3a362c;--hair:#b8a58f;--tan:#4a4034;--hole:#221f17;--tb:#14120d;--ontb:#eee;--scrim:#0009;--tbb:#3a362c;--acc:#eee;--accl:#cdbca8}}.app *{box-sizing:border-box}.app button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.app input,.app select,.app textarea{font:14px var(--dm);color:var(--i);background:var(--w);border:1px solid var(--i);border-radius:0;width:100%;min-width:0;padding:9px 10px}.app input:focus-visible,.app select:focus-visible,.app button:focus-visible,.app a:focus-visible{outline:2px solid var(--o);outline-offset:2px}.app a{color:inherit;text-underline-offset:3px;-webkit-text-decoration-color:var(--o);text-decoration-color:var(--o)}.app .dm{font-family:var(--dm)}.app .lab{font:10.5px/1.45 var(--dm);letter-spacing:.08em;text-transform:uppercase;color:var(--mu)}.app .src{font:10.5px/1.5 var(--dm);color:var(--mu);letter-spacing:.03em}.app svg{display:block}.app .muted{color:var(--mu)}.app .h1{letter-spacing:-.02em;font-size:30px;line-height:1.08}.app .h2{letter-spacing:-.015em;font-size:21px;line-height:1.2}.app .stack{align-content:start;gap:14px;min-width:0;display:grid}.app .stack>*{min-width:0}.app .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app .grid2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.app .grid3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.app .shell{grid-template-columns:176px minmax(0,1fr);min-height:640px;display:grid}.app .shell.guest{grid-template-columns:minmax(0,1fr)}.app .nav{border-right:1px solid var(--i);font:12px var(--dm);flex-direction:column;gap:2px;min-width:0;padding:12px 10px;display:flex}.app .logo{color:var(--i);align-items:center;display:flex}.app .logo svg{width:auto;height:40px;margin:-8px 0 -8px -10px}.app .navi{text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;gap:6px;width:100%;padding:6px 8px;display:flex}.app .navi[aria-current=page]{background:var(--i);color:var(--p)}.app .navi small{font:inherit;color:var(--mu)}.app .navi[aria-current=page] small{color:var(--p);opacity:.75}.app .nav .grp{color:var(--mu);letter-spacing:.08em;text-transform:uppercase;padding:14px 8px 4px;font-size:10px}.app .nav .bal{border-top:1px solid var(--hl);gap:2px;margin-top:auto;padding:10px 8px 0;display:grid}.app .nav .bal b{font:22px var(--dm);font-weight:400}.app .main{align-content:start;min-width:0;display:grid}.app .gtop{border-bottom:1px solid var(--i);font:12px var(--dm);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px 20px;display:flex}.app .gtop button{text-transform:uppercase}.app .menu{font:11px var(--dm);letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;display:none;box-shadow:inset 0 0 0 1px}.app .tb{background:var(--tb);color:var(--ontb);font:11px var(--dm);letter-spacing:.05em;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:6px 12px;display:flex}.app .tb .r{flex-wrap:wrap;align-items:center;gap:14px;margin-left:auto;display:flex}.app .tb .cr{background:var(--ontb);color:var(--tb);padding:1px 6px}.app .tb .menu{color:var(--ontb)}.app .pad{align-content:start;gap:18px;min-width:0;padding:22px;display:grid}.app .pad>*{min-width:0}.app .win{border:1px solid var(--i);background:var(--w);align-content:start;min-width:0;display:grid}.app .win>.tb{padding:5px 10px}.app .win>.wb{gap:12px;min-width:0;padding:14px 16px;display:grid}.app .win>.wb>*{min-width:0}.app .win.dark{background:var(--tb);color:var(--ontb)}.app .win.dark .lab,.app .win.dark .src{color:#abae97}.app .btn{font:12px var(--dm);letter-spacing:.04em;color:var(--i);box-shadow:inset 0 0 0 1px var(--i);background:var(--w);white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;text-decoration:none;display:inline-flex}.app .btn small{font:inherit;color:var(--mu)}.app .btn.go{background:var(--o);color:var(--onO);box-shadow:none;padding:11px 15px;font-size:13px}.app .btn.go small{color:var(--onO);opacity:.75}.app .btn.ink{background:var(--i);color:var(--p);box-shadow:none}.app .btn.ghost{background:0 0}.app .btn.sm{padding:5px 8px;font-size:11px}.app .btn[disabled]{opacity:.45;cursor:not-allowed}.app .btn.full{width:100%}.app .linkbtn{font:12px var(--dm);text-decoration:underline;-webkit-text-decoration-color:var(--o);text-decoration-color:var(--o);text-underline-offset:3px}.app .chip{font:11px var(--dm);letter-spacing:.04em;box-shadow:inset 0 0 0 1px var(--i);background:var(--w);padding:5px 9px}.app .chip[aria-pressed=true]{background:var(--i);color:var(--p)}.app .switch{font:11px var(--dm);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.app .switch i{width:34px;height:18px;box-shadow:inset 0 0 0 1px var(--i);background:var(--w);display:inline-block;position:relative}.app .switch i:after{content:"";background:var(--mu);width:12px;height:12px;transition:left .15s;position:absolute;top:3px;left:3px}.app .switch[aria-checked=true] i{background:var(--lcd)}.app .switch[aria-checked=true] i:after{background:#221f17;left:19px}.app .field{border:1px solid var(--i);background:var(--w);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.app .field input{border:0;padding:13px 14px;font-size:15px}.app .field select{border:0;border-left:1px solid var(--i);width:auto;font-size:14px}.app .field .btn.go{padding-inline:18px}.app label.lab{gap:4px;display:grid}.app .goal,.app .plats{flex-wrap:wrap;gap:6px;display:flex}.app .plat{font:10.5px var(--dm);letter-spacing:.05em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--i);color:var(--i);background:var(--w);align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.app .plat svg{fill:currentColor;flex:none;width:14px;height:14px}.app .plat.found{box-shadow:inset 0 0 0 1px var(--hl);color:var(--mu)}.app .plat.off{box-shadow:none;outline:1px dashed var(--mu);outline-offset:-1px;color:var(--mu);opacity:.8;background:0 0}.app .plat.reading{background:var(--lit);color:#221f17;outline:1px dashed var(--i);outline-offset:2px;box-shadow:inset 0 0 0 1px #221f17}.app .plat.read{background:var(--lcd);color:#221f17;box-shadow:none}.app .plats.lamps{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.app .plats.lamps .plat{text-align:center;flex-direction:column;justify-content:center;padding:8px 4px;font-size:9.5px}.app .plats.lamps .plat svg{width:18px;height:18px}.app .lcd{background:var(--lcd);color:#221f17;font-family:var(--dm);align-items:baseline;gap:5px;width:max-content;max-width:100%;padding:6px 12px 3px;line-height:1;display:inline-flex}.app .lcd b{letter-spacing:-.02em;font-size:52px;font-weight:400}.app .lcd span{font-size:14px}.app .lcd.sm b{font-size:28px}.app .meter{font:11px var(--dm);gap:4px;display:grid}.app .meter>div{grid-template-columns:96px minmax(0,1fr) 26px;align-items:center;gap:8px;display:grid}.app .meter .bar{gap:2px;display:flex}.app .meter .bar i{background:var(--hl);flex:1;height:7px}.app .meter .bar i.on{background:var(--i)}.app .dither{background:repeating-linear-gradient(90deg, var(--i) 0 2px, transparent 2px 4px);opacity:.5;height:10px}.app .rep{grid-template-columns:minmax(0,1fr) 200px;align-items:start;gap:22px;display:grid}.app .sheet{background:var(--w);border:1px solid var(--i);grid-template-columns:34px minmax(0,1fr);min-width:0;display:grid}.app .holes{border-right:1px solid var(--hl);flex-direction:column;justify-content:space-around;align-items:center;padding-block:30px;display:flex}.app .holes i{background:var(--hole);width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--hl);border-radius:50%}.app .sheet .in{gap:18px;min-width:0;padding:22px 26px 26px;display:grid}.app .sheet .in>*{min-width:0}.app .to{letter-spacing:-.01em;font-size:19px;line-height:1.35}.app .sec{border-top:1px solid var(--hl);gap:12px;padding-top:16px;display:grid}.app .sec>h2{align-items:baseline;gap:10px;font-size:18px;font-weight:600;display:flex}.app .sec>h2 .lab{font-weight:400}.app .sec.wait{opacity:.55}.app .v00{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:16px 26px;display:grid}.app .v00>*{gap:8px;min-width:0;display:grid}.app .bn{letter-spacing:-.015em;font-size:22px;line-height:1.2}.app .access{background:var(--tan);color:var(--acc);gap:2px;width:max-content;max-width:100%;padding:12px 14px;display:grid}.app .access .lab{color:var(--accl)}.app ol.f{margin:0;padding:0;list-style:none;display:grid}.app ol.f li{border-top:1px solid var(--hl);grid-template-columns:30px minmax(0,1fr);gap:6px;padding-block:11px;font-size:16px;line-height:1.45;display:grid}.app ol.f li:first-child{border-top:0}.app ol.f li>span:first-child{font:11px var(--dm);color:var(--mu);padding-top:4px}.app .hi{background:var(--i);color:var(--w);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 4px}.app .hand{margin-top:4px;font:13px Rock Salt,cursive;display:inline-block;transform:rotate(-3deg)}.app .locked{border:1px solid var(--i);background:var(--p);gap:10px;padding:14px 16px;display:grid}.app .locked ul{font:11px var(--dm);color:var(--mu);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px;margin:0;padding:0;list-style:none;display:grid}.app .blur{filter:blur(4px);-webkit-user-select:none;user-select:none}.app .lock{vertical-align:-1px;width:10px;height:11px;margin-right:4px;display:inline-block;position:relative}.app .lock:before{content:"";border:1.5px solid;border-bottom:0;border-radius:3px 3px 0 0;width:6px;height:6px;position:absolute;top:0;left:2px}.app .lock:after{content:"";background:currentColor;width:10px;height:6px;position:absolute;bottom:0;left:0}.app .rail{gap:6px;display:grid;position:sticky;top:8px}.app .rail .btn{width:100%}.app .rail .meta{font:10.5px/1.6 var(--dm);color:var(--mu);border-top:1px solid var(--hl);margin-top:6px;padding-top:8px}.app .steal{border-left:3px solid var(--o);padding:4px 0 4px 12px;font-size:17px}.app table.t{border-collapse:collapse;width:100%;color:var(--i);font-size:13.5px;font-family:var(--sans)}.app .t th{font:10px var(--dm);letter-spacing:.07em;text-transform:uppercase;color:var(--mu);text-align:left;border-bottom:1px solid var(--i);padding:5px 8px;font-weight:400}.app .t td{border-top:1px solid var(--hl);vertical-align:top;color:var(--i);padding:7px 8px}.app .t .n{text-align:right;font:12px var(--dm);white-space:nowrap}.app .t .m{font:11px var(--dm);color:var(--mu)}.app .t tr.sel td{background:var(--lit);color:#221f17}.app .tblx{min-width:0;overflow-x:auto}.app .kind{font:10px var(--dm);letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--i);white-space:nowrap;padding:1px 5px}.app .kind.hold{background:var(--p)}.app .kind.topup,.app .kind.grant{background:var(--lcd);color:#221f17;box-shadow:none}.app .kind.release{background:var(--lit);color:#221f17}.app .kind.clawback{background:var(--i);color:var(--p)}.app .st{font:10px var(--dm);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;padding:1px 5px;display:inline-block}.app .st.ok{background:var(--lcd);color:#221f17}.app .st.warn{background:var(--i);color:var(--p)}.app .st.off{outline:1px dashed var(--mu);outline-offset:-1px;color:var(--mu)}.app .lamp{background:var(--o);vertical-align:0;width:9px;height:9px;margin-right:6px;display:inline-block}.app .box{background:var(--w);border:1px solid var(--i);align-content:start;gap:10px;min-width:0;padding:14px 16px;display:grid}.app .box>*{min-width:0}.app .kv{font-size:14px;display:grid}.app .kv>div{border-top:1px solid var(--hl);justify-content:space-between;align-items:baseline;gap:10px;padding-block:7px;display:flex}.app .kv>div:first-child{border-top:0}.app .kv b{font:13px var(--dm);white-space:nowrap;font-weight:400}.app .packs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.app .pack{border:1px solid var(--i);background:var(--w);text-align:left;gap:2px;padding:10px;display:grid}.app .pack b{font:24px var(--dm);font-weight:400}.app .pack[aria-pressed=true]{outline:2px solid var(--o);outline-offset:-2px}.app .kpis{border:1px solid var(--i);background:var(--w);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.app .kpi{border-right:1px solid var(--hl);gap:2px;min-width:0;padding:10px 12px;display:grid}.app .kpi:last-child{border-right:0}.app .kpi>b{font:26px var(--dm);font-weight:400}.app .kpi small{font:10.5px var(--dm);color:var(--mu)}.app .health{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.app .hc{border:1px solid var(--hl);font:10.5px/1.35 var(--dm);background:var(--w);align-content:start;gap:5px;min-width:0;padding:8px;display:grid}.app .hc .st{justify-self:start}.app .hc svg{fill:currentColor;width:16px;height:16px}.app .slot{border:1px dashed var(--mu);text-align:center;place-items:center;gap:6px;padding:16px;display:grid}.app .slot svg{width:46px;height:46px}.app .slot img{width:96px;height:auto;display:block}.app .slot.b-loading img{width:88px}.app .slot.inline{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:14px;padding:10px 14px}.app .slot.inline img{width:64px}.app .slot.inline.b-loading img{width:58px}.app .slot.spin svg{animation:1.6s steps(2,end) infinite blinkmark}@keyframes blinkmark{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.app .slot.spin svg{animation:none}}.app .err{border:1px solid var(--i);border-left:6px solid var(--o);background:var(--w);gap:8px;padding:12px 14px;display:grid}.app .ok-note{border:1px solid var(--i);background:var(--lit);color:#221f17;gap:6px;padding:12px 14px;display:grid}.app .code{font:12.5px/1.6 var(--dm);background:var(--tb);color:#f3f8cd;white-space:pre;padding:10px 12px;overflow-x:auto}.app .tabs{border-bottom:1px solid var(--i);flex-wrap:wrap;gap:0;display:flex}.app .tabs button{font:11px var(--dm);letter-spacing:.05em;text-transform:uppercase;padding:7px 10px}.app .tabs button[aria-selected=true]{background:var(--i);color:var(--p)}.app .toasts{z-index:9;gap:6px;max-width:min(360px,100% - 28px);display:grid;position:absolute;bottom:14px;right:14px}.app .toast{background:var(--tb);color:var(--ontb);font:12px/1.45 var(--dm);border-left:4px solid var(--lcd);padding:10px 12px;box-shadow:0 6px 18px #0000002e}.app .toast.inline{position:static}.app .scrim{background:var(--scrim);z-index:8;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.app .sheetx{background:var(--p);border:1px solid var(--i);align-content:start;width:min(520px,100%);max-height:calc(100% - 20px);display:grid;overflow:auto}.app .sheetx>.wb{gap:14px;padding:18px;display:grid}.app .drawer{background:var(--p);border-right:1px solid var(--i);z-index:9;align-content:start;width:min(280px,86%);display:grid;position:absolute;inset:0 auto 0 0}.app .drawer .nav{border-right:0;min-height:100%}.app .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:640px;display:grid}.app .split .work{background:var(--w);border-right:1px solid var(--i);align-content:center;gap:16px;min-width:0;padding:34px 36px;display:grid}.app .split .work>*{min-width:0}.app .art .card{background:var(--w);border:1px solid var(--i);gap:6px;min-width:230px;padding:12px 14px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app .cards{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.app .scard{color:#221f17;font-family:var(--sans);background:#eee;border:1px solid #221f17;align-content:space-between;gap:10px;padding:16px;display:grid}.app .scard.p45{aspect-ratio:4/5;width:240px}.app .scard.og{aspect-ratio:1200/630;grid-template-columns:minmax(0,1fr) auto;align-content:stretch;width:min(420px,100%)}.app .scard .lab{color:#556051}.app .scard .lcd b{font-size:34px}@media (width<=760px){.app .shell{grid-template-columns:minmax(0,1fr)!important}.app .shell>.nav{display:none}.app .menu{display:inline-block!important}.app .pad{padding:14px 12px!important}.app .rep{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.app .rail{order:-1;grid-template-columns:repeat(2,minmax(0,1fr));position:static!important}.app .rail .meta{grid-column:1/-1}.app .rail .btn{white-space:normal}.app .sheet{grid-template-columns:16px minmax(0,1fr)!important}.app .holes i{width:7px!important;height:7px!important}.app .sheet .in{padding:16px 14px 18px!important}.app .v00,.app .grid2,.app .grid3,.app .locked ul{grid-template-columns:minmax(0,1fr)!important}.app .field{grid-template-columns:minmax(0,1fr) auto!important}.app .field .btn.go{border-top:1px solid var(--i);grid-column:1/-1;justify-content:center}.app .packs,.app .kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app .kpi{border-bottom:1px solid var(--hl)}.app .health{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app .plats.lamps{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app .split{grid-template-columns:minmax(0,1fr)!important}.app .split .art{border-bottom:1px solid var(--i);order:-1;min-height:230px}.app .split .work{border-right:0!important;padding:20px 16px!important}.app .t .hide{display:none}.app .h1{font-size:25px!important}.app .gtop .gl{display:none}.app .meter>div{grid-template-columns:86px minmax(0,1fr) 24px!important}.app .lcd b{font-size:44px}.app .btn{white-space:normal}.app .btn small{white-space:nowrap}}.app .ts{border:1px solid var(--hl);background:var(--p);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.app .ts-box{width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--i);font:12px var(--dm);place-items:center;display:grid}.app .ts .src{margin-left:auto}.app .t.steps td:nth-child(2){font-weight:500}.app .t tr.lk td{color:var(--mu)}.app .thumbs{gap:8px;margin-top:6px;display:grid}.app .th{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;margin:0;font-size:13px;display:grid}.app .th-img{aspect-ratio:4/5;border:1px solid var(--i);background:radial-gradient(circle at 30% 30%, var(--i) 0 1.2px, transparent 1.6px) 0 0 / 6px 6px, linear-gradient(var(--a), var(--hl), var(--w));width:54px;display:block}.app .th-img.sm{width:26px}.app .th.best .th-img{box-shadow:3px 3px 0 var(--lcd)}.app .th.worst .th-img{opacity:.55}.app .board{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.app .bd{border:1px solid var(--hl);background:var(--w);align-content:start;gap:6px;min-width:0;padding:10px;display:grid}.app .bd.best{border-color:var(--i);box-shadow:3px 3px 0 var(--lcd)}.app .bd .tiles{flex-wrap:wrap;gap:3px;min-height:34px;display:flex}.app .bd>b{font-size:20px;font-weight:400}@media (width<=760px){.app .board{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.app .t tr.lk .bars{margin-top:6px;display:block}.app .t tr.lk .bars i{background:repeating-linear-gradient(90deg, var(--hl) 0 6px, transparent 6px 8px);height:7px;display:block}.app .src,.app .th figcaption{overflow-wrap:anywhere}.app .th figcaption{min-width:0}@media (width<=760px){.app .kv>div{flex-wrap:wrap}.app .kv b{white-space:normal;text-align:right;flex:60%}.app .t.audit th,.app .t.audit td{white-space:normal;padding:6px 4px;font-size:11.5px}.app .t.audit .n{font-size:11px}.app .t.audit td .row svg{display:none}.app .sheet .t th,.app .sheet .t td{padding:6px 4px}.app .sheet .t td.dm{overflow-wrap:anywhere;font-size:11px!important}}.app .tb{border-bottom:1px solid var(--tbb)}.app .shell{min-height:100dvh}.app .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app a.btn,.app a.navi,.app a.linkbtn{cursor:pointer}.app .btn,.app .navi,.app .chip,.app .tabs a,.app .tabs button,.app .switch,.app .pack,.app .btn.sm{min-height:48px}.app .navi{align-items:center;text-decoration:none}.app .btn{align-items:center}.app .chip{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.app .chip[aria-current=true],.app .chip[aria-pressed=true]{background:var(--i);color:var(--p)}.app .tabs a{font:11px var(--dm);letter-spacing:.05em;text-transform:uppercase;align-items:center;padding:7px 10px;text-decoration:none;display:inline-flex}.app .tabs a[aria-selected=true]{background:var(--i);color:var(--p)}.app .logo img{width:auto;height:40px;margin:0 0 0 -2px;display:block}.app .nav .logo{padding:0 6px 14px}.app .gtop .logo{margin-right:auto}.app .lm-d,:root[data-mode=night] .app .lm-l{display:none}:root[data-mode=night] .app .lm-d{display:block}@media (prefers-color-scheme:dark){:root:not([data-mode=light]) .app .lm-l{display:none}:root:not([data-mode=light]) .app .lm-d{display:block}}.app .b-d,:root[data-mode=night] .app .b-l{display:none}:root[data-mode=night] .app .b-d{display:block}@media (prefers-color-scheme:dark){:root:not([data-mode=light]) .app .b-l{display:none}:root:not([data-mode=light]) .app .b-d{display:block}}.app .slot picture,.app .slot img{display:block}.app .themebtn{font:11px var(--dm);letter-spacing:.06em;text-transform:uppercase;min-height:48px;padding:4px 8px;box-shadow:inset 0 0 0 1px}.app .nav .themebtn{color:var(--i);margin:10px 8px 0}.app .tb .themebtn{color:var(--ontb)}.app .field input:focus-visible,.app .field select:focus-visible{outline-offset:-2px}.app input[type=checkbox],.app input[type=radio]{width:auto}.app textarea{min-height:96px}.app form{margin:0;display:contents}.app form.inline{display:inline}.app .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.app .ts-wrap{min-height:65px}.app .scrim{position:fixed}.app .drawer{z-index:20;height:100dvh;position:fixed;overflow:auto}.app .drawer[hidden],.app .dscrim[hidden]{display:none}.app .dscrim{background:var(--scrim);z-index:19;position:fixed;inset:0}.app .toasts{z-index:30;position:fixed}.app .rows-n{font:12px var(--dm)}.app .st.pend{background:var(--lit);color:#221f17}.app .hand{font-family:Rock Salt,cursive}.app pre.code{margin:0}.app .noscroll{overflow-x:hidden}.app .gap-t{margin-top:6px}.app .th-img[src],.app img.th-img{object-fit:cover}.app .copyrow{grid-template-columns:minmax(0,1fr) auto;display:grid}.app .copyrow input{border:1px solid var(--i)}.app .art{background-color:var(--w);background-image:radial-gradient(circle at 1px 1px, var(--i) 1.1px, transparent 1.6px), radial-gradient(circle at 50% 46%, transparent 0 22%, var(--w) 62%);background-size:7px 7px,100% 100%;min-height:420px;position:relative;overflow:hidden}.app .art .br{border:0 solid var(--i);width:22px;height:22px;position:absolute}.app .art .tl{border-top-width:2px;border-left-width:2px;top:14px;left:14px}.app .art .tr{border-top-width:2px;border-right-width:2px;top:14px;right:14px}.app .art .bl{border-bottom-width:2px;border-left-width:2px;bottom:14px;left:14px}.app .art .brr{border-bottom-width:2px;border-right-width:2px;bottom:14px;right:14px}.app .art .tag{font:10.5px var(--dm);letter-spacing:.07em;text-transform:uppercase;background:var(--w);box-shadow:inset 0 0 0 1px var(--i);padding:3px 6px;position:absolute}.app .art .card{background:var(--w);border:1px solid var(--i);justify-items:center;gap:6px;min-width:150px;padding:14px 16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app .art .card img{width:96px;height:96px}.app .split{min-height:100dvh}.app .poll-note{font:10.5px var(--dm);color:var(--mu)}.app .printonly{display:none}@media print{html,body,.app{color:#221f17!important;background:#fff!important}.app{--p:#fff;--w:#fff;--i:#221f17;--mu:#555;--hl:#bbb;--lcd:#abae97;--tb:#221f17;--ontb:#eee}.app .nav,.app .rail,.app .tb .menu,.app .noprint,.app .toasts,.app .themebtn,.app .drawer,.app .dscrim,.app .gtop{display:none!important}.app .shell,.app .rep{display:block!important}.app .sheet{border:0}.app .sec{break-inside:avoid}.app .printonly{display:block}.app .holes{display:none}.app .sheet{grid-template-columns:minmax(0,1fr)}}.app label.chip{cursor:pointer;position:relative}.app label.chip input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.app label.chip:has(input:checked){background:var(--i);color:var(--p)}.app label.chip:has(input:focus-visible){outline:2px solid var(--o);outline-offset:2px}.app .kind-tabs{flex-wrap:wrap;gap:6px;display:flex}.app textarea{font:14px var(--dm);color:var(--i);background:var(--w);border:1px solid var(--i);border-radius:0;width:100%;padding:9px 10px}.app .totals{flex-wrap:wrap;align-items:baseline;gap:6px 18px;display:flex}.app label.pack:has(input:checked){outline:2px solid var(--o);outline-offset:-2px}.app label.pack:has(input:focus-visible){outline:2px solid var(--o);outline-offset:2px}.app label.pack:has(input:disabled){opacity:.5;cursor:not-allowed}
