.lgc[data-v-2fbe929f]{display:inline-flex;align-items:flex-start;gap:8px;cursor:pointer;font-family:var(--font-tc);font-size:calc(11.5px * var(--fs-mult,1));letter-spacing:0;color:var(--ink-2);line-height:1.8}.lgc.ro[data-v-2fbe929f]{cursor:default}.lgc input[data-v-2fbe929f]{accent-color:var(--accent);width:auto;margin-top:3px;flex:none}.lgt a[data-v-2fbe929f]{color:var(--accent);text-underline-offset:3px}.lgv[data-v-2fbe929f]{margin-left:8px;font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));color:var(--muted);white-space:nowrap}.lostpw[data-v-dd5a4ceb]{margin:8px 0 0;font-family:var(--font-tc);font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);line-height:1.6}.agreerow[data-v-dd5a4ceb]{border-bottom:1px solid var(--line-strong);padding:9px 12px;position:relative;z-index:1}.agreerow.must[data-v-dd5a4ceb]{background:color-mix(in srgb,var(--warn) 8%,transparent)}.mustsay[data-v-dd5a4ceb]{margin:0 0 6px;font-family:var(--font-tc);font-size:calc(11.5px * var(--fs-mult,1));color:var(--ink-2);line-height:1.8}.mustsay b[data-v-dd5a4ceb]{color:var(--ink)}.stat.wait[data-v-dd5a4ceb]{color:var(--warn)}.htip[data-v-4677c5b4]{position:relative;display:inline-block;cursor:help;vertical-align:baseline;font-family:var(--font-tc);font-size:calc(10.5px * var(--fs-mult,1));letter-spacing:.02em;color:var(--muted);border-bottom:1px dotted var(--line-strong);padding-bottom:1px;transition:color .15s,border-color .15s}.htip[data-v-4677c5b4]:hover,.htip[data-v-4677c5b4]:focus-visible{color:var(--ink);border-color:var(--ink)}.htip[data-v-4677c5b4]:focus-visible{outline:none}.bub[data-v-4677c5b4]{position:absolute;bottom:calc(100% + 8px);z-index:40;width:max-content;max-width:min(320px,68vw);padding:10px 12px;border-radius:4px;background:var(--ink);color:var(--surface);font-family:var(--font-tc);font-size:calc(11px * var(--fs-mult,1));font-weight:400;line-height:1.75;text-align:left;white-space:normal;opacity:0;visibility:hidden;transform:translateY(3px);transition:opacity .15s,transform .15s,visibility .15s;box-shadow:0 6px 20px #0003}.htip.left .bub[data-v-4677c5b4]{left:0}.htip.right .bub[data-v-4677c5b4]{right:0}.bub[data-v-4677c5b4]:after{content:"";position:absolute;top:100%;border:5px solid transparent;border-top-color:var(--ink)}.htip.left .bub[data-v-4677c5b4]:after{left:14px}.htip.right .bub[data-v-4677c5b4]:after{right:14px}.htip:hover .bub[data-v-4677c5b4],.htip:focus-visible .bub[data-v-4677c5b4]{opacity:1;visibility:visible;transform:translateY(0)}.bub[data-v-4677c5b4] b{color:var(--surface);font-weight:700}.bub[data-v-4677c5b4] code{font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));background:#ffffff24;padding:1px 5px;border-radius:2px;word-break:break-all}@media (hover:none){.htip[data-v-4677c5b4]{display:block;border-bottom:none;color:var(--muted)}.bub[data-v-4677c5b4]{position:static;opacity:1;visibility:visible;transform:none;display:block;margin-top:4px;background:transparent;color:var(--muted);box-shadow:none;padding:0;max-width:none;font-size:calc(10.5px * var(--fs-mult,1))}.bub[data-v-4677c5b4]:after{display:none}.bub[data-v-4677c5b4] b{color:var(--ink-2)}.bub[data-v-4677c5b4] code{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink-2)}}.agreerow[data-v-6d1b91f1]{border-bottom:1px solid var(--line-strong);padding:9px 12px;position:relative;z-index:1}.lbl em[data-v-6d1b91f1]{font-style:normal;margin-left:6px;letter-spacing:0}.lbl em.bad[data-v-6d1b91f1]{color:var(--neg)}.lbl em.ok[data-v-6d1b91f1]{color:var(--pos)}.fld input.bad[data-v-6d1b91f1]{border-color:var(--neg)}.strial[data-v-6d1b91f1]{font-family:var(--font-tc);font-size:calc(9.5px * var(--fs-mult,1));color:var(--muted);margin-top:3px}.gates[data-v-6d1b91f1]{display:flex;flex-direction:column;border-bottom:1px solid var(--line-strong);position:relative;z-index:1}.gate[data-v-6d1b91f1]{display:flex;align-items:center;gap:0;width:100%;text-align:left;cursor:pointer;background:transparent;border:0;border-bottom:1px dashed var(--line);padding:0;color:var(--ink-2);transition:background .15s}.gate[data-v-6d1b91f1]:last-child{border-bottom:0}.gate[data-v-6d1b91f1]:hover,.gate[data-v-6d1b91f1]:focus-visible{background:var(--hover,rgba(0,0,0,.03))}.gletter[data-v-6d1b91f1]{flex:none;width:66px;align-self:stretch;display:flex;align-items:center;justify-content:center;border-right:1px dashed var(--line);font-family:var(--font-mono);font-size:calc(30px * var(--fs-mult,1));line-height:1;color:var(--ink);letter-spacing:.02em}.gmain[data-v-6d1b91f1]{flex:1;display:flex;flex-direction:column;gap:2px;padding:15px 14px;min-width:0}.gwho[data-v-6d1b91f1]{font-family:var(--font-tc);font-size:calc(16px * var(--fs-mult,1));font-weight:600;color:var(--ink);line-height:1.35}.gwho i[data-v-6d1b91f1]{font-style:normal;font-family:var(--font-mono);margin-left:8px;font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.12em;color:var(--muted);font-weight:400}.gnote[data-v-6d1b91f1]{font-family:var(--font-tc);font-size:calc(11px * var(--fs-mult,1));color:var(--muted)}.gstat[data-v-6d1b91f1]{flex:none;padding:0 16px 0 12px;text-align:right;font-family:var(--font-tc);font-size:calc(13px * var(--fs-mult,1));font-weight:600;color:var(--ink-2);line-height:1.4}.gstat i[data-v-6d1b91f1]{display:block;font-style:normal;font-family:var(--font-mono);font-weight:400;font-size:calc(9px * var(--fs-mult,1));letter-spacing:.14em;color:var(--muted)}.gate:hover .gstat[data-v-6d1b91f1]{color:var(--accent)}@media (max-width:560px){.gletter[data-v-6d1b91f1]{width:46px;font-size:calc(22px * var(--fs-mult,1))}.gstat[data-v-6d1b91f1]{padding:0 10px 0 8px}}.pathbar[data-v-6d1b91f1]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;border-bottom:1px solid var(--line-strong);padding:8px 12px;position:relative;z-index:1}.pgate[data-v-6d1b91f1]{font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.14em;color:var(--ink);border:1px solid var(--line-strong);border-radius:2px;padding:2px 6px}.pwho[data-v-6d1b91f1]{font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));color:var(--ink)}.pstat[data-v-6d1b91f1]{font-family:var(--font-tc);font-size:calc(11px * var(--fs-mult,1));color:var(--muted)}.pathbar .golink[data-v-6d1b91f1]{margin-left:auto}.invrow[data-v-6d1b91f1]{border-bottom:1px solid var(--line-strong);padding:9px 12px 11px;position:relative;z-index:1}.invrow .fld input[data-v-6d1b91f1]{max-width:280px;text-transform:uppercase;letter-spacing:.06em}.lbl em.soft[data-v-6d1b91f1]{color:var(--muted)}.invgrants[data-v-6d1b91f1]{margin:7px 0 0;font-family:var(--font-tc);font-size:calc(11px * var(--fs-mult,1));color:var(--accent);line-height:1.75}.filerow[data-v-6d1b91f1]{border-bottom:1px solid var(--line-strong);padding:9px 12px 11px;position:relative;z-index:1}.filepick[data-v-6d1b91f1]{display:inline-flex;align-items:center;gap:10px;margin-top:7px;cursor:pointer}.filepick input[data-v-6d1b91f1]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.fbtn[data-v-6d1b91f1]{border:1px solid var(--line-strong);border-radius:3px;padding:6px 12px;font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));letter-spacing:.1em;color:var(--ink-2)}.filepick:hover .fbtn[data-v-6d1b91f1]{border-color:var(--ink);color:var(--ink)}.fname[data-v-6d1b91f1]{font-family:var(--font-tc);font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);word-break:break-all}.filenote[data-v-6d1b91f1]{margin:7px 0 0;font-family:var(--font-tc);font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted);line-height:1.7;max-width:56ch}.pricerow[data-v-6d1b91f1]{border-bottom:1px solid var(--line-strong);padding:9px 12px 11px;position:relative;z-index:1}.pricehead[data-v-6d1b91f1]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pricenote[data-v-6d1b91f1]{font-family:var(--font-tc);font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted)}.pricegrid[data-v-6d1b91f1]{display:flex;flex-wrap:wrap;gap:8px 26px;margin-top:8px}.pcell[data-v-6d1b91f1]{display:flex;align-items:baseline;gap:5px}.pk[data-v-6d1b91f1]{font-family:var(--font-tc);font-size:calc(11px * var(--fs-mult,1));color:var(--muted)}.pv[data-v-6d1b91f1]{font-family:var(--font-mono);font-size:calc(16px * var(--fs-mult,1));color:var(--ink)}.pu[data-v-6d1b91f1]{font-family:var(--font-tc);font-size:calc(10px * var(--fs-mult,1));color:var(--muted)}.pricebad[data-v-6d1b91f1]{margin:8px 0 0;font-family:var(--font-tc);font-size:calc(11.5px * var(--fs-mult,1));color:var(--neg);line-height:1.85;max-width:60ch}.pricebad b[data-v-6d1b91f1]{color:var(--ink)}.pricemore[data-v-6d1b91f1]{margin-top:8px;cursor:pointer;background:transparent;border:0;padding:0;font-family:var(--font-tc);font-size:calc(11px * var(--fs-mult,1));color:var(--muted);text-decoration:underline;text-underline-offset:3px}.pricemore[data-v-6d1b91f1]:hover{color:var(--accent)}.parr[data-v-6d1b91f1]{margin-left:4px;font-size:calc(8px * var(--fs-mult,1));text-decoration:none;display:inline-block}.pricelist[data-v-6d1b91f1]{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:2px 18px}.pricelist li[data-v-6d1b91f1]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:3px 0;border-bottom:1px dotted var(--line);font-family:var(--font-tc);font-size:calc(11.5px * var(--fs-mult,1));color:var(--ink-2)}.pf[data-v-6d1b91f1]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));color:var(--muted)}.note[data-v-6d1b91f1]{margin:6px 0 0;font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));line-height:1.85;color:var(--ink-2);max-width:52ch}.signup.col[data-v-6d1b91f1]{flex-direction:column;align-items:flex-start;gap:6px;line-height:1.8;padding:12px 0 14px;margin-top:12px}.board[data-v-de8074e0]{display:inline-flex;gap:2px}.flap[data-v-de8074e0]{position:relative;display:inline-block;width:calc(20px * var(--fs-mult,1));height:calc(30px * var(--fs-mult,1));font-family:var(--font-mono);font-weight:700;font-size:calc(18px * var(--fs-mult,1));line-height:calc(30px * var(--fs-mult,1));text-align:center;color:var(--flap-ink);perspective:150px}.size-sm .flap[data-v-de8074e0]{width:calc(17px * var(--fs-mult,1));height:calc(25px * var(--fs-mult,1));font-size:calc(15px * var(--fs-mult,1));line-height:calc(25px * var(--fs-mult,1))}.tone-amber .flap[data-v-de8074e0]{color:var(--flap-amber)}.tone-green .flap[data-v-de8074e0]{color:var(--flap-green)}.tone-red .flap[data-v-de8074e0]{color:var(--flap-red)}.tone-soft .flap[data-v-de8074e0]{color:var(--flap-soft)}.card[data-v-de8074e0]{position:absolute;left:0;right:0;height:calc(15px * var(--fs-mult,1));overflow:hidden;background:linear-gradient(180deg,var(--flap-a),var(--flap-b));backface-visibility:hidden}.size-sm .card[data-v-de8074e0]{height:calc(12.5px * var(--fs-mult,1))}.card>span[data-v-de8074e0]{position:absolute;left:0;right:0;height:calc(30px * var(--fs-mult,1));display:block}.size-sm .card>span[data-v-de8074e0]{height:calc(25px * var(--fs-mult,1))}.top[data-v-de8074e0]{top:0;border-radius:4px 4px 0 0;border-bottom:1px solid var(--flap-seam)}.top>span[data-v-de8074e0]{top:0}.bottom[data-v-de8074e0]{bottom:0;border-radius:0 0 4px 4px;background:linear-gradient(180deg,var(--flap-b),var(--flap-a))}.bottom>span[data-v-de8074e0]{bottom:0}.ftop[data-v-de8074e0]{top:0;border-radius:4px 4px 0 0;border-bottom:1px solid var(--flap-seam);transform-origin:50% 100%;z-index:3}.ftop>span[data-v-de8074e0]{top:0}.fbot[data-v-de8074e0]{bottom:0;border-radius:0 0 4px 4px;background:linear-gradient(180deg,var(--flap-b),var(--flap-a));transform-origin:50% 0;z-index:2;transform:rotateX(90deg)}.fbot>span[data-v-de8074e0]{bottom:0}.flap.go .ftop[data-v-de8074e0]{transition:transform .13s cubic-bezier(.4,0,.7,.5);transform:rotateX(-90deg)}.flap.go .fbot[data-v-de8074e0]{transition:transform .13s cubic-bezier(.3,.5,.6,1) .13s;transform:rotateX(0)}.flap[data-v-de8074e0]:before,.flap[data-v-de8074e0]:after{content:"";position:absolute;top:calc(12px * var(--fs-mult,1));width:2px;height:5px;background:var(--flap-pin);border-radius:2px;z-index:4}.flap[data-v-de8074e0]:before{left:-1px}.flap[data-v-de8074e0]:after{right:-1px}.fids[data-v-90f084b4]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:16px 18px 8px}.bar[data-v-90f084b4]{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;margin-bottom:4px;border-bottom:1px solid var(--line)}.fb[data-v-90f084b4]{display:flex;align-items:center;gap:10px;font-family:var(--font-sans);font-weight:700;font-size:calc(14px * var(--fs-mult,1))}.fb .pin[data-v-90f084b4]{color:var(--accent)}.fb .tag[data-v-90f084b4]{font-family:var(--font-mono);font-weight:500;font-size:calc(10px * var(--fs-mult,1));letter-spacing:.2em;color:var(--muted);padding-left:12px;border-left:1px solid var(--line)}.when[data-v-90f084b4]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));color:var(--muted);letter-spacing:.1em}.cols[data-v-90f084b4]{display:grid;grid-template-columns:1fr 1fr;gap:0 34px}.col[data-v-90f084b4]:nth-child(2){border-left:1px solid var(--line);padding-left:34px}.frow[data-v-90f084b4]{display:grid;grid-template-columns:112px 1fr auto;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.frow.head[data-v-90f084b4]{padding:6px 0 8px}.frow[data-v-90f084b4]:last-child{border-bottom:none}.frow.link[data-v-90f084b4]{cursor:pointer;transition:background .2s var(--e)}.frow.link[data-v-90f084b4]:hover{background:var(--hover-wash)}.frow.link:hover .item[data-v-90f084b4]{color:var(--accent)}.frow.link[data-v-90f084b4]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--r-sm)}.frow.link .item[data-v-90f084b4]:after{content:" ›";color:var(--muted)}.frow.link:hover .item[data-v-90f084b4]:after{color:var(--accent)}.colh[data-v-90f084b4]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.colh.r[data-v-90f084b4]{text-align:right}.item[data-v-90f084b4]{font-size:calc(13.5px * var(--fs-mult,1));font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ref[data-v-90f084b4]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));color:var(--muted);margin-left:9px;font-weight:400}.qty[data-v-90f084b4]{display:flex;justify-content:flex-end}@media (max-width:900px){.cols[data-v-90f084b4]{grid-template-columns:1fr}.col[data-v-90f084b4]:nth-child(2){border-left:none;padding-left:0}.ref[data-v-90f084b4]{display:none}}.amt[data-v-899b59d6]{display:flex;align-items:center;gap:5px;margin:9px 0 7px}.cur[data-v-899b59d6]{font-size:calc(13px * var(--fs-mult,1));color:var(--muted);line-height:1}.unit[data-v-899b59d6]{font-size:calc(11px * var(--fs-mult,1));color:var(--muted);line-height:1;margin-left:3px}.state[data-v-899b59d6]{display:block;font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.06em;color:var(--muted)}.drop[data-v-899b59d6]{position:absolute;top:5px;right:6px;z-index:3;width:19px;height:19px;display:grid;place-items:center;padding:0;border:none;background:none;color:var(--muted);cursor:pointer;line-height:1;font-size:calc(10.5px * var(--fs-mult,1));opacity:0;transition:opacity .15s var(--e),color .15s var(--e)}.cardcell:hover .drop[data-v-899b59d6],.drop[data-v-899b59d6]:focus-visible{opacity:1}.drop[data-v-899b59d6]:hover{color:var(--neg)}.board[data-v-899b59d6]{position:relative}.addbtn[data-v-899b59d6]{position:absolute;top:-13px;right:12px;z-index:5;height:26px;display:inline-flex;align-items:center;gap:5px;padding:0 11px;border:1px solid var(--line-strong);border-radius:99px;background:var(--surface);color:var(--ink-2);cursor:pointer;line-height:1;box-shadow:0 1px 0 var(--bg),0 0 0 3px var(--bg);font-family:var(--font-tc);font-size:calc(11.5px * var(--fs-mult,1));transition:color .15s var(--e),border-color .15s var(--e),background .15s var(--e)}.addbtn .sign[data-v-899b59d6]{font-family:var(--font-mono);font-size:calc(13px * var(--fs-mult,1));color:var(--accent)}.addbtn[data-v-899b59d6]:hover{border-color:var(--accent);color:var(--accent);background:var(--hover-wash)}.addbtn:hover .sign[data-v-899b59d6]{color:var(--accent)}.addbtn.on[data-v-899b59d6]{border-color:var(--accent);color:var(--ink)}.addbtn[data-v-899b59d6]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pick[data-v-899b59d6]{position:absolute;top:14px;right:10px;z-index:6;list-style:none;margin:0;padding:4px;min-width:196px;max-height:242px;overflow:auto;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--lift, 0 8px 24px rgba(0,0,0,.12))}.pick button[data-v-899b59d6]{width:100%;text-align:left;border:none;background:none;cursor:pointer;padding:6px 8px;border-radius:var(--r-sm);color:var(--ink);font-family:var(--font-tc);font-size:calc(12px * var(--fs-mult,1))}.pick button[data-v-899b59d6]:hover{background:var(--hover-wash);color:var(--accent)}.pick i[data-v-899b59d6]{display:block;font-style:normal;color:var(--muted);font-size:calc(10px * var(--fs-mult,1));margin-top:1px}.qa[data-v-001ed389]{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.qa-btn[data-v-001ed389]{display:inline-flex;align-items:center;min-height:31px;padding:0 12px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--ink);cursor:pointer;white-space:nowrap;font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));transition:border-color .15s var(--e),color .15s var(--e),background .15s var(--e)}.qa-btn[data-v-001ed389]:hover{border-color:var(--accent);color:var(--accent);background:var(--hover-wash)}.qa-btn[data-v-001ed389]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qa-btn.add[data-v-001ed389]{width:31px;padding:0;justify-content:center;border-style:dashed;color:var(--muted);font-family:var(--font-mono);font-size:calc(14px * var(--fs-mult,1))}.qa-btn.add[data-v-001ed389]:hover{border-style:solid;color:var(--accent)}.mine[data-v-001ed389]{position:relative;display:inline-flex}.del[data-v-001ed389]{position:absolute;top:-6px;right:-6px;width:17px;height:17px;line-height:1;display:grid;place-items:center;font-size:calc(9.5px * var(--fs-mult,1));border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--muted);cursor:pointer;opacity:0;transition:opacity .18s var(--e),color .18s var(--e),border-color .18s var(--e)}.mine:hover .del[data-v-001ed389],.del[data-v-001ed389]:focus-visible{opacity:1}.del[data-v-001ed389]:hover{color:var(--neg);border-color:var(--neg)}.bank[data-v-8f201afb]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:14px 16px}.bar[data-v-8f201afb]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding-bottom:10px;margin-bottom:4px;border-bottom:1px solid var(--line)}.bar[data-v-8f201afb]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.ttl[data-v-8f201afb]{font-family:var(--font-sans);font-weight:700;font-size:calc(14px * var(--fs-mult,1))}.ttl .pin[data-v-8f201afb]{color:var(--accent);margin-right:6px}.go[data-v-8f201afb]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));color:var(--muted)}.bar:hover .go[data-v-8f201afb]{color:var(--accent)}.row[data-v-8f201afb]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.row[data-v-8f201afb]:last-child{border-bottom:none}.nm[data-v-8f201afb]{font-size:calc(13px * var(--fs-mult,1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd[data-v-8f201afb]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted);margin-left:8px}.amt[data-v-8f201afb]{font-family:var(--font-mono);font-weight:600;font-size:calc(14px * var(--fs-mult,1));font-variant-numeric:tabular-nums;white-space:nowrap}.amt.neg[data-v-8f201afb]{color:var(--neg)}.row.tot[data-v-8f201afb]{padding-top:11px;font-weight:600}.row.tot .nm[data-v-8f201afb]{color:var(--muted);font-size:calc(12px * var(--fs-mult,1))}.row.tot .amt[data-v-8f201afb]{color:var(--accent-2)}.mask[data-v-8764aeff]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#14161957;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:flex-start;padding:8vh 20px 24px;overflow:auto}.sheet[data-v-8764aeff]{width:min(var(--w),94vw);max-height:84vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden}.head[data-v-8764aeff]{display:flex;align-items:baseline;gap:10px;padding:15px 18px;border-bottom:1px solid var(--line);flex:none}.head b[data-v-8764aeff]{font-size:calc(15px * var(--fs-mult,1))}.k[data-v-8764aeff]{font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.16em;color:var(--muted)}.grow[data-v-8764aeff]{flex:1}.x[data-v-8764aeff]{align-self:center;border:none;background:none;color:var(--muted);cursor:pointer;font-size:calc(13px * var(--fs-mult,1));padding:2px 4px}.x[data-v-8764aeff]:hover{color:var(--ink)}.body[data-v-8764aeff]{padding:16px 18px 20px;overflow:auto;overscroll-behavior:contain}.tax[data-v-69f48503]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:14px 16px}.bar[data-v-69f48503]{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;margin-bottom:4px;border-bottom:1px solid var(--line)}.ttl[data-v-69f48503]{font-family:var(--font-sans);font-weight:700;font-size:calc(14px * var(--fs-mult,1))}.ttl .pin[data-v-69f48503]{color:var(--accent);margin-right:6px}.hint[data-v-69f48503]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.06em;color:var(--muted)}.row[data-v-69f48503]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.row[data-v-69f48503]:last-child{border-bottom:none}.nm[data-v-69f48503]{font-size:calc(13px * var(--fs-mult,1))}.nm .sub[data-v-69f48503]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted);margin-left:9px}.rt[data-v-69f48503]{display:flex;align-items:baseline;gap:10px}.due[data-v-69f48503]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));color:var(--muted);font-variant-numeric:tabular-nums}.dl[data-v-69f48503]{font-family:var(--font-mono);font-size:calc(12px * var(--fs-mult,1));font-weight:600}.dl.ok[data-v-69f48503]{color:var(--muted)}.dl.warn[data-v-69f48503]{color:var(--warn)}.dl.neg[data-v-69f48503]{color:var(--neg)}.mine[data-v-2425accb]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:14px 16px}.bar[data-v-2425accb]{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;margin-bottom:4px;border-bottom:1px solid var(--line)}.ttl[data-v-2425accb]{font-family:var(--font-sans);font-weight:700;font-size:calc(14px * var(--fs-mult,1))}.ttl .pin[data-v-2425accb]{color:var(--accent);margin-right:6px}.cnt[data-v-2425accb]{font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.06em;color:var(--muted);margin-left:10px;font-weight:400}.hint[data-v-2425accb]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.06em;color:var(--muted)}.chk[data-v-2425accb]{display:flex;align-items:center;gap:5px;cursor:pointer}.row[data-v-2425accb]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.row[data-v-2425accb]:last-of-type{border-bottom:none}.main[data-v-2425accb]{display:flex;flex-direction:column;gap:4px;min-width:0}.nm[data-v-2425accb]{font-size:calc(13px * var(--fs-mult,1))}.nm .sub[data-v-2425accb]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted);margin-left:9px}.why[data-v-2425accb]{font-size:calc(12.5px * var(--fs-mult,1));line-height:1.5;padding:5px 10px;border-left:2px solid var(--warn);background:color-mix(in srgb,var(--warn) 7%,transparent);border-radius:0 6px 6px 0}.why .who[data-v-2425accb]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted);margin-right:4px}.rt[data-v-2425accb]{display:flex;align-items:center;gap:10px;flex-shrink:0}.amt[data-v-2425accb]{font-family:var(--font-mono);font-size:calc(12px * var(--fs-mult,1));font-variant-numeric:tabular-nums}.st[data-v-2425accb]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.1em;border-radius:99px;padding:2px 9px;border:1px solid var(--line-strong);white-space:nowrap}.st.ok[data-v-2425accb]{border-color:var(--pos);color:var(--pos)}.st.warn[data-v-2425accb]{border-color:var(--warn);color:var(--warn)}.st.neg[data-v-2425accb]{border-color:var(--neg);color:var(--neg)}.st.wait[data-v-2425accb]{border-color:var(--accent);color:var(--accent)}.wd[data-v-2425accb]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));padding:3px 9px;border-radius:6px;border:1px solid var(--line-strong);background:transparent;color:var(--ink);cursor:pointer}.wd[data-v-2425accb]:disabled{opacity:.5;cursor:default}.ph[data-v-2425accb]{padding:10px 0;color:var(--muted);font-size:calc(12.5px * var(--fs-mult,1))}.err[data-v-2425accb]{color:var(--neg);font-size:calc(12.5px * var(--fs-mult,1))}.home[data-v-5a4e4c4c]>*{margin-bottom:22px}.home[data-v-5a4e4c4c]>:last-child{margin-bottom:0}.quickrow[data-v-5a4e4c4c]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.quickrow.tag[data-v-5a4e4c4c]{position:relative;padding:9px 14px 9px 30px;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface-2, color-mix(in srgb, var(--accent) 4%, var(--surface)))}.quickrow.tag .punch[data-v-5a4e4c4c]{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:9px;height:9px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-strong)}@media (max-width:600px){.quickrow.tag[data-v-5a4e4c4c]{padding-left:14px}.quickrow.tag .punch[data-v-5a4e4c4c]{display:none}}.qbtn[data-v-5a4e4c4c]{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 16px;border:1px solid var(--accent);border-radius:var(--r-sm);background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--ink);font-family:var(--font-tc);cursor:pointer;transition:background .15s var(--e)}.qbtn[data-v-5a4e4c4c]:hover{background:color-mix(in srgb,var(--accent) 15%,var(--surface))}.qbtn[data-v-5a4e4c4c]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qk[data-v-5a4e4c4c]{font-family:var(--font-mono);font-size:calc(14px * var(--fs-mult,1));color:var(--accent)}.qt[data-v-5a4e4c4c]{font-size:calc(13px * var(--fs-mult,1));font-weight:600}.pick[data-v-5a4e4c4c]{list-style:none;margin:0;padding:0;border:1px solid var(--line-strong);border-radius:var(--r-sm);overflow:hidden}.pick li+li[data-v-5a4e4c4c]{border-top:1px solid var(--line)}.pick button[data-v-5a4e4c4c]{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;padding:10px 13px;border:none;background:var(--surface);color:var(--ink);cursor:pointer;font-family:var(--font-tc);transition:background .18s var(--e)}.pick button[data-v-5a4e4c4c]:hover{background:var(--hover-wash)}.pick button[data-v-5a4e4c4c]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pick b[data-v-5a4e4c4c]{font-size:calc(13.5px * var(--fs-mult,1))}.pick .dim[data-v-5a4e4c4c]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);line-height:1.6}.grid2[data-v-5a4e4c4c]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:760px){.grid2[data-v-5a4e4c4c]{grid-template-columns:1fr}}.ph[data-v-5a4e4c4c]{border:1px dashed var(--line-strong);border-radius:var(--r-lg);padding:34px 20px;text-align:center;color:var(--muted);font-size:calc(13px * var(--fs-mult,1));background:var(--surface)}.ph.err[data-v-5a4e4c4c]{color:var(--neg);border-color:var(--neg)}.note[data-v-46f20bb2]{display:flex;align-items:stretch;gap:0;margin-bottom:10px;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);overflow:hidden}.code[data-v-46f20bb2]{display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:10px 13px;border-right:1px solid var(--line);font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.22em;color:var(--muted);white-space:nowrap}.body[data-v-46f20bb2]{flex:1;padding:10px 14px;font-size:calc(12.5px * var(--fs-mult,1));line-height:1.85;color:var(--ink-2)}.note.error[data-v-46f20bb2]{border-color:color-mix(in srgb,var(--neg) 45%,var(--line-strong))}.note.error .code[data-v-46f20bb2]{color:var(--neg);border-right-color:color-mix(in srgb,var(--neg) 35%,var(--line))}.note.error .body[data-v-46f20bb2]{color:var(--neg)}.note.warn[data-v-46f20bb2]{border-color:color-mix(in srgb,var(--warn) 40%,var(--line-strong))}.note.warn .code[data-v-46f20bb2]{color:var(--warn);border-right-color:color-mix(in srgb,var(--warn) 30%,var(--line))}.note.ok[data-v-46f20bb2]{border-color:color-mix(in srgb,var(--accent) 45%,var(--line-strong))}.note.ok .code[data-v-46f20bb2]{color:var(--accent);border-right-color:color-mix(in srgb,var(--accent) 35%,var(--line))}@media (max-width:600px){.note[data-v-46f20bb2]{flex-direction:column}.code[data-v-46f20bb2]{justify-content:flex-start;border-right:none;border-bottom:1px solid var(--line);padding:7px 12px}}.sechead[data-v-aa3db525]{display:flex;align-items:center;gap:10px;margin:6px 2px 16px}.sechead h2[data-v-aa3db525]{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:600}.sechead .line[data-v-aa3db525]{flex:1;height:1px;background:var(--line)}.secno[data-v-aa3db525]{font-family:var(--font-mono);font-weight:600;font-size:calc(12px * var(--fs-mult,1));letter-spacing:.16em;color:var(--accent)}.sw[data-v-90098065]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border:1px solid var(--line-strong);border-radius:3px;background:var(--surface);cursor:pointer;font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.14em;color:var(--muted);transition:border-color .3s var(--e),color .3s var(--e)}.sw[data-v-90098065]:disabled{cursor:not-allowed;opacity:.45}.sw[data-v-90098065]:hover:not(:disabled){border-color:var(--ink-2)}.sw.on[data-v-90098065]{border-color:var(--accent);color:var(--accent)}.sw.on[data-v-90098065]:hover:not(:disabled){border-color:var(--accent-2)}.led[data-v-90098065]{width:7px;height:7px;border-radius:50%;flex:none;background:var(--line-strong);box-shadow:inset 0 1px 1px #00000040;transition:background .3s var(--e),box-shadow .3s var(--e)}.sw.on .led[data-v-90098065]{background:var(--accent);box-shadow:0 0 6px var(--accent)}.txt[data-v-90098065]{min-width:22px;text-align:left}.sw.busy .led[data-v-90098065]{animation:blink-90098065 1s ease-in-out infinite}@keyframes blink-90098065{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.sw.busy .led[data-v-90098065]{animation:none}}.sel[data-v-a8bb982c]{display:inline-block;min-width:calc(var(--n) * 64px);max-width:100%}.sel.locked[data-v-a8bb982c]{opacity:.5}.rail[data-v-a8bb982c]{position:relative;height:18px;border:1px solid #b9bcc0;border-radius:3px;background:linear-gradient(180deg,#e9ebed,#d3d7db);box-shadow:inset 0 1px 2px #00000029}.notch[data-v-a8bb982c]{position:absolute;top:3px;bottom:3px;width:1px;margin-left:-.5px;background:#00000029}.lever[data-v-a8bb982c]{position:absolute;top:-3px;bottom:-3px;width:13px;margin-left:-6.5px;border-radius:2px;background:linear-gradient(180deg,var(--accent),var(--accent-2,var(--accent)));box-shadow:0 2px 4px #00000052,inset 0 1px #fff6;transition:left .32s cubic-bezier(.34,1.25,.5,1)}.sel.busy .lever[data-v-a8bb982c]{animation:pulse-a8bb982c 1s ease-in-out infinite}@keyframes pulse-a8bb982c{50%{opacity:.45}}.ticks[data-v-a8bb982c]{display:grid;grid-template-columns:repeat(var(--n),1fr);margin-top:7px}.tick[data-v-a8bb982c]{border:none;background:none;padding:2px 2px 0;cursor:pointer;font-family:var(--font-tc);font-size:calc(10.5px * var(--fs-mult,1));line-height:1.5;color:var(--muted);text-align:center;transition:color .3s var(--e)}.tick.on[data-v-a8bb982c]{color:var(--ink);font-weight:600}.tick[data-v-a8bb982c]:disabled{cursor:not-allowed}.sel:not(.locked) .tick[data-v-a8bb982c]:hover{color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.lever[data-v-a8bb982c]{transition:none}.sel.busy .lever[data-v-a8bb982c]{animation:none}}.fld[data-v-34264b78]{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:4px 9px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-tc);font-size:calc(12px * var(--fs-mult,1));cursor:pointer;text-align:left;transition:border-color .3s var(--e),background .3s var(--e)}.fld[data-v-34264b78]:hover:not(:disabled){border-color:var(--accent);background:var(--hover-wash)}.fld[data-v-34264b78]:disabled{cursor:not-allowed;opacity:.5}.fld.ghost .mono[data-v-34264b78],.fld.ghost .nm[data-v-34264b78]{color:var(--muted)}.mono[data-v-34264b78]{font-family:var(--font-mono);font-size:calc(11.5px * var(--fs-mult,1))}.nm[data-v-34264b78]{font-style:normal;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.none[data-v-34264b78]{color:var(--muted)}.tag[data-v-34264b78]{font-family:var(--font-mono);font-size:calc(8.5px * var(--fs-mult,1));letter-spacing:.1em;color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:0 5px;font-style:normal}.edit[data-v-34264b78]{margin-left:auto;font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.12em;color:var(--muted);opacity:0;transition:opacity .3s var(--e)}.fld:hover:not(:disabled) .edit[data-v-34264b78]{opacity:1}.mask[data-v-34264b78]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:320;background:#14161959;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;padding-top:11vh}.panel[data-v-34264b78]{width:min(520px,92vw);height:fit-content;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden}.phead[data-v-34264b78]{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--line)}.phead b[data-v-34264b78]{font-size:calc(13.5px * var(--fs-mult,1))}.x[data-v-34264b78]{margin-left:auto;border:none;background:none;color:var(--muted);cursor:pointer;font-size:calc(13px * var(--fs-mult,1))}.q[data-v-34264b78]{width:100%;box-sizing:border-box;padding:13px 16px;border:none;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font-family:var(--font-tc);font-size:calc(14px * var(--fs-mult,1))}.q[data-v-34264b78]:focus{outline:none}.list[data-v-34264b78]{list-style:none;margin:0;padding:6px;max-height:44vh;overflow:auto}.list li[data-v-34264b78]{display:grid;grid-template-columns:76px 1fr auto;align-items:center;gap:12px;padding:8px 11px;border-radius:var(--r-sm);cursor:pointer;font-size:calc(12.5px * var(--fs-mult,1))}.list li.cur[data-v-34264b78]{background:var(--hover-wash)}.list li.now[data-v-34264b78]{box-shadow:inset 2px 0 0 var(--accent)}.empty[data-v-34264b78]{color:var(--muted);cursor:default;display:block!important;line-height:1.9;padding:14px 12px}.foot[data-v-34264b78]{display:flex;gap:8px;align-items:center;padding:9px 16px;border-top:1px solid var(--line);font-size:calc(11px * var(--fs-mult,1));color:var(--muted)}.k[data-v-34264b78]{font-family:var(--font-mono);border:1px solid var(--line-strong);border-radius:4px;padding:1px 6px}.mask[data-v-42d30c9a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:340;background:#14161959;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;padding-top:13vh}.panel[data-v-42d30c9a]{width:min(460px,92vw);height:fit-content;box-sizing:border-box;padding:18px 20px 16px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow)}.phead[data-v-42d30c9a]{display:flex;align-items:baseline;gap:9px;margin-bottom:12px}.phead b[data-v-42d30c9a]{font-size:calc(14.5px * var(--fs-mult,1))}.k[data-v-42d30c9a]{font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.16em;color:var(--muted)}.sum[data-v-42d30c9a]{margin:0;padding:10px 12px;border-left:2px solid var(--accent);background:var(--surface-2);font-size:calc(12.5px * var(--fs-mult,1));line-height:1.9;color:var(--ink-2)}.caution[data-v-42d30c9a]{margin:10px 0 0;font-size:calc(11.5px * var(--fs-mult,1));line-height:1.9;color:var(--muted)}.rsn[data-v-42d30c9a]{display:block;margin-top:14px}.rsn .k[data-v-42d30c9a]{display:block;margin-bottom:5px}.rsn input[data-v-42d30c9a]{width:100%;box-sizing:border-box;padding:8px 11px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-tc);font-size:calc(13px * var(--fs-mult,1))}.rsn input[data-v-42d30c9a]:focus{outline:none;border-color:var(--accent)}.warn[data-v-42d30c9a]{margin:7px 0 0;font-size:calc(11.5px * var(--fs-mult,1));color:var(--neg)}.foot[data-v-42d30c9a]{display:flex;align-items:center;gap:9px;margin-top:16px}.hint[data-v-42d30c9a]{margin-right:auto;font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted)}.kb[data-v-42d30c9a]{font-family:var(--font-mono);border:1px solid var(--line-strong);border-radius:4px;padding:0 5px;font-weight:400}.btn[data-v-42d30c9a]{padding:6px 14px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));cursor:pointer}.btn[data-v-42d30c9a]:disabled{opacity:.5;cursor:not-allowed}.btn.go[data-v-42d30c9a]{border-color:var(--accent);background:var(--accent);color:var(--surface)}.btn.ghost[data-v-42d30c9a]:hover:not(:disabled){border-color:var(--accent)}.planbar[data-v-0ceb30d3]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:11px 14px;margin-bottom:14px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface)}.caps[data-v-0ceb30d3]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.16em;color:var(--muted)}.mono[data-v-0ceb30d3]{font-family:var(--font-mono)}.dim[data-v-0ceb30d3]{color:var(--muted);font-size:calc(11.5px * var(--fs-mult,1))}.cardcell.dead[data-v-0ceb30d3]{background:var(--surface-2)}.cardcell.opened[data-v-0ceb30d3]{background:var(--hover-wash)}.cardcell.dead[data-v-0ceb30d3]:hover{background:var(--surface-2)}.badge[data-v-0ceb30d3]{margin-left:8px;font-family:var(--font-mono);font-size:calc(8.5px * var(--fs-mult,1));letter-spacing:.12em;color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:1px 6px}.badge.cap[data-v-0ceb30d3]{border-style:dashed}.row[data-v-0ceb30d3]{display:flex;align-items:center;gap:8px}.state[data-v-0ceb30d3]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--ink-2)}.act[data-v-0ceb30d3]{position:absolute;top:14px;right:14px;z-index:2;display:flex;align-items:center;gap:8px}.st[data-v-0ceb30d3]{font-family:var(--font-mono);font-size:calc(8.5px * var(--fs-mult,1));letter-spacing:.12em;border:1px solid var(--line-strong);border-radius:99px;padding:1px 7px;color:var(--muted)}.st.on[data-v-0ceb30d3]{border-color:var(--accent);color:var(--accent)}.st.off[data-v-0ceb30d3]{border-style:dashed}.st.sold[data-v-0ceb30d3]{opacity:.6}.st.soon[data-v-0ceb30d3]{border-style:dotted}.st.warn[data-v-0ceb30d3]{border-color:var(--neg);color:var(--neg)}.st.sm[data-v-0ceb30d3]{font-size:calc(9px * var(--fs-mult,1))}.st.locked[data-v-0ceb30d3]{border-color:var(--neg);color:var(--neg)}.sheetbody[data-v-0ceb30d3]{display:flex;flex-direction:column;gap:16px}.opts[data-v-0ceb30d3]{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ohint[data-v-0ceb30d3]{margin:0;font-size:calc(11.5px * var(--fs-mult,1));line-height:1.8;color:var(--muted);max-width:46ch}.roles[data-v-0ceb30d3]{width:100%;border-collapse:collapse;font-size:calc(12.5px * var(--fs-mult,1))}.roles th[data-v-0ceb30d3]{text-align:left;font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.14em;color:var(--muted);font-weight:400;padding:0 10px 7px;border-bottom:1px solid var(--line)}.roles td[data-v-0ceb30d3]{padding:9px 10px;vertical-align:top;border-bottom:1px solid var(--line)}.c1[data-v-0ceb30d3]{width:34%}.c2[data-v-0ceb30d3]{width:26%}.c3[data-v-0ceb30d3]{width:40%}.rrow>.c1[data-v-0ceb30d3]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.rrow>.c1 b[data-v-0ceb30d3]{font-size:calc(13px * var(--fs-mult,1));white-space:nowrap}.sug[data-v-0ceb30d3]{margin:5px 0 0;font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted)}.prow>td[data-v-0ceb30d3]{border-bottom-style:dashed}.prow .c1[data-v-0ceb30d3]{color:var(--ink-2)}.ind[data-v-0ceb30d3]{font-family:var(--font-mono);color:var(--muted);margin-right:6px}.tag[data-v-0ceb30d3]{font-family:var(--font-mono);font-size:calc(8.5px * var(--fs-mult,1));letter-spacing:.1em;color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:0 5px;font-style:normal;margin-left:6px}.accs[data-v-0ceb30d3]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.lbl[data-v-0ceb30d3]{font-family:var(--font-mono);font-size:calc(8.5px * var(--fs-mult,1));letter-spacing:.14em;color:var(--muted)}.roles th .hintb[data-v-0ceb30d3]{margin-left:6px}.pill[data-v-0ceb30d3]{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid var(--line);border-radius:99px;font-size:calc(11.5px * var(--fs-mult,1))}.pill i[data-v-0ceb30d3]{font-style:normal;color:var(--muted)}.pill .unbind[data-v-0ceb30d3]{border:none;background:none;padding:0 0 0 2px;line-height:1;cursor:pointer;font-size:calc(9.5px * var(--fs-mult,1));color:var(--muted);opacity:.55;transition:opacity .2s var(--e),color .2s var(--e)}.gswitch[data-v-0ceb30d3]{list-style:none;margin:0 0 14px;padding:0;border:1px solid var(--line-strong);border-radius:var(--r-sm);overflow:hidden}.gswitch li[data-v-0ceb30d3]{display:flex;align-items:center;gap:12px;padding:9px 12px;border-top:1px solid var(--line)}.gswitch li[data-v-0ceb30d3]:first-child{border-top:none}.gswitch b[data-v-0ceb30d3]{font-size:var(--fs-body)}.gswitch .state[data-v-0ceb30d3]{margin-left:auto;font-family:var(--font-mono-tc);font-size:var(--fs-sm);color:var(--muted)}.pill:hover .unbind[data-v-0ceb30d3]{opacity:1}.pill .unbind[data-v-0ceb30d3]:hover{color:var(--neg)}.pill .unbind[data-v-0ceb30d3]:disabled{cursor:not-allowed;opacity:.3}.why[data-v-0ceb30d3]{display:block;width:100%;font-size:calc(10.5px * var(--fs-mult,1));line-height:1.6;color:var(--muted);margin-top:4px}.chain[data-v-0ceb30d3]{margin-top:16px;padding-top:14px;border-top:1px dashed var(--line)}.chead[data-v-0ceb30d3]{display:flex;align-items:center;gap:9px;margin-bottom:9px}.chead b[data-v-0ceb30d3]{font-size:calc(13px * var(--fs-mult,1))}.grow[data-v-0ceb30d3]{flex:1}.flow[data-v-0ceb30d3]{margin:0 0 12px;font-size:calc(12px * var(--fs-mult,1));color:var(--ink-2);display:flex;flex-wrap:wrap;align-items:center;gap:6px}.flow .k[data-v-0ceb30d3]{font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.14em;color:var(--muted)}.flow i[data-v-0ceb30d3]{font-style:normal;color:var(--muted)}.steps[data-v-0ceb30d3]{display:flex;flex-wrap:wrap;gap:18px}.step[data-v-0ceb30d3]{display:flex;align-items:center;gap:9px;font-size:calc(12px * var(--fs-mult,1));cursor:pointer}.logbox[data-v-0ceb30d3]{margin-top:18px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);padding:12px 14px}.logrow[data-v-0ceb30d3]{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;font-size:calc(11.5px * var(--fs-mult,1));padding:6px 0;border-top:1px solid var(--line)}@media (max-width:1100px){.grid[data-v-0ceb30d3]{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.grid[data-v-0ceb30d3]{grid-template-columns:1fr}}.lead[data-v-d6ebd787]{font-size:calc(13px * var(--fs-mult,1));line-height:1.9;color:var(--muted);margin:0 2px 18px;max-width:74ch}.lead strong[data-v-d6ebd787]{color:var(--ink);font-weight:600}.notice[data-v-d6ebd787]{font-size:calc(12.5px * var(--fs-mult,1));padding:10px 14px;border-radius:var(--r);margin-bottom:12px;border:1px solid var(--line-strong);background:var(--surface)}.notice.bad[data-v-d6ebd787]{border-color:var(--neg);color:var(--neg)}.toolbar[data-v-d6ebd787]{display:flex;align-items:center;gap:14px;margin-bottom:16px}.dim[data-v-d6ebd787]{color:var(--muted)}.small[data-v-d6ebd787]{font-size:calc(12px * var(--fs-mult,1))}.editor[data-v-d6ebd787]{border:1px solid var(--accent);border-radius:var(--r-lg);background:var(--surface);padding:18px 20px;margin-bottom:18px}.erow[data-v-d6ebd787]{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;margin-bottom:16px}.erow.bottom[data-v-d6ebd787]{align-items:center;margin:16px 0 0;padding-top:14px;border-top:1px solid var(--line)}.erow label[data-v-d6ebd787]{display:flex;flex-direction:column;gap:5px;font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.erow label.inline[data-v-d6ebd787]{flex-direction:row;align-items:center;gap:7px;text-transform:none;letter-spacing:0;font-family:var(--font-tc);font-size:calc(13px * var(--fs-mult,1));color:var(--ink)}.erow .grow[data-v-d6ebd787]{flex:1;min-width:200px}.erow select[data-v-d6ebd787],.erow input[data-v-d6ebd787]{padding:7px 10px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);font-family:var(--font-tc);font-size:calc(13px * var(--fs-mult,1))}.spacer[data-v-d6ebd787]{flex:1}.warnhint[data-v-d6ebd787]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted)}.steps[data-v-d6ebd787]{border-top:1px solid var(--line);padding-top:14px}.shead[data-v-d6ebd787]{font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.srow[data-v-d6ebd787]{display:flex;gap:8px;align-items:center;margin-bottom:8px}.sn[data-v-d6ebd787]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));color:var(--muted);width:22px}.srow select[data-v-d6ebd787],.srow input[data-v-d6ebd787]{padding:6px 9px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1))}.slabel[data-v-d6ebd787]{flex:1;min-width:150px}.samt[data-v-d6ebd787],.suser[data-v-d6ebd787]{width:130px}.mini[data-v-d6ebd787]{width:26px;height:26px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--muted);cursor:pointer;font-size:calc(12px * var(--fs-mult,1))}.mini[data-v-d6ebd787]:hover{border-color:var(--accent);color:var(--ink)}.mini.bad[data-v-d6ebd787]:hover{border-color:var(--neg);color:var(--neg)}.hint[data-v-d6ebd787]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);margin:10px 0 0}.hint strong[data-v-d6ebd787]{color:var(--ink)}.btn[data-v-d6ebd787]{font-size:calc(12.5px * var(--fs-mult,1));padding:6px 14px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);cursor:pointer;transition:border-color .3s var(--e)}.btn[data-v-d6ebd787]:hover:not(:disabled){border-color:var(--accent)}.btn[data-v-d6ebd787]:disabled{opacity:.45;cursor:not-allowed}.btn.ok[data-v-d6ebd787]{border-color:var(--accent)}.pcard[data-v-d6ebd787]{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);padding:16px 18px;margin-bottom:12px}.pcard.off[data-v-d6ebd787]{opacity:.55}.phead[data-v-d6ebd787]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:12px;flex-wrap:wrap}.ptype[data-v-d6ebd787]{font-size:calc(14px * var(--fs-mult,1));font-weight:600}.pline[data-v-d6ebd787]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));letter-spacing:.1em;color:var(--muted);margin-left:10px}.tag[data-v-d6ebd787]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.1em;border-radius:99px;padding:1px 7px;margin-left:8px}.tag.off[data-v-d6ebd787]{border:1px solid var(--line-strong);color:var(--muted)}.tag.warn[data-v-d6ebd787]{border:1px solid var(--neg);color:var(--neg)}.pacts[data-v-d6ebd787]{display:flex;gap:12px}.link[data-v-d6ebd787]{background:none;border:none;color:var(--accent-2);font-size:calc(12px * var(--fs-mult,1));cursor:pointer;padding:0;text-decoration:underline}.link.bad[data-v-d6ebd787]{color:var(--neg)}.pchain[data-v-d6ebd787]{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:calc(12.5px * var(--fs-mult,1));border-top:1px solid var(--line);padding-top:11px}.auto[data-v-d6ebd787]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));color:var(--muted)}.arrow[data-v-d6ebd787]{color:var(--line-strong)}.pstep[data-v-d6ebd787]{border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:3px 10px}.pstep em[data-v-d6ebd787]{font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));font-style:normal;color:var(--muted);margin-left:6px}.pnote[data-v-d6ebd787]{font-size:calc(12px * var(--fs-mult,1));color:var(--muted);margin:10px 0 0}.empty[data-v-d6ebd787]{border:1px dashed var(--line-strong);border-radius:var(--r-lg);padding:30px;text-align:center;font-size:calc(13.5px * var(--fs-mult,1));line-height:2;color:var(--ink-2)}.tabb[data-v-0e0e52bd]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));letter-spacing:.1em;padding:5px 12px;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);cursor:pointer}.tabb.on[data-v-0e0e52bd]{border-color:var(--accent);color:var(--ink)}.lead[data-v-0e0e52bd]{font-size:calc(13px * var(--fs-mult,1));line-height:1.9;color:var(--muted);margin:0 2px 18px;max-width:72ch}.bar[data-v-0e0e52bd]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.chk[data-v-0e0e52bd]{display:flex;align-items:center;gap:7px;font-size:calc(13px * var(--fs-mult,1));color:var(--ink);cursor:pointer}.note[data-v-0e0e52bd]{flex:1;max-width:420px;padding:8px 12px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-tc);font-size:calc(13px * var(--fs-mult,1))}.note[data-v-0e0e52bd]:focus{outline:none;border-color:var(--accent)}.empty[data-v-0e0e52bd]{border:1px dashed var(--line-strong);border-radius:var(--r-lg);padding:34px;text-align:center;font-size:calc(13.5px * var(--fs-mult,1));line-height:2;color:var(--ink-2)}.card[data-v-0e0e52bd]{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);padding:18px 20px;margin-bottom:14px}.chead[data-v-0e0e52bd]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.ctype[data-v-0e0e52bd]{font-size:calc(14.5px * var(--fs-mult,1));font-weight:600}.cid[data-v-0e0e52bd]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));color:var(--muted);margin-left:9px}.amt[data-v-0e0e52bd]{font-family:var(--font-mono);font-size:calc(17px * var(--fs-mult,1));font-weight:600}.steps[data-v-0e0e52bd]{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0;margin-bottom:12px}.step[data-v-0e0e52bd]{display:flex;align-items:center;gap:7px;padding-right:22px;position:relative}.step[data-v-0e0e52bd]:after{content:"→";position:absolute;right:7px;color:var(--line-strong);font-size:calc(11px * var(--fs-mult,1))}.step[data-v-0e0e52bd]:last-child:after{content:""}.step .dot[data-v-0e0e52bd]{width:7px;height:7px;border-radius:50%;border:1.5px solid var(--line-strong);background:transparent}.step.done .dot[data-v-0e0e52bd]{background:var(--line-strong);border-color:var(--line-strong)}.step.now .dot[data-v-0e0e52bd]{border-color:var(--accent);background:var(--accent)}.slabel[data-v-0e0e52bd]{font-size:calc(12.5px * var(--fs-mult,1));color:var(--muted)}.step.now .slabel[data-v-0e0e52bd]{color:var(--ink);font-weight:600}.who[data-v-0e0e52bd]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted)}.cmeta[data-v-0e0e52bd]{display:flex;gap:16px;align-items:center;font-size:calc(12px * var(--fs-mult,1));margin-bottom:12px;flex-wrap:wrap}.dim[data-v-0e0e52bd]{color:var(--muted)}.small[data-v-0e0e52bd]{font-size:calc(12px * var(--fs-mult,1))}.link[data-v-0e0e52bd]{background:none;border:none;color:var(--accent-2);font-size:calc(12px * var(--fs-mult,1));cursor:pointer;padding:0;text-decoration:underline}.hist[data-v-0e0e52bd]{width:100%;border-collapse:collapse;font-size:calc(12px * var(--fs-mult,1));margin-bottom:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hist td[data-v-0e0e52bd]{padding:8px 10px;border-bottom:1px solid var(--line)}.hist tr:last-child td[data-v-0e0e52bd]{border-bottom:none}.mono[data-v-0e0e52bd]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1))}.proxy[data-v-0e0e52bd]{font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));color:var(--accent);border:1px solid var(--accent);border-radius:99px;padding:1px 6px;margin-left:6px}.acts[data-v-0e0e52bd]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.btn[data-v-0e0e52bd]{font-size:calc(12.5px * var(--fs-mult,1));padding:6px 14px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);cursor:pointer;transition:border-color .3s var(--e)}.btn[data-v-0e0e52bd]:hover:not(:disabled){border-color:var(--accent)}.btn[data-v-0e0e52bd]:disabled{opacity:.45;cursor:not-allowed}.btn.ok[data-v-0e0e52bd]{border-color:var(--accent);color:var(--ink)}.btn.bad[data-v-0e0e52bd]{color:var(--neg)}.btn.bad[data-v-0e0e52bd]:hover:not(:disabled){border-color:var(--neg)}.csbox[data-v-0e0e52bd]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.csbox select[data-v-0e0e52bd],.csbox input[data-v-0e0e52bd]{padding:7px 10px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1))}.hint[data-v-0e0e52bd]{width:100%;font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);margin:4px 0 0}.form[data-v-0e0e52bd]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-bottom:22px;border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);padding:16px 18px}.form label[data-v-0e0e52bd]{display:flex;flex-direction:column;gap:5px;font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.form .grow[data-v-0e0e52bd]{flex:1;min-width:180px}.form select[data-v-0e0e52bd],.form input[data-v-0e0e52bd]{padding:7px 10px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);font-family:var(--font-tc);font-size:calc(13px * var(--fs-mult,1))}.log[data-v-0e0e52bd]{width:100%;border-collapse:collapse;font-size:calc(12.5px * var(--fs-mult,1))}.log th[data-v-0e0e52bd]{text-align:left;font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:400;padding:0 12px 9px;border-bottom:1px solid var(--line-strong)}.log td[data-v-0e0e52bd]{padding:11px 12px;border-bottom:1px solid var(--line)}.detail[data-v-0e0e52bd]{margin:10px 0 2px;padding:11px 13px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2)}.detail .warn[data-v-0e0e52bd]{margin:0 0 8px;font-size:calc(11.5px * var(--fs-mult,1));line-height:1.85;color:var(--neg)}.facts[data-v-0e0e52bd]{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:0 0 9px}.facts dt[data-v-0e0e52bd]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.12em;color:var(--muted);white-space:nowrap;align-self:center}.facts dd[data-v-0e0e52bd]{margin:0;font-size:calc(12.5px * var(--fs-mult,1));color:var(--ink)}.dtab[data-v-0e0e52bd]{width:100%;border-collapse:collapse;font-size:calc(12px * var(--fs-mult,1))}.dtab th[data-v-0e0e52bd]{text-align:left;font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.12em;color:var(--muted);font-weight:400;padding:0 8px 5px;border-bottom:1px solid var(--line)}.dtab td[data-v-0e0e52bd]{padding:5px 8px;border-bottom:1px solid var(--line)}.dtab tr:last-child td[data-v-0e0e52bd]{border-bottom:none}.dtab .r[data-v-0e0e52bd]{text-align:right}.dtab .mono[data-v-0e0e52bd]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.pad[data-v-0e0e52bd]{padding:10px 2px;font-size:calc(11.5px * var(--fs-mult,1))}.node[data-v-fe292fcd]{display:inline-flex;flex-direction:column;gap:3px;min-width:132px;max-width:200px;padding:9px 12px;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);cursor:pointer;text-align:left;transition:border-color .25s var(--e),box-shadow .25s var(--e),opacity .25s var(--e)}.node[data-v-fe292fcd]:hover{border-color:var(--ink-2)}.node.sel[data-v-fe292fcd]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.node.dragging[data-v-fe292fcd]{opacity:.4}.node.blocked[data-v-fe292fcd]{opacity:.28;cursor:not-allowed}.node.over[data-v-fe292fcd]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.node.off[data-v-fe292fcd]{border-style:dashed;color:var(--muted)}.code[data-v-fe292fcd]{font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.name[data-v-fe292fcd]{font-size:calc(13px * var(--fs-mult,1));font-weight:600;line-height:1.4}.meta[data-v-fe292fcd]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:2px;font-size:calc(10.5px * var(--fs-mult,1))}.mgr[data-v-fe292fcd]{color:var(--ink-2)}.nomgr[data-v-fe292fcd]{color:var(--warn)}.hc[data-v-fe292fcd]{font-family:var(--font-mono);color:var(--muted);margin-left:auto}.wrap[data-v-d673b33b]{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);overflow:hidden}.canvas[data-v-d673b33b]{overflow:auto;padding:20px 12px 22px}.empty[data-v-d673b33b]{font-size:calc(12.5px * var(--fs-mult,1));color:var(--muted);text-align:center;margin:18px 0}.tree[data-v-d673b33b],.tree ul[data-v-d673b33b]{list-style:none;margin:0;padding:0}.tree[data-v-d673b33b]{display:flex;justify-content:center;min-width:max-content}.tree ul[data-v-d673b33b]{display:flex;justify-content:center;padding-top:24px;position:relative}.tree li[data-v-d673b33b]{position:relative;padding:24px 8px 0;text-align:center}.tree li[data-v-d673b33b]:before,.tree li[data-v-d673b33b]:after{content:"";position:absolute;top:0;right:50%;width:50%;height:24px;border-top:1px solid var(--line-strong)}.tree li[data-v-d673b33b]:after{right:auto;left:50%;border-left:1px solid var(--line-strong)}.tree li[data-v-d673b33b]:only-child:before,.tree li[data-v-d673b33b]:only-child:after{display:none}.tree li[data-v-d673b33b]:first-child:before,.tree li[data-v-d673b33b]:last-child:after{border:0}.tree li[data-v-d673b33b]:last-child:before{border-right:1px solid var(--line-strong);border-radius:0 6px 0 0}.tree li[data-v-d673b33b]:first-child:after{border-radius:6px 0 0}.tree>li[data-v-d673b33b]:before,.tree>li[data-v-d673b33b]:after{display:none}.tree>li[data-v-d673b33b]{padding-top:0}.tree ul ul[data-v-d673b33b]:before{content:"";position:absolute;top:0;left:50%;height:24px;border-left:1px solid var(--line-strong)}.rootdrop[data-v-d673b33b]{margin:0 12px 14px;padding:10px;border:1px dashed var(--line-strong);border-radius:var(--r);text-align:center;font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));letter-spacing:.12em;color:var(--muted);opacity:.3;transition:opacity .3s var(--e),border-color .3s var(--e),color .3s var(--e)}.rootdrop.armed[data-v-d673b33b]{opacity:1}.rootdrop.over[data-v-d673b33b]{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.lead[data-v-7d3f143a]{font-size:calc(13px * var(--fs-mult,1));line-height:1.9;color:var(--muted);margin:0 2px 16px;max-width:74ch}.split[data-v-7d3f143a]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:16px}.tree[data-v-7d3f143a]{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.thead[data-v-7d3f143a]{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.node[data-v-7d3f143a]{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:none;background:none;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;font-family:var(--font-tc);font-size:calc(13px * var(--fs-mult,1));color:var(--ink)}.node[data-v-7d3f143a]:hover,.node.on[data-v-7d3f143a]{background:var(--hover-wash)}.node.off[data-v-7d3f143a]{opacity:.5}.ncode[data-v-7d3f143a]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted);min-width:56px}.nname[data-v-7d3f143a]{flex:1}.nmgr[data-v-7d3f143a]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted)}.nmgr.none[data-v-7d3f143a]{color:var(--neg);opacity:.75}.ncount[data-v-7d3f143a]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted);min-width:20px;text-align:right}.tempty[data-v-7d3f143a]{padding:28px 16px;text-align:center;font-size:calc(13px * var(--fs-mult,1));line-height:2;color:var(--ink-2)}.panel[data-v-7d3f143a]{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);padding:16px 18px}.pempty[data-v-7d3f143a]{color:var(--muted);font-size:calc(13px * var(--fs-mult,1));padding:24px 0;text-align:center}.phead[data-v-7d3f143a]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.pname[data-v-7d3f143a]{font-size:calc(15px * var(--fs-mult,1));font-weight:600}.pcode[data-v-7d3f143a]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted);margin-top:3px}.pacts[data-v-7d3f143a]{display:flex;gap:12px}.link[data-v-7d3f143a]{background:none;border:none;color:var(--accent-2);font-size:calc(12px * var(--fs-mult,1));cursor:pointer;padding:0;text-decoration:underline}.link.bad[data-v-7d3f143a]{color:var(--neg)}.mhead[data-v-7d3f143a]{font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--line);padding-top:12px;margin-bottom:8px}.mlist[data-v-7d3f143a]{width:100%;border-collapse:collapse;font-size:calc(13px * var(--fs-mult,1))}.mlist td[data-v-7d3f143a]{padding:8px 6px;border-bottom:1px solid var(--line)}.right[data-v-7d3f143a]{text-align:right}.dim[data-v-7d3f143a]{color:var(--muted)}.chip[data-v-7d3f143a]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));padding:3px 10px;border:1px solid var(--line-strong);border-radius:99px;background:var(--bg);color:var(--muted);cursor:pointer}.chip.on[data-v-7d3f143a]{border-color:var(--accent);color:var(--ink)}.chip[data-v-7d3f143a]:disabled{cursor:default}.tag[data-v-7d3f143a]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.1em;color:var(--accent);border:1px solid var(--accent);border-radius:99px;padding:1px 7px}.addbox[data-v-7d3f143a]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.addbox select[data-v-7d3f143a]{padding:6px 9px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1))}.inline[data-v-7d3f143a]{display:flex;align-items:center;gap:6px;font-size:calc(12.5px * var(--fs-mult,1));color:var(--ink)}.hint[data-v-7d3f143a]{font-size:calc(11.5px * var(--fs-mult,1));line-height:1.9;color:var(--muted);margin:12px 0 0}.form[data-v-7d3f143a]{display:flex;flex-direction:column;gap:12px}.fhead[data-v-7d3f143a]{font-size:calc(14.5px * var(--fs-mult,1));font-weight:600;margin-bottom:2px}.form label[data-v-7d3f143a]{display:flex;flex-direction:column;gap:5px;font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.form input[data-v-7d3f143a],.form select[data-v-7d3f143a]{padding:8px 10px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);font-family:var(--font-tc);font-size:calc(13px * var(--fs-mult,1))}.facts[data-v-7d3f143a]{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.mini[data-v-7d3f143a]{width:24px;height:24px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--muted);cursor:pointer}.mini[data-v-7d3f143a]:hover{border-color:var(--accent);color:var(--ink)}@media (max-width:1000px){.split[data-v-7d3f143a]{grid-template-columns:1fr}}.toggle[data-v-0ae189d3]{display:flex;align-items:center;gap:6px;font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);cursor:pointer;white-space:nowrap}.tablewrap[data-v-0ae189d3]{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);overflow:hidden}.mt[data-v-0ae189d3]{width:100%;border-collapse:collapse;font-size:calc(12.5px * var(--fs-mult,1))}.mt th{text-align:left;font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:400;padding:11px 14px;border-bottom:1px solid var(--line-strong);white-space:nowrap;background:var(--surface-2)}.mt td{padding:10px 14px;border-bottom:1px solid var(--line);vertical-align:middle}.mt tbody tr:last-child td{border-bottom:none}.mt tbody tr.off{opacity:.5}.mt .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mt .r{text-align:right}.mt .dim{color:var(--muted)}.mt .minibtn{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));padding:3px 10px;border-radius:99px;border:1px solid var(--line-strong);background:none;color:var(--muted);cursor:pointer;white-space:nowrap}.mt .minibtn:hover:not(:disabled){border-color:var(--accent);color:var(--ink)}.mt .minibtn:disabled{opacity:.4;cursor:not-allowed}.mt .minibtn.warn:hover:not(:disabled){border-color:var(--neg);color:var(--neg)}.mt .tagchip{display:inline-block;white-space:nowrap;font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.1em;border:1px solid var(--line-strong);border-radius:99px;padding:1px 8px;color:var(--muted)}.mt td .tagchip{vertical-align:middle}.mt .tagchip.on{border-color:var(--accent);color:var(--accent)}.tagchip.grp[data-v-1bc90626]{background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--ink)}.tagchip.inh[data-v-1bc90626]{color:var(--muted);background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.tagchip.none[data-v-1bc90626]{color:var(--muted);border:1px dashed var(--line-strong);background:transparent}.fbtn[data-v-1bc90626]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;font-size:calc(12px * var(--fs-mult,1));border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink);cursor:pointer}.fbtn[data-v-1bc90626]:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.fbtn[data-v-1bc90626]:disabled{opacity:.45;cursor:default}.fbtn.on[data-v-1bc90626]{background:color-mix(in srgb,var(--warn) 14%,var(--surface));border-color:var(--warn);color:var(--ink)}.fbtn .cnt[data-v-1bc90626]{font-variant-numeric:tabular-nums;font-size:calc(11px * var(--fs-mult,1));padding:1px 5px;border-radius:999px;background:color-mix(in srgb,var(--warn) 22%,var(--surface))}.fbtn .cnt.zero[data-v-1bc90626]{background:var(--line);color:var(--muted)}.note[data-v-1bc90626]{margin:6px 0 0;font-size:calc(12px * var(--fs-mult,1));line-height:1.7;color:var(--muted)}.note b[data-v-1bc90626]{color:var(--ink)}.note.ok[data-v-1bc90626],.dim[data-v-1bc90626]{color:var(--muted)}.small[data-v-1bc90626]{font-size:calc(11.5px * var(--fs-mult,1))}.tabs[data-v-fd136b4a]{display:flex;gap:6px;margin:0 2px 14px}.tab[data-v-fd136b4a]{font-family:var(--font-mono);font-size:calc(11.5px * var(--fs-mult,1));padding:5px 13px;border:1px solid var(--line-strong);border-radius:99px;background:none;color:var(--muted);cursor:pointer}.tab.on[data-v-fd136b4a]{border-color:var(--accent);color:var(--ink)}.curbar[data-v-c1b78b11]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 2px 16px}.cap[data-v-c1b78b11]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-right:4px}.curchip[data-v-c1b78b11]{display:inline-flex;align-items:baseline;gap:5px;font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));padding:3px 10px;border:1px dashed var(--line-strong);border-radius:99px;background:none;color:var(--muted);cursor:pointer;transition:border-color .25s var(--e),color .25s var(--e)}.curchip.on[data-v-c1b78b11]{border-style:solid;border-color:var(--accent);color:var(--ink)}.curchip[data-v-c1b78b11]:disabled{cursor:not-allowed;opacity:.5}.cname[data-v-c1b78b11]{font-family:var(--font-tc);font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted)}.curmore[data-v-c1b78b11]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));padding:3px 10px;border:none;background:none;color:var(--muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.impbar[data-v-de360c36]{display:flex;align-items:center;gap:12px;margin:0 2px 10px}.impbox[data-v-de360c36]{margin:0 2px 14px}.improw[data-v-de360c36]{display:flex;align-items:center;gap:12px;margin-top:9px;flex-wrap:wrap}.dim[data-v-de360c36]{color:var(--muted)}.small[data-v-de360c36]{font-size:calc(11.5px * var(--fs-mult,1))}.addbar[data-v-4037d696]{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:flex-end;padding:12px 14px;margin-bottom:12px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface)}.addbar label[data-v-4037d696]{display:flex;flex-direction:column;gap:4px;font-size:calc(11px * var(--fs-mult,1));color:var(--muted)}.addbar label.grow[data-v-4037d696]{flex:1;min-width:180px}.addbar input[data-v-4037d696],.addbar select[data-v-4037d696]{padding:6px 9px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));width:110px}.addbar label.grow input[data-v-4037d696]{width:100%}.addbar input[data-v-4037d696]:disabled{opacity:.45}.btn[data-v-4037d696]{padding:6px 14px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));cursor:pointer}.btn.ok[data-v-4037d696]{border-color:var(--accent);background:var(--accent);color:var(--surface)}.btn[data-v-4037d696]:disabled{opacity:.5;cursor:not-allowed}.accbox[data-v-4037d696]{margin-bottom:12px}.accbox summary[data-v-4037d696]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);cursor:pointer;padding:4px 2px}.accbox .addbar[data-v-4037d696]{margin-top:8px}.searchbar[data-v-4037d696]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.searchbar input[data-v-4037d696]{flex:1;max-width:320px;padding:6px 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1))}.dim[data-v-4037d696]{color:var(--muted)}.small[data-v-4037d696]{font-size:calc(11px * var(--fs-mult,1))}.pad[data-v-4037d696]{padding:22px 14px;text-align:center}.addbar[data-v-600b13df]{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:flex-end;padding:12px 14px;margin-bottom:12px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface)}.addbar label[data-v-600b13df]{display:flex;flex-direction:column;gap:4px;font-size:calc(11px * var(--fs-mult,1));color:var(--muted)}.addbar label.grow[data-v-600b13df]{flex:1;min-width:180px}.addbar input[data-v-600b13df]{padding:6px 9px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));width:150px}.addbar label.grow input[data-v-600b13df]{width:100%}.btn[data-v-600b13df]{padding:6px 14px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));cursor:pointer}.btn.ok[data-v-600b13df]{border-color:var(--accent);background:var(--accent);color:var(--surface)}.btn[data-v-600b13df]:disabled{opacity:.5;cursor:not-allowed}.dim[data-v-600b13df]{color:var(--muted)}.pad[data-v-600b13df]{padding:22px 14px;text-align:center}.health[data-v-65539591]{margin:0 2px 12px}.hbar[data-v-65539591]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 14px;text-align:left;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);color:var(--ink-2);font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));cursor:pointer}.hbar.bad[data-v-65539591]{border-color:color-mix(in srgb,var(--neg) 45%,var(--line-strong))}.hcode[data-v-65539591]{font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.22em;color:var(--muted);border-right:1px solid var(--line);padding-right:11px}.hbar.bad .hcode[data-v-65539591]{color:var(--neg)}.hcaret[data-v-65539591]{margin-left:auto;color:var(--muted);font-size:calc(10px * var(--fs-mult,1))}.hlist[data-v-65539591]{margin-top:8px}.mod[data-v-65539591]{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);margin-bottom:14px;overflow:hidden}.mhead[data-v-65539591]{padding:12px 18px;border-bottom:1px solid var(--line);background:var(--surface-2)}.mhead h3[data-v-65539591]{font-family:var(--font-sans);font-size:calc(13.5px * var(--fs-mult,1));font-weight:600;margin:0}.fn[data-v-65539591]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 18px;border-top:1px solid var(--line);cursor:pointer}.mod .fn[data-v-65539591]:first-of-type{border-top:none}.fn.open[data-v-65539591]{background:var(--surface-2)}.fnlabel[data-v-65539591]{font-size:calc(13.5px * var(--fs-mult,1));font-weight:600}.fndesc[data-v-65539591]{font-size:calc(11.5px * var(--fs-mult,1));line-height:1.8;color:var(--muted);margin:4px 0 0;max-width:62ch}.state[data-v-65539591]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));letter-spacing:.08em;color:var(--muted);border:1px solid var(--line-strong);border-radius:99px;padding:3px 11px;white-space:nowrap}.state.set[data-v-65539591]{border-color:var(--accent);color:var(--accent)}.editor[data-v-65539591]{padding:16px 18px 20px;border-top:1px dashed var(--line-strong);background:var(--surface-2)}.flow[data-v-65539591]{display:flex;align-items:stretch;flex-wrap:wrap;gap:8px}.arrow[data-v-65539591]{align-self:center;color:var(--line-strong);font-size:calc(15px * var(--fs-mult,1))}.node[data-v-65539591]{display:flex;flex-direction:column;gap:6px;min-width:150px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface)}.node.start[data-v-65539591],.node.end[data-v-65539591]{justify-content:center;min-width:88px;border-style:dashed;color:var(--muted)}.node.start b[data-v-65539591],.node.end b[data-v-65539591]{font-family:var(--font-mono);font-size:calc(12px * var(--fs-mult,1));color:var(--ink)}.cap[data-v-65539591]{font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.node select[data-v-65539591],.node input[data-v-65539591]{box-sizing:border-box;width:100%;padding:5px 8px;font-size:calc(12px * var(--fs-mult,1));border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);font-family:var(--font-tc)}.node select[data-v-65539591]:focus,.node input[data-v-65539591]:focus{outline:none;border-color:var(--accent)}.thr[data-v-65539591]{display:flex;align-items:center;gap:5px;font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted)}.thr input[data-v-65539591]{width:74px;text-align:right;font-family:var(--font-mono)}.nodeops[data-v-65539591]{display:flex;gap:4px;justify-content:flex-end}.tiny[data-v-65539591]{width:22px;height:20px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:none;color:var(--muted);cursor:pointer;font-size:calc(9px * var(--fs-mult,1));line-height:1}.tiny[data-v-65539591]:hover:not(:disabled){border-color:var(--accent);color:var(--ink)}.tiny.warn[data-v-65539591]:hover{border-color:var(--neg);color:var(--neg)}.tiny[data-v-65539591]:disabled{opacity:.35;cursor:not-allowed}.empty[data-v-65539591]{font-size:calc(12px * var(--fs-mult,1));color:var(--muted);margin:12px 0 0}.addrow[data-v-65539591]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px}.addbtn[data-v-65539591]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));padding:4px 11px;border:1px dashed var(--line-strong);border-radius:99px;background:none;color:var(--muted);cursor:pointer}.addbtn[data-v-65539591]:hover{border-style:solid;border-color:var(--accent);color:var(--ink)}.opts[data-v-65539591]{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-end;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.opts label[data-v-65539591]{display:flex;flex-direction:column;gap:5px;font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.opts .grow[data-v-65539591]{flex:1;min-width:240px}.opts .chk[data-v-65539591]{flex-direction:row;align-items:center;gap:7px;text-transform:none;letter-spacing:0;font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));color:var(--ink);padding-bottom:7px}.opts .chk input[data-v-65539591]{width:auto}.opts input[data-v-65539591]{box-sizing:border-box;width:100%;padding:7px 10px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1))}.opts input[data-v-65539591]:focus{outline:none;border-color:var(--accent)}.acts[data-v-65539591]{display:flex;gap:9px;margin-top:16px}.hint[data-v-92283977]{flex-basis:100%;font-size:calc(11px * var(--fs-mult,1));color:var(--muted)}.rolesel[data-v-92283977]{padding:4px 8px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);font-family:var(--font-tc);font-size:calc(12px * var(--fs-mult,1))}.rolesel[data-v-92283977]:focus{outline:none;border-color:var(--accent)}.pwrow[data-v-92283977],.permrow[data-v-92283977]{background:var(--surface-2)}.permhead[data-v-92283977]{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.tpl[data-v-92283977]{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tpl select[data-v-92283977]{padding:4px 9px;border:1px solid var(--line-strong);border-radius:99px;background:var(--bg);color:var(--ink);font-family:var(--font-tc);font-size:calc(12px * var(--fs-mult,1))}.tpl select[data-v-92283977]:focus{outline:none;border-color:var(--accent)}.permhead .spacer[data-v-92283977]{flex:1}.permgrid[data-v-92283977]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px 20px}.permgrid section header[data-v-92283977]{display:flex;align-items:center;gap:7px;font-family:var(--font-sans);font-size:calc(12.5px * var(--fs-mult,1));font-weight:600;padding-bottom:6px;margin-bottom:5px;border-bottom:1px solid var(--line)}.gtoggle[data-v-92283977]{border:none;background:none;cursor:pointer;font-size:calc(11px * var(--fs-mult,1));color:var(--muted);padding:0}.gtoggle.all[data-v-92283977],.gtoggle.some[data-v-92283977]{color:var(--accent)}.pitem[data-v-92283977]{display:flex;align-items:flex-start;gap:7px;padding:3px 0;font-size:calc(11.5px * var(--fs-mult,1));line-height:1.6;cursor:pointer}.pitem input[data-v-92283977]{margin-top:3px}.pitem i[data-v-92283977]{display:block;font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));font-style:normal;color:var(--muted)}.minibtn.on[data-v-92283977]{border-color:var(--accent);color:var(--ink)}.pwrow input[data-v-92283977]{width:320px;margin:0 10px;padding:6px 10px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-size:calc(12.5px * var(--fs-mult,1))}.pwrow input[data-v-92283977]:focus{outline:none;border-color:var(--accent)}.cap[data-v-92283977]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.dim[data-v-92283977]{color:var(--muted)}.small[data-v-92283977]{font-size:calc(11.5px * var(--fs-mult,1))}.warntxt[data-v-92283977]{color:var(--warn);font-size:calc(12px * var(--fs-mult,1))}.hint[data-v-f21e2979]{font-size:calc(11px * var(--fs-mult,1));color:var(--muted);padding-bottom:9px}.mono[data-v-f21e2979]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dim[data-v-f21e2979]{color:var(--muted)}.closing[data-v-f21e2979]{margin-top:30px}.sechead[data-v-f21e2979]{display:flex;align-items:center;gap:10px;margin:6px 2px 14px}.sechead h2[data-v-f21e2979]{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:600}.sechead .line[data-v-f21e2979]{flex:1;height:1px;background:var(--line)}.secno[data-v-f21e2979]{font-family:var(--font-mono);font-weight:600;font-size:calc(12px * var(--fs-mult,1));letter-spacing:.16em;color:var(--accent)}.tablewrap[data-v-f21e2979]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);overflow:auto;margin:0 2px 12px}.ct[data-v-f21e2979]{width:100%;border-collapse:collapse;font-size:calc(12.5px * var(--fs-mult,1))}.ct th[data-v-f21e2979]{text-align:left;white-space:nowrap;font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:400;padding:11px 12px;border-bottom:1px solid var(--line-strong)}.ct th.num[data-v-f21e2979],.ct td.num[data-v-f21e2979]{text-align:right}.ct td[data-v-f21e2979]{padding:7px 12px;border-bottom:1px solid var(--line)}.ct tr.re td[data-v-f21e2979]{color:var(--accent);font-weight:600;background:color-mix(in srgb,var(--accent) 5%,transparent)}.ct tfoot td[data-v-f21e2979]{border-top:1px solid var(--line-strong);border-bottom:none;font-weight:600;background:var(--surface-2)}.acts[data-v-f21e2979]{margin:4px 2px 0}.card[data-v-7067a40e]{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);margin-bottom:14px;overflow:hidden}.chead[data-v-7067a40e]{padding:12px 18px;border-bottom:1px solid var(--line);background:var(--surface-2);font-family:var(--font-sans);font-size:calc(13.5px * var(--fs-mult,1));font-weight:600}.grid[data-v-7067a40e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 16px;padding:16px 18px}.grid .wide[data-v-7067a40e]{grid-column:1/-1}.grid label[data-v-7067a40e]{display:flex;flex-direction:column;gap:5px;font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.grid input[data-v-7067a40e],.grid select[data-v-7067a40e]{box-sizing:border-box;width:100%;padding:8px 11px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);font-family:var(--font-tc);font-size:calc(13px * var(--fs-mult,1))}.grid input.mono[data-v-7067a40e]{font-family:var(--font-mono)}.grid input[data-v-7067a40e]:focus,.grid select[data-v-7067a40e]:focus{outline:none;border-color:var(--accent)}.grid input[data-v-7067a40e]:disabled,.grid select[data-v-7067a40e]:disabled{opacity:.6;cursor:not-allowed}.grid .hint[data-v-7067a40e]{font-family:var(--font-tc,inherit);font-size:calc(11px * var(--fs-mult,1));color:var(--muted);letter-spacing:0;text-transform:none;line-height:1.5}.dim.small[data-v-7067a40e]{padding:0 18px 14px;font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);line-height:1.6;margin:0}.synced[data-v-7067a40e]{display:flex;flex-direction:column;gap:5px;font-size:calc(12px * var(--fs-mult,1));align-self:end;padding-bottom:8px}.cap[data-v-7067a40e]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.mono[data-v-7067a40e]{font-family:var(--font-mono)}.acts[data-v-7067a40e]{display:flex;gap:9px;margin:4px 2px 0}.bar[data-v-20aa8ac8]{display:flex;align-items:flex-end;gap:12px;margin:0 2px 12px}.bar label[data-v-20aa8ac8]{display:flex;flex-direction:column;gap:5px;font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.bar input[data-v-20aa8ac8]{padding:8px 11px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-mono);font-size:calc(13px * var(--fs-mult,1))}.preview[data-v-20aa8ac8]{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);overflow:hidden;margin-top:14px}.pv[data-v-20aa8ac8]{width:100%;border-collapse:collapse;font-size:calc(12.5px * var(--fs-mult,1))}.pv th[data-v-20aa8ac8]{text-align:left;font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:400;padding:10px 14px;border-bottom:1px solid var(--line-strong);background:var(--surface-2)}.pv td[data-v-20aa8ac8]{padding:8px 14px;border-bottom:1px solid var(--line)}.pv tbody tr.bad td[data-v-20aa8ac8]{color:var(--neg)}.pv tfoot td[data-v-20aa8ac8]{padding:10px 14px;font-weight:600;border-top:1px solid var(--ink);background:var(--surface-2)}.mono[data-v-20aa8ac8]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.r[data-v-20aa8ac8]{text-align:right}.dim[data-v-20aa8ac8]{color:var(--muted)}.small[data-v-20aa8ac8],.sm[data-v-20aa8ac8]{font-size:calc(11.5px * var(--fs-mult,1))}.probs[data-v-20aa8ac8]{margin:14px 2px 0;padding-left:18px;font-size:calc(12.5px * var(--fs-mult,1));color:var(--neg);line-height:1.9}.acts[data-v-20aa8ac8]{margin:16px 2px 0}.pv-back[data-v-0ad4b206]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#14161957;display:flex;align-items:center;justify-content:center;padding:24px}.pv[data-v-0ad4b206]{width:min(760px,100%);max-height:86vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow)}.pv-head[data-v-0ad4b206]{display:flex;align-items:center;gap:10px;padding:11px 14px;background:var(--surface-2);border-bottom:1px solid var(--line-strong)}.pv-head b[data-v-0ad4b206]{font-size:var(--fs-h2)}.pv-head .x[data-v-0ad4b206]{margin-left:auto;border:none;background:none;font-size:calc(19px * var(--fs-mult,1));line-height:1;color:var(--muted);cursor:pointer}.pv-body[data-v-0ad4b206]{flex:1;overflow-y:auto;padding:14px}.vch[data-v-0ad4b206]{margin-bottom:14px}.vch-head[data-v-0ad4b206]{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.vch-head .memo[data-v-0ad4b206]{font-size:var(--fs-sm);color:var(--ink-2)}.tgrid[data-v-0ad4b206]{font-size:var(--fs-sm)}.tgrid th[data-v-0ad4b206]{font-family:var(--font-mono-tc);font-size:var(--fs-micro);letter-spacing:var(--ls-caps);padding:5px 8px}.tgrid td[data-v-0ad4b206]{padding:6px 8px}.mono[data-v-0ad4b206]{font-family:var(--font-mono-tc);font-variant-numeric:tabular-nums}.tag[data-v-0ad4b206]{margin-left:6px;padding:1px 5px;border:1px solid var(--line-strong);border-radius:3px;font-size:var(--fs-micro);color:var(--muted)}.sum[data-v-0ad4b206]{display:flex;gap:14px;justify-content:flex-end;align-items:baseline;padding:8px 8px 0;border-top:1px solid var(--line-strong)}.sum.bad[data-v-0ad4b206],.warn[data-v-0ad4b206]{color:var(--neg)}.dim[data-v-0ad4b206]{color:var(--muted)}.small[data-v-0ad4b206]{font-size:var(--fs-sm)}.tiny[data-v-0ad4b206]{font-size:var(--fs-xs)}.err[data-v-0ad4b206]{color:var(--neg);font-size:var(--fs-sm);line-height:1.7;margin:0 0 10px}.caps[data-v-0ad4b206]{font-family:var(--font-mono-tc);font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.pv-foot[data-v-0ad4b206]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--line-strong);background:var(--surface-2)}.pv-foot .tiny[data-v-0ad4b206]{flex:1;line-height:1.6}.btn[data-v-0ad4b206]{font-size:var(--fs-sm);padding:6px 16px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);cursor:pointer}.btn[data-v-0ad4b206]:hover:not(:disabled){border-color:var(--accent)}.btn.ok[data-v-0ad4b206]{border-color:var(--accent);color:var(--accent);font-weight:600}.btn[data-v-0ad4b206]:disabled{opacity:.5;cursor:default}.qpass[data-v-ec8d0890]{display:grid;grid-template-columns:34px 1fr 210px;background:var(--surface);border:1px solid var(--line-strong);border-radius:3px;overflow:hidden;margin:0 2px 16px}.qmain[data-v-ec8d0890]{min-width:0;display:flex;flex-direction:column}.qfields[data-v-ec8d0890]{margin:0;padding:8px 18px 7px;row-gap:7px}.qcells[data-v-ec8d0890]{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px 28px;padding:7px 18px 8px;border-top:1px solid var(--line)}.qcells.qcells[data-v-ec8d0890]>*{flex:0 0 auto;width:auto;min-width:0;white-space:nowrap;border-bottom:none}.qstub[data-v-ec8d0890]{position:relative;background:var(--surface-2);border-left:2px dashed var(--line-strong);padding:9px 14px;display:flex;flex-direction:column;gap:6px}.qcells[data-v-ec8d0890] .big{font-size:calc(17px * var(--fs-mult,1));margin-top:3px}.qcells[data-v-ec8d0890] .big.sm{font-size:calc(14.5px * var(--fs-mult,1))}.qcells[data-v-ec8d0890] .caps.sub{margin-top:3px;line-height:1.65}.qstub[data-v-ec8d0890] .big{font-size:calc(16px * var(--fs-mult,1));margin-top:2px}.qstub[data-v-ec8d0890] .st{margin-top:5px}.qstub[data-v-ec8d0890] .caps.sub{margin-top:3px;line-height:1.65}.qstub[data-v-ec8d0890]:before,.qstub[data-v-ec8d0890]:after{content:"";position:absolute;left:-9px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:1px solid var(--line-strong)}.qstub[data-v-ec8d0890]:before{top:-9px}.qstub[data-v-ec8d0890]:after{bottom:-9px}.qstub[data-v-ec8d0890] .stubact{display:flex;flex-direction:column;gap:5px;margin-top:auto}.qstub[data-v-ec8d0890] .stubact .btn{width:100%;padding:4px 10px;text-align:center;font-size:calc(11px * var(--fs-mult,1))}@media (max-width:900px){.qpass[data-v-ec8d0890]{grid-template-columns:1fr}.atb[data-v-ec8d0890]{display:none}.qstub[data-v-ec8d0890]{border-left:none;border-top:2px dashed var(--line-strong)}.qstub[data-v-ec8d0890]:before,.qstub[data-v-ec8d0890]:after{display:none}.qstub[data-v-ec8d0890] .stubact{flex-direction:row;flex-wrap:wrap}.qstub[data-v-ec8d0890] .stubact .btn{width:auto;flex:1 1 110px}}.roll[data-v-136801cd]{display:inline-flex;align-items:baseline;font-variant-numeric:tabular-nums;line-height:1.2}.slot[data-v-136801cd]{display:inline-block;height:1.2em;overflow:hidden;vertical-align:bottom}.col[data-v-136801cd]{display:block;will-change:transform}.d[data-v-136801cd]{display:block;height:1.2em;line-height:1.2}.fixed[data-v-136801cd]{display:inline-block}.abox[data-v-44375f8f]{border:1px dashed var(--line-strong);border-radius:var(--r);padding:11px 13px;transition:border-color .3s var(--e),background .3s var(--e)}.abox.drop[data-v-44375f8f]{border-color:var(--accent);border-style:solid;background:color-mix(in srgb,var(--accent) 6%,transparent)}.ahd[data-v-44375f8f]{display:flex;align-items:center;gap:9px}.caps[data-v-44375f8f]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted);white-space:nowrap}.cnt[data-v-44375f8f]{font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));min-width:18px;text-align:center;border:1px solid var(--line-strong);border-radius:99px;padding:1px 6px;color:var(--muted)}.cnt.on[data-v-44375f8f]{border-color:var(--accent);color:var(--accent)}.line[data-v-44375f8f]{flex:1;height:1px;background:var(--line)}.hide[data-v-44375f8f]{display:none}.tiny[data-v-44375f8f]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));letter-spacing:.06em;padding:3px 9px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--muted);cursor:pointer;white-space:nowrap}.tiny[data-v-44375f8f]:hover:not(:disabled){color:var(--ink);border-color:var(--accent)}.tiny[data-v-44375f8f]:disabled{opacity:.5;cursor:default}.tiny.warn[data-v-44375f8f]{color:var(--neg)}.tiny.ai[data-v-44375f8f]{color:var(--accent);border-color:var(--accent)}.tiny.ai.off[data-v-44375f8f]{color:var(--muted);border-color:var(--line-strong);border-style:dashed}.aioff[data-v-44375f8f]{margin:9px 0 0;font-size:calc(11.5px * var(--fs-mult,1));line-height:1.75;color:var(--muted);padding:7px 10px;border-radius:var(--r-sm);border:1px dashed var(--line-strong);background:var(--bg)}.quota[data-v-44375f8f]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.06em;color:var(--muted);white-space:nowrap}.alist[data-v-44375f8f]{list-style:none;margin:9px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.alist li[data-v-44375f8f]{display:flex;align-items:center;gap:9px;font-size:calc(12.5px * var(--fs-mult,1));padding:5px 0;border-top:1px solid var(--line)}.tag[data-v-44375f8f]{font-family:var(--font-mono);font-size:calc(8.5px * var(--fs-mult,1));letter-spacing:.1em;border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:2px 5px;color:var(--muted);flex:0 0 auto}.nm[data-v-44375f8f]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sz[data-v-44375f8f],.who[data-v-44375f8f]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted);white-space:nowrap}.dup[data-v-44375f8f]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.08em;color:var(--warn);border:1px solid var(--warn);border-radius:99px;padding:1px 7px;white-space:nowrap}.hint[data-v-44375f8f]{margin:8px 0 0;font-size:calc(12px * var(--fs-mult,1));color:var(--muted);line-height:1.7}.hint .sub[data-v-44375f8f]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--line-strong)}.aerr[data-v-44375f8f]{margin:8px 0 0;font-size:calc(12px * var(--fs-mult,1));color:var(--neg);line-height:1.6}.abox.compact[data-v-44375f8f]{padding:8px 11px}.abox.compact .alist li[data-v-44375f8f]{font-size:calc(12px * var(--fs-mult,1))}@media (max-width:720px){.alist li[data-v-44375f8f]{flex-wrap:wrap}.who[data-v-44375f8f]{flex-basis:100%}}.overlay[data-v-57129e57]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#1416196b;display:flex;align-items:center;justify-content:center;padding:24px}.modal[data-v-57129e57]{display:grid;grid-template-columns:34px 1fr 200px;width:min(920px,100%);max-height:90vh;background:var(--surface);border:1px solid var(--line-strong);border-radius:3px;overflow:hidden;box-shadow:var(--shadow)}.body[data-v-57129e57]{padding:20px 22px;overflow:auto;min-width:0}.empty[data-v-57129e57]{padding:40px;text-align:center;color:var(--muted)}.caps[data-v-57129e57]{font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.caps.sub[data-v-57129e57]{line-height:1.9}.caps.sub.warn[data-v-57129e57]{color:var(--neg)}.mono[data-v-57129e57]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dim[data-v-57129e57]{color:var(--muted)}.hgrid[data-v-57129e57]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px 18px;margin-bottom:12px}.hf .hv[data-v-57129e57]{font-size:calc(13px * var(--fs-mult,1));margin-top:4px}.hf.memo[data-v-57129e57]{display:block;margin-bottom:14px}.hf.memo .hv[data-v-57129e57]{margin-top:4px}.hin[data-v-57129e57]{width:100%;box-sizing:border-box;margin-top:4px;padding:6px 9px;font-size:calc(12.5px * var(--fs-mult,1));border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink)}.hin[data-v-57129e57]:focus{outline:none;border-color:var(--accent)}.lt[data-v-57129e57]{width:100%;border-collapse:collapse;font-size:calc(12.5px * var(--fs-mult,1));margin-bottom:14px}.lt th[data-v-57129e57]{text-align:left;white-space:nowrap;font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:400;padding:8px 9px;border-bottom:1px solid var(--line-strong)}.lt th.num[data-v-57129e57],.lt td.num[data-v-57129e57]{text-align:right}.lt td[data-v-57129e57]{padding:7px 9px;border-bottom:1px solid var(--line);vertical-align:top}.lt td.n[data-v-57129e57]{color:var(--muted);width:1%}.fx[data-v-57129e57]{font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted)}.lt tfoot td[data-v-57129e57]{border-top:1px solid var(--line-strong);border-bottom:none;font-weight:600;background:var(--surface-2)}.ein[data-v-57129e57]{width:100%;box-sizing:border-box;padding:5px 7px;font-size:calc(12.5px * var(--fs-mult,1));border:none;border-bottom:1px solid var(--line-strong);background:transparent;color:var(--ink)}.ein[data-v-57129e57]:focus{outline:none;border-bottom-color:var(--accent)}.ein.num[data-v-57129e57]{text-align:right}.lt.edit td[data-v-57129e57]{padding:3px 5px}.rm[data-v-57129e57]{border:none;background:none;color:var(--muted);cursor:pointer;font-size:calc(11px * var(--fs-mult,1));padding:6px 4px}.mini[data-v-57129e57]{width:24px;height:24px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--muted);cursor:pointer;font-size:calc(12px * var(--fs-mult,1));line-height:1}.mini[data-v-57129e57]:hover{border-color:var(--accent);color:var(--ink)}.mini.filled[data-v-57129e57]{color:var(--accent);border-color:var(--accent)}.rm[data-v-57129e57]:hover{color:var(--neg)}.link[data-v-57129e57]{background:none;border:none;padding:0;font-size:calc(12px * var(--fs-mult,1));color:var(--accent);cursor:pointer}.vat[data-v-57129e57]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:calc(12px * var(--fs-mult,1));border:1px dashed var(--line-strong);border-radius:var(--r);padding:8px 12px;margin-bottom:14px}.tag401[data-v-57129e57]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.1em;color:var(--accent);border:1px solid var(--accent);border-radius:99px;padding:1px 8px}.trail[data-v-57129e57]{margin-top:4px}.thead[data-v-57129e57]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.thead .line[data-v-57129e57]{flex:1;height:1px;background:var(--line)}.tr-row[data-v-57129e57]{display:flex;align-items:baseline;gap:12px;padding:5px 0;font-size:calc(12px * var(--fs-mult,1));border-bottom:1px dashed var(--line)}.tr-row[data-v-57129e57]:last-child{border-bottom:none}.when[data-v-57129e57]{font-size:calc(11px * var(--fs-mult,1));color:var(--muted);flex:0 0 110px}.act[data-v-57129e57]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.1em;border:1px solid var(--line-strong);border-radius:99px;padding:1px 8px;color:var(--muted);flex:0 0 auto}.act.update[data-v-57129e57]{color:var(--warn);border-color:var(--warn)}.act.void[data-v-57129e57]{color:var(--neg);border-color:var(--neg)}.act.post[data-v-57129e57]{color:var(--pos);border-color:var(--pos)}.who[data-v-57129e57]{flex:0 0 auto;color:var(--ink-2)}.sum[data-v-57129e57]{color:var(--muted);min-width:0}.stub[data-v-57129e57]{position:relative;background:var(--surface-2);border-left:2px dashed var(--line-strong);padding:18px 16px;display:flex;flex-direction:column;gap:12px}.stub[data-v-57129e57]:before,.stub[data-v-57129e57]:after{content:"";position:absolute;left:-9px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:1px solid var(--line-strong)}.stub[data-v-57129e57]:before{top:-9px}.stub[data-v-57129e57]:after{bottom:-9px}.st[data-v-57129e57]{display:block;margin-top:8px;align-self:flex-start;font-family:var(--font-sans);font-weight:700;font-size:calc(10.5px * var(--fs-mult,1));letter-spacing:.14em;border-radius:var(--r-sm);padding:3px 9px;border:1.5px solid;color:var(--muted);border-color:var(--line-strong);width:fit-content}.st.posted[data-v-57129e57]{color:var(--pos);border-color:var(--pos)}.st.voided[data-v-57129e57]{color:var(--neg);border-color:var(--neg)}.st.draft[data-v-57129e57]{color:var(--warn);border-color:var(--warn)}.stubact[data-v-57129e57]{display:flex;flex-direction:column;gap:7px;margin-top:auto}.stubact .btn[data-v-57129e57]{width:100%;padding:8px 10px;text-align:center;font-size:calc(12px * var(--fs-mult,1))}.vm-dimpop[data-v-57129e57]{position:fixed;z-index:220;width:260px;padding:14px;box-sizing:border-box;overflow:auto;max-height:min(420px,80vh);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px}.dphead[data-v-57129e57]{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-bottom:8px;border-bottom:1px solid var(--line)}.dpx[data-v-57129e57]{border:none;background:none;color:var(--muted);cursor:pointer;font-size:calc(11px * var(--fs-mult,1));padding:2px 4px}.dpx[data-v-57129e57]:hover{color:var(--ink)}.vm-dimpop label[data-v-57129e57]{display:flex;flex-direction:column;gap:4px;font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted)}.vm-dimpop select[data-v-57129e57],.vm-dimpop input[data-v-57129e57]{font-size:calc(12.5px * var(--fs-mult,1));border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);padding:6px 9px}.vm-dimpop select[data-v-57129e57]:focus,.vm-dimpop input[data-v-57129e57]:focus{outline:none;border-color:var(--accent)}.dpempty[data-v-57129e57]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);line-height:1.7;margin:0}.vm-enter-active[data-v-57129e57]{transition:opacity .3s var(--e)}.vm-enter-active .modal[data-v-57129e57]{transition:transform .35s var(--e)}.vm-leave-active[data-v-57129e57]{transition:opacity .2s var(--e)}.vm-enter-from[data-v-57129e57],.vm-leave-to[data-v-57129e57]{opacity:0}.vm-enter-from .modal[data-v-57129e57]{transform:translateY(10px)}@media (prefers-reduced-motion:reduce){.vm-enter-active[data-v-57129e57],.vm-leave-active[data-v-57129e57],.vm-enter-active .modal[data-v-57129e57]{transition:none}}@media (max-width:760px){.modal[data-v-57129e57]{grid-template-columns:1fr;max-height:94vh}.atb[data-v-57129e57]{display:none}.stub[data-v-57129e57]{border-left:none;border-top:2px dashed var(--line-strong)}.stub[data-v-57129e57]:before,.stub[data-v-57129e57]:after{display:none}.stubact[data-v-57129e57]{flex-direction:row;flex-wrap:wrap}.stubact .btn[data-v-57129e57]{width:auto;flex:1 1 90px}}.vmatt[data-v-57129e57]{margin-top:14px}.vprint[data-v-99825709]{--pi:#16181a;--pm:#7c8086;--pl:#d9dcdf;--pl2:#eceef0;--pa:#8a6a38;color:var(--pi);background:#fff;font-family:var(--font-tc);font-size:10.5pt;line-height:1.5}.vprint .num[data-v-99825709]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.vprint .t[data-v-99825709]{font-family:var(--font-mono);font-size:7pt;letter-spacing:.16em;text-transform:uppercase;color:var(--pm)}.vpass[data-v-99825709]{display:grid;grid-template-columns:26px 1fr 150px;border:1px solid var(--pl);border-radius:14px;overflow:hidden}.vpass[data-v-99825709]{break-inside:avoid;page-break-inside:avoid}.vpass+.vpass[data-v-99825709]{break-before:page;page-break-before:always;margin-top:12mm}.vatb[data-v-99825709]{display:flex;align-items:center;justify-content:center;border-right:1px dashed var(--pl);background:#fafbfb}.vatb span[data-v-99825709]{writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-mono-tc);font-size:6.5pt;letter-spacing:.34em;color:var(--pm);white-space:nowrap}.vmain[data-v-99825709]{padding:14px 16px;min-width:0}.vhd[data-v-99825709]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.vhr[data-v-99825709]{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.vseq[data-v-99825709]{white-space:nowrap}.vorg[data-v-99825709]{font-family:var(--font-mono);font-size:7.5pt;letter-spacing:.2em;text-transform:uppercase;color:var(--pm)}.vhd h1[data-v-99825709]{font-family:var(--font-sans);font-size:16pt;font-weight:700;letter-spacing:.04em;margin:3px 0 0}.vhd h1 small[data-v-99825709]{display:block;font-family:var(--font-mono);font-size:7.5pt;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--pm);margin-top:3px}.vchip[data-v-99825709]{font-family:var(--font-mono);font-size:7.5pt;letter-spacing:.14em;text-transform:uppercase;padding:3px 10px;border-radius:999px;border:1px solid var(--pl);color:var(--pm);white-space:nowrap}.vchip.on[data-v-99825709]{border-color:var(--pa);color:var(--pa)}.vflds[data-v-99825709]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 8px;padding-bottom:12px;border-bottom:1px solid var(--pl2);margin-bottom:12px}.vfld .v[data-v-99825709]{font-family:var(--font-mono);font-size:10.5pt;margin-top:2px}.vmemo[data-v-99825709]{margin:0 0 14px;font-size:10.5pt}.vmemo .t[data-v-99825709]{display:block;margin-bottom:2px}.vfx[data-v-99825709]{margin:0 0 8px;font-size:8pt;color:var(--pm)}.vln[data-v-99825709]{width:100%;border-collapse:collapse;font-size:9.5pt;margin-top:6px}.vln th[data-v-99825709]{text-align:left;font-family:var(--font-mono);font-size:7pt;letter-spacing:.12em;text-transform:uppercase;color:var(--pm);font-weight:400;padding:0 6px 6px;border-bottom:1px solid var(--pl)}.vln td[data-v-99825709]{padding:6px;border-bottom:1px dashed var(--pl2);vertical-align:top}.vln th.r[data-v-99825709],.vln td.r[data-v-99825709]{text-align:right}.vln th.c[data-v-99825709],.vln td.c[data-v-99825709]{text-align:center;width:20px;color:var(--pm)}.vln .acc[data-v-99825709]{font-family:var(--font-mono);color:var(--pm);margin-right:7px}.vln .sm[data-v-99825709],.vdim[data-v-99825709]{font-size:8pt;color:var(--pm)}.vblank td[data-v-99825709]{height:17px}.vtot td[data-v-99825709]{border-bottom:none;border-top:1px solid var(--pi);padding-top:9px;font-weight:600}.vtot td[data-v-99825709]:first-child{font-size:9pt;letter-spacing:.06em}.vtot .num[data-v-99825709]{font-size:10.5pt}.vvat[data-v-99825709]{margin-top:12px;padding:9px 11px;border:1px dashed var(--pl);border-radius:9px}.vvg[data-v-99825709]{display:grid;grid-template-columns:repeat(3,1fr);gap:5px 12px;margin-top:6px;font-size:9pt}.vvg span[data-v-99825709]{font-family:var(--font-mono)}.vvg i[data-v-99825709]{display:block;font-style:normal;font-family:var(--font-mono);font-size:7pt;letter-spacing:.14em;color:var(--pm)}.vsign[data-v-99825709]{display:grid;grid-template-columns:repeat(4,1fr);margin-top:18px;border:1px solid var(--pl);border-radius:9px;overflow:hidden}.vsign>div[data-v-99825709]{border-right:1px dashed var(--pl);height:56px;padding:5px 8px}.vsign>div[data-v-99825709]:last-child{border-right:none}.vstub[data-v-99825709]{position:relative;background:#fafbfb;border-left:2px dashed var(--pl);padding:14px 12px;display:flex;flex-direction:column;justify-content:space-between;gap:14px}.vstub[data-v-99825709]:before,.vstub[data-v-99825709]:after{content:"";position:absolute;left:-7px;width:12px;height:12px;border-radius:50%;background:#fff;border:1px solid var(--pl)}.vstub[data-v-99825709]:before{top:-7px}.vstub[data-v-99825709]:after{bottom:-7px}.vstub .big[data-v-99825709]{font-family:var(--font-mono);font-weight:600;font-size:15pt;margin-top:3px;letter-spacing:-.02em;word-break:break-all}.vstub .big.sm[data-v-99825709]{font-size:11pt}.vstub .t.sub[data-v-99825709]{margin-top:5px;letter-spacing:.1em}.vst[data-v-99825709]{display:inline-block;font-family:var(--font-sans);font-weight:700;font-size:7pt;letter-spacing:.14em;border:1.2px solid var(--pm);color:var(--pm);border-radius:6px;padding:2px 7px;margin-top:8px}.vst.ok[data-v-99825709]{border-color:var(--pa);color:var(--pa)}.vfootv[data-v-99825709]{font-family:var(--font-mono);font-size:8pt;margin-top:3px;line-height:1.6}.vprint{display:none}@media print{@page{size:A4 portrait;margin:12mm}body.printing-voucher{background:#fff}body.printing-voucher>*{display:none!important}body.printing-voucher>.vprint{display:block!important}body.printing-voucher .vprint,body.printing-voucher .vprint *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.seg[data-v-f03c8025]{display:inline-flex;border:1px solid var(--line-strong);border-radius:var(--r-sm);overflow:hidden}.seg button[data-v-f03c8025]{font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));padding:8px 13px;border:none;background:var(--surface);color:var(--muted);cursor:pointer;transition:color .3s var(--e),background .3s var(--e)}.seg button+button[data-v-f03c8025]{border-left:1px solid var(--line)}.seg button.on[data-v-f03c8025]{color:var(--ink);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.colpop[data-v-f03c8025]{position:fixed;z-index:120;width:200px;max-height:340px;overflow:auto;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r);box-shadow:var(--shadow);padding:10px 0}.cphead[data-v-f03c8025]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted);padding:0 14px 8px;border-bottom:1px solid var(--line);margin-bottom:6px}.cpitem[data-v-f03c8025]{display:flex;flex-direction:row;align-items:center;gap:8px;padding:5px 14px;cursor:pointer;font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));letter-spacing:0;text-transform:none;color:var(--ink)}.cpitem[data-v-f03c8025]:hover{background:var(--hover-wash)}.cpitem input[data-v-f03c8025]{width:auto}.cpitem.lock[data-v-f03c8025]{color:var(--muted);cursor:default}.caps[data-v-f03c8025]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.caps.sub[data-v-f03c8025]{line-height:1.9}.big[data-v-f03c8025]{font-family:var(--font-mono);font-weight:600;font-size:calc(21px * var(--fs-mult,1));margin-top:5px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.big.sm[data-v-f03c8025]{font-size:calc(17px * var(--fs-mult,1))}.st[data-v-f03c8025]{display:block;margin-top:8px;align-self:flex-start;font-family:var(--font-sans);font-weight:700;font-size:calc(10.5px * var(--fs-mult,1));letter-spacing:.14em;border-radius:var(--r-sm);padding:3px 9px;border:1.5px solid}.st.ok[data-v-f03c8025]{color:var(--pos);border-color:var(--pos)}.st.bad[data-v-f03c8025]{color:var(--neg);border-color:var(--neg)}.tablewrap[data-v-f03c8025]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);overflow:auto;margin:0 2px}.jt[data-v-f03c8025]{width:100%;border-collapse:collapse;font-size:calc(12.5px * var(--fs-mult,1))}.jt th[data-v-f03c8025]{position:sticky;top:0;z-index:1;text-align:left;white-space:nowrap;cursor:pointer;font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:400;padding:12px;background:var(--surface);border-bottom:1px solid var(--line-strong)}.jt th[data-v-f03c8025]:hover{color:var(--ink)}.jt th.on[data-v-f03c8025]{color:var(--accent)}.jt th.num[data-v-f03c8025],.jt td.num[data-v-f03c8025]{text-align:right}.jt th.act[data-v-f03c8025],.jt td.act[data-v-f03c8025]{text-align:right;cursor:default;width:1%;white-space:nowrap}.jt td.act .link+.link[data-v-f03c8025],.jt td.act .link+.door[data-v-f03c8025]{margin-left:10px}.jt th.pick[data-v-f03c8025],.jt td.pick[data-v-f03c8025]{width:1%;padding:9px 4px 9px 12px;cursor:default;text-align:center}.jt th.pick input[data-v-f03c8025],.jt td.pick input[data-v-f03c8025]{width:auto;margin:0;cursor:pointer;accent-color:var(--accent)}.jt tbody tr.picked td[data-v-f03c8025]{background:color-mix(in srgb,var(--accent) 8%,transparent)}.arr[data-v-f03c8025]{margin-left:5px;font-size:calc(10px * var(--fs-mult,1))}.jt td[data-v-f03c8025]{padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top}.jt td.mono[data-v-f03c8025]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.jt td.rep[data-v-f03c8025],.jt td.rep .vlink[data-v-f03c8025]{color:var(--line-strong)}.vlink[data-v-f03c8025]{background:none;border:none;padding:0;font:inherit;color:var(--accent);cursor:pointer;border-bottom:1px solid transparent}.vlink[data-v-f03c8025]:hover{border-bottom-color:currentColor}.jt tr.vfirst td[data-v-f03c8025]{border-top:1px solid var(--line-strong)}.jt tr:first-child td[data-v-f03c8025]{border-top:none}.jt tr.voided td[data-v-f03c8025]{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--line-strong)}.jt tr.draft td[data-v-f03c8025]{background:color-mix(in srgb,var(--warn) 5%,transparent)}.empty[data-v-f03c8025]{padding:26px 12px;text-align:center;color:var(--muted)}.badge[data-v-f03c8025]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.1em;border:1px solid var(--line-strong);border-radius:99px;padding:2px 8px;color:var(--muted);white-space:nowrap}.badge.posted[data-v-f03c8025]{color:var(--pos);border-color:var(--pos)}.badge.draft[data-v-f03c8025]{color:var(--warn);border-color:var(--warn)}.badge.voided[data-v-f03c8025]{color:var(--muted)}.link[data-v-f03c8025]{background:none;border:none;padding:0;font:inherit;color:var(--accent);cursor:pointer;border-bottom:1px solid transparent}.link[data-v-f03c8025]:hover{border-bottom-color:currentColor}.link.warn[data-v-f03c8025]{color:var(--neg);font-size:calc(12px * var(--fs-mult,1))}.door[data-v-f03c8025]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted);border:1px dashed var(--line-strong);border-radius:var(--r-sm);padding:2px 8px;white-space:nowrap;cursor:help}.caps[data-v-411971e6]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.caps.sub[data-v-411971e6]{line-height:1.9}.big[data-v-411971e6]{font-family:var(--font-mono);font-weight:600;font-size:calc(21px * var(--fs-mult,1));margin-top:5px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.big.sm[data-v-411971e6]{font-size:calc(17px * var(--fs-mult,1))}.st[data-v-411971e6]{display:inline-block;margin-top:8px;font-family:var(--font-sans);font-weight:700;font-size:calc(10.5px * var(--fs-mult,1));letter-spacing:.14em;border-radius:var(--r-sm);padding:3px 9px;border:1.5px solid}.tablewrap[data-v-411971e6]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);overflow:auto;margin:0 2px}.gl[data-v-411971e6]{width:100%;border-collapse:collapse;font-size:calc(12.5px * var(--fs-mult,1))}.gl th[data-v-411971e6]{position:sticky;top:0;z-index:1;text-align:left;white-space:nowrap;font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:400;padding:12px;background:var(--surface);border-bottom:1px solid var(--line-strong)}.gl th.num[data-v-411971e6],.gl td.num[data-v-411971e6]{text-align:right}.gl td[data-v-411971e6]{padding:8px 12px;border-bottom:1px solid var(--line)}.gl td.mono[data-v-411971e6]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.gl td.dim[data-v-411971e6]{color:var(--muted)}.ghead[data-v-411971e6]{cursor:pointer}.ghead td[data-v-411971e6]{background:var(--surface-2);border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);font-weight:600;padding:9px 12px}.ghead:hover td[data-v-411971e6]{background:color-mix(in srgb,var(--accent) 6%,var(--surface-2))}.tw[data-v-411971e6]{display:inline-block;width:14px;color:var(--muted);font-size:calc(10px * var(--fs-mult,1))}.gcode[data-v-411971e6]{font-family:var(--font-mono);color:var(--accent);margin-right:6px}.gopen[data-v-411971e6]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted);font-weight:400;margin-left:10px}.gsum[data-v-411971e6]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.run[data-v-411971e6]{font-weight:600}.neg[data-v-411971e6]{color:var(--neg)}.quiet td[data-v-411971e6]{color:var(--muted);font-size:calc(12px * var(--fs-mult,1));padding:7px 12px 7px 34px}.empty[data-v-411971e6]{padding:26px 12px;text-align:center;color:var(--muted)}.vlink[data-v-411971e6]{background:none;border:none;padding:0;font:inherit;color:var(--accent);cursor:pointer;border-bottom:1px solid transparent}.vlink[data-v-411971e6]:hover{border-bottom-color:currentColor}tfoot td[data-v-411971e6]{padding:12px;border-top:1px solid var(--line-strong);font-weight:600;font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:var(--surface-2)}.st[data-v-411971e6]{font-family:var(--font-sans);font-weight:700;font-size:calc(10.5px * var(--fs-mult,1));letter-spacing:.14em;border-radius:var(--r-sm);padding:3px 9px;border:1.5px solid}.st.ok[data-v-411971e6]{color:var(--pos);border-color:var(--pos)}.st.bad[data-v-411971e6]{color:var(--neg);border-color:var(--neg)}.mono[data-v-fe126efb]{font-family:var(--font-mono)}.caps[data-v-fe126efb]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.caps.sub[data-v-fe126efb]{line-height:1.9}.big[data-v-fe126efb]{font-family:var(--font-mono);font-weight:600;font-size:calc(21px * var(--fs-mult,1));margin-top:5px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.big.sm[data-v-fe126efb]{font-size:calc(17px * var(--fs-mult,1))}.st[data-v-fe126efb]{display:block;margin-top:8px;align-self:flex-start;font-family:var(--font-sans);font-weight:700;font-size:calc(10.5px * var(--fs-mult,1));letter-spacing:.14em;border-radius:var(--r-sm);padding:3px 9px;border:1.5px solid}.st.ok[data-v-fe126efb]{color:var(--pos);border-color:var(--pos)}.st.bad[data-v-fe126efb]{color:var(--neg);border-color:var(--neg)}.tablewrap[data-v-fe126efb]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);overflow:auto;margin:0 2px}.tb[data-v-fe126efb]{width:100%;border-collapse:collapse;font-size:calc(12.5px * var(--fs-mult,1))}.tb th[data-v-fe126efb]{position:sticky;top:0;z-index:1;text-align:left;white-space:nowrap;font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:400;padding:12px;background:var(--surface);border-bottom:1px solid var(--line-strong)}.tb th.num[data-v-fe126efb],.tb td.num[data-v-fe126efb]{text-align:right}.tb td[data-v-fe126efb]{padding:8px 12px;border-bottom:1px solid var(--line)}.tb td.mono[data-v-fe126efb]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tb td.code[data-v-fe126efb]{color:var(--accent)}.tb td.dim[data-v-fe126efb]{color:var(--muted)}.close[data-v-fe126efb]{font-weight:600}.odd[data-v-fe126efb]{color:var(--warn)}.empty[data-v-fe126efb]{padding:26px 12px;text-align:center;color:var(--muted)}tfoot td[data-v-fe126efb]{padding:12px;border-top:1px solid var(--line-strong);font-weight:600;font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:var(--surface-2)}.origin[data-v-377e93c1]{font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:2px 8px;white-space:nowrap}.origin.arap[data-v-377e93c1]{color:var(--ink-2);border-color:var(--line-strong)}.origin.orphan[data-v-377e93c1]{color:var(--neg);border-color:var(--neg)}.mono[data-v-377e93c1]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dim[data-v-377e93c1]{color:var(--muted)}.caps[data-v-377e93c1]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.caps.sub[data-v-377e93c1]{line-height:1.9;margin-top:4px}.panel[data-v-377e93c1]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r);padding:16px 18px;margin:0 2px 14px}.phead[data-v-377e93c1]{display:flex;flex-direction:column;gap:5px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--line)}.phead .dim[data-v-377e93c1]{font-size:calc(12px * var(--fs-mult,1));line-height:1.8}.acclist[data-v-377e93c1]{display:flex;flex-wrap:wrap;gap:7px 8px}.accitem[data-v-377e93c1]{display:inline-flex;align-items:center;gap:6px;font-size:calc(12.5px * var(--fs-mult,1));border:1px solid var(--line);border-radius:99px;padding:3px 11px}.phint[data-v-377e93c1]{font-size:calc(11.5px * var(--fs-mult,1));line-height:1.9;color:var(--muted);margin:10px 0 0}.src[data-v-377e93c1]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:1px 7px;margin-left:auto}.big[data-v-377e93c1]{font-family:var(--font-mono);font-weight:600;font-size:calc(21px * var(--fs-mult,1));margin-top:5px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.big.sm[data-v-377e93c1]{font-size:calc(17px * var(--fs-mult,1))}.big.pos[data-v-377e93c1]{color:var(--pos)}.big.neg[data-v-377e93c1]{color:var(--neg)}.st[data-v-377e93c1]{display:block;margin-top:8px;align-self:flex-start;font-family:var(--font-sans);font-weight:700;font-size:calc(10.5px * var(--fs-mult,1));letter-spacing:.14em;border-radius:var(--r-sm);padding:3px 9px;border:1.5px solid}.st.ok[data-v-377e93c1]{color:var(--pos);border-color:var(--pos)}.st.bad[data-v-377e93c1]{color:var(--neg);border-color:var(--neg)}.sect[data-v-377e93c1]{margin:0 2px 16px}.shead[data-v-377e93c1]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:0 2px 9px}.stitle[data-v-377e93c1]{font-size:calc(14px * var(--fs-mult,1));font-weight:600}.stitle.pos[data-v-377e93c1]{color:var(--pos)}.stitle.neg[data-v-377e93c1]{color:var(--neg)}.stotal[data-v-377e93c1]{font-family:var(--font-mono);font-size:calc(15px * var(--fs-mult,1));font-weight:600;font-variant-numeric:tabular-nums}.spacer[data-v-377e93c1]{flex:1}.chip[data-v-377e93c1]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));padding:3px 9px;border:1px solid var(--line-strong);border-radius:99px;background:var(--surface);color:var(--muted);cursor:pointer;transition:border-color .3s var(--e),color .3s var(--e)}.chip[data-v-377e93c1]:hover{border-color:var(--accent);color:var(--ink)}.chip.on[data-v-377e93c1]{border-color:var(--accent);color:var(--ink);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.tablewrap[data-v-377e93c1]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);overflow:auto}.oi[data-v-377e93c1]{width:100%;border-collapse:collapse;font-size:calc(12.5px * var(--fs-mult,1))}.oi th[data-v-377e93c1]{text-align:left;white-space:nowrap;font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:400;padding:11px 12px;border-bottom:1px solid var(--line-strong)}.oi th.num[data-v-377e93c1],.oi td.num[data-v-377e93c1]{text-align:right}.oi td[data-v-377e93c1]{padding:8px 12px;border-bottom:1px solid var(--line)}.oi tr:last-child td[data-v-377e93c1]{border-bottom:none}.key[data-v-377e93c1]{color:var(--accent)}.age.warn[data-v-377e93c1]{color:var(--warn)}.age.hot[data-v-377e93c1]{color:var(--neg);font-weight:600}.amt[data-v-377e93c1]{font-weight:600}.empty[data-v-377e93c1]{padding:30px;text-align:center;color:var(--muted);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);margin:0 2px}.batch[data-v-e223b25a]{display:flex;flex-direction:column;gap:14px}.bbox[data-v-e223b25a]{margin:0}.qbar[data-v-e223b25a]{display:flex;align-items:center;gap:12px;padding:9px 13px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r);position:sticky;top:0;z-index:2}.allpick[data-v-e223b25a]{display:flex;flex-direction:row;align-items:center;gap:7px;font-size:calc(12.5px * var(--fs-mult,1));cursor:pointer;letter-spacing:0;text-transform:none;color:var(--ink)}.allpick input[data-v-e223b25a]{width:auto;margin:0;accent-color:var(--accent)}.cnt[data-v-e223b25a]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));color:var(--muted)}.cnt.done[data-v-e223b25a]{color:var(--pos)}.line[data-v-e223b25a]{flex:1}.qrow[data-v-e223b25a]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r);padding:11px 13px;transition:opacity .3s var(--e),border-color .3s var(--e)}.qrow.posted[data-v-e223b25a]{opacity:.55;border-color:var(--pos)}.qrow.failed[data-v-e223b25a]{border-color:var(--neg)}.qhd[data-v-e223b25a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.qhd input[type=checkbox][data-v-e223b25a]{width:auto;margin:0;accent-color:var(--accent)}.mono[data-v-e223b25a]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.no[data-v-e223b25a]{font-size:calc(12.5px * var(--fs-mult,1))}.nm[data-v-e223b25a]{font-size:calc(12.5px * var(--fs-mult,1));max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt[data-v-e223b25a],.src[data-v-e223b25a],.conf[data-v-e223b25a]{font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted)}.amt[data-v-e223b25a]{font-size:calc(13px * var(--fs-mult,1));font-weight:600}.src[data-v-e223b25a]{font-family:var(--font-mono);letter-spacing:.08em;border:1px solid var(--line);border-radius:99px;padding:1px 7px}.conf[data-v-e223b25a]{font-family:var(--font-mono)}.conf.low[data-v-e223b25a]{color:var(--warn)}.chip[data-v-e223b25a]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.1em;border:1px solid var(--line-strong);border-radius:99px;padding:2px 9px;color:var(--muted);white-space:nowrap}.chip.ok[data-v-e223b25a]{color:var(--pos);border-color:var(--pos)}.chip.bad[data-v-e223b25a]{color:var(--neg);border-color:var(--neg)}.x[data-v-e223b25a]{background:none;border:none;color:var(--muted);cursor:pointer;font-size:calc(13px * var(--fs-mult,1));padding:0 3px}.x[data-v-e223b25a]:hover{color:var(--neg)}.dup[data-v-e223b25a]{margin:8px 0 0;font-size:calc(12px * var(--fs-mult,1));line-height:1.7;color:var(--ink);padding:7px 10px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--warn) 10%,transparent);border:1px solid color-mix(in srgb,var(--warn) 40%,transparent)}.err[data-v-e223b25a]{margin:8px 0 0;font-size:calc(12px * var(--fs-mult,1));color:var(--neg);line-height:1.6}.qt[data-v-e223b25a]{width:100%;border-collapse:collapse;margin-top:9px;font-size:calc(12.5px * var(--fs-mult,1))}.qt th[data-v-e223b25a]{text-align:left;font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:400;padding:0 6px 5px}.qt th.r[data-v-e223b25a]{text-align:right}.qt td[data-v-e223b25a]{padding:2px 4px}.qt td.r input[data-v-e223b25a]{text-align:right}.qt input[data-v-e223b25a]{width:100%;font-size:calc(12.5px * var(--fs-mult,1));padding:5px 8px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);color:var(--ink)}.qt input[data-v-e223b25a]:focus{outline:none;border-color:var(--accent)}.qt td[data-v-e223b25a]:first-child{width:150px}.qt td[data-v-e223b25a]:nth-child(3),.qt td[data-v-e223b25a]:nth-child(4){width:120px}.warns[data-v-e223b25a]{list-style:none;margin:9px 0 0;padding:0;font-size:calc(11.5px * var(--fs-mult,1));line-height:1.7;color:var(--muted)}.warns li[data-v-e223b25a]{position:relative;padding-left:13px}.warns li[data-v-e223b25a]:before{content:"·";position:absolute;left:4px;color:var(--warn);font-weight:700}.empty[data-v-e223b25a]{margin:0;padding:22px 16px;text-align:center;font-size:calc(12.5px * var(--fs-mult,1));line-height:2;color:var(--muted);border:1px dashed var(--line-strong);border-radius:var(--r)}.empty .sub[data-v-e223b25a]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--line-strong)}@media (max-width:760px){.qt td[data-v-e223b25a]:first-child{width:110px}.qt td[data-v-e223b25a]:nth-child(3),.qt td[data-v-e223b25a]:nth-child(4){width:88px}.nm[data-v-e223b25a]{max-width:130px}}.sechead[data-v-4ee28e45]{display:flex;align-items:baseline;gap:10px;margin:6px 2px 14px}.sechead h2[data-v-4ee28e45]{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:600}.sechead .line[data-v-4ee28e45]{flex:1;height:1px;background:var(--line)}.secno[data-v-4ee28e45]{font-family:var(--font-mono);font-size:calc(12px * var(--fs-mult,1));letter-spacing:.16em;color:var(--muted)}.tabb[data-v-4ee28e45]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));letter-spacing:.1em;padding:5px 12px;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);cursor:pointer}.tabb.on[data-v-4ee28e45]{border-color:var(--accent);color:var(--ink)}input[data-v-4ee28e45],select[data-v-4ee28e45]{box-sizing:border-box;width:100%;min-width:0;padding:7px 2px;border:none;border-bottom:1px solid var(--line-strong);border-radius:0;background:transparent;color:var(--ink);font-family:var(--font-tc);font-size:calc(13px * var(--fs-mult,1));transition:border-color .25s var(--e),background .25s var(--e)}input[data-v-4ee28e45]::placeholder{color:var(--muted)}input[data-v-4ee28e45]:focus,select[data-v-4ee28e45]:focus{outline:none;border-bottom-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,transparent)}input[data-v-4ee28e45]:hover:not(:focus),select[data-v-4ee28e45]:hover:not(:focus){border-bottom-color:var(--ink-2)}input[type=date][data-v-4ee28e45]{font-family:var(--font-mono)}select[data-v-4ee28e45]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:16px;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 9px) 55%,calc(100% - 5px) 55%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}input[data-v-4ee28e45]:focus,select[data-v-4ee28e45]:focus{outline:none;border-color:var(--accent)}.ro[data-v-4ee28e45]{color:var(--muted);cursor:not-allowed;border-bottom-style:dashed}.ro[data-v-4ee28e45]:hover{border-bottom-color:var(--line-strong)}.pass[data-v-4ee28e45]{margin:0 0 18px}.draft[data-v-4ee28e45]{border-color:var(--accent)}.main[data-v-4ee28e45]{padding:20px 22px;min-width:0}.stub[data-v-4ee28e45]{position:relative;background:var(--surface-2);border-left:2px dashed var(--line-strong);padding:20px 18px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.stub[data-v-4ee28e45]:before,.stub[data-v-4ee28e45]:after{content:"";position:absolute;left:-9px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:1px solid var(--line-strong)}.stub[data-v-4ee28e45]:before{top:-9px}.stub[data-v-4ee28e45]:after{bottom:-9px}.caps[data-v-4ee28e45]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.caps.sub[data-v-4ee28e45]{margin-top:6px}.big[data-v-4ee28e45]{font-family:var(--font-mono);font-weight:600;font-size:calc(21px * var(--fs-mult,1));margin-top:5px;letter-spacing:-.02em}.big.sm[data-v-4ee28e45]{font-size:calc(15px * var(--fs-mult,1))}.st[data-v-4ee28e45]{align-self:flex-start;font-family:var(--font-sans);font-weight:700;font-size:calc(10.5px * var(--fs-mult,1));letter-spacing:.14em;border-radius:var(--r-sm);padding:3px 9px;margin-top:12px;border:1.5px solid}.st.ok[data-v-4ee28e45]{color:var(--pos);border-color:var(--pos)}.st.bad[data-v-4ee28e45]{color:var(--neg);border-color:var(--neg);opacity:.8}.simple[data-v-4ee28e45]{padding:6px 0 2px}.sentence[data-v-4ee28e45]{font-family:var(--font-tc);font-size:calc(17px * var(--fs-mult,1));line-height:2.5;margin:0 0 16px;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px}.lit[data-v-4ee28e45]{color:var(--muted);font-size:calc(15px * var(--fs-mult,1))}.seg[data-v-4ee28e45]{display:inline-flex}.inline[data-v-4ee28e45]{display:inline-block;width:auto;border:none;border-bottom:1px solid var(--line-strong);border-radius:0;background:transparent;color:var(--ink);padding:2px 4px;font-family:var(--font-tc);font-size:calc(17px * var(--fs-mult,1));text-align:center}.inline[data-v-4ee28e45]:focus{outline:none;border-bottom-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.inline.kindsel[data-v-4ee28e45]{font-weight:600;width:72px;background-position:calc(100% - 5px) 58%,calc(100% - 1px) 58%}.inline.amt[data-v-4ee28e45]{font-family:var(--font-mono);font-size:calc(22px * var(--fs-mult,1));font-weight:600;width:132px;text-align:right}.inline.reason[data-v-4ee28e45]{width:190px;text-align:left}.inline.acctsel[data-v-4ee28e45]{width:132px}.inline.chansel[data-v-4ee28e45]{width:120px}select.inline[data-v-4ee28e45]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:14px;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-size:4px 4px,4px 4px;background-repeat:no-repeat}.preview[data-v-4ee28e45]{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;border-top:1px dashed var(--line);padding-top:12px;font-size:calc(13.5px * var(--fs-mult,1))}.pside[data-v-4ee28e45]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));color:var(--accent);border:1px solid var(--accent);border-radius:var(--r-sm);padding:1px 6px}.pside.cr[data-v-4ee28e45]{color:var(--muted);border-color:var(--line-strong)}.pname[data-v-4ee28e45]{color:var(--ink-2)}.pamt[data-v-4ee28e45]{font-family:var(--font-mono);font-size:calc(14px * var(--fs-mult,1))}.psep[data-v-4ee28e45]{color:var(--line-strong);margin:0 6px}.pdim[data-v-4ee28e45]{color:var(--muted);font-size:calc(12.5px * var(--fs-mult,1))}.att[data-v-4ee28e45]{margin-top:14px}.ainotes[data-v-4ee28e45]{list-style:none;margin:9px 0 0;padding:9px 12px;border-radius:var(--r);background:color-mix(in srgb,var(--warn) 8%,transparent);border:1px solid color-mix(in srgb,var(--warn) 35%,transparent);font-size:calc(12px * var(--fs-mult,1));line-height:1.75;color:var(--ink)}.ainotes li[data-v-4ee28e45]{position:relative;padding-left:14px}.ainotes li[data-v-4ee28e45]:before{content:"·";position:absolute;left:4px;color:var(--warn);font-weight:700}.vat[data-v-4ee28e45]{border-top:1px dashed var(--line);margin-top:14px;padding-top:10px}.vhead[data-v-4ee28e45]{display:flex;align-items:center;gap:8px;width:100%;padding:4px 0;border:none;background:none;color:var(--ink);font-family:var(--font-tc);font-size:calc(13px * var(--fs-mult,1));cursor:pointer;text-align:left}.vcaret[data-v-4ee28e45]{font-size:calc(10px * var(--fs-mult,1));color:var(--muted)}.vtag[data-v-4ee28e45]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.1em;border:1px solid var(--line-strong);border-radius:99px;padding:1px 8px;color:var(--muted)}.vtag.on[data-v-4ee28e45]{border-color:var(--accent);color:var(--accent)}.vdim[data-v-4ee28e45]{color:var(--muted);font-size:calc(11.5px * var(--fs-mult,1))}.vbody[data-v-4ee28e45]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 14px;padding:12px 0 4px}.vbody label[data-v-4ee28e45]{display:flex;flex-direction:column;gap:5px;font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.vbody .vchk[data-v-4ee28e45]{flex-direction:row;align-items:center;gap:7px;text-transform:none;letter-spacing:0;font-family:var(--font-tc);font-size:calc(13px * var(--fs-mult,1));color:var(--ink);align-self:end;padding-bottom:6px}.vbody .vchk input[data-v-4ee28e45]{width:auto}.vhint[data-v-4ee28e45]{grid-column:1/-1;font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);margin:0}.entry[data-v-4ee28e45]{padding:2px 0;--fieldbg:color-mix(in srgb,#2f6b4f 7%,#fff)}[data-theme=dark] .entry[data-v-4ee28e45]{--fieldbg:color-mix(in srgb,#2f6b4f 18%,var(--surface))}.grid[data-v-4ee28e45]{display:grid;grid-template-columns:1fr 130px 130px 1.2fr 34px 30px;gap:8px;align-items:start}.grow-row input[data-v-4ee28e45]{background:var(--fieldbg);border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:7px 9px}.grow-row input[data-v-4ee28e45]:hover:not(:focus){border-color:var(--ink-2)}.grow-row input[data-v-4ee28e45]:focus{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--fieldbg))}.ghead span[data-v-4ee28e45]{white-space:nowrap}.ghead span[data-v-4ee28e45]:nth-child(-n+4){padding:0 9px}.grid[data-v-4ee28e45]>*{min-width:0}.ghead[data-v-4ee28e45]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-bottom:8px;border-bottom:1px solid var(--line);margin-bottom:8px}.ghead span[data-v-4ee28e45]:nth-child(2),.ghead span[data-v-4ee28e45]:nth-child(3){text-align:right}.grow-row[data-v-4ee28e45]{margin-bottom:7px}.acct.bad[data-v-4ee28e45]{border-bottom-color:var(--neg)}input.bad[data-v-4ee28e45]{border-color:var(--neg)}.ncell[data-v-4ee28e45]{display:flex;flex-direction:column;gap:2px}.n[data-v-4ee28e45]{font-family:var(--font-mono);text-align:right;width:100%}.base[data-v-4ee28e45]{font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));color:var(--muted);text-align:right}.dimcell[data-v-4ee28e45]{position:relative}.dim-btn.filled[data-v-4ee28e45]{border-color:var(--accent);color:var(--accent)}.dim-btn.need[data-v-4ee28e45]{border-color:var(--neg);color:var(--neg)}.dimpop[data-v-4ee28e45]{position:fixed;z-index:200;width:260px;padding:14px;box-sizing:border-box;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px;overflow-y:auto;overscroll-behavior:contain}.dphead[data-v-4ee28e45]{position:sticky;top:-14px;z-index:1;margin:-14px -14px 0;padding:14px 14px 8px;background:var(--surface);display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.dpx[data-v-4ee28e45]{border:none;background:none;color:var(--muted);cursor:pointer;font-size:calc(12px * var(--fs-mult,1));line-height:1;padding:2px 4px;border-radius:var(--r-sm)}.dpx[data-v-4ee28e45]:hover{color:var(--ink);background:var(--hover-wash)}.dimpop label[data-v-4ee28e45]{display:flex;flex-direction:column;gap:4px;font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted)}.dimpop select[data-v-4ee28e45],.dimpop input[data-v-4ee28e45]{font-size:calc(12.5px * var(--fs-mult,1));border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:6px 8px;background-color:var(--bg)}.dimpop select[data-v-4ee28e45]{padding-right:16px}.dphint[data-v-4ee28e45]{font-size:calc(11px * var(--fs-mult,1));line-height:1.75;color:var(--muted);margin:-2px 0 2px}.req[data-v-4ee28e45]{color:var(--neg);font-size:calc(10px * var(--fs-mult,1));margin-left:5px}.dpempty[data-v-4ee28e45]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);margin:0}.dimsum[data-v-4ee28e45]{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 10px}.dtag[data-v-4ee28e45]{font-size:calc(11px * var(--fs-mult,1));color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:2px 9px}.mini[data-v-4ee28e45]{width:26px;height:26px;border:1px solid transparent;border-radius:var(--r-sm);background:none;color:var(--muted);cursor:pointer;font-size:calc(12px * var(--fs-mult,1))}.mini[data-v-4ee28e45]:hover{border-color:var(--neg);color:var(--neg)}.tools[data-v-4ee28e45]{display:flex;align-items:center;gap:14px;margin:10px 0 12px}.totals[data-v-4ee28e45]{display:flex;gap:20px;align-items:center;justify-content:flex-end;border-top:1px solid var(--line);padding-top:12px;font-size:calc(12.5px * var(--fs-mult,1));color:var(--muted)}.totals b[data-v-4ee28e45]{font-family:var(--font-mono);font-size:calc(14px * var(--fs-mult,1));color:var(--ink);margin-left:6px}.chip2[data-v-4ee28e45]{font-family:var(--font-mono);font-size:calc(11.5px * var(--fs-mult,1));padding:4px 12px;border-radius:99px;border:1px solid}.chip2.ok[data-v-4ee28e45]{border-color:var(--accent);color:var(--ink)}.chip2.bad[data-v-4ee28e45]{border-color:var(--neg);color:var(--neg)}.probs[data-v-4ee28e45]{margin:14px 2px 0;padding-left:18px;font-size:calc(12.5px * var(--fs-mult,1));color:var(--neg);line-height:1.9}.dim[data-v-4ee28e45]{color:var(--muted)}.small[data-v-4ee28e45]{font-size:calc(12px * var(--fs-mult,1))}.btn[data-v-4ee28e45]{font-size:calc(13px * var(--fs-mult,1));padding:8px 18px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);cursor:pointer;transition:border-color .3s var(--e)}.btn[data-v-4ee28e45]:hover:not(:disabled){border-color:var(--accent)}.btn[data-v-4ee28e45]:disabled{opacity:.45;cursor:not-allowed}.btn.ok[data-v-4ee28e45]{border-color:var(--accent)}.stubact[data-v-4ee28e45]{display:flex;flex-direction:column;gap:7px;margin-top:auto}.stubact .wide[data-v-4ee28e45]{width:100%;padding:9px 10px;text-align:center}.stubact .btn.ok[data-v-4ee28e45]{background:color-mix(in srgb,var(--accent) 10%,var(--bg));font-weight:600}.stubact .ghost[data-v-4ee28e45]{border-style:dashed;color:var(--muted)}.stubact .ghost[data-v-4ee28e45]:hover:not(:disabled){color:var(--ink)}.ahint[data-v-4ee28e45]{font-size:calc(11px * var(--fs-mult,1));line-height:1.7;color:var(--muted);margin:0 0 3px}@media (max-width:900px){.pass[data-v-4ee28e45]{grid-template-columns:1fr}.atb[data-v-4ee28e45]{display:none}.stub[data-v-4ee28e45]{border-left:none;border-top:2px dashed var(--line-strong);flex-direction:row;flex-wrap:wrap}.stub[data-v-4ee28e45]:before,.stub[data-v-4ee28e45]:after{display:none}.stubact[data-v-4ee28e45]{width:100%;flex-direction:row;flex-wrap:wrap;margin-top:6px}.stubact .wide[data-v-4ee28e45]{width:auto;flex:1 1 120px}.ahint[data-v-4ee28e45]{flex-basis:100%}.grid[data-v-4ee28e45]{grid-template-columns:1fr 96px 96px 34px 30px}.ghead span[data-v-4ee28e45]:nth-child(4),.grow-row>input[data-v-4ee28e45]{display:none}}.again[data-v-4ee28e45]{margin-left:10px;font-family:var(--font-tc);font-size:calc(11.5px * var(--fs-mult,1));border:1px solid var(--accent);border-radius:99px;padding:2px 11px;background:none;color:var(--accent);cursor:pointer}.again[data-v-4ee28e45]:hover{background:var(--accent);color:var(--surface)}.overlay[data-v-a032ec9e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#1416196b;display:flex;align-items:center;justify-content:center;padding:24px}.modal[data-v-a032ec9e]{display:grid;grid-template-columns:34px 1fr 190px;width:min(900px,100%);max-height:88vh;background:var(--surface);border:1px solid var(--line-strong);border-radius:3px;overflow:hidden;box-shadow:var(--shadow)}.body[data-v-a032ec9e]{padding:18px 20px;overflow:auto;min-width:0}.caps[data-v-a032ec9e]{font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.caps.sub[data-v-a032ec9e]{line-height:1.9}.mono[data-v-a032ec9e]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dim[data-v-a032ec9e]{color:var(--muted)}.neg[data-v-a032ec9e]{color:var(--neg)}.head[data-v-a032ec9e]{display:flex;gap:26px;flex-wrap:wrap;margin-bottom:12px}.head .hv[data-v-a032ec9e]{font-size:calc(13px * var(--fs-mult,1));margin-top:3px}.acc[data-v-a032ec9e]{color:var(--accent)}.kpis[data-v-a032ec9e]{display:flex;flex-wrap:wrap;gap:24px;padding:11px 0 13px;margin-bottom:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.big[data-v-a032ec9e]{font-family:var(--font-mono);font-weight:600;font-size:calc(16px * var(--fs-mult,1));margin-top:3px;font-variant-numeric:tabular-nums}.big.sm[data-v-a032ec9e]{font-size:calc(15px * var(--fs-mult,1))}.kpi.accent .big[data-v-a032ec9e]{color:var(--accent)}.tablewrap[data-v-a032ec9e]{overflow:auto}.dt[data-v-a032ec9e]{width:100%;border-collapse:collapse;font-size:calc(12.5px * var(--fs-mult,1))}.dt th[data-v-a032ec9e]{position:sticky;top:0;z-index:1;text-align:left;white-space:nowrap;background:var(--surface);font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:400;padding:8px 9px;border-bottom:1px solid var(--line-strong)}.dt th.num[data-v-a032ec9e],.dt td.num[data-v-a032ec9e]{text-align:right}.dt td[data-v-a032ec9e]{padding:7px 9px;border-bottom:1px solid var(--line)}.empty[data-v-a032ec9e]{padding:24px 9px;text-align:center;color:var(--muted)}.vlink[data-v-a032ec9e]{background:none;border:none;padding:0;font:inherit;color:var(--accent);cursor:pointer;border-bottom:1px solid transparent}.vlink[data-v-a032ec9e]:hover{border-bottom-color:currentColor}.stub[data-v-a032ec9e]{position:relative;background:var(--surface-2);border-left:2px dashed var(--line-strong);padding:16px;display:flex;flex-direction:column;gap:12px}.stub[data-v-a032ec9e]:before,.stub[data-v-a032ec9e]:after{content:"";position:absolute;left:-9px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:1px solid var(--line-strong)}.stub[data-v-a032ec9e]:before{top:-9px}.stub[data-v-a032ec9e]:after{bottom:-9px}.stubact[data-v-a032ec9e]{display:flex;flex-direction:column;gap:7px;margin-top:auto}.stubact .btn[data-v-a032ec9e]{width:100%;padding:8px 10px;text-align:center;font-size:calc(12px * var(--fs-mult,1))}.dr-enter-active[data-v-a032ec9e]{transition:opacity .28s var(--e)}.dr-enter-active .modal[data-v-a032ec9e]{transition:transform .32s var(--e)}.dr-leave-active[data-v-a032ec9e]{transition:opacity .18s var(--e)}.dr-enter-from[data-v-a032ec9e],.dr-leave-to[data-v-a032ec9e]{opacity:0}.dr-enter-from .modal[data-v-a032ec9e]{transform:translateY(10px)}@media (prefers-reduced-motion:reduce){.dr-enter-active[data-v-a032ec9e],.dr-leave-active[data-v-a032ec9e],.dr-enter-active .modal[data-v-a032ec9e]{transition:none}}@media (max-width:760px){.modal[data-v-a032ec9e]{grid-template-columns:1fr;max-height:94vh}.atb[data-v-a032ec9e]{display:none}.stub[data-v-a032ec9e]{border-left:none;border-top:2px dashed var(--line-strong)}.stub[data-v-a032ec9e]:before,.stub[data-v-a032ec9e]:after{display:none}.stubact[data-v-a032ec9e]{flex-direction:row;flex-wrap:wrap}.stubact .btn[data-v-a032ec9e]{width:auto;flex:1 1 90px}}.sechead[data-v-0b0ce1d4]{display:flex;align-items:center;gap:10px;margin:6px 2px 14px}.sechead h2[data-v-0b0ce1d4]{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:600}.sechead .line[data-v-0b0ce1d4]{flex:1;height:1px;background:var(--line)}.secno[data-v-0b0ce1d4]{font-family:var(--font-mono);font-weight:600;font-size:calc(12px * var(--fs-mult,1));letter-spacing:.16em;color:var(--accent)}.caps[data-v-0b0ce1d4]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.caps.sub[data-v-0b0ce1d4]{line-height:1.9}.big[data-v-0b0ce1d4]{font-family:var(--font-mono);font-weight:600;font-size:calc(16px * var(--fs-mult,1));margin-top:3px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fhint[data-v-0b0ce1d4]{flex-basis:100%;font-size:calc(11px * var(--fs-mult,1));color:var(--muted)}.mono[data-v-0b0ce1d4]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.neg[data-v-0b0ce1d4]{color:var(--neg)}.dim[data-v-0b0ce1d4]{color:var(--muted)}.st[data-v-0b0ce1d4]{display:block;margin-top:6px;align-self:flex-start;font-family:var(--font-mono);font-weight:700;font-size:calc(10.5px * var(--fs-mult,1));letter-spacing:.08em;border-radius:var(--r-sm);padding:2px 8px;border:1.5px solid;width:fit-content}.st.ok[data-v-0b0ce1d4]{color:var(--pos);border-color:var(--pos)}.st.bad[data-v-0b0ce1d4]{color:var(--neg);border-color:var(--neg)}.drill[data-v-0b0ce1d4]{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-bottom:1px dotted var(--line-strong)}.drill[data-v-0b0ce1d4]:hover{color:var(--accent);border-bottom-color:var(--accent)}.bsgrid[data-v-0b0ce1d4]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 2px;align-items:start}.sheet[data-v-0b0ce1d4]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:18px 20px}.sheet.single[data-v-0b0ce1d4]{margin:0 2px}.secrow[data-v-0b0ce1d4]{display:flex;align-items:center;gap:10px;margin:14px 0 6px}.secrow[data-v-0b0ce1d4]:first-child{margin-top:0}.secrow .line[data-v-0b0ce1d4]{flex:1;height:1px;background:var(--line)}.ln[data-v-0b0ce1d4]{display:flex;align-items:baseline;gap:10px;padding:4px 0;font-size:calc(12.5px * var(--fs-mult,1));border-bottom:1px dashed var(--line)}.ln.quiet[data-v-0b0ce1d4]{border-bottom:none}.lcode[data-v-0b0ce1d4]{font-size:calc(11px * var(--fs-mult,1));color:var(--accent);flex:0 0 auto}.lname[data-v-0b0ce1d4]{min-width:0}.ln.sum .lname[data-v-0b0ce1d4],.ln.sum .lamt[data-v-0b0ce1d4]{color:var(--muted)}.ln.syn .lname[data-v-0b0ce1d4],.ln.syn .lamt[data-v-0b0ce1d4]{color:var(--accent)}.ln.syn .lamt[data-v-0b0ce1d4]{font-weight:600}.lamt[data-v-0b0ce1d4]{margin-left:auto;font-size:calc(12.5px * var(--fs-mult,1))}.subrow[data-v-0b0ce1d4]{display:flex;justify-content:space-between;padding:7px 0 4px;font-size:calc(12.5px * var(--fs-mult,1));font-weight:600;border-bottom:1px solid var(--line-strong)}.grand[data-v-0b0ce1d4]{display:flex;justify-content:space-between;padding:11px 0 2px;font-size:calc(14px * var(--fs-mult,1));font-weight:700}.grand .mono[data-v-0b0ce1d4]{font-size:calc(15px * var(--fs-mult,1))}.calcrow[data-v-0b0ce1d4]{display:flex;justify-content:space-between;padding:9px 10px;margin:8px 0;font-size:calc(13px * var(--fs-mult,1));font-weight:600;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm)}.calcrow.grand[data-v-0b0ce1d4]{border-color:var(--accent);font-size:calc(14px * var(--fs-mult,1));background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.mxwrap[data-v-0b0ce1d4]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);overflow:auto;margin:0 2px;max-height:72vh}.mx[data-v-0b0ce1d4]{width:100%;border-collapse:separate;border-spacing:0;font-size:calc(12px * var(--fs-mult,1))}.mx th[data-v-0b0ce1d4]{position:sticky;top:0;z-index:2;text-align:right;white-space:nowrap;background:var(--surface);font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.1em;color:var(--muted);font-weight:400;padding:9px 10px;border-bottom:1px solid var(--line-strong)}.mx th.acc[data-v-0b0ce1d4]{left:0;z-index:3;text-align:left;min-width:210px}.mx th.tot[data-v-0b0ce1d4],.mx td.tot[data-v-0b0ce1d4]{border-left:1px solid var(--line-strong);font-weight:600}.mx td[data-v-0b0ce1d4]{padding:5px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.mx td.num[data-v-0b0ce1d4]{text-align:right;font-variant-numeric:tabular-nums}.mx td.acc[data-v-0b0ce1d4]{position:sticky;left:0;z-index:1;background:var(--surface);min-width:210px;max-width:320px;overflow:hidden;text-overflow:ellipsis}.mx .lcode[data-v-0b0ce1d4]{font-size:calc(10.5px * var(--fs-mult,1));color:var(--accent);margin-right:5px}.mx tr.sum td[data-v-0b0ce1d4]{color:var(--muted)}.mx tr.syn td[data-v-0b0ce1d4]{color:var(--accent)}.mx tr.shead td[data-v-0b0ce1d4]{background:var(--surface-2);font-weight:600;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.mx tr.calc td[data-v-0b0ce1d4]{background:color-mix(in srgb,var(--accent) 5%,var(--surface));font-weight:600}.mx tr.calc.strong td[data-v-0b0ce1d4]{background:color-mix(in srgb,var(--accent) 11%,var(--surface));font-size:calc(12.5px * var(--fs-mult,1))}.mx tfoot td[data-v-0b0ce1d4]{position:sticky;bottom:0;background:var(--surface-2);border-top:1px solid var(--line-strong);font-weight:600}.mx tfoot td.acc[data-v-0b0ce1d4]{left:0;z-index:2}.chk[data-v-0b0ce1d4]{font-weight:700}.chk.ok[data-v-0b0ce1d4]{color:var(--pos)}.chk.bad[data-v-0b0ce1d4]{color:var(--neg)}.empty[data-v-0b0ce1d4]{padding:24px 12px;text-align:center;color:var(--muted);font-size:calc(12.5px * var(--fs-mult,1))}.yrin[data-v-0b0ce1d4]{width:84px}.small[data-v-0b0ce1d4]{font-size:calc(11.5px * var(--fs-mult,1))}.taxtop[data-v-0b0ce1d4]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.taxtop .line[data-v-0b0ce1d4]{flex:1;height:1px;background:var(--line)}.taxhead[data-v-0b0ce1d4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2px 24px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 14px;margin-bottom:14px}.th-row[data-v-0b0ce1d4]{display:flex;gap:10px;font-size:calc(12.5px * var(--fs-mult,1));padding:3px 0}.th-k[data-v-0b0ce1d4]{flex:0 0 64px;font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.1em;color:var(--muted);text-transform:uppercase;padding-top:2px}.th-v[data-v-0b0ce1d4]{font-weight:600}.taxtbl[data-v-0b0ce1d4]{width:100%;border-collapse:collapse;font-size:calc(12.5px * var(--fs-mult,1))}.taxtbl th[data-v-0b0ce1d4]{text-align:left;font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.12em;color:var(--muted);font-weight:400;padding:8px 10px;border-bottom:1px solid var(--line-strong)}.taxtbl th.r[data-v-0b0ce1d4],.taxtbl td.r[data-v-0b0ce1d4]{text-align:right}.taxtbl td[data-v-0b0ce1d4]{padding:6px 10px;border-bottom:1px dashed var(--line)}.taxtbl td.lnno[data-v-0b0ce1d4]{color:var(--muted);text-align:center;width:30px;font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1))}.taxtbl tr.grp td[data-v-0b0ce1d4]{background:var(--surface-2);font-weight:700;border-bottom:1px solid var(--line-strong)}.taxtbl tr.sub td[data-v-0b0ce1d4]{font-weight:600;border-top:1px solid var(--line-strong);border-bottom-style:solid}.taxtbl tr.tot td[data-v-0b0ce1d4]{font-weight:700;border-top:2px solid var(--accent);border-bottom-style:solid;background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.taxtbl input[data-v-0b0ce1d4]{width:150px;text-align:right;font-family:var(--font-mono);font-size:calc(12.5px * var(--fs-mult,1));border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);padding:4px 8px}.taxtbl input.pct[data-v-0b0ce1d4]{width:80px}.taxtbl input[data-v-0b0ce1d4]:focus{outline:none;border-color:var(--accent)}.taxtbl .exwarn[data-v-0b0ce1d4]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted)}.taxtbl .exwarn.over[data-v-0b0ce1d4]{color:var(--neg);font-weight:600}.owed[data-v-0b0ce1d4]{color:var(--neg);font-weight:700}.refund[data-v-0b0ce1d4]{color:var(--pos);font-weight:700}@media (max-width:900px){.bsgrid[data-v-0b0ce1d4]{grid-template-columns:1fr}}.now[data-v-099b68df]{display:flex;flex-wrap:wrap;gap:18px 34px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:14px 18px;margin:0 2px 18px}.now.bad[data-v-099b68df]{border-color:var(--warn)}.big.warn[data-v-099b68df]{color:var(--neg)}.cell[data-v-099b68df]{min-width:96px}.caps[data-v-099b68df]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.big[data-v-099b68df]{font-family:var(--font-mono);font-weight:600;font-size:calc(19px * var(--fs-mult,1));margin-top:5px;letter-spacing:-.02em}.big.sm[data-v-099b68df]{font-size:calc(15px * var(--fs-mult,1))}.dim[data-v-099b68df]{color:var(--muted);font-size:calc(12px * var(--fs-mult,1));font-weight:400}.warnline[data-v-099b68df]{flex-basis:100%;margin:0;font-size:calc(12.5px * var(--fs-mult,1));line-height:1.75;color:var(--ink);padding:8px 11px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--warn) 9%,transparent);border:1px solid color-mix(in srgb,var(--warn) 38%,transparent)}.sechead[data-v-099b68df]{display:flex;align-items:baseline;gap:10px;margin:6px 2px 14px}.sechead h2[data-v-099b68df]{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:600}.sechead .line[data-v-099b68df]{flex:1;height:1px;background:var(--line)}.secno[data-v-099b68df]{font-family:var(--font-mono);font-size:calc(12px * var(--fs-mult,1));letter-spacing:.16em;color:var(--muted)}.panel[data-v-099b68df]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:16px 18px;margin:0 2px 18px}.grid[data-v-099b68df]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 18px}.toggle[data-v-099b68df]{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;gap:9px;font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));color:var(--ink);cursor:pointer}.toggle input[data-v-099b68df]{width:auto;accent-color:var(--accent)}.acts[data-v-099b68df]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px}.testmsg[data-v-099b68df]{font-size:calc(12.5px * var(--fs-mult,1));color:var(--muted)}.meta[data-v-099b68df]{margin:12px 0 0;font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted);line-height:1.8}.fig.fluid[data-v-0d44fe18]{width:100%;height:auto}.fig[data-v-0d44fe18]{overflow:visible;display:block;--ag-prop: #edeff0;--ag-prop2: #c7ced2;--ag-paper: #fff;--ag-shadow: rgba(20, 22, 25, .1)}[data-theme=dark] .fig[data-v-0d44fe18]{--ag-prop: #4a4234;--ag-prop2: #5a5140;--ag-paper: #4a4234;--ag-shadow: rgba(0, 0, 0, .36)}.s-idle .body[data-v-0d44fe18],.s-done .body[data-v-0d44fe18],.s-review .body[data-v-0d44fe18]{animation:ag-breathe-0d44fe18 5.5s cubic-bezier(.22,1,.36,1) infinite}.s-idle .tail[data-v-0d44fe18],.s-done .tail[data-v-0d44fe18]{animation:ag-flick-0d44fe18 6.4s cubic-bezier(.4,0,.2,1) infinite;transform-origin:37.4px 57.6px}.s-review .tail[data-v-0d44fe18]{animation:ag-swish-0d44fe18 3.2s ease-in-out infinite;transform-origin:37.4px 57.6px}.s-running .tail[data-v-0d44fe18]{animation:ag-swish-0d44fe18 1.1s ease-in-out infinite;transform-origin:37.4px 57.6px}.s-running .legL[data-v-0d44fe18]{animation:ag-stepA-0d44fe18 .56s steps(2,end) infinite}.s-running .legR[data-v-0d44fe18]{animation:ag-stepB-0d44fe18 .56s steps(2,end) infinite}.s-running .armL[data-v-0d44fe18]{animation:ag-swingA-0d44fe18 .56s steps(2,end) infinite;transform-origin:18.8px 45px}.s-running .armR[data-v-0d44fe18]{animation:ag-swingB-0d44fe18 .56s steps(2,end) infinite;transform-origin:33.2px 45px}.s-waiting .armR[data-v-0d44fe18]{animation:ag-knock-0d44fe18 2.4s cubic-bezier(.22,1,.36,1) infinite;transform-origin:33.2px 45px}.s-waiting .earL[data-v-0d44fe18],.s-waiting .earR[data-v-0d44fe18]{animation:ag-perk-0d44fe18 2.4s cubic-bezier(.22,1,.36,1) infinite}.s-failed .lamp[data-v-0d44fe18]{animation:ag-blink-0d44fe18 1.6s steps(1,end) infinite}.fig .eyes[data-v-0d44fe18]{animation:ag-eyes-0d44fe18 7s steps(1,end) infinite;transform-origin:26px 20.6px}.s-failed .earL[data-v-0d44fe18]{transform:rotate(-56deg);transform-origin:16.5px 9.5px}.s-failed .earR[data-v-0d44fe18]{transform:rotate(56deg);transform-origin:35.5px 9.5px}.s-blocked .earL[data-v-0d44fe18]{transform:rotate(-27deg);transform-origin:16.5px 9.5px}.s-blocked .earR[data-v-0d44fe18]{transform:rotate(27deg);transform-origin:35.5px 9.5px}.fig .earL[data-v-0d44fe18],.fig .earR[data-v-0d44fe18]{transition:transform .35s cubic-bezier(.22,1,.36,1)}@keyframes ag-breathe-0d44fe18{0%,to{transform:translateY(0)}50%{transform:translateY(-1.3px)}}@keyframes ag-flick-0d44fe18{0%,86%,to{transform:rotate(0)}90%{transform:rotate(-13deg)}94%{transform:rotate(4deg)}}@keyframes ag-swish-0d44fe18{0%,to{transform:rotate(-9deg)}50%{transform:rotate(11deg)}}@keyframes ag-stepA-0d44fe18{0%{transform:translateY(0)}50%{transform:translateY(-2.2px)}to{transform:translateY(0)}}@keyframes ag-stepB-0d44fe18{0%{transform:translateY(-2.2px)}50%{transform:translateY(0)}to{transform:translateY(-2.2px)}}@keyframes ag-swingA-0d44fe18{0%{transform:rotate(9deg)}50%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}@keyframes ag-swingB-0d44fe18{0%{transform:rotate(-9deg)}50%{transform:rotate(9deg)}to{transform:rotate(-9deg)}}@keyframes ag-knock-0d44fe18{0%,60%,to{transform:rotate(0)}25%,45%{transform:rotate(-64deg)}}@keyframes ag-perk-0d44fe18{0%,60%,to{transform:rotate(0)}25%,45%{transform:rotate(-6deg)}}@keyframes ag-blink-0d44fe18{0%,49%{opacity:1}50%,to{opacity:.15}}@keyframes ag-eyes-0d44fe18{0%,96%{transform:scaleY(1)}97%,98.4%{transform:scaleY(.12)}99%,to{transform:scaleY(1)}}@media (prefers-reduced-motion: reduce){.fig[data-v-0d44fe18] *,.fig[data-v-0d44fe18]{animation:none!important}}.plan[data-v-b7731aad]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;--ag-top: #ffffff;--ag-edge: #eeeae3;--ag-side: #e4dfd6;--ag-leg: #dcd6cb;--ag-screen: #33302b;--ag-sh: rgba(74, 64, 50, .2);--ag-game-a: #c9843f;--ag-game-b: #6f8f6a;--ag-game-c: #7d7a72}[data-theme=dark] .plan[data-v-b7731aad]{--ag-top: #35312a;--ag-edge: #2b2821;--ag-side: #252219;--ag-leg: #201d17;--ag-screen: #0e0d0b;--ag-sh: rgba(0, 0, 0, .55);--ag-game-a: #d8964e;--ag-game-b: #7fa079;--ag-game-c: #6b6862}.plan.over[data-v-b7731aad]{z-index:4;pointer-events:none}.topline[data-v-8ac9e51f]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 12px}.topline .lead[data-v-8ac9e51f]{margin:0;flex:1;font-size:var(--fs-h2);color:var(--ink-2)}.topline b[data-v-8ac9e51f]{font-family:var(--font-mono);font-size:var(--fs-h1)}.topline b.pos[data-v-8ac9e51f]{color:var(--pos)}.topline b.warn[data-v-8ac9e51f]{color:var(--warn)}.chip[data-v-8ac9e51f]{display:inline-flex;align-items:center;gap:7px;cursor:pointer;font:500 var(--fs-sm)/1 var(--font-tc);color:var(--warn);background:var(--surface);border:1px solid color-mix(in srgb,var(--warn) 55%,var(--line-strong));border-radius:99px;padding:8px 14px}.chip i[data-v-8ac9e51f]{width:8px;height:8px;border-radius:99px;background:var(--warn)}.chip.alert:not(.quiet) i[data-v-8ac9e51f]{animation:ag-softblink-8ac9e51f 1.6s steps(1,end) infinite}@keyframes ag-softblink-8ac9e51f{0%,62%{opacity:1}63%,to{opacity:.25}}.chip.on[data-v-8ac9e51f]{background:color-mix(in srgb,var(--warn) 14%,var(--surface))}.chip[disabled][data-v-8ac9e51f]{opacity:.45;cursor:default}.chip.quietly[data-v-8ac9e51f]{color:var(--muted);cursor:default}.chip.warn2[data-v-8ac9e51f]{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 55%,var(--line-strong))}.chip.warn2 i[data-v-8ac9e51f]{background:var(--warn)}.replaybar[data-v-8ac9e51f]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:9px 14px;margin-bottom:10px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface-2);font-size:var(--fs-sm)}.replaybar time[data-v-8ac9e51f]{color:var(--muted)}.replaybar .sp[data-v-8ac9e51f]{flex:1}.rs[data-v-8ac9e51f]{font:500 var(--fs-xs)/1 var(--font-tc);padding:4px 8px;border-radius:99px;border:1px solid var(--line-strong);color:var(--muted)}.rs.succeeded[data-v-8ac9e51f]{color:var(--pos)}.rs.failed[data-v-8ac9e51f]{color:var(--neg)}.rs.blocked[data-v-8ac9e51f]{color:var(--warn)}.chip.quiet i[data-v-8ac9e51f]{animation:none;opacity:.5}.chip.off[data-v-8ac9e51f]{color:var(--neg);border-color:color-mix(in srgb,var(--neg) 55%,var(--line-strong))}.chip.off i[data-v-8ac9e51f]{background:var(--neg)}.rooms[data-v-8ac9e51f]{display:flex;align-items:center;gap:12px;margin:0 0 10px;flex-wrap:wrap}.rooms .vseg[data-v-8ac9e51f]{flex:0 0 auto}.floor[data-v-8ac9e51f]{position:relative;aspect-ratio:1600 / 860;width:100%;border:1px solid var(--line-strong);border-radius:var(--r-lg);overflow:hidden}.firstrun[data-v-8ac9e51f]{border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line-strong));background:color-mix(in srgb,var(--accent) 6%,var(--surface));border-radius:var(--r-lg);padding:16px 18px;margin-bottom:12px;display:flex;flex-direction:column;gap:9px}.firstrun h3[data-v-8ac9e51f]{font:600 calc(16px * var(--fs-mult,1))/1.3 var(--font-tc);color:var(--ink);margin:0}.firstrun .why[data-v-8ac9e51f]{font:400 calc(13px * var(--fs-mult,1))/1.7 var(--font-tc);color:var(--ink-2);margin:0}.firstrun .why b[data-v-8ac9e51f]{color:var(--ink);font-weight:500}.firstrun .steps[data-v-8ac9e51f]{margin:2px 0 0;padding-left:1.3em;display:flex;flex-direction:column;gap:5px;font:400 calc(13px * var(--fs-mult,1))/1.7 var(--font-tc);color:var(--ink-2)}.firstrun .steps b[data-v-8ac9e51f]{color:var(--ink);font-weight:500}.firstrun .acts[data-v-8ac9e51f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px}.agent .mood[data-v-8ac9e51f]{position:absolute;left:50%;bottom:88%;transform:translate(-50%);font:600 calc(11px * var(--fs-mult, 1))/1 var(--font-mono);letter-spacing:.08em;color:var(--ink-3);pointer-events:none;white-space:nowrap}.agent .m-busy[data-v-8ac9e51f]{animation:ag-busy-8ac9e51f 1.5s ease-in-out infinite;color:var(--accent)}@keyframes ag-busy-8ac9e51f{0%,to{opacity:.35;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,-2px)}}.agent .m-doze[data-v-8ac9e51f]{animation:ag-doze-8ac9e51f 3.4s ease-in-out infinite}@keyframes ag-doze-8ac9e51f{0%{opacity:0;transform:translate(-50%,4px) scale(.85)}30%{opacity:.75;transform:translate(-50%,-2px) scale(1)}70%{opacity:.5;transform:translate(-50%,-8px) scale(1.05)}to{opacity:0;transform:translate(-50%,-14px) scale(1.1)}}.agent .m-stuck[data-v-8ac9e51f]{color:var(--neg);animation:ag-stuck-8ac9e51f 1.9s ease-in-out infinite}@keyframes ag-stuck-8ac9e51f{0%,to{transform:translate(-50%) rotate(0)}20%{transform:translate(-52%,-1px) rotate(-7deg)}40%{transform:translate(-48%,-1px) rotate(7deg)}60%{transform:translate(-50%) rotate(0)}}.agent .m-chat[data-v-8ac9e51f]{color:var(--ink-2);padding:3px 7px;border-radius:99px;background:var(--surface);border:1px solid var(--line-strong);animation:ag-chat-8ac9e51f 3.4s ease-in-out infinite}@keyframes ag-chat-8ac9e51f{0%,8%{opacity:0;transform:translate(-50%,3px) scale(.9)}16%,42%{opacity:1;transform:translate(-50%) scale(1)}52%,to{opacity:0;transform:translate(-50%,-2px) scale(.96)}}.agent .m-think[data-v-8ac9e51f]{animation:ag-think-8ac9e51f 2.6s ease-in-out infinite}@keyframes ag-think-8ac9e51f{0%,to{opacity:.3}50%{opacity:.95}}.agent.st-running .fig[data-v-8ac9e51f],.agent.st-done .fig[data-v-8ac9e51f]{animation:ag-type-8ac9e51f 2.2s ease-in-out infinite}@keyframes ag-type-8ac9e51f{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@media (prefers-reduced-motion: reduce){.agent .mood[data-v-8ac9e51f],.agent.st-running .fig[data-v-8ac9e51f],.agent.st-done .fig[data-v-8ac9e51f]{animation:none}.agent .mood[data-v-8ac9e51f]{opacity:.7}.agent[data-v-8ac9e51f]{transition:opacity .3s}}.floor.hl-stuck .agent[data-v-8ac9e51f]:not(.st-blocked):not(.st-failed){opacity:.35}.agent.not-hired[data-v-8ac9e51f]{opacity:.46;filter:saturate(.3)}.agent.not-hired[data-v-8ac9e51f]:hover{opacity:.85;filter:none}.floor.replaying .agent.st-idle[data-v-8ac9e51f]{opacity:.34}.agent[data-v-8ac9e51f]{position:absolute;transform:translate(-50%,-91.4%);z-index:3;padding:0;border:0;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;transition:left 1s cubic-bezier(.5,0,.35,1),top 1s cubic-bezier(.5,0,.35,1),opacity .3s}.agent.behind[data-v-8ac9e51f]{z-index:2}.agent.at-counter .nm[data-v-8ac9e51f]{top:auto;bottom:calc(100% + 4px)}.agent.seated .nm[data-v-8ac9e51f]{top:130%}.agent[data-v-8ac9e51f]:hover,.agent[data-v-8ac9e51f]:focus-visible,.agent[aria-current=true][data-v-8ac9e51f]{z-index:7}.agent[data-v-8ac9e51f]:focus-visible{outline:2px solid var(--ink);outline-offset:6px;border-radius:var(--r-sm)}.agent .nm[data-v-8ac9e51f]{position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%);font:500 var(--fs-xs)/1.2 var(--font-tc);color:var(--ink-2);white-space:nowrap;background:color-mix(in srgb,var(--surface) 84%,transparent);padding:3px 8px;border-radius:99px}.agent:hover .nm[data-v-8ac9e51f],.agent[aria-current=true] .nm[data-v-8ac9e51f]{background:var(--ink);color:var(--surface)}.dot[data-v-8ac9e51f]{position:absolute;top:4px;right:12px;width:10px;height:10px;border-radius:99px;border:1.5px solid var(--surface);background:var(--muted)}.st-running .dot[data-v-8ac9e51f],.st-done .dot[data-v-8ac9e51f]{background:var(--pos)}.st-waiting .dot[data-v-8ac9e51f],.st-blocked .dot[data-v-8ac9e51f],.st-review .dot[data-v-8ac9e51f]{background:var(--warn)}.st-failed .dot[data-v-8ac9e51f]{background:var(--neg)}.bubble[data-v-8ac9e51f]{position:absolute;top:calc(100% + 26px);left:50%;transform:translate(-50%);width:max-content;max-width:170px;white-space:normal;text-align:center;font:500 var(--fs-micro)/1.45 var(--font-tc);color:var(--ink-2);background:var(--surface);border:1px solid color-mix(in srgb,var(--warn) 45%,var(--line-strong));border-radius:var(--r-sm);padding:5px 9px;box-shadow:var(--shadow);z-index:2}.bubble.neg[data-v-8ac9e51f]{border-color:color-mix(in srgb,var(--neg) 45%,var(--line-strong))}.bubble.side[data-v-8ac9e51f]{top:50%;left:calc(100% - 22px);transform:translateY(-50%);text-align:left}.pop[data-v-8ac9e51f]{position:absolute;z-index:12;width:min(320px,74%);overflow:auto;overscroll-behavior:contain;transform:translate(-50%);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:0 12px 32px #14161929;animation:ag-pop-8ac9e51f .22s cubic-bezier(.22,1,.36,1)}[data-theme=dark] .pop[data-v-8ac9e51f]{box-shadow:0 12px 32px #00000080}@keyframes ag-pop-8ac9e51f{0%{opacity:0;transform:translate(-50%,6px) scale(.97)}to{opacity:1;transform:translate(-50%) scale(1)}}.pop .tail[data-v-8ac9e51f]{position:absolute;width:12px;height:12px;transform:translate(-50%) rotate(45deg);background:var(--surface);border:1px solid var(--line-strong)}.pop:not(.below) .tail[data-v-8ac9e51f]{bottom:-7px;border-top:0;border-left:0}.pop.below .tail[data-v-8ac9e51f]{top:-7px;border-bottom:0;border-right:0}.pop .x[data-v-8ac9e51f]{position:absolute;top:10px;right:10px;width:26px;height:26px;cursor:pointer;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);font-size:12px;line-height:1}.dhead[data-v-8ac9e51f]{padding:16px 18px 12px;border-bottom:1px solid var(--line-strong);position:relative}.dhead .who[data-v-8ac9e51f]{display:flex;align-items:center;gap:12px}.dhead h2[data-v-8ac9e51f]{font-size:var(--fs-h2);margin:0}.dhead .role[data-v-8ac9e51f]{font:400 var(--fs-xs)/1.5 var(--font-tc);color:var(--muted);margin-top:2px}.statline[data-v-8ac9e51f]{margin:11px 0 0;font:400 var(--fs-xs)/1.7 var(--font-tc);color:var(--ink-2)}.statline b[data-v-8ac9e51f]{color:var(--ink);font-weight:600}.statline.warn[data-v-8ac9e51f]{padding:7px 9px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--warn) 9%,transparent);border:1px solid color-mix(in srgb,var(--warn) 34%,transparent)}.sect[data-v-8ac9e51f]{padding:13px 18px;border-bottom:1px solid var(--line)}.sect>h3[data-v-8ac9e51f]{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-label);color:var(--ink-2);margin:0 0 8px}.sect .acts[data-v-8ac9e51f]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:9px}.sect .acts[data-v-8ac9e51f]:first-child{margin-top:0}.fine[data-v-8ac9e51f]{margin:8px 0 0;font:400 var(--fs-xs)/1.7 var(--font-tc);color:var(--muted)}.fine b[data-v-8ac9e51f]{color:var(--ink-2);font-weight:600}.fine b.warn[data-v-8ac9e51f]{color:var(--neg)}.fine .htip[data-v-8ac9e51f],.sect>h3 .htip[data-v-8ac9e51f]{margin-left:7px}.fine code[data-v-8ac9e51f]{font-family:var(--font-mono);word-break:break-all}.btn.ghost[data-v-8ac9e51f]{border-style:dashed;color:var(--ink-2)}.foldbtn[data-v-8ac9e51f]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:none;cursor:pointer;font:500 var(--fs-label)/1 var(--font-tc);color:var(--ink-2)}.foldbtn[data-v-8ac9e51f]:hover{color:var(--ink)}.foldbtn .caret[data-v-8ac9e51f]{color:var(--muted)}.run[data-v-8ac9e51f]{display:grid;grid-template-columns:76px 1fr;gap:10px;padding:9px 0;border-top:1px solid var(--line)}.run[data-v-8ac9e51f]:first-of-type{border-top:0}.run time[data-v-8ac9e51f]{font:400 var(--fs-xs)/1.5 var(--font-mono);color:var(--muted)}.sug[data-v-8ac9e51f]{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface-2);margin-bottom:8px;font-size:var(--fs-sm)}.talk .talklog[data-v-8ac9e51f]{margin:0 0 12px}.talk .turn[data-v-8ac9e51f]{display:flex;gap:9px;padding:8px 0;border-top:1px dashed var(--line)}.talk .turn[data-v-8ac9e51f]:first-child{border-top:0;padding-top:0}.talk .who[data-v-8ac9e51f]{flex:0 0 34px;font:500 var(--fs-xs)/1.7 var(--font-tc);color:var(--muted)}.talk .turn.you .who[data-v-8ac9e51f]{color:var(--accent)}.talk .body[data-v-8ac9e51f]{flex:1;display:flex;align-items:flex-start;gap:9px;min-width:0}.talk .say[data-v-8ac9e51f]{flex:1;margin:0;white-space:pre-wrap;word-break:break-word;font:400 var(--fs-sm)/1.75 var(--font-tc);color:var(--ink)}.talk .blocked[data-v-8ac9e51f]{flex:1;margin:0;font:400 var(--fs-xs)/1.75 var(--font-tc);color:var(--neg);background:color-mix(in srgb,var(--neg) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--neg) 32%,var(--line-strong));border-radius:var(--r-sm);padding:7px 9px}.talk .teach[data-v-8ac9e51f]{flex:0 0 auto;align-self:flex-start;white-space:nowrap;cursor:pointer;font:500 var(--fs-micro)/1 var(--font-tc);color:var(--ink-2);background:var(--surface);border:1px dashed var(--line-strong);border-radius:99px;padding:5px 9px}.talk .teach[data-v-8ac9e51f]:hover{color:var(--ink);border-style:solid;border-color:var(--accent)}.talk .askrow[data-v-8ac9e51f]{display:flex;gap:8px}.talk .askin[data-v-8ac9e51f]{flex:1;min-width:0;padding:9px 11px;font:400 var(--fs-sm)/1.4 var(--font-tc);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm)}.talk .askin[data-v-8ac9e51f]:focus{outline:none;border-color:var(--accent)}.talk .askin[disabled][data-v-8ac9e51f]{opacity:.55}.gin[data-v-8ac9e51f]{width:100%;box-sizing:border-box;resize:vertical;padding:9px 11px;font:400 var(--fs-sm)/1.7 var(--font-tc);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm)}.gin[data-v-8ac9e51f]:focus{outline:none;border-color:var(--accent)}.gsaved[data-v-8ac9e51f]{margin:0 0 10px;white-space:pre-wrap;word-break:break-word;font:400 var(--fs-sm)/1.75 var(--font-tc);color:var(--ink);background:var(--surface-2);border-left:2px solid var(--accent);border-radius:0 var(--r-sm) var(--r-sm) 0;padding:9px 11px}.sect .acts[data-v-8ac9e51f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.payday[data-v-6182eb91]{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);padding:14px 16px;margin-bottom:14px;display:flex;flex-direction:column;gap:7px}.payday .payrow[data-v-6182eb91]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:3px}.payday label[data-v-6182eb91]{display:flex;align-items:center;gap:6px;font-size:calc(12.5px * var(--fs-mult,1))}.payday .daynum[data-v-6182eb91]{width:64px;text-align:center;font-family:var(--font-mono);padding:5px 7px;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}.payday select[data-v-6182eb91]{padding:5px 8px;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-family:var(--font-tc)}.todo[data-v-6182eb91]{margin-top:5px;line-height:1.7;color:var(--ink-2);border-left:2px solid color-mix(in srgb,var(--neg) 40%,transparent);padding-left:8px;max-width:46ch}.who[data-v-6182eb91]{display:flex;align-items:center;gap:9px}.pill[data-v-6182eb91]{display:inline-block;font:500 var(--fs-xs)/1 var(--font-tc);padding:4px 9px;border-radius:99px;border:1px solid var(--line-strong);color:var(--muted)}.pill.on[data-v-6182eb91]{color:var(--pos);border-color:color-mix(in srgb,var(--pos) 50%,var(--line-strong))}td.r[data-v-6182eb91],th.r[data-v-6182eb91]{text-align:right}.sechead[data-v-c4056a89]{display:flex;align-items:center;gap:10px;margin:6px 2px 14px}.sechead h2[data-v-c4056a89]{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:600}.sechead .line[data-v-c4056a89]{flex:1;height:1px;background:var(--line)}.secno[data-v-c4056a89]{font-family:var(--font-mono);font-weight:600;font-size:calc(12px * var(--fs-mult,1));letter-spacing:.16em;color:var(--accent)}.small[data-v-c4056a89]{font-size:calc(11.5px * var(--fs-mult,1))}.dim[data-v-c4056a89]{color:var(--muted)}.mono[data-v-c4056a89]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.r[data-v-c4056a89]{text-align:right}.btn[data-v-c4056a89]{font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));font-weight:600;padding:7px 16px;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);cursor:pointer}.btn.ok[data-v-c4056a89]{border-color:var(--accent);color:var(--accent)}.btn[data-v-c4056a89]:disabled{opacity:.5;cursor:default}.minibtn[data-v-c4056a89]{font-size:calc(11.5px * var(--fs-mult,1));padding:3px 10px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);cursor:pointer}.minibtn.ok[data-v-c4056a89]{border-color:var(--accent);color:var(--accent)}.minibtn[data-v-c4056a89]:hover{color:var(--ink)}.minibtn[data-v-c4056a89]:disabled{opacity:.5;cursor:default}.st[data-v-c4056a89]{font-family:var(--font-mono);font-weight:700;font-size:calc(10px * var(--fs-mult,1));letter-spacing:.08em;border-radius:var(--r-sm);padding:2px 8px;border:1.5px solid;color:var(--muted);border-color:var(--line-strong)}.st.ok[data-v-c4056a89]{color:var(--pos);border-color:var(--pos)}.st.bad[data-v-c4056a89]{color:var(--neg);border-color:var(--neg)}.empty[data-v-c4056a89]{padding:28px 12px;text-align:center;color:var(--muted);font-size:calc(12.5px * var(--fs-mult,1))}.card[data-v-c4056a89]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);margin:0 2px 10px;overflow:hidden}.chead[data-v-c4056a89]{display:flex;align-items:center;gap:10px;padding:11px 16px;cursor:pointer}.chead[data-v-c4056a89]:hover{background:var(--hover-wash)}.chead .line[data-v-c4056a89]{flex:1;height:1px;background:var(--line)}.ctitle[data-v-c4056a89]{font-size:calc(13px * var(--fs-mult,1))}.kpill[data-v-c4056a89]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));font-weight:700;letter-spacing:.08em;padding:3px 9px;border-radius:999px;border:1.5px solid var(--line-strong);color:var(--muted);white-space:nowrap}.kpill.journal_draft[data-v-c4056a89]{color:var(--accent);border-color:var(--accent)}.kpill.period_due[data-v-c4056a89]{color:var(--neg);border-color:var(--neg)}.conf[data-v-c4056a89]{font-size:calc(11px * var(--fs-mult,1));color:var(--muted)}.cbody[data-v-c4056a89]{padding:4px 16px 14px;border-top:1px dashed var(--line)}.reason[data-v-c4056a89]{font-size:calc(12.5px * var(--fs-mult,1));color:var(--muted);line-height:1.7;margin:8px 0}.crow[data-v-c4056a89]{display:flex;align-items:center;gap:10px;margin-top:10px}.crow .line[data-v-c4056a89]{flex:1;height:1px;background:var(--line)}.explain[data-v-c4056a89]{margin-top:10px;padding:10px 14px;font-size:calc(12.5px * var(--fs-mult,1));line-height:1.8;color:var(--ink);background:color-mix(in srgb,var(--accent) 6%,var(--surface));border:1px dashed var(--accent);border-radius:var(--r-sm);white-space:pre-wrap}.acode[data-v-c4056a89]{font-size:calc(11px * var(--fs-mult,1));color:var(--accent);margin-right:5px}.panel[data-v-c4056a89]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:14px 16px;margin:0 2px}.tgrid[data-v-c4056a89]{width:100%;border-collapse:collapse;font-size:calc(12.5px * var(--fs-mult,1))}.tgrid th[data-v-c4056a89]{text-align:left;font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:400;padding:7px 10px;border-bottom:1px solid var(--line-strong)}.tgrid th.r[data-v-c4056a89]{text-align:right}.tgrid td[data-v-c4056a89]{padding:7px 10px;border-bottom:1px dashed var(--line);vertical-align:top}.tgrid.inner[data-v-c4056a89]{margin-top:6px}.tgrid tr.off td[data-v-c4056a89]{opacity:.55}.lseg[data-v-c4056a89]{display:inline-block;margin-right:12px;white-space:nowrap}.hint[data-v-c4056a89]{font-size:calc(12px * var(--fs-mult,1));color:var(--muted);background:var(--surface-2);border:1px dashed var(--line-strong);border-radius:var(--r-sm);padding:8px 12px;margin-bottom:10px}.inlmonth[data-v-c4056a89]{font-family:var(--font-mono);font-size:calc(12px * var(--fs-mult,1));padding:4px 8px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink)}.chat .turn[data-v-c4056a89]{display:flex;gap:9px;padding:7px 0;border-bottom:1px dashed var(--line)}.chat .turn .who[data-v-c4056a89]{font-family:var(--font-tc);font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);min-width:2.6em;padding-top:2px}.chat .turn.you .who[data-v-c4056a89]{color:var(--accent)}.chat .turn .body[data-v-c4056a89]{flex:1;display:flex;align-items:flex-start;gap:10px}.chat .say[data-v-c4056a89]{margin:0;font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));line-height:1.8;color:var(--ink);white-space:pre-wrap;flex:1}.chat .blocked[data-v-c4056a89]{margin:0;flex:1;font-size:calc(12px * var(--fs-mult,1));line-height:1.75;color:var(--neg);padding:7px 10px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--neg) 7%,transparent)}.chat .teach[data-v-c4056a89]{white-space:nowrap;align-self:flex-start}.chat .askrow[data-v-c4056a89]{display:flex;gap:8px;margin-top:10px}.chat .askin[data-v-c4056a89]{flex:1;font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));padding:8px 11px;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}.chat .askin[data-v-c4056a89]:focus{outline:none;border-color:var(--accent)}.guide .gsaved[data-v-c4056a89]{font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));line-height:1.75;color:var(--ink);white-space:pre-wrap;margin:0 0 8px;padding:9px 11px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--accent) 7%,transparent);border-left:2px solid color-mix(in srgb,var(--accent) 55%,transparent)}.guide .gin[data-v-c4056a89]{width:100%;font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));line-height:1.7;padding:9px 11px;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);resize:vertical;margin-bottom:8px}.guide .gin[data-v-c4056a89]:focus{outline:none;border-color:var(--accent)}.deskhead[data-v-c4056a89]{display:flex;align-items:center;gap:10px;margin:6px 2px 10px}.deskhead .back[data-v-c4056a89]{font-family:var(--font-tc);font-size:calc(12px * var(--fs-mult,1));border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);border-radius:var(--r-sm);padding:5px 11px;cursor:pointer}.deskhead .back[data-v-c4056a89]:hover{border-color:var(--accent);color:var(--accent)}.deskhead .who[data-v-c4056a89]{display:flex;flex-direction:column;gap:1px;line-height:1.25}.deskhead .who b[data-v-c4056a89]{font-family:var(--font-tc);font-size:var(--fs-h2);font-weight:600;color:var(--ink)}.gtag[data-v-c4056a89]{font-size:calc(11px * var(--fs-mult,1));color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:1px 9px;white-space:nowrap}.gtag.on[data-v-c4056a89]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.bino[data-v-c4056a89]{font-size:calc(10px * var(--fs-mult,1));letter-spacing:.14em;color:var(--accent)}.scorebar[data-v-c4056a89]{display:flex;gap:18px;align-items:center;margin-bottom:10px}.scorebig[data-v-c4056a89]{font-family:var(--font-mono);font-size:calc(40px * var(--fs-mult,1));font-weight:700;line-height:1}.scorebig .grade[data-v-c4056a89]{font-size:calc(16px * var(--fs-mult,1));margin-left:6px;vertical-align:top}.scorebig.gA[data-v-c4056a89]{color:var(--pos)}.scorebig.gB[data-v-c4056a89]{color:var(--accent)}.scorebig.gC[data-v-c4056a89],.scorebig.gD[data-v-c4056a89]{color:var(--neg)}.scorecells[data-v-c4056a89]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px 18px;flex:1}.scorecells .cell[data-v-c4056a89]{display:flex;flex-direction:column;gap:2px}.scorecells b[data-v-c4056a89]{font-size:calc(14px * var(--fs-mult,1))}.pvbar[data-v-c4056a89]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pvbar .caps[data-v-c4056a89]{color:var(--dim)}input.mini[data-v-c4056a89]{font-size:calc(11px * var(--fs-mult,1));padding:2px 6px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--ink)}.pvwrap[data-v-c4056a89]{overflow-x:auto}.tgrid.pv td.cellbtn[data-v-c4056a89]{cursor:pointer}.tgrid.pv td.cellbtn[data-v-c4056a89]:hover{background:var(--hover,rgba(0,0,0,.04))}.tgrid.pv td.cellbtn.on[data-v-c4056a89]{outline:1px solid var(--accent);outline-offset:-1px}.tgrid.pv td.zero[data-v-c4056a89]{color:var(--dim)}.tgrid.pv .tot[data-v-c4056a89]{font-weight:700}.drill[data-v-c4056a89]{margin-top:14px;border-top:1px solid var(--line);padding-top:10px}.askbox[data-v-c4056a89]{display:flex;gap:10px;align-items:flex-end}.askin[data-v-c4056a89]{flex:1;font:inherit;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--ink);resize:vertical}.trhead[data-v-c4056a89]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.trhead .btn[data-v-c4056a89]{margin-left:auto}.finding .findmeta[data-v-c4056a89]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:7px}.statuspill[data-v-c4056a89]{font-size:calc(10px * var(--fs-mult,1));letter-spacing:.08em;padding:2px 8px;border-radius:999px;border:1px solid var(--line);color:var(--dim)}.statuspill.open[data-v-c4056a89]{color:var(--accent);border-color:var(--accent)}.statuspill.in_progress[data-v-c4056a89]{color:var(--ink);border-color:var(--ink)}.statuspill.resolved[data-v-c4056a89]{color:var(--pos);border-color:var(--pos)}select.mini[data-v-c4056a89]{font-size:calc(11px * var(--fs-mult,1));padding:2px 6px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--ink)}.btn.mini[data-v-c4056a89]{font-size:calc(11px * var(--fs-mult,1));padding:2px 9px}.anomaly[data-v-c4056a89]{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;margin-bottom:6px;border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:var(--r-sm);font-size:calc(12.5px * var(--fs-mult,1))}.anomaly.high[data-v-c4056a89]{border-left-color:var(--neg)}.anomaly.med[data-v-c4056a89]{border-left-color:var(--accent)}.anomaly .sev[data-v-c4056a89]{font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));font-weight:700;padding:2px 7px;border-radius:999px;border:1.5px solid var(--line-strong);color:var(--muted);flex:none;margin-top:1px}.anomaly.high .sev[data-v-c4056a89]{color:var(--neg);border-color:var(--neg)}.anomaly.med .sev[data-v-c4056a89]{color:var(--accent);border-color:var(--accent)}.mdbox.blocked[data-v-c4056a89]{border-color:color-mix(in srgb,var(--neg) 45%,var(--line-strong));color:var(--neg)}.mdbox[data-v-c4056a89]{white-space:pre-wrap;font-size:calc(13px * var(--fs-mult,1));line-height:1.9;padding:14px 16px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm)}.histrow[data-v-c4056a89]{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px dashed var(--line);font-size:calc(12.5px * var(--fs-mult,1))}.histrow.act[data-v-c4056a89]{width:100%;text-align:left;background:none;border-left:0;border-right:0;border-top:0;color:inherit;font-family:inherit;cursor:pointer;padding-left:6px;padding-right:6px;border-radius:var(--r-sm)}.histrow.act[data-v-c4056a89]:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}.histrow.act.on[data-v-c4056a89]{background:color-mix(in srgb,var(--accent) 11%,transparent)}.twocol[data-v-c4056a89]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.rankrow[data-v-c4056a89]{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px dashed var(--line);font-size:calc(12.5px * var(--fs-mult,1))}.barwrap[data-v-c4056a89]{display:flex;align-items:center;gap:8px}.bar[data-v-c4056a89]{height:7px;border-radius:4px;background:var(--accent);min-width:2px;transition:width .5s var(--e)}.bar.neg[data-v-c4056a89]{background:var(--neg)}.barval[data-v-c4056a89]{font-size:calc(11px * var(--fs-mult,1));color:var(--muted);flex:none}.tgrid tr.redflag td[data-v-c4056a89]{background:color-mix(in srgb,var(--neg) 7%,transparent)}.checkrow[data-v-c4056a89]{display:flex;align-items:center;gap:10px;padding:8px 10px;margin-bottom:5px;font-size:calc(12.5px * var(--fs-mult,1));border:1px solid var(--line);border-left:3px solid var(--neg);border-radius:var(--r-sm)}.checkrow.ok[data-v-c4056a89]{border-left-color:var(--pos)}.checkmark[data-v-c4056a89]{font-family:var(--font-mono);font-weight:700;color:var(--neg);flex:none}.checkrow.ok .checkmark[data-v-c4056a89]{color:var(--pos)}@media (max-width:900px){.twocol[data-v-c4056a89]{grid-template-columns:1fr}}.main[data-v-a97df440]{padding:18px 20px;min-width:0}.stub[data-v-a97df440]{position:relative;background:var(--surface-2);border-left:2px dashed var(--line-strong);padding:18px 16px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.stub[data-v-a97df440]:before,.stub[data-v-a97df440]:after{content:"";position:absolute;left:-9px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:1px solid var(--line-strong)}.stub[data-v-a97df440]:before{top:-9px}.stub[data-v-a97df440]:after{bottom:-9px}.settlepass[data-v-a97df440]{border-color:var(--accent);margin-top:14px}.draft[data-v-a97df440]{border-color:var(--accent)}.folded[data-v-a97df440]{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin:0 2px 12px;padding:8px 14px;border:1px dashed var(--line-strong);border-radius:var(--r);background:var(--surface-2);font-size:calc(12.5px * var(--fs-mult,1))}.folded .caps[data-v-a97df440]{border:1px solid var(--accent);color:var(--accent);border-radius:99px;padding:2px 9px}.folded .fnum[data-v-a97df440]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:calc(14px * var(--fs-mult,1));color:var(--ink)}.folded .fdim[data-v-a97df440]{color:var(--muted)}.caps[data-v-a97df440]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.caps.sub[data-v-a97df440]{margin-top:6px;line-height:1.8}.caps.sub.tight[data-v-a97df440]{margin-top:2px}.big[data-v-a97df440]{font-family:var(--font-mono);font-weight:600;font-size:calc(21px * var(--fs-mult,1));margin-top:5px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.big.sm[data-v-a97df440]{font-size:calc(15px * var(--fs-mult,1))}.big.neg[data-v-a97df440]{color:var(--neg)}.st[data-v-a97df440]{align-self:flex-start;font-family:var(--font-sans);font-weight:700;font-size:calc(10.5px * var(--fs-mult,1));letter-spacing:.14em;border-radius:var(--r-sm);padding:3px 9px;margin-top:8px;border:1.5px solid}.st.ok[data-v-a97df440]{color:var(--pos);border-color:var(--pos)}.st.bad[data-v-a97df440]{color:var(--neg);border-color:var(--neg);opacity:.85}.entry[data-v-a97df440]{--fieldbg:color-mix(in srgb,#2f6b4f 7%,#fff)}[data-theme=dark] .entry[data-v-a97df440]{--fieldbg:color-mix(in srgb,#2f6b4f 18%,var(--surface))}.gscroll[data-v-a97df440]{overflow-x:auto;overflow-y:visible;padding-bottom:2px}.grid[data-v-a97df440]{display:grid;grid-template-columns:minmax(150px,1fr) 118px 118px minmax(130px,1.1fr) 34px 30px;gap:8px;align-items:center;min-width:600px}.grid[data-v-a97df440]>*{min-width:0}.ghead[data-v-a97df440]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-bottom:8px;border-bottom:1px solid var(--line);margin-bottom:8px}.ghead span[data-v-a97df440]{white-space:nowrap}.ghead span[data-v-a97df440]:nth-child(-n+4){padding:0 9px}.ghead span[data-v-a97df440]:nth-child(2),.ghead span[data-v-a97df440]:nth-child(3){text-align:right}.grow-row[data-v-a97df440]{margin-bottom:7px}.grow-row input[data-v-a97df440]{box-sizing:border-box;background:var(--fieldbg);border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:7px 9px;font-size:calc(13px * var(--fs-mult,1));color:var(--ink);width:100%;font-family:var(--font-tc)}.grow-row input[data-v-a97df440]:hover:not(:focus){border-color:var(--ink-2)}.grow-row input[data-v-a97df440]:focus{outline:none;border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--fieldbg))}.grow-row .acct[data-v-a97df440]{font-family:var(--font-mono)}.ncell[data-v-a97df440]{min-height:1px}.n[data-v-a97df440]{font-family:var(--font-mono);text-align:right}.mini[data-v-a97df440]{width:26px;height:26px;border:1px solid transparent;border-radius:var(--r-sm);background:none;color:var(--muted);cursor:pointer;font-size:calc(12px * var(--fs-mult,1))}.mini.bad[data-v-a97df440]:hover{border-color:var(--neg);color:var(--neg)}.dimcell[data-v-a97df440]{position:relative}.dim-btn[data-v-a97df440]:hover,.dim-btn.filled[data-v-a97df440]{border-color:var(--accent);color:var(--accent)}.dim-btn.need[data-v-a97df440]{border-color:var(--neg);color:var(--neg)}.dimpop[data-v-a97df440]{position:fixed;z-index:200;width:260px;padding:14px;box-sizing:border-box;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px;overflow-y:auto;overscroll-behavior:contain}.dphead[data-v-a97df440]{position:sticky;top:-14px;z-index:1;margin:-14px -14px 0;padding:14px 14px 8px;background:var(--surface);display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.dpx[data-v-a97df440]{border:none;background:none;color:var(--muted);cursor:pointer;font-size:calc(12px * var(--fs-mult,1));line-height:1;padding:2px 4px;border-radius:var(--r-sm)}.dpx[data-v-a97df440]:hover{color:var(--ink);background:var(--hover-wash)}.dimpop label[data-v-a97df440]{display:flex;flex-direction:column;gap:4px;font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted)}.dimpop .lb[data-v-a97df440]{display:flex;align-items:baseline;gap:5px}.dimpop select[data-v-a97df440]{font-size:calc(12.5px * var(--fs-mult,1));border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:6px 16px 6px 8px;background-color:var(--bg);color:var(--ink)}.dphint[data-v-a97df440]{font-size:calc(11px * var(--fs-mult,1));line-height:1.75;color:var(--muted);margin:0}.dpempty[data-v-a97df440]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);margin:0}.req[data-v-a97df440]{color:var(--neg);font-size:calc(10px * var(--fs-mult,1));margin-left:5px}.dimsum[data-v-a97df440]{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 2px}.dtag[data-v-a97df440]{font-size:calc(11px * var(--fs-mult,1));color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:2px 9px}.autorow[data-v-a97df440]{background:var(--surface-2);border:1px dashed var(--line);border-radius:var(--r-sm);padding:6px 0;margin-bottom:6px;font-size:calc(12.5px * var(--fs-mult,1));color:var(--muted)}.autorow .acode[data-v-a97df440]{font-family:var(--font-mono);padding-left:9px;color:var(--ink-2)}.autorow .acode em[data-v-a97df440]{font-style:normal;color:var(--muted)}.autorow .an[data-v-a97df440]{font-family:var(--font-mono);text-align:right;padding-right:9px;font-variant-numeric:tabular-nums;color:var(--ink-2)}.autorow .anote[data-v-a97df440]{padding-left:9px;font-size:calc(11.5px * var(--fs-mult,1))}.addln[data-v-a97df440]{width:100%;margin-top:4px;border:1px dashed var(--line-strong);border-radius:var(--r-sm);background:none;color:var(--muted);font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));padding:8px;cursor:pointer;transition:color .3s var(--e),border-color .3s var(--e)}.addln[data-v-a97df440]:hover{color:var(--accent);border-color:var(--accent)}.vat[data-v-a97df440]{border-top:1px dashed var(--line);margin-top:14px;padding-top:10px}.vhead[data-v-a97df440]{display:flex;align-items:center;gap:8px;width:100%;padding:4px 0;border:none;background:none;color:var(--ink);font-family:var(--font-tc);font-size:calc(13px * var(--fs-mult,1));cursor:pointer;text-align:left}.vcaret[data-v-a97df440]{font-size:calc(10px * var(--fs-mult,1));color:var(--muted)}.vtag[data-v-a97df440]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.1em;border:1px solid var(--line-strong);border-radius:99px;padding:1px 8px;color:var(--muted)}.vtag.on[data-v-a97df440]{border-color:var(--accent);color:var(--accent)}.vdim[data-v-a97df440]{color:var(--muted);font-size:calc(11.5px * var(--fs-mult,1))}.ainotes[data-v-a97df440]{list-style:none;margin:9px 0 0;padding:9px 12px;border-radius:var(--r);background:color-mix(in srgb,var(--warn) 8%,transparent);border:1px solid color-mix(in srgb,var(--warn) 35%,transparent);font-size:calc(12px * var(--fs-mult,1));line-height:1.75;color:var(--ink)}.ainotes li[data-v-a97df440]{position:relative;padding-left:14px}.ainotes li[data-v-a97df440]:before{content:"·";position:absolute;left:4px;color:var(--warn);font-weight:700}.probs[data-v-a97df440]{margin:14px 2px 0;padding-left:18px;font-size:calc(12.5px * var(--fs-mult,1));color:var(--neg);line-height:1.9}.picks[data-v-a97df440]{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:7px 10px}.picks li[data-v-a97df440]{display:flex;align-items:center;gap:9px;border:1px solid var(--line-strong);border-radius:99px;padding:3px 5px 3px 12px;font-size:calc(12px * var(--fs-mult,1))}.picks .amtv[data-v-a97df440]{font-variant-numeric:tabular-nums;color:var(--ink)}.btn[data-v-a97df440]{font-size:calc(13px * var(--fs-mult,1));padding:8px 18px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);cursor:pointer;transition:border-color .3s var(--e)}.btn[data-v-a97df440]:hover:not(:disabled){border-color:var(--accent)}.btn[data-v-a97df440]:disabled{opacity:.45;cursor:not-allowed}.btn.ok[data-v-a97df440]{border-color:var(--accent)}.stubact[data-v-a97df440]{display:flex;flex-direction:column;gap:7px;margin-top:auto}.stubact .wide[data-v-a97df440]{width:100%;padding:9px 10px;text-align:center}.stubact .btn.ok[data-v-a97df440]{background:color-mix(in srgb,var(--accent) 10%,var(--bg));font-weight:600}.stubact .ghost[data-v-a97df440]{border-style:dashed;color:var(--muted)}.stubact .ghost[data-v-a97df440]:hover:not(:disabled){color:var(--ink)}.cell[data-v-a97df440]{min-width:88px}.tablewrap[data-v-a97df440]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);overflow:auto;margin:0 2px}.jt[data-v-a97df440]{width:100%;border-collapse:collapse;font-size:calc(12.5px * var(--fs-mult,1))}.jt th[data-v-a97df440]{position:sticky;top:0;z-index:1;text-align:left;white-space:nowrap;font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:400;padding:11px 10px;background:var(--surface);border-bottom:1px solid var(--line-strong)}.jt th.num[data-v-a97df440],.jt td.num[data-v-a97df440]{text-align:right}.jt td[data-v-a97df440]{padding:7px 10px;border-bottom:1px solid var(--line);vertical-align:middle}.jt .mono[data-v-a97df440]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.jt .dim[data-v-a97df440]{color:var(--muted)}.jt .strong[data-v-a97df440]{font-weight:600}.jt .late[data-v-a97df440]{color:var(--neg)}.jt tbody tr.picked td[data-v-a97df440]{background:color-mix(in srgb,var(--accent) 8%,transparent)}.jt tbody tr.done td[data-v-a97df440]{opacity:.55}.jt tbody tr.over td[data-v-a97df440]{background:color-mix(in srgb,var(--warn) 8%,transparent)}.jt th.pick[data-v-a97df440],.jt td.pick[data-v-a97df440]{width:118px;padding-left:12px}.amt[data-v-a97df440]{width:104px;font-size:calc(12px * var(--fs-mult,1));padding:5px 8px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);text-align:right}.amt[data-v-a97df440]:focus{outline:none;border-color:var(--accent)}.link[data-v-a97df440]{background:none;border:none;padding:0;font:inherit;color:var(--accent);cursor:pointer;border-bottom:1px solid transparent}.link[data-v-a97df440]:hover:not(:disabled){border-bottom-color:currentColor}.link[data-v-a97df440]:disabled{color:var(--muted);cursor:default}.badge[data-v-a97df440]{font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.1em;border:1px solid var(--line-strong);border-radius:99px;padding:2px 8px;color:var(--muted);white-space:nowrap}.badge.open[data-v-a97df440]{color:var(--accent);border-color:var(--accent)}.badge.partial[data-v-a97df440]{color:var(--warn);border-color:var(--warn)}.badge.settled[data-v-a97df440]{color:var(--pos);border-color:var(--pos)}.badge.overpaid[data-v-a97df440]{color:var(--neg);border-color:var(--neg)}.empty[data-v-a97df440]{padding:26px 12px;text-align:center;color:var(--muted)}.nodoc[data-v-a97df440]{font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.1em;border:1px solid var(--warn);color:var(--warn);border-radius:99px;padding:1px 7px;margin-left:7px;white-space:nowrap}.jt .mini[data-v-a97df440]{border:1px solid var(--line-strong);background:var(--bg);color:var(--muted);cursor:pointer;border-radius:var(--r-sm);font-size:calc(11px * var(--fs-mult,1));padding:3px 9px;white-space:nowrap;width:auto;height:auto}.jt .mini[data-v-a97df440]:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.jt .mini[data-v-a97df440]:disabled{opacity:.4;cursor:not-allowed}.adopt[data-v-a97df440]{margin:14px 2px 0;background:var(--surface);border:1px solid var(--warn);border-radius:var(--r-lg);padding:13px 16px}.ahead[data-v-a97df440]{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}.akey[data-v-a97df440]{font-size:calc(12.5px * var(--fs-mult,1));color:var(--ink)}.aamt[data-v-a97df440]{font-size:calc(15px * var(--fs-mult,1));font-weight:600;font-variant-numeric:tabular-nums}.afields[data-v-a97df440]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 16px}.afields label[data-v-a97df440]{display:flex;flex-direction:column;gap:5px;font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.12em;text-transform:uppercase;color:var(--muted);min-width:120px}.afields label.grow[data-v-a97df440]{flex:1;min-width:160px}.afields input[data-v-a97df440]{box-sizing:border-box;width:100%;border:none;border-bottom:1px solid var(--line-strong);background:transparent;color:var(--ink);font-family:var(--font-tc);font-size:calc(14px * var(--fs-mult,1));padding:3px 2px}.afields input[data-v-a97df440]:focus{outline:none;border-bottom-color:var(--accent)}.anote[data-v-a97df440]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);line-height:1.8;margin:10px 0 0}@media (max-width:900px){.pass[data-v-a97df440]{grid-template-columns:1fr}.atb[data-v-a97df440]{display:none}.stub[data-v-a97df440]{border-left:none;border-top:2px dashed var(--line-strong);flex-direction:row;flex-wrap:wrap}.stub[data-v-a97df440]:before,.stub[data-v-a97df440]:after{display:none}.stubact[data-v-a97df440]{width:100%;flex-direction:row;flex-wrap:wrap;margin-top:6px}.stubact .wide[data-v-a97df440]{width:auto;flex:1 1 120px}}.lbl[data-v-9491f1aa]{display:block;white-space:nowrap}.req[data-v-9491f1aa]{margin-left:5px;color:var(--neg);font-size:var(--fs-micro);font-weight:600}.fld[data-v-fcdc536a]{display:flex;flex-direction:column;gap:3px;min-width:0}.cap[data-v-fcdc536a]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.mono[data-v-fcdc536a]{font-family:var(--font-mono)}.fixed[data-v-fcdc536a]{display:inline-block;padding:4px 9px;border:1px dashed var(--line-strong);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink);font-size:calc(12px * var(--fs-mult,1))}.hint[data-v-fcdc536a]{font-size:calc(10.5px * var(--fs-mult,1));line-height:1.6;color:var(--muted);max-width:420px}input[data-v-fcdc536a]{font:inherit;font-size:calc(12px * var(--fs-mult,1));padding:4px 8px;border:1px solid var(--line);border-radius:var(--r-sm);background:transparent;color:var(--ink)}input[data-v-fcdc536a]:focus{outline:none;border-color:var(--accent)}.line[data-v-6f26a1f4]{flex:1}.draft[data-v-6f26a1f4]{border-color:var(--accent)}.main[data-v-6f26a1f4]{padding:18px 20px;min-width:0}.stub[data-v-6f26a1f4]{position:relative;background:var(--surface-2);border-left:2px dashed var(--line-strong);padding:18px 16px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.stub[data-v-6f26a1f4]:before,.stub[data-v-6f26a1f4]:after{content:"";position:absolute;left:-9px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:1px solid var(--line-strong)}.stub[data-v-6f26a1f4]:before{top:-9px}.stub[data-v-6f26a1f4]:after{bottom:-9px}.folded[data-v-6f26a1f4]{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin:0 2px 12px;padding:8px 14px;border:1px dashed var(--line-strong);border-radius:var(--r);background:var(--surface-2);font-size:calc(12.5px * var(--fs-mult,1))}.folded .caps[data-v-6f26a1f4]{border:1px solid var(--accent);color:var(--accent);border-radius:99px;padding:2px 9px}.folded .fnum[data-v-6f26a1f4]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:calc(14px * var(--fs-mult,1));color:var(--ink)}.folded .fdim[data-v-6f26a1f4]{color:var(--muted)}.caps[data-v-6f26a1f4]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.caps.sub[data-v-6f26a1f4]{margin-top:6px;line-height:1.8}.big[data-v-6f26a1f4]{font-family:var(--font-mono);font-weight:600;font-size:calc(21px * var(--fs-mult,1));margin-top:5px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.big.sm[data-v-6f26a1f4]{font-size:calc(15px * var(--fs-mult,1))}.big.neg[data-v-6f26a1f4]{color:var(--neg)}.st[data-v-6f26a1f4]{align-self:flex-start;font-family:var(--font-sans);font-weight:700;font-size:calc(10.5px * var(--fs-mult,1));letter-spacing:.14em;border-radius:var(--r-sm);padding:3px 9px;margin-top:8px;border:1.5px solid}.st.ok[data-v-6f26a1f4]{color:var(--pos);border-color:var(--pos)}.st.bad[data-v-6f26a1f4]{color:var(--neg);border-color:var(--neg);opacity:.85}.fromcfg[data-v-6f26a1f4]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 14px;font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted)}.fromcfg b[data-v-6f26a1f4]{font-family:var(--font-mono);font-weight:600;color:var(--ink-2)}.fromcfg .k[data-v-6f26a1f4]{font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line-strong);border-radius:99px;padding:1px 8px}.fromcfg .alt[data-v-6f26a1f4]{color:var(--muted)}.cfglink[data-v-6f26a1f4]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));background:none;border:none;padding:0 0 0 4px;color:var(--accent);cursor:pointer;border-bottom:1px solid transparent}.cfglink[data-v-6f26a1f4]:hover{border-bottom-color:var(--accent)}.preview[data-v-6f26a1f4]{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 22px;margin-top:6px;padding-top:12px;border-top:1px dashed var(--line)}.pv[data-v-6f26a1f4]{font-size:calc(12.5px * var(--fs-mult,1));color:var(--muted)}.pv b[data-v-6f26a1f4]{font-family:var(--font-mono);font-size:calc(14px * var(--fs-mult,1));color:var(--ink);margin-left:5px}.pv.dim[data-v-6f26a1f4]{color:var(--muted)}.probs[data-v-6f26a1f4]{margin:12px 2px 0;padding-left:18px;font-size:calc(12.5px * var(--fs-mult,1));color:var(--neg);line-height:1.9}.btn[data-v-6f26a1f4]{font-size:calc(13px * var(--fs-mult,1));padding:8px 18px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);cursor:pointer;transition:border-color .3s var(--e)}.btn[data-v-6f26a1f4]:hover:not(:disabled){border-color:var(--accent)}.btn[data-v-6f26a1f4]:disabled{opacity:.45;cursor:not-allowed}.btn.ok[data-v-6f26a1f4]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--bg));font-weight:600}.stubact[data-v-6f26a1f4]{display:flex;flex-direction:column;gap:7px;margin-top:auto}.stubact .wide[data-v-6f26a1f4]{width:100%;padding:9px 10px;text-align:center}.stubact .ghost[data-v-6f26a1f4]{border-style:dashed;color:var(--muted)}.stubact .ghost[data-v-6f26a1f4]:hover:not(:disabled){color:var(--ink)}.cell[data-v-6f26a1f4]{min-width:96px}.panel[data-v-6f26a1f4]{margin:14px 2px 0;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:13px 16px}.panel.dispose[data-v-6f26a1f4]{border-color:var(--warn)}.panel.recon[data-v-6f26a1f4]{border-color:var(--neg)}.phead[data-v-6f26a1f4]{display:flex;align-items:baseline;gap:12px;margin-bottom:10px;flex-wrap:wrap}.phead .dim[data-v-6f26a1f4]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);line-height:1.7}.akey[data-v-6f26a1f4]{font-size:calc(12.5px * var(--fs-mult,1));color:var(--ink)}.afields[data-v-6f26a1f4]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 16px}.afields label[data-v-6f26a1f4]{display:flex;flex-direction:column;gap:5px;font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.12em;text-transform:uppercase;color:var(--muted);min-width:130px}.afields label.grow[data-v-6f26a1f4]{flex:1;min-width:160px}.afields input[data-v-6f26a1f4]{box-sizing:border-box;width:100%;border:none;border-bottom:1px solid var(--line-strong);background:transparent;color:var(--ink);font-family:var(--font-tc);font-size:calc(14px * var(--fs-mult,1));padding:3px 2px}.afields input[data-v-6f26a1f4]:focus{outline:none;border-bottom-color:var(--accent)}.anote[data-v-6f26a1f4]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);line-height:1.9;margin:10px 0 0}.warnv[data-v-6f26a1f4]{font-size:calc(12px * var(--fs-mult,1));color:var(--warn)}.tablewrap[data-v-6f26a1f4]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);overflow:auto;margin:14px 2px 0}.jt[data-v-6f26a1f4]{width:100%;border-collapse:collapse;font-size:calc(12.5px * var(--fs-mult,1))}.jt th[data-v-6f26a1f4]{position:sticky;top:0;z-index:1;text-align:left;white-space:nowrap;font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:400;padding:11px 10px;background:var(--surface);border-bottom:1px solid var(--line-strong)}.jt th.num[data-v-6f26a1f4],.jt td.num[data-v-6f26a1f4]{text-align:right}.jt td[data-v-6f26a1f4]{padding:7px 10px;border-bottom:1px solid var(--line);vertical-align:middle}.jt .mono[data-v-6f26a1f4]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.jt .dim[data-v-6f26a1f4]{color:var(--muted)}.jt .strong[data-v-6f26a1f4]{font-weight:600}.jt .late[data-v-6f26a1f4]{color:var(--neg)}.jt tbody tr.behind td[data-v-6f26a1f4]{background:color-mix(in srgb,var(--warn) 7%,transparent)}.jt tbody tr.done td[data-v-6f26a1f4]{opacity:.6}.jt td.act[data-v-6f26a1f4]{width:76px;text-align:right}.sub2[data-v-6f26a1f4]{display:block;font-size:calc(11px * var(--fs-mult,1));color:var(--muted)}.link[data-v-6f26a1f4]{background:none;border:none;padding:0;font:inherit;color:var(--accent);cursor:pointer;border-bottom:1px solid transparent}.link[data-v-6f26a1f4]:hover{border-bottom-color:currentColor}.mini[data-v-6f26a1f4]{border:1px solid var(--line-strong);background:var(--bg);color:var(--muted);cursor:pointer;border-radius:var(--r-sm);font-size:calc(11px * var(--fs-mult,1));padding:3px 9px;white-space:nowrap}.mini[data-v-6f26a1f4]:hover{color:var(--accent);border-color:var(--accent)}.badge[data-v-6f26a1f4]{font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.1em;border:1px solid var(--line-strong);border-radius:99px;padding:2px 8px;color:var(--muted);white-space:nowrap}.badge.ok[data-v-6f26a1f4]{color:var(--pos);border-color:var(--pos)}.badge.late[data-v-6f26a1f4]{color:var(--neg);border-color:var(--neg)}.badge.warn2[data-v-6f26a1f4]{color:var(--warn);border-color:var(--warn)}.empty[data-v-6f26a1f4]{padding:26px 12px;text-align:center;color:var(--muted)}.schedrow td[data-v-6f26a1f4]{background:var(--surface-2);padding:0}.sched[data-v-6f26a1f4]{padding:12px 14px}.shead[data-v-6f26a1f4]{display:flex;align-items:baseline;gap:12px;margin-bottom:9px}.shead .dim[data-v-6f26a1f4]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted)}.chips[data-v-6f26a1f4]{display:flex;flex-wrap:wrap;gap:6px}.schip[data-v-6f26a1f4]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));border:1px dashed var(--line-strong);border-radius:var(--r-sm);padding:3px 8px;color:var(--muted);white-space:nowrap}.schip b[data-v-6f26a1f4]{color:var(--ink-2);font-weight:500;margin-left:5px}.schip.on[data-v-6f26a1f4]{border-style:solid;border-color:var(--accent);color:var(--ink)}.schip.on b[data-v-6f26a1f4]{color:var(--ink)}.rt[data-v-6f26a1f4]{width:100%;border-collapse:collapse;font-size:calc(12.5px * var(--fs-mult,1))}.rt th[data-v-6f26a1f4]{text-align:left;font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:400;padding:6px 10px}.rt th.num[data-v-6f26a1f4],.rt td.num[data-v-6f26a1f4]{text-align:right}.rt td[data-v-6f26a1f4]{padding:6px 10px;border-top:1px solid var(--line)}.rt .mono[data-v-6f26a1f4]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rt .dim[data-v-6f26a1f4]{color:var(--muted)}.rt .late[data-v-6f26a1f4]{color:var(--neg);font-weight:600}@media (max-width:900px){.pass[data-v-6f26a1f4]{grid-template-columns:1fr}.atb[data-v-6f26a1f4]{display:none}.stub[data-v-6f26a1f4]{border-left:none;border-top:2px dashed var(--line-strong);flex-direction:row;flex-wrap:wrap}.stub[data-v-6f26a1f4]:before,.stub[data-v-6f26a1f4]:after{display:none}.stubact[data-v-6f26a1f4]{width:100%;flex-direction:row;flex-wrap:wrap;margin-top:6px}.stubact .wide[data-v-6f26a1f4]{width:auto;flex:1 1 120px}}.hint[data-v-6f26a1f4]{display:block;font-size:calc(10.5px * var(--fs-mult,1));color:var(--warn);line-height:1.5;margin-top:3px;text-transform:none;letter-spacing:0}.draft[data-v-e89e5d7b]{border-color:var(--accent)}.main[data-v-e89e5d7b]{padding:18px 20px;min-width:0}.stub[data-v-e89e5d7b]{position:relative;background:var(--surface-2);border-left:2px dashed var(--line-strong);padding:18px 16px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.stub[data-v-e89e5d7b]:before,.stub[data-v-e89e5d7b]:after{content:"";position:absolute;left:-9px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:1px solid var(--line-strong)}.stub[data-v-e89e5d7b]:before{top:-9px}.stub[data-v-e89e5d7b]:after{bottom:-9px}.folded[data-v-e89e5d7b]{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin:0 2px 12px;padding:8px 14px;border:1px dashed var(--line-strong);border-radius:var(--r);background:var(--surface-2);font-size:calc(12.5px * var(--fs-mult,1))}.folded .caps[data-v-e89e5d7b]{border:1px solid var(--accent);color:var(--accent);border-radius:99px;padding:2px 9px}.folded .fnum[data-v-e89e5d7b]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:calc(14px * var(--fs-mult,1));color:var(--ink)}.folded .fdim[data-v-e89e5d7b]{color:var(--muted)}.caps[data-v-e89e5d7b]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.caps.sub[data-v-e89e5d7b]{margin-top:6px;line-height:1.8}.big[data-v-e89e5d7b]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:calc(19px * var(--fs-mult,1));margin-top:4px}.big.sm[data-v-e89e5d7b]{font-size:calc(15px * var(--fs-mult,1))}.big.neg[data-v-e89e5d7b],.neg[data-v-e89e5d7b]{color:var(--neg)}.dim[data-v-e89e5d7b]{color:var(--muted)}.st[data-v-e89e5d7b]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.1em;border-radius:99px;padding:2px 9px;border:1px solid var(--line-strong);margin-left:6px}.st.ok[data-v-e89e5d7b]{border-color:var(--pos);color:var(--pos)}.st.bad[data-v-e89e5d7b]{border-color:var(--neg);color:var(--neg)}.stubact[data-v-e89e5d7b]{display:flex;flex-direction:column;gap:7px;margin-top:auto}.stubact .wide[data-v-e89e5d7b]{width:100%;padding:9px 10px;text-align:center}.stubact .ghost[data-v-e89e5d7b]{border-style:dashed;color:var(--muted)}.fromcfg[data-v-e89e5d7b]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 12px;font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted)}.fromcfg b[data-v-e89e5d7b]{font-family:var(--font-mono);font-weight:600;color:var(--ink-2)}.fromcfg .k[data-v-e89e5d7b]{font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line-strong);border-radius:99px;padding:1px 8px}.fromcfg.warnbox .k[data-v-e89e5d7b]{border-color:var(--warn);color:var(--warn)}.cfglink[data-v-e89e5d7b]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));background:none;border:none;padding:0 0 0 4px;color:var(--accent);cursor:pointer;border-bottom:1px solid transparent}.cfglink[data-v-e89e5d7b]:hover{border-bottom-color:var(--accent)}.pv[data-v-e89e5d7b]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:calc(12.5px * var(--fs-mult,1));padding:9px 13px;border:1px dashed var(--line-strong);border-radius:var(--r);background:var(--surface-2);margin-bottom:10px}.pv b[data-v-e89e5d7b]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.pv .caps[data-v-e89e5d7b]{border:1px solid var(--accent);color:var(--accent);border-radius:99px;padding:2px 9px}.pv.exempt .caps[data-v-e89e5d7b]{border-color:var(--warn);color:var(--warn)}.probs[data-v-e89e5d7b]{margin:6px 0 0;padding-left:18px;color:var(--neg);font-size:calc(12px * var(--fs-mult,1));line-height:1.9}.panel[data-v-e89e5d7b]{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);padding:14px 18px;margin:0 2px 14px}.phead[data-v-e89e5d7b]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px;font-size:calc(12px * var(--fs-mult,1))}.prow[data-v-e89e5d7b]{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:flex-end}.prow label[data-v-e89e5d7b]{display:flex;flex-direction:column;gap:5px;font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.prow label.grow[data-v-e89e5d7b]{flex:1;min-width:160px}.prow input[data-v-e89e5d7b],.prow select[data-v-e89e5d7b]{box-sizing:border-box;border:none;border-bottom:1px solid var(--line-strong);background:none;color:var(--ink);font-family:var(--font-tc);font-size:calc(13.5px * var(--fs-mult,1));padding:3px 0}.prow .mono[data-v-e89e5d7b]{font-family:var(--font-mono)}.prow input[data-v-e89e5d7b]:focus,.prow select[data-v-e89e5d7b]:focus{outline:none;border-bottom-color:var(--accent)}.grid[data-v-e89e5d7b]{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);overflow:hidden;margin:0 2px}.ghead[data-v-e89e5d7b],.grow-row[data-v-e89e5d7b]{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,1fr);gap:12px;padding:10px 16px;align-items:center;box-sizing:border-box}.ghead[data-v-e89e5d7b]{background:var(--surface-2);border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.grow-row[data-v-e89e5d7b]{border-top:1px solid var(--line);font-size:calc(12.5px * var(--fs-mult,1));cursor:pointer}.grow-row[data-v-e89e5d7b]:first-of-type{border-top:none}.grow-row[data-v-e89e5d7b]:hover,.grow-row.on[data-v-e89e5d7b]{background:var(--surface-2)}.grow-row .mono[data-v-e89e5d7b],.ghead .mono[data-v-e89e5d7b]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.r[data-v-e89e5d7b]{text-align:right}.nm[data-v-e89e5d7b]{font-style:normal;color:var(--ink-2);margin-left:8px}.tag[data-v-e89e5d7b]{font-style:normal;font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.1em;border:1px solid var(--line-strong);border-radius:99px;padding:1px 7px;margin-left:6px;color:var(--muted)}.tag.warn[data-v-e89e5d7b]{border-color:var(--warn);color:var(--warn)}.acts[data-v-e89e5d7b]{display:flex;gap:10px;justify-content:flex-end}.lk[data-v-e89e5d7b]{background:none;border:none;padding:0;color:var(--accent);cursor:pointer;font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));border-bottom:1px solid transparent}.lk[data-v-e89e5d7b]:hover{border-bottom-color:var(--accent)}.empty[data-v-e89e5d7b]{padding:26px 18px;text-align:center;color:var(--muted);font-size:calc(12.5px * var(--fs-mult,1))}.pad[data-v-e89e5d7b]{padding:14px 18px}.sched[data-v-e89e5d7b]{border-top:1px solid var(--line);background:var(--bg)}.mat[data-v-e89e5d7b]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding:10px 18px;font-size:calc(12px * var(--fs-mult,1));border-bottom:1px solid var(--line)}.mat b[data-v-e89e5d7b]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink)}.mat i[data-v-e89e5d7b]{font-style:normal;font-size:calc(11px * var(--fs-mult,1))}.mat .caps[data-v-e89e5d7b]{border:1px solid var(--line-strong);border-radius:99px;padding:2px 9px}.shead[data-v-e89e5d7b],.srow[data-v-e89e5d7b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.2fr);gap:12px;padding:6px 18px;box-sizing:border-box}.shead[data-v-e89e5d7b]{font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted);padding-top:9px}.srow[data-v-e89e5d7b]{font-size:calc(12px * var(--fs-mult,1));color:var(--muted)}.srow.done[data-v-e89e5d7b]{color:var(--ink)}.srow .mono[data-v-e89e5d7b]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.srow[data-v-e89e5d7b]:last-child{padding-bottom:12px}@media (max-width:1100px){.pass[data-v-e89e5d7b]{grid-template-columns:1fr}.atb[data-v-e89e5d7b]{display:none}.stub[data-v-e89e5d7b]{border-left:none;border-top:2px dashed var(--line-strong);flex-direction:row;flex-wrap:wrap}.stub[data-v-e89e5d7b]:before,.stub[data-v-e89e5d7b]:after{display:none}.ghead[data-v-e89e5d7b],.grow-row[data-v-e89e5d7b]{grid-template-columns:1fr 1fr;gap:6px}.shead[data-v-e89e5d7b],.srow[data-v-e89e5d7b]{grid-template-columns:1fr 1fr 1fr;gap:6px}}.draft[data-v-9749cd8a]{border-color:var(--accent)}.main[data-v-9749cd8a]{padding:18px 20px;min-width:0}.stub[data-v-9749cd8a]{position:relative;background:var(--surface-2);border-left:2px dashed var(--line-strong);padding:18px 16px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.stub[data-v-9749cd8a]:before,.stub[data-v-9749cd8a]:after{content:"";position:absolute;left:-9px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:1px solid var(--line-strong)}.stub[data-v-9749cd8a]:before{top:-9px}.stub[data-v-9749cd8a]:after{bottom:-9px}.folded[data-v-9749cd8a]{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin:0 2px 12px;padding:8px 14px;border:1px dashed var(--line-strong);border-radius:var(--r);background:var(--surface-2);font-size:calc(12.5px * var(--fs-mult,1))}.folded .caps[data-v-9749cd8a]{border:1px solid var(--accent);color:var(--accent);border-radius:99px;padding:2px 9px}.folded .fnum[data-v-9749cd8a]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:calc(14px * var(--fs-mult,1));color:var(--ink)}.folded .fdim[data-v-9749cd8a]{color:var(--muted)}.caps[data-v-9749cd8a]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.caps.sub[data-v-9749cd8a]{margin-top:6px;line-height:1.8}.caps.warn[data-v-9749cd8a]{color:var(--warn)}.big[data-v-9749cd8a]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:calc(19px * var(--fs-mult,1));margin-top:4px}.big.sm[data-v-9749cd8a]{font-size:calc(15px * var(--fs-mult,1))}.neg[data-v-9749cd8a]{color:var(--neg)}.rethint[data-v-9749cd8a]{font-size:calc(12px * var(--fs-mult,1));color:var(--muted);margin:4px 2px 10px;line-height:1.8}.dim[data-v-9749cd8a]{color:var(--muted)}.st[data-v-9749cd8a]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.1em;border-radius:99px;padding:2px 9px;border:1px solid var(--line-strong);margin-left:6px}.st.ok[data-v-9749cd8a]{border-color:var(--pos);color:var(--pos)}.st.bad[data-v-9749cd8a]{border-color:var(--neg);color:var(--neg)}.stubact[data-v-9749cd8a]{display:flex;flex-direction:column;gap:7px;margin-top:auto}.stubact .wide[data-v-9749cd8a]{width:100%;padding:9px 10px;text-align:center}.stubact .ghost[data-v-9749cd8a]{border-style:dashed;color:var(--muted)}.fromcfg[data-v-9749cd8a]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 12px;font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted)}.fromcfg b[data-v-9749cd8a]{font-family:var(--font-mono);font-weight:600;color:var(--ink-2)}.fromcfg .k[data-v-9749cd8a]{font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line-strong);border-radius:99px;padding:1px 8px}.fromcfg.warnbox .k[data-v-9749cd8a]{border-color:var(--warn);color:var(--warn)}.cfglink[data-v-9749cd8a]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));background:none;border:none;padding:0 0 0 4px;color:var(--accent);cursor:pointer;border-bottom:1px solid transparent}.cfglink[data-v-9749cd8a]:hover{border-bottom-color:var(--accent)}.probs[data-v-9749cd8a]{margin:6px 0 0;padding-left:18px;color:var(--neg);font-size:calc(12px * var(--fs-mult,1));line-height:1.9}.panel[data-v-9749cd8a]{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);padding:14px 18px;margin:0 2px 14px}.panel.drift[data-v-9749cd8a]{border-color:var(--warn)}.phead[data-v-9749cd8a]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px;font-size:calc(12px * var(--fs-mult,1))}.prow[data-v-9749cd8a]{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:flex-end}.prow.foot[data-v-9749cd8a]{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line);align-items:center}.prow label[data-v-9749cd8a]{display:flex;flex-direction:column;gap:5px;font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.prow label.grow[data-v-9749cd8a]{flex:1;min-width:160px}.prow label.chk[data-v-9749cd8a]{flex-direction:row;align-items:center;gap:7px;text-transform:none;font-size:calc(12px * var(--fs-mult,1))}.prow input[data-v-9749cd8a],.prow select[data-v-9749cd8a]{box-sizing:border-box;border:none;border-bottom:1px solid var(--line-strong);background:none;color:var(--ink);font-family:var(--font-tc);font-size:calc(13.5px * var(--fs-mult,1));padding:3px 0}.prow .mono[data-v-9749cd8a]{font-family:var(--font-mono)}.prow input[data-v-9749cd8a]:focus,.prow select[data-v-9749cd8a]:focus{outline:none;border-bottom-color:var(--accent)}.grid[data-v-9749cd8a]{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);overflow:hidden;margin:0 2px 14px}.ghead[data-v-9749cd8a],.grow-row[data-v-9749cd8a]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:12px;padding:10px 16px;align-items:center;box-sizing:border-box}.ghead.docs[data-v-9749cd8a],.grow-row.docs[data-v-9749cd8a]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.6fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1.1fr)}.ghead.takes[data-v-9749cd8a],.grow-row.takes[data-v-9749cd8a]{grid-template-columns:minmax(0,2fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.2fr)}.ghead.lines[data-v-9749cd8a],.grow-row.lines[data-v-9749cd8a]{grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1.4fr);padding:6px 0}.ghead[data-v-9749cd8a]{background:var(--surface-2);border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.ghead.lines[data-v-9749cd8a]{background:none;border-bottom:1px solid var(--line);padding-bottom:6px}.grow-row[data-v-9749cd8a]{border-top:1px solid var(--line);font-size:calc(12.5px * var(--fs-mult,1));cursor:pointer}.grow-row.lines[data-v-9749cd8a]{border-top:none;cursor:default}.grid .grow-row[data-v-9749cd8a]:first-of-type{border-top:none}.grow-row[data-v-9749cd8a]:not(.lines):hover,.grow-row.on[data-v-9749cd8a]{background:var(--surface-2)}.grow-row .mono[data-v-9749cd8a],.ghead .mono[data-v-9749cd8a]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.r[data-v-9749cd8a]{text-align:right}.nm[data-v-9749cd8a]{font-style:normal;color:var(--ink-2);margin-left:8px}.unit[data-v-9749cd8a]{font-style:normal;color:var(--muted);font-size:calc(10px * var(--fs-mult,1));margin-left:2px}.tag[data-v-9749cd8a]{font-style:normal;font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.1em;border:1px solid var(--line-strong);border-radius:99px;padding:1px 7px;margin-left:6px;color:var(--muted)}.tag.warn[data-v-9749cd8a]{border-color:var(--warn);color:var(--warn)}.acts[data-v-9749cd8a]{display:flex;gap:10px;justify-content:flex-end}.lk[data-v-9749cd8a]{background:none;border:none;padding:0;color:var(--accent);cursor:pointer;font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));border-bottom:1px solid transparent}.lk[data-v-9749cd8a]:hover{border-bottom-color:var(--accent)}.empty[data-v-9749cd8a]{padding:26px 18px;text-align:center;color:var(--muted);font-size:calc(12.5px * var(--fs-mult,1))}.pad[data-v-9749cd8a]{padding:14px 18px}.cell[data-v-9749cd8a]{box-sizing:border-box;width:100%;border:none;border-bottom:1px solid var(--line);background:none;color:var(--ink);font-size:calc(12.5px * var(--fs-mult,1));padding:3px 4px}.cell.mono[data-v-9749cd8a]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cell[data-v-9749cd8a]:focus{outline:none;border-bottom-color:var(--accent)}.cell.ro[data-v-9749cd8a]{border-bottom-color:transparent;color:var(--ink-2)}.add[data-v-9749cd8a]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));padding:4px 11px;margin:8px 0 0;border:1px dashed var(--line-strong);border-radius:99px;background:none;color:var(--muted);cursor:pointer}.add[data-v-9749cd8a]:hover{border-style:solid;border-color:var(--accent);color:var(--ink)}.sched[data-v-9749cd8a]{border-top:1px solid var(--line);background:var(--bg)}.shead[data-v-9749cd8a],.srow[data-v-9749cd8a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr) minmax(0,1.1fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr);gap:12px;padding:6px 18px;box-sizing:border-box}.shead.count[data-v-9749cd8a],.srow.count[data-v-9749cd8a]{grid-template-columns:minmax(0,2fr) minmax(0,.7fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1.4fr)}.shead[data-v-9749cd8a]{font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted);padding-top:9px}.srow[data-v-9749cd8a]{font-size:calc(12px * var(--fs-mult,1));color:var(--ink-2);align-items:center}.srow .mono[data-v-9749cd8a]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.srow.sur[data-v-9749cd8a]{background:color-mix(in srgb,var(--pos) 6%,transparent)}.srow.sho[data-v-9749cd8a]{background:color-mix(in srgb,var(--neg) 6%,transparent)}.srow[data-v-9749cd8a]:last-child{padding-bottom:12px}@media (max-width:1100px){.pass[data-v-9749cd8a]{grid-template-columns:1fr}.atb[data-v-9749cd8a]{display:none}.stub[data-v-9749cd8a]{border-left:none;border-top:2px dashed var(--line-strong);flex-direction:row;flex-wrap:wrap}.stub[data-v-9749cd8a]:before,.stub[data-v-9749cd8a]:after{display:none}.ghead[data-v-9749cd8a],.grow-row[data-v-9749cd8a],.ghead.docs[data-v-9749cd8a],.grow-row.docs[data-v-9749cd8a],.ghead.takes[data-v-9749cd8a],.grow-row.takes[data-v-9749cd8a]{grid-template-columns:1fr 1fr;gap:6px}.ghead.lines[data-v-9749cd8a],.grow-row.lines[data-v-9749cd8a]{grid-template-columns:1fr 1fr}.shead[data-v-9749cd8a],.srow[data-v-9749cd8a],.shead.count[data-v-9749cd8a],.srow.count[data-v-9749cd8a]{grid-template-columns:1fr 1fr 1fr;gap:6px}}.scrim[data-v-77f59bb0]{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ink) 34%,transparent);display:flex;align-items:flex-start;justify-content:center;padding:48px 20px;z-index:60;overflow:auto}.card[data-v-77f59bb0]{width:min(880px,100%);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-xl);padding:18px 22px 16px;box-shadow:var(--shadow)}.chead[data-v-77f59bb0]{display:flex;align-items:center;gap:10px;padding-bottom:11px;border-bottom:1px solid var(--line)}.chead .no[data-v-77f59bb0]{font-size:calc(15px * var(--fs-mult,1));font-weight:600}.grow[data-v-77f59bb0]{flex:1}.x[data-v-77f59bb0]{background:none;border:none;color:var(--muted);font-size:calc(15px * var(--fs-mult,1));cursor:pointer;padding:2px 6px}.x[data-v-77f59bb0]:hover{color:var(--ink)}.meta[data-v-77f59bb0]{display:flex;flex-wrap:wrap;gap:10px 26px;margin:12px 0 0}.meta>div[data-v-77f59bb0]{display:flex;flex-direction:column;gap:3px}.meta.sub[data-v-77f59bb0]{margin-top:8px}.meta .wide[data-v-77f59bb0]{flex:1;min-width:240px}.caps[data-v-77f59bb0]{font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.caps.warn[data-v-77f59bb0]{color:var(--warn)}.meta b[data-v-77f59bb0]{font-size:calc(13px * var(--fs-mult,1));font-weight:500}.meta .mono[data-v-77f59bb0]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.meta .big[data-v-77f59bb0]{font-size:calc(16px * var(--fs-mult,1));font-weight:600}.more[data-v-77f59bb0]{margin-top:8px;font-size:calc(12px * var(--fs-mult,1))}.more summary[data-v-77f59bb0]{cursor:pointer;font-size:calc(11.5px * var(--fs-mult,1))}.subtitle[data-v-77f59bb0]{margin:16px 0 7px;font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted);border-top:1px dashed var(--line);padding-top:11px}.flow[data-v-77f59bb0]{display:flex;flex-direction:column;gap:8px}.fpath[data-v-77f59bb0]{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.fnode[data-v-77f59bb0]{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:120px;border:1px solid var(--line-strong);border-radius:9px;padding:6px 11px;background:var(--surface);cursor:default;transition:border-color .3s var(--e),background .3s var(--e)}.fnode.open[data-v-77f59bb0]{cursor:pointer}.fnode.open[data-v-77f59bb0]:hover{border-color:var(--accent);background:var(--surface-2)}.fnode.cur[data-v-77f59bb0]{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent)}.fk[data-v-77f59bb0]{font-size:calc(10px * var(--fs-mult,1));color:var(--muted)}.fn[data-v-77f59bb0]{font-size:calc(12px * var(--fs-mult,1));font-weight:600}.fs[data-v-77f59bb0]{font-size:calc(9.5px * var(--fs-mult,1));color:var(--muted)}.farrow[data-v-77f59bb0]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));color:var(--muted);display:flex;align-items:center;gap:3px}.farrow b[data-v-77f59bb0]{color:var(--accent);font-size:calc(10.5px * var(--fs-mult,1))}.lhead[data-v-77f59bb0],.lrow[data-v-77f59bb0]{display:grid;grid-template-columns:32px minmax(0,2.4fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,.7fr) minmax(0,.7fr) minmax(0,1fr);gap:10px;padding:5px 0;align-items:baseline}.lhead[data-v-77f59bb0]{font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line)}.lrow[data-v-77f59bb0]{font-size:calc(12.5px * var(--fs-mult,1));border-bottom:1px solid var(--line)}.lrow .mono[data-v-77f59bb0]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.r[data-v-77f59bb0]{text-align:right}.done[data-v-77f59bb0]{color:var(--muted)}.unit[data-v-77f59bb0]{font-style:normal;color:var(--muted);font-size:calc(10px * var(--fs-mult,1));margin-left:5px}.src[data-v-77f59bb0]{display:block;font-style:normal;font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted);margin-top:2px}.st[data-v-77f59bb0]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.1em;border-radius:99px;padding:2px 9px;border:1px solid var(--line-strong);color:var(--muted)}.st.approved[data-v-77f59bb0]{border-color:var(--pos);color:var(--pos)}.st.partial[data-v-77f59bb0]{border-color:var(--accent);color:var(--accent)}.st.pending[data-v-77f59bb0],.st.expired[data-v-77f59bb0]{border-color:var(--warn);color:var(--warn)}.st.void[data-v-77f59bb0]{text-decoration:line-through}.dim[data-v-77f59bb0]{color:var(--muted)}.pad[data-v-77f59bb0]{padding:6px 0 2px;font-size:calc(12px * var(--fs-mult,1))}.cfoot[data-v-77f59bb0]{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.btn[data-v-77f59bb0]:disabled{opacity:.45;cursor:default}@media (max-width:760px){.scrim[data-v-77f59bb0]{padding:20px 10px}.lhead[data-v-77f59bb0],.lrow[data-v-77f59bb0]{grid-template-columns:1fr 1fr 1fr;gap:6px}}.chainbar[data-v-5c6e89d2]{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px 10px;margin:0 2px 14px;padding:8px 15px;border:1px dashed var(--line-strong);border-radius:var(--r);background:var(--surface-2);font-size:calc(12.5px * var(--fs-mult,1))}.chainbar b[data-v-5c6e89d2]{font-weight:600}.chainbar b.here[data-v-5c6e89d2]{color:var(--accent)}.chainbar i[data-v-5c6e89d2]{font-style:normal;color:var(--muted)}.chainbar .dim[data-v-5c6e89d2]{margin-left:auto;font-size:calc(11px * var(--fs-mult,1))}.draft[data-v-5c6e89d2]{border-color:var(--accent)}.main[data-v-5c6e89d2]{padding:18px 20px;min-width:0}.stub[data-v-5c6e89d2]{position:relative;background:var(--surface-2);border-left:2px dashed var(--line-strong);padding:18px 16px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.stub[data-v-5c6e89d2]:before,.stub[data-v-5c6e89d2]:after{content:"";position:absolute;left:-9px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:1px solid var(--line-strong)}.stub[data-v-5c6e89d2]:before{top:-9px}.stub[data-v-5c6e89d2]:after{bottom:-9px}.stubact[data-v-5c6e89d2]{display:flex;flex-direction:column;gap:7px;margin-top:auto}.stubact .wide[data-v-5c6e89d2]{width:100%;padding:9px 10px;text-align:center}.stubact .ghost[data-v-5c6e89d2]{border-style:dashed;color:var(--muted)}.probs[data-v-5c6e89d2]{margin:6px 0 0;padding-left:18px;color:var(--neg);font-size:calc(12px * var(--fs-mult,1));line-height:1.9}.caps[data-v-5c6e89d2]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.caps.sub[data-v-5c6e89d2]{margin-top:6px;line-height:1.8}.big[data-v-5c6e89d2]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:calc(19px * var(--fs-mult,1));margin-top:4px}.dim[data-v-5c6e89d2]{color:var(--muted)}.panel[data-v-5c6e89d2]{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);padding:14px 18px;margin:0 2px 14px}.phead[data-v-5c6e89d2]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px;font-size:calc(12px * var(--fs-mult,1))}.prow[data-v-5c6e89d2]{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}.prow.foot[data-v-5c6e89d2]{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line)}.grid[data-v-5c6e89d2]{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);overflow:hidden;margin:0 2px 14px}.ghead[data-v-5c6e89d2],.grow-row[data-v-5c6e89d2]{display:grid;gap:12px;padding:9px 16px;align-items:center;box-sizing:border-box}.ghead.docs[data-v-5c6e89d2],.grow-row.docs[data-v-5c6e89d2]{grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1.6fr)}.ghead.inv[data-v-5c6e89d2],.grow-row.inv[data-v-5c6e89d2]{grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr)}.ghead.inv.sale[data-v-5c6e89d2],.grow-row.inv.sale[data-v-5c6e89d2]{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,.7fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,.9fr)}.ghead.lines[data-v-5c6e89d2],.grow-row.lines[data-v-5c6e89d2]{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,.6fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,.7fr) minmax(0,1fr);padding:6px 0}.grow-row.lines .cell.picked[data-v-5c6e89d2]{background:color-mix(in srgb,var(--pos) 8%,transparent)}.ghead.post[data-v-5c6e89d2],.grow-row.post[data-v-5c6e89d2]{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,1.3fr);padding:6px 0}.ghead[data-v-5c6e89d2]{background:var(--surface-2);border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.ghead.lines[data-v-5c6e89d2]{background:none;padding-bottom:6px}.grow-row[data-v-5c6e89d2]{border-top:1px solid var(--line);font-size:calc(12.5px * var(--fs-mult,1));cursor:pointer}.grow-row.lines[data-v-5c6e89d2]{border-top:none;cursor:default}.grid .grow-row[data-v-5c6e89d2]:first-of-type{border-top:none}.grow-row[data-v-5c6e89d2]:not(.lines):hover{background:var(--surface-2)}.grow-row .mono[data-v-5c6e89d2],.ghead .mono[data-v-5c6e89d2]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.r[data-v-5c6e89d2]{text-align:right}.unit[data-v-5c6e89d2]{font-style:normal;color:var(--muted);font-size:calc(10px * var(--fs-mult,1));margin-left:6px}.tag[data-v-5c6e89d2]{font-style:normal;font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.1em;border:1px solid var(--line-strong);border-radius:99px;padding:1px 7px;margin-left:6px;color:var(--muted)}.tag.warn[data-v-5c6e89d2]{border-color:var(--warn);color:var(--warn)}.acts[data-v-5c6e89d2]{display:flex;gap:9px;justify-content:flex-end;flex-wrap:wrap}.lk[data-v-5c6e89d2]{background:none;border:none;padding:0;color:var(--accent);cursor:pointer;font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));border-bottom:1px solid transparent}.lk[data-v-5c6e89d2]:hover{border-bottom-color:currentColor}.lk[data-v-5c6e89d2]:disabled{color:var(--muted);cursor:default}.lk.danger[data-v-5c6e89d2]{color:var(--neg)}.empty[data-v-5c6e89d2]{padding:26px 18px;text-align:center;color:var(--muted);font-size:calc(12.5px * var(--fs-mult,1))}.st[data-v-5c6e89d2]{font-style:normal;font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.1em;border-radius:99px;padding:2px 9px;border:1px solid var(--line-strong);color:var(--muted)}.st.approved[data-v-5c6e89d2]{border-color:var(--pos);color:var(--pos)}.st.partial[data-v-5c6e89d2]{border-color:var(--accent);color:var(--accent)}.st.pending[data-v-5c6e89d2],.st.expired[data-v-5c6e89d2]{border-color:var(--warn);color:var(--warn)}.st.void[data-v-5c6e89d2]{text-decoration:line-through}.cell[data-v-5c6e89d2]{box-sizing:border-box;width:100%;border:none;border-bottom:1px solid var(--line);background:none;color:var(--ink);font-size:calc(12.5px * var(--fs-mult,1));padding:3px 4px}.cell.mono[data-v-5c6e89d2]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cell[data-v-5c6e89d2]:focus{outline:none;border-bottom-color:var(--accent)}.cell.ro[data-v-5c6e89d2]{border-bottom-color:transparent;color:var(--ink-2)}.cell.ro.over[data-v-5c6e89d2]{color:var(--neg);font-weight:600}.fromdoc[data-v-5c6e89d2]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0 0 12px;font-size:calc(12px * var(--fs-mult,1))}.fromcfg[data-v-5c6e89d2]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:-2px 0 10px;font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted)}.fromcfg b[data-v-5c6e89d2]{font-family:var(--font-mono);font-weight:600;color:var(--ink-2)}.fromcfg .k[data-v-5c6e89d2],.fromdoc .k[data-v-5c6e89d2]{font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line-strong);border-radius:99px;padding:1px 8px}.fromcfg.warnbox .k[data-v-5c6e89d2]{border-color:var(--warn);color:var(--warn)}.add[data-v-5c6e89d2]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));padding:4px 11px;margin:8px 0 0;border:1px dashed var(--line-strong);border-radius:99px;background:none;color:var(--muted);cursor:pointer}.add[data-v-5c6e89d2]:hover{border-style:solid;border-color:var(--accent);color:var(--ink)}.shead[data-v-5c6e89d2],.srow[data-v-5c6e89d2]{display:grid;gap:12px;padding:6px 4px;box-sizing:border-box}.shead.pull[data-v-5c6e89d2],.srow.pull[data-v-5c6e89d2]{grid-template-columns:minmax(0,2fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr)}.shead[data-v-5c6e89d2]{font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line)}.srow[data-v-5c6e89d2]{font-size:calc(12px * var(--fs-mult,1));color:var(--ink-2);align-items:center;border-bottom:1px solid var(--line)}.srow .mono[data-v-5c6e89d2]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media (max-width:1100px){.pass[data-v-5c6e89d2]{grid-template-columns:1fr}.atb[data-v-5c6e89d2]{display:none}.stub[data-v-5c6e89d2]{border-left:none;border-top:2px dashed var(--line-strong);flex-direction:row;flex-wrap:wrap}.stub[data-v-5c6e89d2]:before,.stub[data-v-5c6e89d2]:after{display:none}.ghead.docs[data-v-5c6e89d2],.grow-row.docs[data-v-5c6e89d2],.ghead.inv[data-v-5c6e89d2],.grow-row.inv[data-v-5c6e89d2],.ghead.inv.sale[data-v-5c6e89d2],.grow-row.inv.sale[data-v-5c6e89d2],.ghead.lines[data-v-5c6e89d2],.grow-row.lines[data-v-5c6e89d2],.ghead.post[data-v-5c6e89d2],.grow-row.post[data-v-5c6e89d2]{grid-template-columns:1fr 1fr;gap:6px}.shead.pull[data-v-5c6e89d2],.srow.pull[data-v-5c6e89d2]{grid-template-columns:1fr 1fr 1fr;gap:6px}.chainbar .dim[data-v-5c6e89d2]{margin-left:0}}.skucell[data-v-5c6e89d2]{position:relative;display:block}.cell.bad[data-v-5c6e89d2]{border-bottom-color:var(--neg)}.addsku[data-v-5c6e89d2]{position:absolute;right:2px;top:50%;transform:translateY(-50%);font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.06em;border:1px solid var(--accent);border-radius:99px;padding:1px 7px;background:var(--surface);color:var(--accent);cursor:pointer;white-space:nowrap}.addsku[data-v-5c6e89d2]:hover{background:var(--accent);color:var(--surface)}.qf[data-v-5c6e89d2]{display:flex;flex-direction:column;gap:11px}.qf label[data-v-5c6e89d2]{display:flex;flex-direction:column;gap:4px;font-size:calc(11px * var(--fs-mult,1));color:var(--muted)}.qin[data-v-5c6e89d2]{padding:8px 11px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-tc);font-size:calc(13.5px * var(--fs-mult,1))}.qin.mono[data-v-5c6e89d2]{font-family:var(--font-mono)}.qin[data-v-5c6e89d2]:focus{outline:none;border-color:var(--accent)}.qrow[data-v-5c6e89d2]{display:flex;gap:11px}.qrow label[data-v-5c6e89d2]{flex:1}.qhint[data-v-5c6e89d2]{margin:0;padding:9px 11px;border-left:2px solid var(--accent);background:var(--surface-2);font-size:calc(11.5px * var(--fs-mult,1));line-height:1.85;color:var(--ink-2)}.qnote[data-v-5c6e89d2]{margin:0;font-size:calc(11px * var(--fs-mult,1));line-height:1.8;color:var(--muted)}.qerr[data-v-5c6e89d2]{margin:0;font-size:calc(11.5px * var(--fs-mult,1));color:var(--neg)}.qact[data-v-5c6e89d2]{display:flex;justify-content:flex-end;gap:9px;margin-top:4px}.main[data-v-4b945757]{padding:18px 20px;min-width:0}.stub[data-v-4b945757]{position:relative;background:var(--surface-2);border-left:2px dashed var(--line-strong);padding:18px 16px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.stub[data-v-4b945757]:before,.stub[data-v-4b945757]:after{content:"";position:absolute;left:-9px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:1px solid var(--line-strong)}.stub[data-v-4b945757]:before{top:-9px}.stub[data-v-4b945757]:after{bottom:-9px}.draft[data-v-4b945757]{border-color:var(--accent)}.stubact[data-v-4b945757]{display:flex;flex-direction:column;gap:7px;margin-top:auto}.stubact .wide[data-v-4b945757]{width:100%;padding:9px 10px;text-align:center}.stubact .btn.ok[data-v-4b945757]{background:color-mix(in srgb,var(--accent) 10%,var(--bg));font-weight:600}.stubact .ghost[data-v-4b945757]{border-style:dashed;color:var(--muted)}.stubact .ghost[data-v-4b945757]:hover:not(:disabled){color:var(--ink)}.mono[data-v-4b945757]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dim[data-v-4b945757]{color:var(--muted)}.caps[data-v-4b945757]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.caps.sub[data-v-4b945757]{line-height:1.9;margin-top:4px}.caps.sub.tight[data-v-4b945757]{margin-top:1px}.big[data-v-4b945757]{font-family:var(--font-mono);font-weight:600;font-size:calc(21px * var(--fs-mult,1));margin-top:5px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.big.sm[data-v-4b945757]{font-size:calc(17px * var(--fs-mult,1))}.big.neg[data-v-4b945757]{color:var(--neg)}.sbal[data-v-4b945757]{display:block;font-size:calc(15px * var(--fs-mult,1));margin-top:5px}.st[data-v-4b945757]{display:inline-block;margin-top:8px;font-family:var(--font-sans);font-weight:700;font-size:calc(10.5px * var(--fs-mult,1));letter-spacing:.14em;border-radius:var(--r-sm);padding:3px 9px;border:1.5px solid}.st.ok[data-v-4b945757]{color:var(--pos);border-color:var(--pos)}.st.bad[data-v-4b945757]{color:var(--neg);border-color:var(--neg)}.txnhead[data-v-4b945757]{padding-bottom:12px;border-bottom:1px solid var(--line)}.th-main[data-v-4b945757]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.th-dir[data-v-4b945757]{font-family:var(--font-sans);font-weight:700;font-size:calc(12px * var(--fs-mult,1));letter-spacing:.1em;border:1.5px solid;border-radius:var(--r-sm);padding:2px 9px}.th-dir.in[data-v-4b945757]{color:var(--pos);border-color:var(--pos)}.th-dir.out[data-v-4b945757]{color:var(--neg);border-color:var(--neg)}.th-amt[data-v-4b945757]{font-family:var(--font-mono);font-size:calc(24px * var(--fs-mult,1));font-weight:600;font-variant-numeric:tabular-nums}.th-ccy[data-v-4b945757]{font-family:var(--font-mono);font-size:calc(12px * var(--fs-mult,1));color:var(--muted)}.th-rate[data-v-4b945757]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));color:var(--muted);margin-left:auto}.th-sub[data-v-4b945757]{font-size:calc(12.5px * var(--fs-mult,1));color:var(--muted);margin-top:6px;line-height:1.8}.sugg[data-v-4b945757]{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:calc(12.5px * var(--fs-mult,1));color:var(--pos)}.sugg.confirm[data-v-4b945757]{color:var(--warn)}.sugg.warn[data-v-4b945757]{color:var(--neg)}.sgtag[data-v-4b945757]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;border:1px solid currentColor;border-radius:99px;padding:2px 8px}.itemlist[data-v-4b945757]{display:flex;flex-direction:column;gap:1px;background:var(--line);border:1px solid var(--line-strong);border-radius:var(--r)}.oi[data-v-4b945757]{display:grid;grid-template-columns:22px 1fr 130px;align-items:center;gap:10px;padding:8px 12px;background:var(--surface);transition:background var(--dur-fast) var(--e)}.oi[data-v-4b945757]:first-child{border-radius:var(--r) var(--r) 0 0}.oi[data-v-4b945757]:last-child{border-radius:0 0 var(--r) var(--r)}.oi.picked[data-v-4b945757]{background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.oi.sug .oino[data-v-4b945757]{color:var(--pos)}.oino[data-v-4b945757]{display:flex;align-items:center;gap:7px;font-size:calc(13px * var(--fs-mult,1))}.oisub[data-v-4b945757]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);margin-top:3px;line-height:1.7}.badge[data-v-4b945757]{font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.12em;text-transform:uppercase;border:1px solid currentColor;border-radius:99px;padding:1px 7px}.badge.dim[data-v-4b945757]{color:var(--muted)}.oiamt[data-v-4b945757]{width:100%;text-align:right;border:1px solid var(--line);border-radius:var(--r-sm);padding:4px 8px;background:var(--surface);font-size:calc(12.5px * var(--fs-mult,1))}.oiamt[data-v-4b945757]:disabled{border-color:transparent;color:var(--muted);background:none}.gllist[data-v-4b945757]{display:flex;flex-direction:column;gap:6px}.glrow[data-v-4b945757]{display:grid;grid-template-columns:1.4fr .8fr .8fr 1.2fr 30px;gap:7px;align-items:center}.glrow select[data-v-4b945757],.glrow input[data-v-4b945757]{width:100%;box-sizing:border-box}.addln[data-v-4b945757]{align-self:flex-start;font-family:var(--font-mono);font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);background:none;border:1px dashed var(--line-strong);border-radius:var(--r-sm);padding:4px 12px;cursor:pointer;margin-top:2px}.addln[data-v-4b945757]:hover{border-color:var(--accent);color:var(--ink)}.tlist[data-v-4b945757]{display:flex;flex-direction:column;gap:1px;background:var(--line);border:1px solid var(--line-strong);border-radius:var(--r)}.trow[data-v-4b945757]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--surface);font-size:calc(12.5px * var(--fs-mult,1));cursor:pointer}.trow.on[data-v-4b945757]{background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.tdir[data-v-4b945757]{font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1))}.tdir.in[data-v-4b945757]{color:var(--pos)}.tdir.out[data-v-4b945757]{color:var(--neg)}.tamt[data-v-4b945757]{margin-left:auto;font-weight:600}.tdim[data-v-4b945757]{color:var(--muted);font-size:calc(11.5px * var(--fs-mult,1));max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlist[data-v-4b945757]{margin-top:16px;border-top:1px solid var(--line);padding-top:12px}.mhead[data-v-4b945757]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted);margin-bottom:8px}.mrow[data-v-4b945757]{display:grid;grid-template-columns:70px 110px 1fr 110px 160px 56px;gap:8px;align-items:center;font-size:calc(12px * var(--fs-mult,1));padding:5px 0;border-bottom:1px solid var(--line)}.mrow[data-v-4b945757]:last-child{border-bottom:none}.mrow.gone[data-v-4b945757]{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--line-strong)}.mkind[data-v-4b945757]{font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));color:var(--accent)}.mdim[data-v-4b945757]{color:var(--muted);font-size:calc(11.5px * var(--fs-mult,1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mamt[data-v-4b945757]{text-align:right;font-weight:600}.probs[data-v-4b945757]{margin:12px 0 0;padding:0 0 0 18px;color:var(--neg);font-size:calc(12px * var(--fs-mult,1));line-height:1.9}.ihint[data-v-4b945757]{font-size:calc(11.5px * var(--fs-mult,1));line-height:1.9;color:var(--muted);margin:10px 0 0}.cutoff[data-v-4b945757]{display:block;margin-top:12px;font-size:calc(12.5px * var(--fs-mult,1));line-height:1.8}.cdim[data-v-4b945757]{display:block;color:var(--muted);font-size:calc(11.5px * var(--fs-mult,1));line-height:1.9;margin-top:3px;padding-left:22px}.lbl[data-v-4b945757]{display:block;margin-bottom:4px}textarea[data-v-4b945757]{width:100%;box-sizing:border-box;font-size:calc(12.5px * var(--fs-mult,1));line-height:1.8;padding:8px 10px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink)}.tablewrap[data-v-4b945757]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);overflow:auto;margin:0 2px}.tx[data-v-4b945757]{width:100%;border-collapse:collapse;font-size:calc(12.5px * var(--fs-mult,1))}.tx th[data-v-4b945757]{text-align:left;white-space:nowrap;font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:400;padding:11px 12px;border-bottom:1px solid var(--line-strong)}.tx th.num[data-v-4b945757],.tx td.num[data-v-4b945757]{text-align:right}.tx td[data-v-4b945757]{padding:8px 12px;border-bottom:1px solid var(--line)}.tx tr:last-child td[data-v-4b945757]{border-bottom:none}.row[data-v-4b945757]{cursor:pointer;transition:background var(--dur-fast) var(--e)}.row[data-v-4b945757]:hover{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.row.ign[data-v-4b945757]{opacity:.45}.dir[data-v-4b945757]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));border:1px solid;border-radius:99px;padding:1px 8px}.dir.in[data-v-4b945757]{color:var(--pos)}.dir.out[data-v-4b945757]{color:var(--neg)}.amt[data-v-4b945757]{font-weight:600}.hot[data-v-4b945757]{color:var(--warn);font-weight:600}.key[data-v-4b945757]{color:var(--accent)}.nolink[data-v-4b945757]{color:var(--neg);font-family:var(--font-tc)}.stt[data-v-4b945757]{font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));color:var(--muted)}.stt.matched[data-v-4b945757]{color:var(--pos)}.stt.partial[data-v-4b945757]{color:var(--warn)}.recon td[data-v-4b945757]{font-size:calc(13px * var(--fs-mult,1))}.recon tr.chk td[data-v-4b945757]{color:var(--neg);font-weight:600}.hint[data-v-4b945757]{font-size:calc(11px * var(--fs-mult,1))}.sect[data-v-4b945757]{margin:0 2px 16px}.shead[data-v-4b945757]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:0 2px 9px}.stitle[data-v-4b945757]{font-size:calc(14px * var(--fs-mult,1));font-weight:600}.stotal[data-v-4b945757]{font-family:var(--font-mono);font-size:calc(15px * var(--fs-mult,1));font-weight:600;font-variant-numeric:tabular-nums}.spacer[data-v-4b945757]{flex:1}.chip[data-v-4b945757]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));padding:3px 9px;border:1px solid var(--line-strong);border-radius:99px;background:var(--surface);color:var(--muted)}.chip.on[data-v-4b945757]{border-color:var(--warn);color:var(--warn)}.empty[data-v-4b945757]{padding:30px;text-align:center;color:var(--muted);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);margin:14px 2px 0}.empty.sm[data-v-4b945757]{padding:18px;font-size:calc(12.5px * var(--fs-mult,1));border:none;background:none;margin:0}.noticeact[data-v-4b945757]{display:inline-block;margin-top:10px}.who[data-v-4b945757]{display:block;margin-top:6px;color:var(--muted);font-size:calc(12px * var(--fs-mult,1))}.pass[data-v-82bb58c9]{--pass-stub:230px}.main[data-v-82bb58c9]{padding:18px 20px;min-width:0}.stub[data-v-82bb58c9]{position:relative;background:var(--surface-2);border-left:2px dashed var(--line-strong);padding:18px 16px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.stub[data-v-82bb58c9]:before,.stub[data-v-82bb58c9]:after{content:"";position:absolute;left:-9px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:1px solid var(--line-strong)}.stub[data-v-82bb58c9]:before{top:-9px}.stub[data-v-82bb58c9]:after{bottom:-9px}.draft[data-v-82bb58c9]{border-color:var(--accent)}.stubn[data-v-82bb58c9]{font-family:var(--font-mono);font-weight:600;font-size:calc(20px * var(--fs-mult,1));letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stubact[data-v-82bb58c9]{display:flex;flex-direction:column;gap:7px;margin-top:auto}.stubact .btn[data-v-82bb58c9]{width:100%;box-sizing:border-box;text-align:center}.stubact .btn.ok[data-v-82bb58c9]{background:color-mix(in srgb,var(--accent) 10%,var(--bg));font-weight:600}.mono[data-v-82bb58c9]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tablewrap[data-v-82bb58c9]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);overflow:auto;margin:0 2px}.grid[data-v-82bb58c9]{width:100%;border-collapse:collapse;font-size:calc(12.5px * var(--fs-mult,1))}.grid th[data-v-82bb58c9]{text-align:left;white-space:nowrap;font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:400;padding:11px 12px;border-bottom:1px solid var(--line-strong)}.grid th.num[data-v-82bb58c9],.grid td.num[data-v-82bb58c9]{text-align:right}.grid td[data-v-82bb58c9]{padding:8px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.grid tbody tr:last-child td[data-v-82bb58c9]{border-bottom:none}.grid tfoot td[data-v-82bb58c9]{padding:9px 12px;border-top:1px solid var(--line-strong);font-size:calc(12px * var(--fs-mult,1))}.lines th[data-v-82bb58c9]{padding:8px}.lines td[data-v-82bb58c9]{padding:5px 8px}.lines input[data-v-82bb58c9],.lines select[data-v-82bb58c9]{border:none;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));padding:3px 2px}.lines input[data-v-82bb58c9]:focus,.lines select[data-v-82bb58c9]:focus{outline:none;border-bottom-color:var(--accent)}.lines td.num input[data-v-82bb58c9]{text-align:right;font-family:var(--font-mono)}.num[data-v-82bb58c9]{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cnt[data-v-82bb58c9]{font-style:normal;margin-left:5px;padding:1px 5px;border-radius:8px;background:var(--accent-soft,#f0e6d2);font-size:calc(11px * var(--fs-mult,1))}.qhead[data-v-82bb58c9]{display:flex;gap:28px;align-items:flex-end;padding:14px 18px;margin:0 0 12px;border:1px solid var(--line,#e6e6e6);border-radius:4px;background:var(--surface,#fff)}.qcell[data-v-82bb58c9]{display:flex;align-items:baseline;gap:6px}.qcell b[data-v-82bb58c9]{font-size:calc(11px * var(--fs-mult,1));letter-spacing:.08em;color:var(--muted,#8a8a8a);font-weight:500}.qcell span[data-v-82bb58c9]{font-size:calc(11px * var(--fs-mult,1));color:var(--muted,#8a8a8a)}.qcell.wide[data-v-82bb58c9]{margin-left:auto}.qcell .acc[data-v-82bb58c9]{font-family:var(--mono,ui-monospace);font-size:calc(12px * var(--fs-mult,1));color:var(--ink,#222)}.pfields[data-v-82bb58c9]{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:12px}.pfields label[data-v-82bb58c9]{display:flex;flex-direction:column;gap:3px;font-size:calc(11px * var(--fs-mult,1));color:var(--muted,#8a8a8a)}.pfields .grow[data-v-82bb58c9]{flex:1;min-width:220px}.lines input[data-v-82bb58c9],.lines select[data-v-82bb58c9]{width:100%;box-sizing:border-box}.dmeta[data-v-82bb58c9]{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:10px;font-size:calc(12px * var(--fs-mult,1))}.st[data-v-82bb58c9]{display:inline-block;padding:1px 7px;border-radius:2px;font-size:calc(11px * var(--fs-mult,1));line-height:1.7}.st-draft[data-v-82bb58c9]{background:#f0f0f0;color:#666}.st-review[data-v-82bb58c9]{background:#fdf0d8;color:#8a6100}.st-returned[data-v-82bb58c9]{background:#fde8e8;color:#a11;font-weight:600}.st-voided[data-v-82bb58c9]{background:#333;color:#fff}.st-approved[data-v-82bb58c9]{background:#e6f0fb;color:#14538a}.st-posted[data-v-82bb58c9]{background:#e8f4ec;color:#1c6b3c}.st-paid[data-v-82bb58c9]{background:#1c6b3c;color:#fff}.vio[data-v-82bb58c9]{border:1px solid #e2c88a;background:#fdf8ee;border-radius:3px;padding:9px 12px;margin:0 0 12px;font-size:calc(12px * var(--fs-mult,1))}.vio.hard[data-v-82bb58c9]{border-color:#d99;background:#fdf1f1}.vio ul[data-v-82bb58c9]{margin:5px 0 0;padding-left:18px}.vio li.block[data-v-82bb58c9]{color:#a11}.vio li.info[data-v-82bb58c9]{color:var(--muted,#8a8a8a)}.hint[data-v-82bb58c9]{display:inline-block;margin-left:6px;font-size:calc(10px * var(--fs-mult,1))}.c-high[data-v-82bb58c9]{color:#0a8f5e}.c-medium[data-v-82bb58c9]{color:#c07a10}.c-low[data-v-82bb58c9]{color:#9a9a9a}.fl[data-v-82bb58c9]{display:inline-block;min-width:16px;text-align:center;padding:0 4px;border-radius:2px;font-size:calc(11px * var(--fs-mult,1));margin-right:3px}.fl.block[data-v-82bb58c9]{background:#a11;color:#fff}.fl.warn[data-v-82bb58c9]{background:#f0d9a8;color:#7a5400}.row[data-v-82bb58c9]{cursor:pointer}.row[data-v-82bb58c9]:hover{background:var(--hover,#faf8f4)}.warnnum[data-v-82bb58c9]{color:#a11}.ovr[data-v-82bb58c9]{width:100%;box-sizing:border-box;margin-bottom:6px;font-size:calc(12px * var(--fs-mult,1))}.small[data-v-82bb58c9]{font-size:calc(11px * var(--fs-mult,1))}.chk[data-v-82bb58c9]{display:flex;align-items:center;gap:7px;font-size:calc(12.5px * var(--fs-mult,1));margin:10px 0}.muted[data-v-82bb58c9]{color:var(--muted,#8a8a8a)}.strong[data-v-82bb58c9]{font-weight:600}.empty[data-v-82bb58c9]{text-align:center;padding:28px;color:var(--muted,#8a8a8a)}.lnk[data-v-82bb58c9]{background:none;border:0;color:var(--accent,#8a6a2f);cursor:pointer;font-size:calc(12px * var(--fs-mult,1));padding:0}.hide[data-v-82bb58c9]{display:none}.shots[data-v-82bb58c9]{margin:14px 0 4px;padding-top:12px;border-top:1px dotted var(--line,#e7e9eb)}.shots.done[data-v-82bb58c9]{border-top:1px solid var(--line-strong,#d9dcdf);margin-top:16px}.shots header[data-v-82bb58c9]{display:flex;align-items:baseline;gap:10px;margin-bottom:10px;font-size:calc(12.5px * var(--fs-mult,1))}.shots header b[data-v-82bb58c9]{font-size:calc(13px * var(--fs-mult,1))}.shots .cnt[data-v-82bb58c9]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));color:var(--accent)}.shotbtns[data-v-82bb58c9]{display:flex;gap:10px;flex-wrap:wrap}.shotbtn[data-v-82bb58c9]{flex:1 1 150px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1.5px solid var(--accent);border-radius:var(--r-sm,7px);background:color-mix(in srgb,var(--accent) 7%,transparent);color:var(--ink);font-family:var(--font-tc);font-weight:600;font-size:calc(14px * var(--fs-mult,1));cursor:pointer;transition:background .2s var(--e,ease)}.shotbtn[data-v-82bb58c9]:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}.shotbtn[data-v-82bb58c9]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shotbtn.ghost[data-v-82bb58c9]{border-style:dashed;background:transparent;font-weight:500}.shotbtn .ico[data-v-82bb58c9]{font-family:var(--font-mono);font-size:calc(15px * var(--fs-mult,1));line-height:1}.shotlist[data-v-82bb58c9]{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.shotlist li[data-v-82bb58c9]{display:flex;align-items:center;gap:10px;padding:7px 9px;border:1px solid var(--line,#e7e9eb);border-radius:var(--r-sm,7px);background:var(--surface-2,#fafbfb)}.shotlist img[data-v-82bb58c9]{width:44px;height:44px;object-fit:cover;border-radius:4px;flex:none;border:1px solid var(--line-strong,#d9dcdf)}.shotlist .doc[data-v-82bb58c9]{width:44px;height:44px;flex:none;display:grid;place-items:center;border:1px solid var(--line-strong,#d9dcdf);border-radius:4px;font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));color:var(--muted)}.shotlist .fn[data-v-82bb58c9]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12.5px * var(--fs-mult,1))}.shothint[data-v-82bb58c9]{margin:10px 0 0;font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);line-height:1.7}.shotwarn[data-v-82bb58c9]{margin:8px 0 0;padding:8px 11px;border-radius:var(--r-sm,7px);border-left:3px solid var(--neg,#a9503a);background:color-mix(in srgb,var(--neg) 8%,transparent);font-size:calc(12.5px * var(--fs-mult,1));line-height:1.7}@media (max-width:760px){.pass[data-v-82bb58c9]{display:block}.pass .atb[data-v-82bb58c9]{display:none}.stub[data-v-82bb58c9]{width:auto;border-left:0;border-top:1px dashed var(--line-strong,#d9dcdf);margin-top:14px;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.stub[data-v-82bb58c9]:before,.stub[data-v-82bb58c9]:after{display:none}.stubact[data-v-82bb58c9]{flex-direction:row;margin-top:0}.stubact .btn[data-v-82bb58c9]{min-height:44px;padding-left:16px;padding-right:16px}.pfields[data-v-82bb58c9]{flex-direction:column;align-items:stretch}.pfields label[data-v-82bb58c9]{width:100%}.grid[data-v-82bb58c9]{display:block;overflow-x:auto;white-space:nowrap}.shotbtn[data-v-82bb58c9]{flex:1 1 100%}}.ro[data-v-ce4e3061]{margin:0 0 12px;padding:8px 11px;border:1px dashed var(--line-strong);border-radius:var(--r-sm);color:var(--muted);font-family:var(--font-mono-tc);font-size:calc(11px * var(--fs-mult,1));letter-spacing:.04em}.now[data-v-ce4e3061]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:0 0 16px;margin:0 0 14px;overflow:hidden}.band[data-v-ce4e3061]{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line-strong)}.band .fld[data-v-ce4e3061]{padding:9px 12px 10px;border-left:1px solid var(--line-strong);min-width:0}.band .fld[data-v-ce4e3061]:first-child{border-left:none}.band .fld[data-v-ce4e3061]:last-child{grid-column:1 / -1;border-left:none;border-top:1px solid var(--line-strong)}.cap[data-v-ce4e3061]{display:block;font-family:var(--font-mono-tc);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.1em;color:var(--muted)}.val[data-v-ce4e3061]{display:block;margin-top:3px;font-family:var(--font-mono);font-size:calc(18px * var(--fs-mult,1));font-variant-numeric:tabular-nums;letter-spacing:-.01em}.val.sm[data-v-ce4e3061]{font-family:var(--font-tc);font-size:calc(13.5px * var(--fs-mult,1));font-weight:600}.val i[data-v-ce4e3061]{font-style:normal;font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);margin-left:2px}.kinds[data-v-ce4e3061]{display:flex;margin:14px 14px 12px;border:1px solid var(--line-strong);border-radius:var(--r-sm);overflow:hidden}.kind[data-v-ce4e3061]{flex:1 1 0;min-height:36px;padding:0 6px;border:none;border-left:1px solid var(--line-strong);background:transparent;color:var(--muted);font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));cursor:pointer;transition:background .15s,color .15s}.kind[data-v-ce4e3061]:first-child{border-left:none}.kind.on[data-v-ce4e3061]{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--ink);font-weight:600}.kind[data-v-ce4e3061]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.shoot[data-v-ce4e3061]{width:calc(100% - 28px);margin:0 14px;min-height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:2px solid var(--accent);border-radius:var(--r-sm);background:color-mix(in srgb,var(--accent) 7%,transparent);color:var(--ink);font-family:var(--font-tc);cursor:pointer;transition:background .15s}.shoot[data-v-ce4e3061]:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 14%,transparent)}.shoot[data-v-ce4e3061]:disabled{opacity:.6;cursor:progress}.shoot[data-v-ce4e3061]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.shoot .ic[data-v-ce4e3061]{font-family:var(--font-mono);font-size:calc(19px * var(--fs-mult,1));line-height:1;color:var(--accent)}.shoot .t[data-v-ce4e3061]{font-weight:700;font-size:calc(15px * var(--fs-mult,1))}.shoot .s[data-v-ce4e3061]{font-family:var(--font-mono-tc);font-size:calc(10.5px * var(--fs-mult,1));letter-spacing:.04em;color:var(--muted)}.pickbtn[data-v-ce4e3061]{width:calc(100% - 28px);margin:8px 14px 0;min-height:38px;border:1px dashed var(--line-strong);border-radius:var(--r-sm);background:transparent;color:var(--muted);cursor:pointer;font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1))}.pickbtn[data-v-ce4e3061]:hover:not(:disabled){color:var(--ink);border-color:var(--accent)}.pickbtn[data-v-ce4e3061]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hide[data-v-ce4e3061]{display:none}.queue[data-v-ce4e3061]{list-style:none;margin:12px 14px 0;padding:0;display:flex;flex-direction:column;gap:5px}.queue li[data-v-ce4e3061]{display:flex;gap:10px;align-items:baseline;padding:6px 10px;border-radius:var(--r-sm);font-size:calc(12px * var(--fs-mult,1));border-left:3px solid var(--neg);background:color-mix(in srgb,var(--neg) 7%,transparent)}.queue .fn[data-v-ce4e3061]{font-weight:600}.queue .why[data-v-ce4e3061]{color:var(--muted);font-size:calc(11px * var(--fs-mult,1))}.done[data-v-ce4e3061]{width:calc(100% - 28px);margin:14px 14px 0;min-height:50px;border:1px solid var(--ink);border-radius:var(--r-sm);background:var(--ink);color:var(--surface);font-weight:700;font-family:var(--font-tc);font-size:calc(14.5px * var(--fs-mult,1));cursor:pointer}.done[data-v-ce4e3061]:hover:not(:disabled){background:var(--ink-2, var(--ink))}.done[data-v-ce4e3061]:disabled{opacity:.5}.done[data-v-ce4e3061]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hint[data-v-ce4e3061]{margin:12px 14px 0;font-family:var(--font-mono-tc);font-size:calc(11px * var(--fs-mult,1));letter-spacing:.03em;color:var(--muted);line-height:1.7}.panel[data-v-ce4e3061]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:12px 14px 14px;margin:0 0 12px}.phead[data-v-ce4e3061]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:9px}.secno[data-v-ce4e3061]{font-family:var(--font-mono);font-weight:600;font-size:calc(10.5px * var(--fs-mult,1));color:var(--accent)}.fine[data-v-ce4e3061]{margin:0;font-family:var(--font-mono-tc);font-size:calc(10.5px * var(--fs-mult,1));letter-spacing:.04em;color:var(--muted);line-height:1.7}.firm[data-v-ce4e3061]{font-size:calc(12.5px * var(--fs-mult,1));color:var(--muted)}.firm b[data-v-ce4e3061]{color:var(--ink)}.empty[data-v-ce4e3061]{text-align:center;padding:28px;color:var(--muted)}.files[data-v-ce4e3061],.past[data-v-ce4e3061],.talk[data-v-ce4e3061]{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:7px}.files li[data-v-ce4e3061]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:calc(12.5px * var(--fs-mult,1));color:var(--ink-2);padding-bottom:6px;border-bottom:1px solid var(--line)}.files li[data-v-ce4e3061]:last-child{border-bottom:0}.files .fn[data-v-ce4e3061]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files .meta[data-v-ce4e3061]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted)}.files .rv[data-v-ce4e3061]{padding:0 7px;border-radius:99px;border:1px solid currentColor;font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted)}.files .rv.accepted[data-v-ce4e3061]{color:var(--pos)}.files .rv.queried[data-v-ce4e3061],.files .rv.rejected[data-v-ce4e3061]{color:var(--neg)}.pl[data-v-ce4e3061]{font-family:var(--font-mono);font-size:calc(13px * var(--fs-mult,1));letter-spacing:-.01em}.past li[data-v-ce4e3061]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding-bottom:7px;border-bottom:1px solid var(--line);font-size:calc(12.5px * var(--fs-mult,1))}.past li[data-v-ce4e3061]:last-child{border-bottom:0}.st[data-v-ce4e3061]{padding:1px 8px;border-radius:99px;font-size:calc(11px * var(--fs-mult,1));border:1px solid currentColor}.st.submitted[data-v-ce4e3061],.st.in_progress[data-v-ce4e3061]{color:var(--warn)}.st.returned[data-v-ce4e3061]{color:var(--neg)}.st.done[data-v-ce4e3061]{color:var(--pos)}.past .n[data-v-ce4e3061]{font-family:var(--font-mono);color:var(--muted)}.past .pend[data-v-ce4e3061]{color:var(--warn)}.past .when[data-v-ce4e3061]{margin-left:auto;font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));color:var(--muted)}.talk li[data-v-ce4e3061]{display:flex;flex-direction:column;gap:2px;max-width:82%;padding:8px 11px;border-radius:var(--r-sm,7px);background:var(--surface-2);border:1px solid var(--line);font-size:calc(12.5px * var(--fs-mult,1))}.talk li.client[data-v-ce4e3061]{align-self:flex-end;background:color-mix(in srgb,var(--accent) 8%,transparent);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.talk .who[data-v-ce4e3061]{font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted)}.talk .at[data-v-ce4e3061]{font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));color:var(--muted)}.sayrow[data-v-ce4e3061]{display:flex;gap:8px}.sayrow input[data-v-ce4e3061]{flex:1;min-width:0;min-height:42px}.sayrow .btn[data-v-ce4e3061]{min-height:42px;padding:0 18px}@media (max-width:560px){.now[data-v-ce4e3061]{padding:15px 14px 16px;border-radius:var(--r,9px)}.panel[data-v-ce4e3061]{padding:14px;border-radius:var(--r,9px)}.kind[data-v-ce4e3061]{flex:1 1 calc(50% - 4px)}.past .when[data-v-ce4e3061]{margin-left:0;width:100%}.talk li[data-v-ce4e3061]{max-width:100%}}.sechead[data-v-748bdaf2]{display:flex;align-items:baseline;gap:10px;margin:22px 2px 12px}.sechead h2[data-v-748bdaf2]{font-size:var(--fs-h2);font-weight:600}.sechead .line[data-v-748bdaf2]{flex:1;height:1px;background:var(--line)}.secno[data-v-748bdaf2]{font-family:var(--font-mono);font-weight:600;font-size:calc(13px * var(--fs-mult,1));color:var(--accent)}.panel[data-v-748bdaf2]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:14px 16px}.t401[data-v-748bdaf2]{width:100%;border-collapse:collapse;font-size:calc(12.5px * var(--fs-mult,1))}.t401 th[data-v-748bdaf2]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;padding:7px 8px;border-bottom:1px solid var(--line-strong)}.t401 td[data-v-748bdaf2]{padding:7px 8px;border-bottom:1px solid var(--line);vertical-align:top}.t401 .r[data-v-748bdaf2]{text-align:right}.t401 tr.off td[data-v-748bdaf2]{opacity:.38;text-decoration:line-through}.t401 tr.bad td[data-v-748bdaf2]{background:color-mix(in srgb,var(--warn) 6%,transparent)}.mono[data-v-748bdaf2]{font-family:var(--font-mono)}.dim[data-v-748bdaf2]{color:var(--muted)}.small[data-v-748bdaf2]{font-size:calc(11.5px * var(--fs-mult,1))}.prob[data-v-748bdaf2]{color:var(--warn);font-size:calc(11.5px * var(--fs-mult,1));margin-top:2px}.memo[data-v-748bdaf2]{font-size:calc(11px * var(--fs-mult,1));color:var(--muted);margin-top:2px}.amt[data-v-748bdaf2]{width:90px;text-align:right;font-size:calc(12px * var(--fs-mult,1));padding:3px 6px;border:1px solid var(--line-strong);border-radius:4px;background:var(--bg)}.ovmark[data-v-748bdaf2]{color:var(--accent);margin-left:2px}.tagchip.allow[data-v-748bdaf2]{border-color:var(--warn);color:var(--warn);margin-left:5px}.srcline[data-v-748bdaf2]{margin-left:auto}.credit[data-v-748bdaf2]{display:flex;flex-direction:column;gap:3px}.credit input[data-v-748bdaf2]{width:88px;text-align:right;font-family:var(--font-mono);font-size:calc(12px * var(--fs-mult,1));padding:3px 6px;border:1px solid var(--line-strong);border-radius:4px;background:var(--bg)}.extbar[data-v-748bdaf2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px dashed var(--line-strong)}.extbar input[data-v-748bdaf2]{padding:5px 7px;border:1px solid var(--line-strong);border-radius:5px;background:var(--bg);font-size:calc(12px * var(--fs-mult,1))}.warnbox[data-v-748bdaf2]{border-color:var(--warn);margin-top:14px}.warnbox h3[data-v-748bdaf2]{font-size:calc(13px * var(--fs-mult,1));margin:0 0 8px}.warnbox ul[data-v-748bdaf2]{margin:0;padding-left:18px;font-size:calc(12.5px * var(--fs-mult,1));line-height:1.9}.codehint[data-v-04e94c4d]{margin:8px 2px 0;line-height:1.7}.warnline[data-v-04e94c4d]{margin:6px 2px 0;color:var(--warn,#8a6d1f);font-size:calc(12px * var(--fs-mult,1))}.prev[data-v-04e94c4d]{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start;margin:12px 2px 0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md)}.prev .pcell[data-v-04e94c4d]{display:flex;flex-direction:column;min-width:110px}.prev .pwhy[data-v-04e94c4d]{flex:1;min-width:240px;display:flex;flex-direction:column;gap:2px;font-size:calc(12px * var(--fs-mult,1));color:var(--muted)}.sechead[data-v-04e94c4d]{display:flex;align-items:center;gap:10px;margin:22px 2px 12px}.sechead h2[data-v-04e94c4d]{font-size:var(--fs-h2);font-weight:600}.sechead .line[data-v-04e94c4d]{flex:1;height:1px;background:var(--line)}.secno[data-v-04e94c4d]{font-family:var(--font-mono);font-weight:600;font-size:calc(13px * var(--fs-mult,1));color:var(--accent)}.panel[data-v-04e94c4d]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:14px 16px;margin:0 2px 14px}.tgrid td[data-v-04e94c4d]{vertical-align:middle}.tgrid tr.off td[data-v-04e94c4d]{opacity:.45;text-decoration:none}.tgrid tr.pick[data-v-04e94c4d]{cursor:pointer}.tgrid tr.pick[data-v-04e94c4d]:hover,.tgrid tr.pick.on[data-v-04e94c4d]{background:var(--surface-2)}.tgrid tr.warns td[data-v-04e94c4d]{background:color-mix(in srgb,var(--warn) 6%,transparent)}.mono[data-v-04e94c4d]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dim[data-v-04e94c4d]{color:var(--muted)}.small[data-v-04e94c4d]{font-size:calc(11.5px * var(--fs-mult,1))}.pos[data-v-04e94c4d]{color:var(--pos)}.main[data-v-04e94c4d]{padding:18px 20px;min-width:0}.stub[data-v-04e94c4d]{position:relative;background:var(--surface-2);border-left:2px dashed var(--line-strong);padding:18px 16px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.stub[data-v-04e94c4d]:before,.stub[data-v-04e94c4d]:after{content:"";position:absolute;left:-9px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:1px solid var(--line-strong)}.stub[data-v-04e94c4d]:before{top:-9px}.stub[data-v-04e94c4d]:after{bottom:-9px}.ovnote[data-v-04e94c4d]{width:100%}.caps[data-v-04e94c4d]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.caps.sub[data-v-04e94c4d]{margin-top:6px;line-height:1.8}.big[data-v-04e94c4d]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:calc(19px * var(--fs-mult,1));margin-top:4px}.big.sm[data-v-04e94c4d]{font-size:calc(15px * var(--fs-mult,1))}.st[data-v-04e94c4d]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.1em;border-radius:99px;padding:2px 9px;border:1px solid var(--line-strong)}.st.ok[data-v-04e94c4d]{border-color:var(--pos);color:var(--pos)}.st.bad[data-v-04e94c4d]{border-color:var(--neg);color:var(--neg)}.st.wait[data-v-04e94c4d]{border-color:var(--warn);color:var(--warn)}.ret[data-v-04e94c4d]{font-size:calc(12px * var(--fs-mult,1));line-height:1.5;margin:8px 0 0;padding:6px 10px;border-left:2px solid var(--warn);background:color-mix(in srgb,var(--warn) 7%,transparent);border-radius:0 6px 6px 0}.stubact[data-v-04e94c4d]{display:flex;flex-direction:column;gap:7px;margin-top:auto}.stubact .wide[data-v-04e94c4d]{width:100%;padding:9px 10px;text-align:center}.stubact .ghost[data-v-04e94c4d]{border-style:dashed;color:var(--muted)}.btn[data-v-04e94c4d]{font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));padding:6px 16px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);cursor:pointer}.btn[data-v-04e94c4d]:hover{border-color:var(--accent)}.btn.ok[data-v-04e94c4d]{border-color:var(--accent);color:var(--accent);font-weight:600}.btn.ghost[data-v-04e94c4d]{border-style:dashed;color:var(--muted)}.btn[data-v-04e94c4d]:disabled{opacity:.5;cursor:default}.minibtn[data-v-04e94c4d]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));padding:2px 9px;border:1px solid var(--line-strong);border-radius:99px;background:none;color:var(--muted);cursor:pointer}.minibtn[data-v-04e94c4d]:hover{border-color:var(--accent);color:var(--accent)}.cfglink[data-v-04e94c4d]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));background:none;border:none;color:var(--accent);cursor:pointer;border-bottom:1px solid transparent;padding:0 2px}.cfglink[data-v-04e94c4d]:hover{border-bottom-color:var(--accent)}.cellin[data-v-04e94c4d]{width:80px;text-align:right;font-size:calc(12px * var(--fs-mult,1));padding:3px 6px;border:1px solid var(--line-strong);border-radius:4px;background:var(--bg);color:var(--ink)}.inlin[data-v-04e94c4d]{border:none;border-bottom:1px solid var(--line-strong);background:none;color:var(--ink);font-family:var(--font-mono);font-size:calc(12.5px * var(--fs-mult,1));padding:2px 4px;margin-left:6px}.inlin.wide[data-v-04e94c4d]{width:100%;font-family:var(--font-tc)}.chk[data-v-04e94c4d]{display:flex;align-items:center;gap:5px}.otrow td[data-v-04e94c4d]{background:var(--surface-2)}.otcell[data-v-04e94c4d]{display:inline-flex;flex-direction:column;gap:3px;margin:6px 14px 2px 0}.otcell .cellin[data-v-04e94c4d]{width:64px}.cells4[data-v-04e94c4d]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:10px}.cell .sub[data-v-04e94c4d]{margin-top:4px}.formula[data-v-04e94c4d]{margin:2px 0 12px}.calcrow td[data-v-04e94c4d]{background:var(--surface-2)}.frmline[data-v-04e94c4d]{display:flex;gap:10px;align-items:baseline;font-size:calc(12px * var(--fs-mult,1));padding:2.5px 0}.frmline .frmlabel[data-v-04e94c4d]{min-width:150px;color:var(--ink-2)}.frmline .mono[data-v-04e94c4d]{min-width:76px;text-align:right}.sliphead[data-v-04e94c4d]{font-size:calc(12px * var(--fs-mult,1));margin-bottom:6px;color:var(--ink-2)}.prob[data-v-04e94c4d]{color:var(--warn);font-size:calc(11.5px * var(--fs-mult,1));margin:2px 0}.phead[data-v-04e94c4d]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px;font-size:calc(12.5px * var(--fs-mult,1))}.prow[data-v-04e94c4d]{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:flex-end}.prow.foot[data-v-04e94c4d]{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line);align-items:center}.prow .grow[data-v-04e94c4d]{flex:1}.cfglabel[data-v-04e94c4d]{display:flex;flex-direction:column;gap:4px;font-size:calc(12px * var(--fs-mult,1));color:var(--ink-2)}.cfglabel .cellin[data-v-04e94c4d]{width:110px;text-align:left}.filebtn[data-v-04e94c4d]{display:inline-block;cursor:pointer}.speclist[data-v-04e94c4d]{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:calc(12px * var(--fs-mult,1));line-height:2}@media (max-width: 900px){.pass[data-v-04e94c4d]{grid-template-columns:1fr}.atb[data-v-04e94c4d]{display:none}.stub[data-v-04e94c4d]{border-left:none;border-top:2px dashed var(--line-strong);flex-direction:row;flex-wrap:wrap}.stub[data-v-04e94c4d]:before,.stub[data-v-04e94c4d]:after{display:none}.cells4[data-v-04e94c4d]{grid-template-columns:1fr 1fr}}.handover[data-v-795cb9c0]{margin-top:12px;border:1px solid var(--line-strong);border-radius:var(--r-md);padding:10px 12px;background:var(--surface-2,var(--surface))}.handover .hh[data-v-795cb9c0]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.handover .warn[data-v-795cb9c0]{color:var(--neg)}.handover .hbody[data-v-795cb9c0]{margin:0 0 8px;white-space:pre-wrap;word-break:break-all;font-size:calc(12px * var(--fs-mult,1));line-height:1.8}.phonewrap[data-v-795cb9c0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#00000073;padding:20px}.phonecol[data-v-795cb9c0]{display:flex;flex-direction:column;gap:8px;max-height:100%}.phonebar[data-v-795cb9c0]{display:flex;align-items:center;gap:10px;color:#fff}.phone[data-v-795cb9c0]{width:390px;max-width:100%;flex:1;overflow:auto;background:var(--bg);border:1px solid var(--line-strong);border-radius:22px;padding:14px 12px;box-shadow:0 18px 50px #00000059}.sechead[data-v-795cb9c0]{display:flex;align-items:center;gap:10px;margin:22px 2px 12px}.sechead h2[data-v-795cb9c0]{font-size:var(--fs-h2);font-weight:600}.sechead .line[data-v-795cb9c0]{flex:1;height:1px;background:var(--line)}.secno[data-v-795cb9c0]{font-family:var(--font-mono);font-weight:600;font-size:calc(13px * var(--fs-mult,1));color:var(--accent)}.panel[data-v-795cb9c0]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:14px 16px;margin:0 2px 14px}.cells[data-v-795cb9c0]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.caps[data-v-795cb9c0]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.caps.sub[data-v-795cb9c0]{margin-top:4px}.big[data-v-795cb9c0]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:calc(19px * var(--fs-mult,1));margin-top:4px}.big.warn[data-v-795cb9c0]{color:var(--warn)}.firmname[data-v-795cb9c0]{font-size:calc(14.5px * var(--fs-mult,1));font-weight:600;margin-top:4px}.tgrid td[data-v-795cb9c0]{vertical-align:middle}.tgrid tr.pick[data-v-795cb9c0]{cursor:pointer}.tgrid tr.pick[data-v-795cb9c0]:hover,.tgrid tr.pick.on[data-v-795cb9c0]{background:var(--surface-2)}.tgrid tr.off td[data-v-795cb9c0]{opacity:.5;text-decoration:none}.mono[data-v-795cb9c0]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dim[data-v-795cb9c0]{color:var(--muted)}.small[data-v-795cb9c0]{font-size:calc(11.5px * var(--fs-mult,1))}.warntext[data-v-795cb9c0]{color:var(--warn)}.st[data-v-795cb9c0]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.1em;border-radius:99px;padding:2px 9px;border:1px solid var(--line-strong)}.st.ok[data-v-795cb9c0]{border-color:var(--pos);color:var(--pos)}.st.bad[data-v-795cb9c0]{border-color:var(--warn);color:var(--warn)}.btn[data-v-795cb9c0]{font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));padding:6px 14px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);cursor:pointer}.btn[data-v-795cb9c0]:hover{border-color:var(--accent)}.btn.ok[data-v-795cb9c0]{border-color:var(--accent);color:var(--accent);font-weight:600}.btn[data-v-795cb9c0]:disabled{opacity:.5;cursor:default}.minibtn[data-v-795cb9c0]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));padding:2px 9px;border:1px solid var(--line-strong);border-radius:99px;background:none;color:var(--muted);cursor:pointer;margin-top:6px}.minibtn[data-v-795cb9c0]:hover,.minibtn.ok[data-v-795cb9c0]{border-color:var(--accent);color:var(--accent)}.minibtn.danger[data-v-795cb9c0]:hover,.btn.danger[data-v-795cb9c0]:hover{border-color:var(--neg);color:var(--neg)}.btn.danger[data-v-795cb9c0]:disabled{opacity:.45;cursor:not-allowed}.delline[data-v-795cb9c0]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:2px 0 6px}.delline .mono[data-v-795cb9c0]{font-family:var(--font-mono)}.inlin[data-v-795cb9c0]{border:none;border-bottom:1px solid var(--line-strong);background:none;color:var(--ink);font-size:calc(12.5px * var(--fs-mult,1));padding:2px 4px}.chk[data-v-795cb9c0]{display:flex;align-items:center;gap:5px}.detail td[data-v-795cb9c0]{background:var(--surface-2)}.dgrid[data-v-795cb9c0]{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:20px;padding:6px 2px}.dgrid label[data-v-795cb9c0]{display:flex;flex-direction:column;gap:3px;font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:7px}.dgrid input[data-v-795cb9c0],.dgrid select[data-v-795cb9c0],.dgrid textarea[data-v-795cb9c0]{border:1px solid var(--line-strong);border-radius:5px;background:var(--bg);color:var(--ink);font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));padding:4px 7px}.grouphead[data-v-795cb9c0]{margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid var(--line);color:var(--accent)}.dtabs[data-v-795cb9c0]{display:inline-flex;border:1px solid var(--line-strong);border-radius:var(--r-sm);overflow:hidden;margin:4px 2px 14px}.dtabs button[data-v-795cb9c0]{font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));padding:6px 16px;border:none;background:none;color:var(--muted);cursor:pointer;white-space:nowrap}.dtabs button+button[data-v-795cb9c0]{border-left:1px solid var(--line)}.dtabs button.on[data-v-795cb9c0]{color:var(--ink);background:color-mix(in srgb,var(--accent) 12%,var(--surface));font-weight:600}.dpane[data-v-795cb9c0]{padding:2px 2px 6px}.dform[data-v-795cb9c0]{display:grid;grid-template-columns:1fr 1fr;gap:11px 20px;margin-bottom:10px;max-width:640px}.dform label[data-v-795cb9c0]{display:flex;flex-direction:column;gap:3px;font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.dform label.f2[data-v-795cb9c0]{grid-column:1 / -1}.dform input[data-v-795cb9c0],.dform select[data-v-795cb9c0],.dform textarea[data-v-795cb9c0]{border:1px solid var(--line-strong);border-radius:5px;background:var(--bg);color:var(--ink);font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));padding:4px 7px}.dform input[data-v-795cb9c0]:disabled,.dform select[data-v-795cb9c0]:disabled{opacity:.6;cursor:default}.fltgrid[data-v-795cb9c0]{display:grid;grid-template-columns:1fr 1fr;gap:9px 18px;margin-bottom:10px;max-width:520px}.fltgrid label[data-v-795cb9c0]{display:flex;align-items:center;gap:7px;font-size:calc(12.5px * var(--fs-mult,1));color:var(--ink);font-family:var(--font-tc);cursor:pointer}.fltgrid input[data-v-795cb9c0]{width:auto;cursor:pointer}.invlist[data-v-795cb9c0]{max-width:560px}.rowline[data-v-795cb9c0]{display:flex;gap:6px;align-items:center;margin-bottom:6px;max-width:640px;flex-wrap:wrap}.rowline input[data-v-795cb9c0]{border:1px solid var(--line-strong);border-radius:5px;background:var(--bg);color:var(--ink);font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));padding:4px 7px}.rowline input[data-v-795cb9c0]:disabled{opacity:.55}.grouphead .minibtn[data-v-795cb9c0]{margin-top:0;margin-left:8px;vertical-align:middle}.cpass[data-v-795cb9c0]{display:grid;grid-template-columns:1fr 190px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-xl,16px);overflow:hidden;margin:2px 2px 16px;max-width:660px}.cpass-m[data-v-795cb9c0]{padding:18px 20px}.cpass-h[data-v-795cb9c0]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.cpass-route[data-v-795cb9c0]{font-family:var(--font-sans,var(--font-tc));font-weight:700;font-size:calc(17px * var(--fs-mult,1));line-height:1.25}.cpass-route small[data-v-795cb9c0]{display:block;color:var(--muted);font-weight:500;font-size:calc(12px * var(--fs-mult,1));margin-top:4px;font-family:var(--font-mono)}.cpass-chip[data-v-795cb9c0]{flex:none;font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.12em;text-transform:uppercase;padding:5px 11px;border-radius:999px;border:1px solid var(--line-strong);color:var(--muted)}.cpass-flds[data-v-795cb9c0]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 8px}.cpass-fld .t[data-v-795cb9c0]{font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.cpass-fld .v[data-v-795cb9c0]{font-family:var(--font-mono);font-size:calc(13px * var(--fs-mult,1));margin-top:3px}.cpass-addr[data-v-795cb9c0]{margin-top:14px;padding-top:12px;border-top:1px dashed var(--line);font-family:var(--font-mono);font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted)}.cpass-stub[data-v-795cb9c0]{position:relative;background:var(--surface-2,color-mix(in srgb,var(--accent) 5%,var(--surface)));border-left:2px dashed var(--line-strong);padding:18px 16px;display:flex;flex-direction:column;justify-content:space-between;gap:14px}.cpass-stub[data-v-795cb9c0]:before,.cpass-stub[data-v-795cb9c0]:after{content:"";position:absolute;left:-9px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:1px solid var(--line-strong)}.cpass-stub[data-v-795cb9c0]:before{top:-9px}.cpass-stub[data-v-795cb9c0]:after{bottom:-9px}.cpass-stub .big[data-v-795cb9c0]{font-family:var(--font-mono);font-weight:600;font-size:calc(19px * var(--fs-mult,1));margin-top:5px;letter-spacing:-.01em}.cpass-stub .big.sm[data-v-795cb9c0]{font-size:calc(13px * var(--fs-mult,1))}.cpass-st[data-v-795cb9c0]{align-self:flex-start;font-family:var(--font-sans,var(--font-tc));font-weight:700;font-size:calc(10px * var(--fs-mult,1));letter-spacing:.14em;color:var(--pos);border:1.5px solid var(--pos);border-radius:var(--r-sm,6px);padding:3px 8px;opacity:.85;margin-top:10px}@media (max-width:900px){.cpass[data-v-795cb9c0]{grid-template-columns:1fr}.cpass-stub[data-v-795cb9c0]{border-left:none;border-top:2px dashed var(--line-strong)}.cpass-flds[data-v-795cb9c0]{grid-template-columns:repeat(2,1fr)}}.ov[data-v-795cb9c0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1416196b;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;z-index:60;overflow:auto}.passmodal[data-v-795cb9c0]{position:relative;width:100%;max-width:840px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-xl,16px);box-shadow:var(--shadow,0 18px 44px -30px rgba(20,22,25,.28));overflow:hidden}.pm-x[data-v-795cb9c0]{position:absolute;top:12px;right:14px;z-index:3;width:26px;height:26px;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--muted);font-size:calc(12px * var(--fs-mult,1));cursor:pointer;line-height:1}.pm-x[data-v-795cb9c0]:hover{border-color:var(--accent);color:var(--accent)}.pm-top[data-v-795cb9c0]{display:grid;grid-template-columns:1fr 220px}.pm-main[data-v-795cb9c0]{padding:22px 24px}.pm-h[data-v-795cb9c0]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.pm-route[data-v-795cb9c0]{font-family:var(--font-sans,var(--font-tc));font-weight:700;font-size:calc(19px * var(--fs-mult,1));line-height:1.25}.pm-route small[data-v-795cb9c0]{display:block;color:var(--muted);font-weight:500;font-size:calc(12px * var(--fs-mult,1));margin-top:4px;font-family:var(--font-mono)}.pm-chip[data-v-795cb9c0]{flex:none;font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.12em;text-transform:uppercase;padding:5px 11px;border-radius:999px;border:1px solid var(--line-strong);color:var(--muted);margin-right:30px}.pm-flds[data-v-795cb9c0]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 8px}.pm-fld .t[data-v-795cb9c0]{font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.pm-fld .v[data-v-795cb9c0]{font-family:var(--font-mono);font-size:calc(13px * var(--fs-mult,1));margin-top:3px}.pm-stub[data-v-795cb9c0]{position:relative;background:var(--surface-2,color-mix(in srgb,var(--accent) 5%,var(--surface)));border-left:2px dashed var(--line-strong);padding:22px 18px;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.pm-stub[data-v-795cb9c0]:before,.pm-stub[data-v-795cb9c0]:after{content:"";position:absolute;left:-9px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:1px solid var(--line-strong)}.pm-stub[data-v-795cb9c0]:before{top:-9px}.pm-stub[data-v-795cb9c0]:after{bottom:-9px}.pm-stub .big[data-v-795cb9c0]{font-family:var(--font-mono);font-weight:600;font-size:calc(20px * var(--fs-mult,1));margin-top:5px;letter-spacing:-.01em}.pm-sub[data-v-795cb9c0]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));color:var(--muted);margin-top:6px}.pm-acts[data-v-795cb9c0]{display:flex;flex-direction:column;gap:7px}.pm-acts .btn[data-v-795cb9c0]{width:100%;text-align:center}.pm-perf[data-v-795cb9c0]{position:relative;height:0;border-top:2px dashed var(--line-strong)}.pm-perf[data-v-795cb9c0]:before,.pm-perf[data-v-795cb9c0]:after{content:"";position:absolute;top:-9px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:1px solid var(--line-strong)}.pm-perf[data-v-795cb9c0]:before{left:-9px}.pm-perf[data-v-795cb9c0]:after{right:-9px}.pm-body[data-v-795cb9c0]{padding:16px 24px 20px;max-height:54vh;overflow:auto}.pm-tabs[data-v-795cb9c0]{display:flex;flex-wrap:wrap;border:1px solid var(--line-strong);border-radius:var(--r-sm);overflow:hidden;margin-bottom:16px;width:fit-content;max-width:100%}.pm-tabs button[data-v-795cb9c0]{font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));padding:6px 15px;border:none;border-left:1px solid var(--line);background:none;color:var(--muted);cursor:pointer;white-space:nowrap}.pm-tabs button[data-v-795cb9c0]:first-child{border-left:none}.pm-tabs button.on[data-v-795cb9c0]{color:var(--ink);background:color-mix(in srgb,var(--accent) 12%,var(--surface));font-weight:600}.pm-foot[data-v-795cb9c0]{display:flex;gap:8px;align-items:center;padding:12px 24px;border-top:1px solid var(--line);background:var(--surface-2,var(--surface))}@media (max-width:760px){.pm-top[data-v-795cb9c0]{grid-template-columns:1fr}.pm-stub[data-v-795cb9c0]{border-left:none;border-top:2px dashed var(--line-strong)}.pm-flds[data-v-795cb9c0]{grid-template-columns:repeat(2,1fr)}}.pv-ov[data-v-795cb9c0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#14161980;display:flex;align-items:center;justify-content:center;padding:24px;z-index:70}.pv-box[data-v-795cb9c0]{width:100%;max-width:720px;height:88vh;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden}.pv-bar[data-v-795cb9c0]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--surface-2,var(--surface))}.pv-frame[data-v-795cb9c0]{flex:1;border:none;width:100%;background:#fff}.genrow[data-v-795cb9c0]{display:flex;gap:6px;align-items:center;margin-bottom:6px}.genrow input[data-v-795cb9c0]{border:1px solid var(--line-strong);border-radius:5px;background:var(--bg);color:var(--ink);font-size:calc(12px * var(--fs-mult,1));padding:4px 6px}.invrow[data-v-795cb9c0]{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px dashed var(--line);font-size:calc(12.5px * var(--fs-mult,1))}.invrow .amt[data-v-795cb9c0]{margin-left:auto}.invrow.paid[data-v-795cb9c0]{opacity:.65}.invrow.voided[data-v-795cb9c0]{opacity:.4;text-decoration:line-through}.inlsel[data-v-795cb9c0]{border:1px solid var(--line-strong);border-radius:6px;background:var(--bg);color:var(--ink);font-size:calc(12px * var(--fs-mult,1));padding:4px 7px;font-family:var(--font-tc)}.fpill[data-v-795cb9c0]{display:inline-block;font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));font-weight:600;padding:1px 7px;border-radius:99px;background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent)}.overduerow td[data-v-795cb9c0]{background:color-mix(in srgb,#b91c1c 5%,transparent)}.minilink[data-v-795cb9c0]{color:var(--accent);cursor:pointer;font-weight:600}.minilink[data-v-795cb9c0]:hover{text-decoration:underline}.ocrbox[data-v-795cb9c0]{white-space:pre-wrap;font-size:calc(11px * var(--fs-mult,1));background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:8px 10px;max-height:260px;overflow:auto}.msgrow[data-v-795cb9c0]{display:flex;gap:8px;align-items:baseline;padding:4px 0;border-bottom:1px dashed var(--line);font-size:calc(12.5px * var(--fs-mult,1))}.msgrow.client .caps[data-v-795cb9c0]{color:var(--accent)}.phead[data-v-795cb9c0]{display:flex;align-items:baseline;gap:10px;font-size:calc(12.5px * var(--fs-mult,1));margin-bottom:6px}.inlsel.mini[data-v-795cb9c0]{padding:2px 5px;font-size:calc(11px * var(--fs-mult,1));max-width:110px}.riskbox[data-v-795cb9c0]{border:1px solid color-mix(in srgb,#b91c1c 45%,var(--line-strong));background:color-mix(in srgb,#b91c1c 6%,var(--surface));border-radius:var(--r-md);padding:11px 13px;margin:10px 0 12px;font-size:calc(12px * var(--fs-mult,1));line-height:1.65}.riskbox .rh[data-v-795cb9c0]{font-weight:700;color:#b91c1c;margin-bottom:5px}.riskbox p[data-v-795cb9c0]{margin:4px 0}.riskbox ul[data-v-795cb9c0]{margin:6px 0 8px;padding-left:18px}.riskbox li[data-v-795cb9c0]{margin:3px 0}.riskbox .ackline[data-v-795cb9c0]{display:flex;gap:8px;align-items:flex-start;font-weight:600;cursor:pointer;margin-top:8px}.riskbox .ackline input[data-v-795cb9c0]{margin-top:2px;flex:none}.switchline[data-v-795cb9c0]{display:flex;gap:8px;align-items:center;cursor:pointer;padding:4px 0}.switchline input[data-v-795cb9c0]{flex:none}.sugcard[data-v-795cb9c0]{border:1px solid var(--line-strong);border-radius:var(--r-md);padding:10px 12px;margin:10px 0;background:var(--surface-2,var(--surface))}.sughead[data-v-795cb9c0]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:2px}.oktext[data-v-795cb9c0]{color:var(--pos,#15803d)}.warntext[data-v-795cb9c0]{color:var(--neg,#b91c1c)}@media (max-width:900px){.cells[data-v-795cb9c0]{grid-template-columns:1fr 1fr}.dgrid[data-v-795cb9c0],.dform[data-v-795cb9c0]{grid-template-columns:1fr}}.sechead[data-v-c6e3b54e]{display:flex;align-items:center;gap:10px;margin:22px 2px 12px;flex-wrap:wrap}.sechead h2[data-v-c6e3b54e]{font-size:var(--fs-h2);font-weight:600}.sechead .line[data-v-c6e3b54e]{flex:1;height:1px;background:var(--line)}.secno[data-v-c6e3b54e]{font-family:var(--font-mono);font-weight:600;font-size:calc(13px * var(--fs-mult,1));color:var(--accent)}.panel[data-v-c6e3b54e]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:14px 16px;margin:0 2px 14px}.tiles[data-v-c6e3b54e]{display:flex;flex-wrap:wrap;gap:8px;margin:0 2px 4px}.tile[data-v-c6e3b54e]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:9px 16px;min-width:110px}.tile .k[data-v-c6e3b54e]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.tile .v[data-v-c6e3b54e]{font-size:calc(17px * var(--fs-mult,1));font-weight:600;margin-top:2px}.caprow[data-v-c6e3b54e]{cursor:pointer}.caprow:hover td[data-v-c6e3b54e]{background:color-mix(in srgb,var(--accent) 4%,transparent)}.detrow>td[data-v-c6e3b54e]{background:var(--surface-2);padding:6px 14px}.sumrow td[data-v-c6e3b54e]{border-top:2px solid var(--line-strong);font-weight:600}tr.warn td[data-v-c6e3b54e]{background:color-mix(in srgb,#b45309 8%,transparent)}.mono[data-v-c6e3b54e]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dim[data-v-c6e3b54e]{color:var(--muted)}.small[data-v-c6e3b54e]{font-size:calc(11.5px * var(--fs-mult,1))}.b[data-v-c6e3b54e]{font-weight:600}.pos[data-v-c6e3b54e]{color:var(--ok,#166534)}.neg[data-v-c6e3b54e]{color:#b91c1c}.bar[data-v-c6e3b54e]{height:7px;border-radius:99px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 70%,#fff),var(--accent));min-width:2px}.pill[data-v-c6e3b54e]{display:inline-block;font-size:calc(10.5px * var(--fs-mult,1));font-weight:600;padding:1px 8px;border-radius:99px;white-space:nowrap}.pill.htype[data-v-c6e3b54e]{background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent)}.pill.evt[data-v-c6e3b54e]{background:#e0f2fe;color:#0369a1}.pill.evt.transfer[data-v-c6e3b54e]{background:#fae8ff;color:#86198f}.pill.evt.capital_reduction[data-v-c6e3b54e],.pill.evt.buyback[data-v-c6e3b54e]{background:#fee2e2;color:#b91c1c}.pill.st.executed[data-v-c6e3b54e]{background:#dcfce7;color:#166534}.pill.st.draft[data-v-c6e3b54e]{background:#fef3c7;color:#92400e}.pill.st.voided[data-v-c6e3b54e]{background:#f1f5f9;color:#94a3b8}.link[data-v-c6e3b54e]{color:#b91c1c;cursor:pointer;font-weight:600;font-size:calc(12px * var(--fs-mult,1));white-space:nowrap}.link.pos[data-v-c6e3b54e]{color:#0f766e}.link[data-v-c6e3b54e]:hover{text-decoration:underline}.inlab[data-v-c6e3b54e]{display:flex;align-items:center;gap:5px;font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted)}.frm[data-v-c6e3b54e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:12px}.fld[data-v-c6e3b54e]{display:flex;flex-direction:column;gap:4px;font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.fld.grow[data-v-c6e3b54e]{grid-column:span 2}.fld input[data-v-c6e3b54e],.fld select[data-v-c6e3b54e],.fld textarea[data-v-c6e3b54e]{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:7px;background:var(--bg);color:var(--ink);font-family:var(--font-tc);font-size:calc(13px * var(--fs-mult,1));padding:6px 8px}.fld input[data-v-c6e3b54e]:focus,.fld select[data-v-c6e3b54e]:focus,.fld textarea[data-v-c6e3b54e]:focus{outline:none;border-color:var(--accent)}.jebox[data-v-c6e3b54e]{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:11px 14px;margin-bottom:12px}.jetitle[data-v-c6e3b54e]{font-size:calc(11.5px * var(--fs-mult,1));font-weight:700;margin-bottom:7px}.jerow[data-v-c6e3b54e]{display:flex;gap:8px;padding:3px 0;font-size:calc(12.5px * var(--fs-mult,1));align-items:baseline}.jedir[data-v-c6e3b54e]{width:28px;font-weight:700}.jeacc[data-v-c6e3b54e]{flex:1}.acts[data-v-c6e3b54e]{display:flex;gap:8px;align-items:center}.btn[data-v-c6e3b54e]{font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));padding:6px 16px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap}.btn[data-v-c6e3b54e]:hover{border-color:var(--accent)}.btn.ok[data-v-c6e3b54e]{border-color:var(--accent);color:var(--accent);font-weight:600}.btn.ghost[data-v-c6e3b54e]{border-style:dashed;color:var(--muted)}.btn[data-v-c6e3b54e]:disabled{opacity:.5}.phead[data-v-c6e3b54e]{display:flex;align-items:baseline;gap:10px;font-size:calc(12.5px * var(--fs-mult,1));margin-bottom:8px}.cellin[data-v-c6e3b54e]{border:1px solid var(--line-strong);border-radius:5px;background:var(--bg);color:var(--ink);font-size:calc(12px * var(--fs-mult,1));padding:4px 7px}.roundwrap[data-v-c6e3b54e]{overflow-x:auto}.roundgrid th.sticky[data-v-c6e3b54e],.roundgrid td.sticky[data-v-c6e3b54e]{position:sticky;left:0;background:var(--surface);z-index:1}.roundgrid .sumrow td.sticky[data-v-c6e3b54e],.roundgrid th.pseudo[data-v-c6e3b54e]{background:var(--surface-2)}.roundgrid td.moved[data-v-c6e3b54e]{background:color-mix(in srgb,var(--accent) 8%,transparent)}.sechead[data-v-a83da2a4]{display:flex;align-items:center;gap:10px;margin:22px 2px 12px;flex-wrap:wrap}.sechead h2[data-v-a83da2a4]{font-size:var(--fs-h2);font-weight:600}.sechead .line[data-v-a83da2a4]{flex:1;height:1px;background:var(--line)}.secno[data-v-a83da2a4]{font-family:var(--font-mono);font-weight:600;font-size:calc(13px * var(--fs-mult,1));color:var(--accent)}.panel[data-v-a83da2a4]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:14px 16px;margin:0 2px 14px}.caprow[data-v-a83da2a4]{cursor:pointer}.caprow:hover td[data-v-a83da2a4]{background:color-mix(in srgb,var(--accent) 4%,transparent)}.detrow>td[data-v-a83da2a4]{background:var(--surface-2);padding:8px 14px}.mono[data-v-a83da2a4]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dim[data-v-a83da2a4]{color:var(--muted)}.small[data-v-a83da2a4]{font-size:calc(11.5px * var(--fs-mult,1))}.neg[data-v-a83da2a4]{color:#b91c1c}.warn[data-v-a83da2a4]{color:#b45309}.pos[data-v-a83da2a4]{color:#0f766e}.pill[data-v-a83da2a4]{display:inline-block;font-size:calc(10.5px * var(--fs-mult,1));font-weight:600;padding:1px 8px;border-radius:99px;white-space:nowrap}.pill.htype[data-v-a83da2a4]{background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent)}.pill.st.draft[data-v-a83da2a4]{background:#fef3c7;color:#92400e}.pill.st.pending[data-v-a83da2a4]{background:#e0e7ff;color:#4338ca}.pill.st.approved[data-v-a83da2a4]{background:#e0f2fe;color:#0369a1}.pill.st.sent[data-v-a83da2a4]{background:#fae8ff;color:#86198f}.pill.st.signed[data-v-a83da2a4]{background:#dcfce7;color:#166534}.pill.st.void[data-v-a83da2a4]{background:#f1f5f9;color:#94a3b8}.pill.st.neg-bg[data-v-a83da2a4]{background:#fee2e2;color:#b91c1c;margin-right:4px}.pill.st.warn-bg[data-v-a83da2a4]{background:#fef3c7;color:#92400e;margin-right:4px}.link[data-v-a83da2a4]{cursor:pointer;font-weight:600;font-size:calc(12px * var(--fs-mult,1));white-space:nowrap}.link.pos[data-v-a83da2a4]{color:#0f766e}.link.neg[data-v-a83da2a4]{color:#b91c1c}.link[data-v-a83da2a4]:hover{text-decoration:underline}.frm[data-v-a83da2a4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:12px}.fld[data-v-a83da2a4]{display:flex;flex-direction:column;gap:4px;font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.fld.grow[data-v-a83da2a4]{grid-column:span 2}.fld input[data-v-a83da2a4],.fld select[data-v-a83da2a4]{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:7px;background:var(--bg);color:var(--ink);font-family:var(--font-tc);font-size:calc(13px * var(--fs-mult,1));padding:6px 8px}.fld input[data-v-a83da2a4]:focus,.fld select[data-v-a83da2a4]:focus{outline:none;border-color:var(--accent)}.jebox[data-v-a83da2a4]{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:11px 14px;margin-bottom:12px}.jebox.bad[data-v-a83da2a4]{border-color:#b91c1c;background:color-mix(in srgb,#b91c1c 6%,var(--surface-2))}.jetitle[data-v-a83da2a4]{font-size:calc(12px * var(--fs-mult,1));font-weight:700;margin-bottom:6px}.acts[data-v-a83da2a4]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.btn[data-v-a83da2a4]{font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));padding:6px 16px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap}.btn[data-v-a83da2a4]:hover{border-color:var(--accent)}.btn.ok[data-v-a83da2a4]{border-color:var(--accent);color:var(--accent);font-weight:600}.btn.ghost[data-v-a83da2a4]{border-style:dashed;color:var(--muted)}.btn.ghost.neg[data-v-a83da2a4]{color:#b91c1c;border-color:#e5b5b5}.btn[data-v-a83da2a4]:disabled{opacity:.5}.phead[data-v-a83da2a4]{display:flex;align-items:baseline;gap:10px;font-size:calc(12.5px * var(--fs-mult,1));margin-bottom:8px}.cellin[data-v-a83da2a4]{border:1px solid var(--line-strong);border-radius:7px;background:var(--bg);color:var(--ink);font-size:calc(12.5px * var(--fs-mult,1));padding:6px 9px;font-family:var(--font-tc)}.bodyta[data-v-a83da2a4]{width:100%;box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--bg);color:var(--ink);font-family:var(--font-tc);font-size:calc(13px * var(--fs-mult,1));line-height:1.9;padding:12px 14px}.bodyta[data-v-a83da2a4]:focus{outline:none;border-color:var(--accent)}.aiout[data-v-a83da2a4]{white-space:pre-wrap;font-size:calc(12px * var(--fs-mult,1));line-height:1.8;margin-top:10px;max-height:300px;overflow:auto}.doc[data-v-a83da2a4]{white-space:pre-wrap;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);padding:12px 14px;max-height:300px;overflow:auto;margin-top:8px;line-height:1.9}.sechead[data-v-947e1a77]{display:flex;align-items:center;gap:10px;margin:22px 2px 12px}.sechead h2[data-v-947e1a77]{font-size:var(--fs-h2);font-weight:600}.sechead .line[data-v-947e1a77]{flex:1;height:1px;background:var(--line)}.secno[data-v-947e1a77]{font-family:var(--font-mono);font-weight:600;font-size:calc(13px * var(--fs-mult,1));color:var(--accent)}.panel[data-v-947e1a77]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:14px 16px;margin:0 2px 14px}.mono[data-v-947e1a77]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dim[data-v-947e1a77]{color:var(--muted)}.pos[data-v-947e1a77]{color:var(--pos)}.neg[data-v-947e1a77]{color:var(--neg)}.caps[data-v-947e1a77]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.main[data-v-947e1a77]{padding:18px 20px;min-width:0}.stub[data-v-947e1a77]{position:relative;background:var(--surface-2);border-left:2px dashed var(--line-strong);padding:18px 16px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.stub[data-v-947e1a77]:before,.stub[data-v-947e1a77]:after{content:"";position:absolute;left:-9px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:1px solid var(--line-strong)}.stub[data-v-947e1a77]:before{top:-9px}.stub[data-v-947e1a77]:after{bottom:-9px}.stubact[data-v-947e1a77]{display:flex;flex-direction:column;gap:7px;margin-top:auto}.stubact .wide[data-v-947e1a77]{width:100%;padding:9px 10px;text-align:center}.stubact .ghost[data-v-947e1a77]{border-style:dashed;color:var(--muted)}.btn[data-v-947e1a77]{font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));padding:6px 16px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);cursor:pointer}.btn[data-v-947e1a77]:hover{border-color:var(--accent)}.btn.ok[data-v-947e1a77]{border-color:var(--accent);color:var(--accent);font-weight:600}.btn.ghost[data-v-947e1a77]{border-style:dashed;color:var(--muted)}.btn[data-v-947e1a77]:disabled{opacity:.5}.minibtn[data-v-947e1a77]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));padding:2px 9px;border:1px solid var(--line-strong);border-radius:99px;background:none;color:var(--muted);cursor:pointer}.minibtn[data-v-947e1a77]:hover{border-color:var(--accent);color:var(--accent)}.inlin[data-v-947e1a77]{border:none;border-bottom:1px solid var(--line-strong);background:none;color:var(--ink);font-family:var(--font-mono);font-size:calc(12.5px * var(--fs-mult,1));padding:2px 4px;margin-left:6px}.cellin[data-v-947e1a77]{border:1px solid var(--line-strong);border-radius:5px;background:var(--bg);color:var(--ink);font-size:calc(12px * var(--fs-mult,1));padding:4px 7px;width:96px;text-align:right}.prow[data-v-947e1a77]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.prow.foot[data-v-947e1a77]{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line)}@media (max-width:900px){.pass[data-v-947e1a77]{grid-template-columns:1fr}.atb[data-v-947e1a77]{display:none}.stub[data-v-947e1a77]{border-left:none;border-top:2px dashed var(--line-strong);flex-direction:row;flex-wrap:wrap}.stub[data-v-947e1a77]:before,.stub[data-v-947e1a77]:after{display:none}}.sechead[data-v-3e504b87]{display:flex;align-items:center;gap:10px;margin:22px 2px 12px}.sechead h2[data-v-3e504b87]{font-size:var(--fs-h2);font-weight:600}.sechead .line[data-v-3e504b87]{flex:1;height:1px;background:var(--line)}.secno[data-v-3e504b87]{font-family:var(--font-mono);font-weight:600;font-size:calc(13px * var(--fs-mult,1));color:var(--accent)}.panel[data-v-3e504b87]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:14px 16px;margin:0 2px 14px}.mono[data-v-3e504b87]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dim[data-v-3e504b87]{color:var(--muted)}.neg[data-v-3e504b87]{color:var(--neg)}.caps[data-v-3e504b87]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.big[data-v-3e504b87]{font-size:calc(17px * var(--fs-mult,1))}.nm[data-v-3e504b87]{display:block;font-style:normal;color:var(--muted);font-size:calc(10.5px * var(--fs-mult,1));margin-top:2px}.main[data-v-3e504b87]{padding:18px 20px;min-width:0}.stub[data-v-3e504b87]{position:relative;background:var(--surface-2);border-left:2px dashed var(--line-strong);padding:18px 16px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.stub[data-v-3e504b87]:before,.stub[data-v-3e504b87]:after{content:"";position:absolute;left:-9px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:1px solid var(--line-strong)}.stub[data-v-3e504b87]:before{top:-9px}.stub[data-v-3e504b87]:after{bottom:-9px}.stubact[data-v-3e504b87]{display:flex;flex-direction:column;gap:7px;margin-top:auto}.stubact .wide[data-v-3e504b87]{width:100%;padding:9px 10px;text-align:center}.btn[data-v-3e504b87]{font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));padding:6px 16px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);cursor:pointer}.btn[data-v-3e504b87]:hover:not(:disabled){border-color:var(--accent)}.btn.ok[data-v-3e504b87]{border-color:var(--accent);color:var(--accent);font-weight:600}.btn.ghost[data-v-3e504b87]{border-style:dashed;color:var(--muted)}.btn[data-v-3e504b87]:disabled{opacity:.5;cursor:not-allowed}.minibtn[data-v-3e504b87]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));padding:2px 9px;border:1px solid var(--line-strong);border-radius:99px;background:none;color:var(--muted);cursor:pointer}.minibtn[data-v-3e504b87]:hover{border-color:var(--accent);color:var(--accent)}.inlin[data-v-3e504b87]{border:none;border-bottom:1px solid var(--line-strong);background:none;color:var(--ink);font-family:var(--font-mono);font-size:calc(12.5px * var(--fs-mult,1));padding:2px 4px;margin-left:6px}.prow[data-v-3e504b87]{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:flex-end}.prow.foot[data-v-3e504b87]{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line);align-items:baseline;gap:10px}.prow label[data-v-3e504b87]{display:flex;flex-direction:column;gap:5px;font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.prow label.grow[data-v-3e504b87]{flex:1;min-width:200px}.prow input[data-v-3e504b87]{box-sizing:border-box;border:none;border-bottom:1px solid var(--line-strong);background:none;color:var(--ink);font-family:var(--font-tc);font-size:calc(13.5px * var(--fs-mult,1));padding:3px 0}.prow input[data-v-3e504b87]:focus{outline:none;border-bottom-color:var(--accent)}.why[data-v-3e504b87]{margin:0 0 5px;font-size:calc(12px * var(--fs-mult,1));color:var(--muted);line-height:1.8}.why.warn[data-v-3e504b87]{color:var(--warn)}@media (max-width:900px){.pass[data-v-3e504b87]{grid-template-columns:1fr}.atb[data-v-3e504b87]{display:none}.stub[data-v-3e504b87]{border-left:none;border-top:2px dashed var(--line-strong);flex-direction:row;flex-wrap:wrap}.stub[data-v-3e504b87]:before,.stub[data-v-3e504b87]:after{display:none}}.newver[data-v-8d128334]{margin-top:-6px}.gridwrap[data-v-8d128334]{overflow-x:auto}.tgrid.bgrid[data-v-8d128334]{width:100%;table-layout:auto}.tgrid.bgrid th[data-v-8d128334],.tgrid.bgrid td[data-v-8d128334]{padding-left:5px;padding-right:5px;font-size:calc(11.5px * var(--fs-mult,1));white-space:nowrap}.tgrid.bgrid th[data-v-8d128334]:nth-child(2),.tgrid.bgrid td[data-v-8d128334]:nth-child(2){width:100%}.tgrid.bgrid th[data-v-8d128334]:first-child,.tgrid.bgrid td[data-v-8d128334]:first-child{position:sticky;left:0;background:var(--bg);z-index:1}.tgrid.bgrid .acode[data-v-8d128334]{margin-right:6px}.tgrid.bgrid input.cellin[data-v-8d128334]{width:58px;text-align:right;font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));padding:2px 5px;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--ink)}.tgrid.bgrid input.cellin[data-v-8d128334]:hover:not(:disabled){border-color:var(--line)}.tgrid.bgrid input.cellin[data-v-8d128334]:focus{border-color:var(--accent);outline:none}.tgrid.bgrid input.cellin[data-v-8d128334]:disabled{color:var(--dim)}.tgrid.bgrid input.cellin.chg[data-v-8d128334]{background:color-mix(in srgb,var(--accent) 14%,transparent)}.tgrid.bgrid input.cellin.tot[data-v-8d128334]{font-weight:700}.tgrid.bgrid td.zero[data-v-8d128334]{color:var(--dim)}.qpass[data-v-8d128334] label.narrow{max-width:96px}.qpass[data-v-8d128334] .btn{margin-bottom:1px}.qpass[data-v-8d128334] label.acctpick{width:200px}.qpass[data-v-8d128334] label.narrow{max-width:86px}.pill.fav[data-v-8d128334]{font-size:calc(10px * var(--fs-mult,1));letter-spacing:.06em;padding:2px 8px;border-radius:999px;border:1px solid var(--pos);color:var(--pos)}.pill.fav.bad[data-v-8d128334]{border-color:var(--neg);color:var(--neg)}.tgrid[data-v-78657bb5]{width:100%;border-collapse:collapse;font-size:calc(12.5px * var(--fs-mult,1))}.tgrid th[data-v-78657bb5]{text-align:left;font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.12em;color:var(--muted);text-transform:uppercase;padding:6px 10px;border-bottom:1px solid var(--line-strong)}.tgrid th.r[data-v-78657bb5]{text-align:right}.tgrid td[data-v-78657bb5]{padding:7px 10px;border-bottom:1px dashed var(--line);vertical-align:top}.tgrid td.r[data-v-78657bb5]{text-align:right}.tgrid tr.clickable[data-v-78657bb5]{cursor:pointer}.tgrid tr.clickable[data-v-78657bb5]:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.tgrid tr.over td[data-v-78657bb5]{background:color-mix(in srgb,var(--neg) 6%,transparent)}.tgrid td.dim[data-v-78657bb5],.dim[data-v-78657bb5]{color:var(--muted)}.tgrid .acode[data-v-78657bb5]{margin-right:6px}.tgrid .neg[data-v-78657bb5],.neg[data-v-78657bb5]{color:var(--neg)}.tgrid .pos[data-v-78657bb5],.pos[data-v-78657bb5]{color:var(--pos)}.mono[data-v-78657bb5]{font-family:var(--font-mono)}.small[data-v-78657bb5]{font-size:calc(11.5px * var(--fs-mult,1));line-height:1.7;margin:8px 0 0}.gap[data-v-78657bb5]{border-left:2px solid var(--neg);padding-left:10px}.tag[data-v-78657bb5]{margin-left:6px;font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.08em;padding:1px 6px;border-radius:999px;border:1px solid var(--line-strong);color:var(--muted)}.tag.committed[data-v-78657bb5]{border-color:var(--accent);color:var(--accent)}.tag.planned[data-v-78657bb5]{border-style:dashed}.st[data-v-78657bb5]{font-size:calc(10px * var(--fs-mult,1));letter-spacing:.06em;padding:2px 8px;border-radius:999px;border:1px solid var(--line-strong);color:var(--muted)}.st.ok[data-v-78657bb5]{border-color:var(--pos);color:var(--pos)}.st.bad[data-v-78657bb5]{border-color:var(--neg);color:var(--neg)}.sub[data-v-78657bb5]{font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted)}.detail>td[data-v-78657bb5]{background:var(--surface-2);padding:10px 14px}.tgrid.inner[data-v-78657bb5]{margin-top:6px}.tgrid.inner th[data-v-78657bb5],.tgrid.inner td[data-v-78657bb5]{padding:4px 8px;font-size:calc(11.5px * var(--fs-mult,1))}.acts[data-v-78657bb5]{display:flex;gap:6px;margin:6px 0}.btn.xs[data-v-78657bb5]{font-size:calc(11px * var(--fs-mult,1));padding:3px 10px}.qpass[data-v-78657bb5] label.narrow{max-width:104px}.qpass[data-v-78657bb5] label.chk{flex-direction:row;align-items:center;gap:6px}.qpass[data-v-78657bb5] .btn{margin-bottom:1px}.fld[data-v-47d5573c]{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:4px 9px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-tc);font-size:calc(12px * var(--fs-mult,1));cursor:pointer;text-align:left;transition:border-color .3s var(--e),background .3s var(--e)}.fld[data-v-47d5573c]:hover:not(:disabled){border-color:var(--accent);background:var(--hover-wash)}.fld[data-v-47d5573c]:disabled{cursor:not-allowed;opacity:.5}.fld.ghost .none[data-v-47d5573c]{color:var(--muted)}.mono[data-v-47d5573c]{font-family:var(--font-mono);font-size:calc(11.5px * var(--fs-mult,1))}.nm[data-v-47d5573c]{font-style:normal;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x2[data-v-47d5573c]{margin-left:2px;color:var(--muted);font-size:calc(10px * var(--fs-mult,1));line-height:1}.x2[data-v-47d5573c]:hover{color:var(--neg)}.mask[data-v-47d5573c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:320;background:#14161959;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;padding-top:11vh}.panel[data-v-47d5573c]{width:min(560px,92vw);height:fit-content;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden}.phead[data-v-47d5573c]{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--line)}.phead b[data-v-47d5573c]{font-size:calc(13.5px * var(--fs-mult,1))}.dim[data-v-47d5573c]{color:var(--muted);font-size:calc(11.5px * var(--fs-mult,1))}.x[data-v-47d5573c]{margin-left:auto;border:none;background:none;color:var(--muted);cursor:pointer;font-size:calc(13px * var(--fs-mult,1))}.q[data-v-47d5573c]{width:100%;box-sizing:border-box;padding:13px 16px;border:none;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font-family:var(--font-tc);font-size:calc(14px * var(--fs-mult,1))}.q[data-v-47d5573c]:focus{outline:none}.list[data-v-47d5573c]{list-style:none;margin:0;padding:6px;max-height:44vh;overflow:auto}.list li[data-v-47d5573c]{display:grid;grid-template-columns:18px 96px 1fr auto;align-items:center;gap:10px;padding:8px 11px;border-radius:var(--r-sm);cursor:pointer;font-size:calc(12.5px * var(--fs-mult,1))}.list li.cur[data-v-47d5573c]{background:var(--hover-wash)}.list li.now[data-v-47d5573c]{box-shadow:inset 2px 0 0 var(--accent)}.tick[data-v-47d5573c]{color:var(--accent);font-size:calc(11px * var(--fs-mult,1))}.hint[data-v-47d5573c]{font-style:normal;color:var(--muted);font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1))}.empty[data-v-47d5573c]{color:var(--muted);cursor:default;display:block!important;line-height:1.9;padding:14px 12px}.foot[data-v-47d5573c]{display:flex;gap:8px;align-items:center;padding:9px 16px;border-top:1px solid var(--line);font-size:calc(11px * var(--fs-mult,1));color:var(--muted)}.k[data-v-47d5573c]{font-family:var(--font-mono);border:1px solid var(--line-strong);border-radius:4px;padding:1px 6px}.lnk[data-v-47d5573c]{margin-left:auto;border:none;background:none;color:var(--accent);cursor:pointer;font-size:calc(11px * var(--fs-mult,1))}.lnk+.lnk[data-v-47d5573c]{margin-left:0}.tgrid[data-v-6bd40917]{width:100%;border-collapse:collapse;font-size:calc(12.5px * var(--fs-mult,1))}.tgrid th[data-v-6bd40917]{text-align:left;font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.12em;color:var(--muted);text-transform:uppercase;padding:6px 10px;border-bottom:1px solid var(--line-strong)}.tgrid th.r[data-v-6bd40917]{text-align:right}.tgrid td[data-v-6bd40917]{padding:7px 10px;border-bottom:1px dashed var(--line);vertical-align:top}.tgrid td.r[data-v-6bd40917]{text-align:right}.tgrid tr.clickable[data-v-6bd40917]{cursor:pointer}.tgrid tr.clickable[data-v-6bd40917]:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.tgrid tr.over td[data-v-6bd40917]{background:color-mix(in srgb,var(--neg) 6%,transparent)}.tgrid td.dim[data-v-6bd40917],.dim[data-v-6bd40917]{color:var(--muted)}.tgrid .acode[data-v-6bd40917]{margin-right:6px}.neg[data-v-6bd40917]{color:var(--neg)}.mono[data-v-6bd40917]{font-family:var(--font-mono)}.small[data-v-6bd40917]{font-size:calc(11.5px * var(--fs-mult,1));line-height:1.7;margin:8px 0 0}.tiny[data-v-6bd40917]{font-size:calc(10.5px * var(--fs-mult,1));line-height:1.6;margin:2px 0}.sub[data-v-6bd40917]{font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted)}.gridwrap[data-v-6bd40917]{overflow-x:auto}.tgrid.pgrid th[data-v-6bd40917],.tgrid.pgrid td[data-v-6bd40917]{padding-left:5px;padding-right:5px;font-size:calc(11.5px * var(--fs-mult,1));white-space:nowrap}.tgrid.pgrid th[data-v-6bd40917]:first-child,.tgrid.pgrid td[data-v-6bd40917]:first-child{position:sticky;left:0;background:var(--bg);z-index:1;width:100%}.tgrid.pgrid td.cellw[data-v-6bd40917]{min-width:52px}.tgrid.pgrid td.warn[data-v-6bd40917]{background:color-mix(in srgb,var(--accent) 12%,transparent)}.tgrid.pgrid td.neg[data-v-6bd40917]{background:color-mix(in srgb,var(--neg) 14%,transparent);color:var(--neg)}.tgrid.pgrid td.got[data-v-6bd40917]{border-bottom:2px solid var(--accent)}.detail>td[data-v-6bd40917]{background:var(--surface-2);padding:10px 14px}.tgrid.inner[data-v-6bd40917]{margin-top:6px}.tgrid.inner th[data-v-6bd40917],.tgrid.inner td[data-v-6bd40917]{padding:4px 8px;font-size:calc(11.5px * var(--fs-mult,1))}.cols[data-v-6bd40917]{display:flex;gap:28px;margin-top:8px}.cols>div[data-v-6bd40917]{flex:1;min-width:0}.tag[data-v-6bd40917]{margin-left:6px;font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.08em;padding:1px 6px;border-radius:999px;border:1px solid var(--line-strong);color:var(--muted)}.tag.bad[data-v-6bd40917]{border-color:var(--neg);color:var(--neg)}.st[data-v-6bd40917]{font-size:calc(10px * var(--fs-mult,1));letter-spacing:.06em;padding:2px 8px;border-radius:999px;border:1px solid var(--line-strong);color:var(--muted)}.st.ok[data-v-6bd40917]{border-color:var(--pos);color:var(--pos)}.st.bad[data-v-6bd40917]{border-color:var(--neg);color:var(--neg)}.btn.xs[data-v-6bd40917]{font-size:calc(11px * var(--fs-mult,1));padding:3px 10px}.cellin[data-v-6bd40917]{width:64px;text-align:right;font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));padding:2px 5px;border:1px solid var(--line);border-radius:3px;background:transparent;color:var(--ink)}.cellin.wide[data-v-6bd40917]{width:auto;min-width:168px;max-width:220px;text-align:left;font-family:var(--font-tc);font-size:calc(11.5px * var(--fs-mult,1));padding:3px 5px}.cellin[data-v-6bd40917]:focus{border-color:var(--accent);outline:none}.qpass[data-v-6bd40917] label.narrow{max-width:104px}.qpass[data-v-6bd40917] label.chk{flex-direction:row;align-items:center;gap:6px}.qpass[data-v-6bd40917] .btn{margin-bottom:1px}.scale[data-v-faf208ad]{display:flex;flex-direction:column;gap:9px}.read[data-v-faf208ad]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.cur[data-v-faf208ad]{font-size:calc(13px * var(--fs-mult,1));color:var(--muted);line-height:1}.of[data-v-faf208ad]{font-size:calc(12px * var(--fs-mult,1));color:var(--muted)}.st[data-v-faf208ad]{border:1px solid var(--line-strong);border-radius:3px;padding:1px 7px;margin-left:2px}.scale.credit .st[data-v-faf208ad]{border-color:var(--accent);color:var(--accent)}.scale.overage .st[data-v-faf208ad]{border-color:var(--warn);color:var(--warn)}.scale.capped .st[data-v-faf208ad]{border-color:var(--neg);color:var(--neg)}.beam[data-v-faf208ad]{position:relative;height:14px;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:2px;overflow:hidden}.used[data-v-faf208ad]{position:absolute;left:0;top:0;bottom:0;background:var(--accent);transition:width .6s var(--e)}.scale.overage .used[data-v-faf208ad]{background:var(--warn)}.scale.capped .used[data-v-faf208ad]{background:var(--neg)}.over[data-v-faf208ad]{position:absolute;top:0;bottom:0;right:0;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--muted) 16%,transparent) 0 1.5px,transparent 1.5px 7px)}.tick[data-v-faf208ad]{position:absolute;top:-1px;bottom:-1px;width:2px}.tick.inc[data-v-faf208ad]{background:var(--ink)}.tick.cre[data-v-faf208ad]{width:0;border-left:2px dashed var(--ink-2)}.marks[data-v-faf208ad]{position:relative;height:14px;font-size:calc(9px * var(--fs-mult,1))}.marks .m[data-v-faf208ad]{position:absolute;top:0;white-space:nowrap;transform:translate(-50%)}.marks .m[data-v-faf208ad]:first-child{transform:translate(-4px)}.marks .m.cap[data-v-faf208ad]{transform:translate(-100%);color:var(--muted)}.scale.overage .marks .m.cap[data-v-faf208ad]{color:var(--warn)}.scale.capped .marks .m.cap[data-v-faf208ad]{color:var(--neg)}.foot[data-v-faf208ad]{margin:0;font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);line-height:1.7}.foot b[data-v-faf208ad]{color:var(--ink)}@media (prefers-reduced-motion:reduce){.used[data-v-faf208ad]{transition:none}}.picker[data-v-af3db4a1]{display:grid;grid-template-columns:1fr 296px;gap:0;border:1px solid var(--line-strong);border-radius:3px;background:var(--surface);overflow:hidden}@media (max-width:900px){.picker[data-v-af3db4a1]{grid-template-columns:1fr}}.list[data-v-af3db4a1]{padding:0;min-width:0}.basecard[data-v-af3db4a1]{padding:18px 20px 16px;background:var(--surface-2);border-bottom:1px solid var(--line-strong)}.bhead[data-v-af3db4a1]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.bfee[data-v-af3db4a1]{font-size:calc(17px * var(--fs-mult,1));font-weight:600;color:var(--ink)}.bfee i[data-v-af3db4a1]{font-style:normal;font-size:calc(11px * var(--fs-mult,1));color:var(--muted);font-weight:400}.basecard h3[data-v-af3db4a1]{font-size:calc(15px * var(--fs-mult,1));margin:6px 0 10px}.binc[data-v-af3db4a1]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px 7px}.binc li[data-v-af3db4a1]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--ink-2);border:1px solid var(--line);border-radius:2px;padding:2px 8px;background:var(--surface)}.bmeta[data-v-af3db4a1]{margin:11px 0 0}.bandcap[data-v-af3db4a1]{display:flex;align-items:center;gap:10px;padding:12px 20px 8px}.bandcap[data-v-af3db4a1]:after{content:"";flex:1;height:1px;background:var(--line)}.mods[data-v-af3db4a1]{list-style:none;margin:0;padding:0}.mod[data-v-af3db4a1]{border-top:1px solid var(--line)}.mod[data-v-af3db4a1]:first-child{border-top:none}.row[data-v-af3db4a1]{display:flex;align-items:flex-start;gap:12px;padding:11px 20px 12px 16px;cursor:pointer;position:relative;transition:background .18s var(--e)}.row[data-v-af3db4a1]:hover{background:var(--surface-2)}.mod.locked .row[data-v-af3db4a1]{cursor:default;opacity:.62}.row[data-v-af3db4a1]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .22s var(--e)}.mod.on .row[data-v-af3db4a1]:before{transform:scaleX(1)}.mod.on .row[data-v-af3db4a1]{background:var(--hover-wash)}.row input[data-v-af3db4a1]{margin-top:3px;accent-color:var(--accent);flex:0 0 auto}.row input[data-v-af3db4a1]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mmain[data-v-af3db4a1]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mname[data-v-af3db4a1]{font-size:calc(13.5px * var(--fs-mult,1));color:var(--ink);font-weight:500}.mdesc[data-v-af3db4a1]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);line-height:1.6}.mreq[data-v-af3db4a1]{color:var(--accent-2);margin-top:2px}.tag[data-v-af3db4a1]{border:1px solid var(--line-strong);border-radius:2px;padding:0 5px;margin-left:6px}.tag.auto[data-v-af3db4a1]{border-color:var(--accent);color:var(--accent)}.mfee[data-v-af3db4a1]{flex:0 0 auto;font-size:calc(13px * var(--fs-mult,1));color:var(--ink-2);padding-top:1px;font-variant-numeric:tabular-nums}.mod.on .mfee[data-v-af3db4a1]{color:var(--accent);font-weight:600}.stub[data-v-af3db4a1]{position:relative;background:var(--surface-2);border-left:2px dashed var(--line-strong);padding:18px 18px 20px;display:flex;flex-direction:column;gap:12px;align-self:start;position:sticky;top:12px}@media (max-width:900px){.stub[data-v-af3db4a1]{border-left:none;border-top:2px dashed var(--line-strong);position:static}}.lines[data-v-af3db4a1]{display:flex;flex-direction:column;gap:5px;padding-bottom:11px;border-bottom:1px solid var(--line-strong)}.ln[data-v-af3db4a1]{display:flex;justify-content:space-between;gap:10px;font-size:calc(12.5px * var(--fs-mult,1));color:var(--ink)}.ln.sub[data-v-af3db4a1]{color:var(--ink-2);font-size:calc(12px * var(--fs-mult,1))}.ln.sub span[data-v-af3db4a1]:before{content:"└ ";color:var(--muted)}.ln.none[data-v-af3db4a1]{color:var(--muted);font-size:calc(11.5px * var(--fs-mult,1))}.ln.cut[data-v-af3db4a1]{color:var(--accent);font-size:calc(11.5px * var(--fs-mult,1));border-top:1px dotted var(--line);padding-top:5px;margin-top:2px}.tot[data-v-af3db4a1]{display:flex;justify-content:space-between;align-items:baseline}.big[data-v-af3db4a1]{font-size:calc(21px * var(--fs-mult,1));font-weight:600;letter-spacing:-.02em}.nudge[data-v-af3db4a1]{display:flex;flex-direction:column;gap:2px;text-align:left;cursor:pointer;border:1px dashed var(--accent);border-radius:3px;background:none;padding:9px 11px;color:var(--ink);font-family:var(--font-tc);font-size:calc(12px * var(--fs-mult,1));transition:background .2s var(--e)}.nudge[data-v-af3db4a1]:hover{background:var(--hover-wash)}.nudge .nline[data-v-af3db4a1]{line-height:1.6}.nudge i[data-v-af3db4a1]{font-style:normal;font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted)}.nudge.off[data-v-af3db4a1]{border-style:solid;border-color:var(--line-strong)}.cyc[data-v-af3db4a1]{display:flex;border:1px solid var(--line-strong);border-radius:3px;overflow:hidden}.cyc button[data-v-af3db4a1]{flex:1;padding:6px 4px;border:none;background:var(--surface);cursor:pointer;font-family:var(--font-tc);font-size:calc(11.5px * var(--fs-mult,1));color:var(--ink-2)}.cyc button.on[data-v-af3db4a1]{background:var(--accent);color:var(--surface)}.meta[data-v-af3db4a1]{display:flex;flex-direction:column;gap:3px}.pay[data-v-af3db4a1]{display:flex;justify-content:space-between;align-items:baseline;padding-top:11px;border-top:1px solid var(--line-strong)}.pay b[data-v-af3db4a1]{font-size:calc(15px * var(--fs-mult,1));font-weight:600}.go[data-v-af3db4a1]{padding:10px;border:1px solid var(--accent);border-radius:3px;background:var(--accent);color:var(--surface);cursor:pointer;font-family:var(--font-tc);font-size:calc(13px * var(--fs-mult,1));font-weight:600;transition:filter .18s var(--e)}.go[data-v-af3db4a1]:hover{filter:brightness(1.07)}.fine[data-v-af3db4a1]{margin:0;font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted);line-height:1.6}@media (prefers-reduced-motion:reduce){.row[data-v-af3db4a1],.row[data-v-af3db4a1]:before,.nudge[data-v-af3db4a1],.go[data-v-af3db4a1]{transition:none}.mod.on .row[data-v-af3db4a1]:before{transform:scaleX(1)}}.dim[data-v-cc514331]{color:var(--muted);font-size:calc(12.5px * var(--fs-mult,1))}.lead[data-v-cc514331]{margin:0 2px 16px}.lead h3[data-v-cc514331]{font-size:calc(14px * var(--fs-mult,1));margin:0 0 6px}.lead p[data-v-cc514331]{margin:0;font-size:calc(12.5px * var(--fs-mult,1));color:var(--muted);line-height:1.85;max-width:76ch}.lead b[data-v-cc514331]{color:var(--ink)}.shapes[data-v-cc514331]{grid-template-columns:repeat(3,1fr);margin-bottom:14px}@media (max-width:900px){.shapes[data-v-cc514331]{grid-template-columns:1fr}}.cardface .why[data-v-cc514331]{margin:0 0 9px;font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);line-height:1.7}.picks[data-v-cc514331]{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:4px 6px}.picks li[data-v-cc514331]{font-size:calc(11px * var(--fs-mult,1));color:var(--ink-2);border:1px solid var(--line);border-radius:2px;padding:1px 7px;background:var(--surface)}.trialbar[data-v-cc514331]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:11px 15px;border:1px solid color-mix(in srgb,var(--warn) 42%,transparent);border-radius:var(--r-sm);background:color-mix(in srgb,var(--warn) 8%,var(--surface))}.trialbar .tleft[data-v-cc514331]{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.trialbar .caps[data-v-cc514331]{font-size:var(--fs-micro);letter-spacing:var(--ls-caps);color:var(--muted)}.trialbar .tleft b[data-v-cc514331]{font-size:calc(15px * var(--fs-mult,1));color:var(--ink)}.tsay[data-v-cc514331]{margin:0;font-size:calc(11.5px * var(--fs-mult,1));color:var(--ink-2);line-height:1.8}.tgo[data-v-cc514331]{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);padding:6px 13px;cursor:pointer;font-family:var(--font-tc);white-space:nowrap;font-size:calc(12px * var(--fs-mult,1));color:var(--ink-2)}.tgo[data-v-cc514331]:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:720px){.trialbar[data-v-cc514331]{grid-template-columns:1fr}}.review[data-v-cc514331]{border:1px solid color-mix(in srgb,var(--warn) 42%,transparent);border-radius:var(--r-sm);background:color-mix(in srgb,var(--warn) 6%,var(--surface));padding:13px 15px 12px;margin-bottom:14px}.rhead[data-v-cc514331]{display:flex;align-items:baseline;gap:11px;flex-wrap:wrap}.rdays[data-v-cc514331]{flex:none;font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));letter-spacing:.06em;color:var(--ink);border:1px solid var(--line-strong);border-radius:2px;padding:2px 8px}.rdays.urgent[data-v-cc514331]{color:var(--neg);border-color:var(--neg)}.rhead h3[data-v-cc514331]{margin:0;font-size:calc(15px * var(--fs-mult,1));font-weight:600;color:var(--ink)}.rsay[data-v-cc514331]{margin:8px 0 11px;font-size:calc(11.5px * var(--fs-mult,1));color:var(--ink-2);line-height:1.85;max-width:64ch}.rsay b[data-v-cc514331]{color:var(--ink)}.rlines[data-v-cc514331]{display:flex;flex-direction:column;border-top:1px solid var(--line)}.rline[data-v-cc514331]{display:flex;align-items:center;gap:11px;width:100%;text-align:left;cursor:pointer;background:transparent;border:0;border-bottom:1px solid var(--line);padding:9px 4px;color:var(--ink-2);transition:background .15s}.rline[data-v-cc514331]:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.rline.cold[data-v-cc514331]{opacity:.62}.rline.cold[data-v-cc514331]:hover{opacity:1}.rtick[data-v-cc514331]{flex:none;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:3px;font-size:calc(12px * var(--fs-mult,1));color:transparent}.rline.on .rtick[data-v-cc514331]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.rmain[data-v-cc514331]{flex:1;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-width:0}.rlabel[data-v-cc514331]{font-size:calc(13px * var(--fs-mult,1));color:var(--ink);font-weight:600}.rwhy[data-v-cc514331]{font-size:calc(11px * var(--fs-mult,1));color:var(--muted);line-height:1.6}.rfee[data-v-cc514331]{flex:none;font-family:var(--font-mono);font-size:calc(12px * var(--fs-mult,1));color:var(--ink-2)}.rline.cold .rfee[data-v-cc514331]{color:var(--muted)}.rfoot[data-v-cc514331]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:12px}.rtotal[data-v-cc514331]{font-size:calc(12px * var(--fs-mult,1));color:var(--ink-2)}.rtotal b[data-v-cc514331]{font-size:calc(16px * var(--fs-mult,1));color:var(--ink);margin:0 3px}.rbase[data-v-cc514331]{color:var(--muted);font-size:calc(10.5px * var(--fs-mult,1))}.rgo[data-v-cc514331]{border:1px solid var(--ink);border-radius:var(--r-sm);background:var(--ink);padding:8px 16px;cursor:pointer;font-family:var(--font-tc);white-space:nowrap;font-size:calc(12.5px * var(--fs-mult,1));color:var(--surface)}.rgo[data-v-cc514331]:disabled{opacity:.55;cursor:default}.rgo[data-v-cc514331]:not(:disabled):hover{background:var(--accent);border-color:var(--accent)}.rwarn[data-v-cc514331]{margin:8px 0 0;font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted);line-height:1.75}.keptnote[data-v-cc514331]{margin:0 0 14px;padding:9px 13px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);font-size:calc(12px * var(--fs-mult,1));color:var(--ink-2);line-height:1.8}.sfee[data-v-cc514331]{display:flex;align-items:baseline;gap:7px}.sfee b[data-v-cc514331]{font-size:calc(17px * var(--fs-mult,1));font-weight:600}.own[data-v-cc514331]{align-self:flex-start;border:1px solid var(--line-strong);border-radius:3px;background:var(--surface);padding:8px 14px;cursor:pointer;font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));color:var(--ink-2);margin-top:8px}.own[data-v-cc514331]:hover{border-color:var(--accent);color:var(--accent)}.now[data-v-cc514331]{grid-template-columns:repeat(4,1fr);margin-bottom:14px}@media (max-width:900px){.now[data-v-cc514331]{grid-template-columns:repeat(2,1fr)}}.cardface .state[data-v-cc514331]{display:block;font-size:calc(10px * var(--fs-mult,1));letter-spacing:.08em;color:var(--muted);margin-top:8px}.cardface h3.mono[data-v-cc514331]{font-family:var(--font-mono)}.panel[data-v-cc514331]{border:1px solid var(--line-strong);border-radius:3px;background:var(--surface);padding:16px 18px;display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.phead[data-v-cc514331]{display:flex;align-items:baseline;gap:11px}.phead h3[data-v-cc514331]{font-size:calc(14px * var(--fs-mult,1))}.phead .sub[data-v-cc514331]{font-size:calc(11px * var(--fs-mult,1));color:var(--muted)}.acts[data-v-cc514331]{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.packask[data-v-cc514331]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:10px;padding:10px 13px;background:var(--surface-2);border:1px solid var(--line);border-left:2px solid var(--accent)}.packask .pl[data-v-cc514331]{font-size:calc(12px * var(--fs-mult,1));color:var(--ink)}.packask .pl b[data-v-cc514331]{font-weight:600}.packask .pa[data-v-cc514331]{display:flex;align-items:center;gap:10px}.packask .drop[data-v-cc514331]{border:none;background:none;color:var(--muted);cursor:pointer;font-size:calc(11.5px * var(--fs-mult,1));text-decoration:underline;text-underline-offset:3px}.packask .drop[data-v-cc514331]:disabled{opacity:.45;cursor:not-allowed}.btn[data-v-cc514331]{border:1px solid var(--line-strong);border-radius:3px;background:var(--surface);padding:6px 12px;cursor:pointer;font-family:var(--font-tc);font-size:calc(12px * var(--fs-mult,1));color:var(--ink-2)}.btn[data-v-cc514331]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn[data-v-cc514331]:disabled{opacity:.45;cursor:not-allowed}.knobs[data-v-cc514331]{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-top:1px solid var(--line);padding-top:13px}@media (max-width:820px){.knobs[data-v-cc514331]{grid-template-columns:1fr}}.knob[data-v-cc514331]{display:flex;flex-direction:column;gap:6px}.klab[data-v-cc514331]{font-size:var(--fs-micro);letter-spacing:var(--ls-caps);color:var(--muted)}.kin[data-v-cc514331]{display:flex;align-items:center;gap:8px}.kin input[type=text][data-v-cc514331],.kin input[data-v-cc514331]:not([type]){flex:0 0 150px}.kin input[data-v-cc514331]:not([type=checkbox]){border:1px solid var(--line-strong);border-radius:3px;background:var(--surface);padding:6px 9px;font-family:var(--font-mono);font-size:calc(12.5px * var(--fs-mult,1));color:var(--ink);width:160px}.kin input[type=checkbox][data-v-cc514331]{accent-color:var(--accent)}.knob.opt .kin[data-v-cc514331]{font-size:calc(12.5px * var(--fs-mult,1));color:var(--ink-2);cursor:pointer}.khint[data-v-cc514331]{font-size:calc(11px * var(--fs-mult,1));color:var(--muted);line-height:1.75}.tgrid td.b[data-v-cc514331]{font-weight:600}.tgrid .dim[data-v-cc514331]{color:var(--muted)}.tgrid td.late[data-v-cc514331]{color:var(--warn)}.tgrid .det td[data-v-cc514331]{background:var(--hover-wash)}.link[data-v-cc514331]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:var(--accent);text-decoration:underline;text-underline-offset:3px}.paybtn[data-v-cc514331]{border:1px solid var(--accent);border-radius:3px;background:var(--accent);color:var(--surface);padding:4px 11px;cursor:pointer;font-family:var(--font-tc);font-size:calc(12px * var(--fs-mult,1))}.paybtn[data-v-cc514331]:disabled{opacity:.45;cursor:not-allowed}.tag[data-v-cc514331]{font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:var(--ls-caps);border:1px solid var(--line-strong);border-radius:2px;padding:0 5px;margin-left:6px;color:var(--muted)}.fine[data-v-cc514331]{margin:0;font-size:calc(11px * var(--fs-mult,1));color:var(--muted);line-height:1.8}.cutrow td[data-v-cc514331]{color:var(--accent)}.capraw[data-v-cc514331]{margin-left:8px;font-family:var(--font-mono);color:var(--muted);font-size:calc(10.5px * var(--fs-mult,1))}.crumb[data-v-1c6f3344]{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-size:calc(12.5px * var(--fs-mult,1));color:var(--muted)}.back[data-v-1c6f3344]{font-family:var(--font-mono);font-size:calc(12px * var(--fs-mult,1));color:var(--ink);background:none;border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:5px 10px;cursor:pointer;transition:border-color var(--dur-fast) var(--e)}.back[data-v-1c6f3344]:hover{border-color:var(--accent)}.sep[data-v-1c6f3344]{color:var(--line-strong)}.caps[data-v-1c6f3344]{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase}.cur[data-v-1c6f3344]{color:var(--ink);font-weight:500}.sechead[data-v-1c6f3344]{display:flex;align-items:baseline;gap:10px;margin:6px 2px 16px}.sechead h2[data-v-1c6f3344]{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:600}.sechead .line[data-v-1c6f3344]{flex:1;height:1px;background:var(--line)}.secno[data-v-1c6f3344]{font-family:var(--font-mono);font-weight:600;font-size:calc(13px * var(--fs-mult,1));color:var(--accent)}.panel[data-v-1c6f3344]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:26px}.desc[data-v-1c6f3344]{font-size:calc(13.5px * var(--fs-mult,1));color:var(--ink-2);margin:0 0 22px;line-height:1.9}.state[data-v-1c6f3344]{border-top:1px solid var(--line);padding-top:20px}.badge[data-v-1c6f3344]{display:inline-block;font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line-strong);border-radius:999px;padding:4px 11px;color:var(--muted)}.state p[data-v-1c6f3344]{font-size:calc(12.5px * var(--fs-mult,1));color:var(--muted);line-height:1.9;margin:12px 0 0}.mask[data-v-fecf9330]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#14161959;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;padding-top:12vh}.panel[data-v-fecf9330]{width:min(560px,92vw);height:fit-content;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden}.q[data-v-fecf9330]{width:100%;padding:16px 18px;border:none;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font-family:var(--font-tc);font-size:calc(15px * var(--fs-mult,1))}.q[data-v-fecf9330]:focus{outline:none}.list[data-v-fecf9330]{list-style:none;margin:0;padding:6px;max-height:46vh;overflow:auto}.list li[data-v-fecf9330]{display:grid;grid-template-columns:88px 1fr auto;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--r-sm);cursor:pointer;font-size:calc(13.5px * var(--fs-mult,1))}.list li.on[data-v-fecf9330]{background:var(--hover-wash)}.list li.act .name[data-v-fecf9330]{color:var(--accent);font-weight:600}.list li.act .cat[data-v-fecf9330]{color:var(--accent);opacity:.75}.cat[data-v-fecf9330]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));letter-spacing:.1em;color:var(--muted)}.name[data-v-fecf9330]{font-weight:500}.go[data-v-fecf9330]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));color:var(--muted);opacity:0}.list li.on .go[data-v-fecf9330]{opacity:1}.empty[data-v-fecf9330]{color:var(--muted);font-size:calc(13px * var(--fs-mult,1));padding:16px 12px;cursor:default}.foot[data-v-fecf9330]{display:flex;gap:8px;align-items:center;padding:10px 16px;border-top:1px solid var(--line);font-size:calc(11px * var(--fs-mult,1));color:var(--muted)}.k[data-v-fecf9330]{font-family:var(--font-mono);border:1px solid var(--line-strong);border-radius:4px;padding:1px 6px}.tbar[data-v-a65a4475]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 26px;background:var(--surface-2,var(--surface));border-bottom:1px solid var(--line);position:relative;z-index:19}.tdays[data-v-a65a4475]{flex:none;font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));letter-spacing:.06em;color:var(--ink);border:1px solid var(--line-strong);border-radius:2px;padding:2px 8px}.tbar.urgent .tdays[data-v-a65a4475]{color:var(--neg);border-color:var(--neg)}.tsay[data-v-a65a4475]{flex:1;min-width:220px;font-family:var(--font-tc);font-size:calc(12px * var(--fs-mult,1));color:var(--ink-2);line-height:1.7}.tsay b[data-v-a65a4475]{color:var(--ink)}.tgo[data-v-a65a4475]{flex:none;cursor:pointer;background:transparent;border:1px solid var(--line-strong);border-radius:3px;padding:5px 12px;color:var(--ink);font-family:var(--font-tc);font-size:calc(11.5px * var(--fs-mult,1));transition:border-color .15s,color .15s}.tgo[data-v-a65a4475]:hover{border-color:var(--accent);color:var(--accent)}.tx[data-v-a65a4475]{flex:none;cursor:pointer;background:transparent;border:0;color:var(--muted);font-size:calc(13px * var(--fs-mult,1));padding:4px 6px;line-height:1}.tx[data-v-a65a4475]:hover{color:var(--ink)}.adock[data-v-dcef861b]{position:fixed;right:22px;bottom:22px;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.aask[data-v-dcef861b]{display:inline-flex;align-items:center;gap:9px;padding:6px 14px 6px 8px;cursor:pointer;background:var(--surface);border:1px solid var(--line-strong);border-radius:999px;box-shadow:var(--lift);transition:transform .22s var(--e),border-color .22s var(--e),background .22s var(--e)}.aask[data-v-dcef861b]:hover{transform:translateY(-2px);border-color:var(--accent)}.aask[data-v-dcef861b]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aask.on[data-v-dcef861b]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.aask .seat[data-v-dcef861b]{display:inline-flex;padding:2px 3px;border-radius:6px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.aask.on .seat[data-v-dcef861b],.aask:hover .seat[data-v-dcef861b]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,var(--line))}.aask .word[data-v-dcef861b]{font-family:var(--font-tc);font-size:calc(13px * var(--fs-mult,1));font-weight:600;letter-spacing:.04em;color:var(--ink);white-space:nowrap}.aask.on .word[data-v-dcef861b],.aask:hover .word[data-v-dcef861b]{color:var(--accent)}@media (prefers-reduced-motion:reduce){.aask[data-v-dcef861b]{transition:none}.aask[data-v-dcef861b]:hover{transform:none}}.apanel[data-v-dcef861b]{width:352px;max-height:min(70vh,560px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow)}.ahead[data-v-dcef861b]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--surface-2);border-bottom:1px solid var(--line-strong)}.ahead .htitle[data-v-dcef861b]{font-size:calc(13px * var(--fs-mult,1));letter-spacing:.04em}.ahead .ttl[data-v-dcef861b]{font-size:calc(12px * var(--fs-mult,1));color:var(--muted);margin-left:2px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ahead .x[data-v-dcef861b]{margin-left:auto;border:none;background:none;font-size:calc(17px * var(--fs-mult,1));line-height:1;color:var(--muted);cursor:pointer;padding:0 2px}.led[data-v-dcef861b]{width:7px;height:7px;border-radius:50%;flex:none;background:var(--line-strong);box-shadow:inset 0 0 0 1px #0000000f}.led.tx[data-v-dcef861b]{background:var(--warn);animation:blink-dcef861b 1.1s steps(1,end) infinite}@keyframes blink-dcef861b{50%{opacity:.28}}.alog[data-v-dcef861b]{flex:1;min-height:116px;overflow-y:auto;padding:11px 11px 12px;display:flex;flex-direction:column;gap:9px}.aturn[data-v-dcef861b]{display:flex;flex-direction:column;gap:3px}.aturn.user[data-v-dcef861b]{align-items:flex-end}.abubble[data-v-dcef861b]{max-width:88%;padding:7px 10px;border-radius:var(--r-sm);font-size:calc(12.5px * var(--fs-mult,1));white-space:pre-wrap;line-height:1.6}.aturn.user .abubble[data-v-dcef861b]{background:color-mix(in srgb,var(--accent) 11%,var(--surface));border:1px solid var(--line)}.aturn.assistant .abubble[data-v-dcef861b]{background:var(--surface-2);border:1px solid var(--line)}.aturn.redirect .abubble[data-v-dcef861b]{border-color:var(--accent)}.aturn.denied .abubble[data-v-dcef861b]{border-color:var(--neg)}.marks[data-v-dcef861b]{display:flex;gap:5px;align-items:center}.tag[data-v-dcef861b]{border:1px solid var(--line-strong);border-radius:3px;padding:1px 5px;color:var(--muted);background:var(--surface);line-height:1.7;flex:none}.tag.go[data-v-dcef861b]{border-color:var(--accent);color:var(--accent)}button.tag.go[data-v-dcef861b]{font:inherit;cursor:pointer;transition:background .15s var(--e),color .15s var(--e)}button.tag.go[data-v-dcef861b]:hover,button.tag.go[data-v-dcef861b]:focus-visible{background:var(--accent);color:var(--surface)}.tag.no[data-v-dcef861b]{border-color:var(--neg);color:var(--neg)}.tag.hint[data-v-dcef861b]{cursor:help}.tag.hint[data-v-dcef861b]:hover,.tag.hint[data-v-dcef861b]:focus-visible{border-color:var(--accent);color:var(--accent)}.starter[data-v-dcef861b]{margin:auto 0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.starter>.caps[data-v-dcef861b]{margin:0 0 2px;color:var(--muted)}.starter .dim[data-v-dcef861b]{color:var(--muted)}.sq[data-v-dcef861b]{max-width:100%;text-align:left;font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));line-height:1.6;padding:6px 11px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);cursor:pointer;transition:border-color .18s var(--e),color .18s var(--e),background .18s var(--e)}.sq[data-v-dcef861b]:hover{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.sq[data-v-dcef861b]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.calc[data-v-dcef861b]{margin:0;color:var(--accent);display:flex;align-items:center;gap:5px}.calc .car[data-v-dcef861b]{width:6px;height:10px;background:var(--accent);display:inline-block;animation:caret-dcef861b 1s steps(1,end) infinite}@keyframes caret-dcef861b{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.calc .car[data-v-dcef861b]{animation:none}}.err[data-v-dcef861b]{color:var(--neg);font-size:calc(12px * var(--fs-mult,1));margin:0}.ain[data-v-dcef861b]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-top:1px solid var(--line-strong);background:var(--surface-2)}.pmt[data-v-dcef861b]{color:var(--accent);font-size:calc(13px * var(--fs-mult,1));line-height:1;padding-left:2px}.ain input[data-v-dcef861b]{flex:1;font-family:var(--font-mono-tc,var(--font-tc));font-size:calc(12.5px * var(--fs-mult,1));padding:5px 9px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink)}.ain input[data-v-dcef861b]:focus{outline:none;border-color:var(--accent)}.ain .btn[data-v-dcef861b]{border:1px solid var(--accent);background:var(--surface);color:var(--accent);border-radius:var(--r-sm);padding:4px 12px;cursor:pointer;font-size:calc(11px * var(--fs-mult,1))}.ain .btn[data-v-dcef861b]:disabled{border-color:var(--line-strong);color:var(--muted);cursor:default}.atip[data-v-dcef861b]{position:fixed;z-index:80;width:min(260px,72vw);padding:8px 10px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow);color:var(--ink-2);font-family:var(--font-tc);font-size:calc(11.5px * var(--fs-mult,1));line-height:1.7;white-space:pre-line;text-align:left;pointer-events:none}.topbar[data-v-a262c602]{display:flex;align-items:center;gap:16px;padding:12px 26px;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.brand[data-v-a262c602]{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center}.logo[data-v-a262c602]{height:26px;width:auto;display:block;transition:filter .3s var(--e)}[data-theme=dark] .logo[data-v-a262c602]{filter:brightness(0) invert(1);opacity:.92}.fd[data-v-a262c602]{font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.24em;color:var(--muted);padding-left:13px;border-left:1px solid var(--line-strong)}.backfirm[data-v-a262c602]{font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));font-weight:600;color:var(--accent);background:var(--hover-wash);border:1px solid var(--accent);border-radius:999px;padding:6px 14px;cursor:pointer;transition:filter var(--dur-fast) var(--e)}.backfirm[data-v-a262c602]:hover{filter:brightness(1.06)}.cmdk[data-v-a262c602]{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:calc(12px * var(--fs-mult,1));color:var(--muted);background:var(--bg);border:1px solid var(--line);border-radius:var(--r);padding:7px 12px;min-width:230px;cursor:pointer;transition:border-color var(--dur-fast) var(--e)}.cmdk[data-v-a262c602]:hover{border-color:var(--accent)}.cmdk kbd[data-v-a262c602]{margin-left:auto;font-size:calc(10px * var(--fs-mult,1));background:var(--surface);border:1px solid var(--line-strong);border-radius:5px;padding:1px 6px}.spacer[data-v-a262c602]{flex:1}.tbtn[data-v-a262c602]{width:32px;height:32px;border-radius:var(--r);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;font-size:calc(14px * var(--fs-mult,1))}.tbtn[data-v-a262c602]:hover{border-color:var(--accent)}.tbtn.on[data-v-a262c602]{border-color:var(--accent);color:var(--accent);font-weight:600}.sw[data-v-a262c602]{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--surface);box-shadow:0 0 0 1px var(--line-strong);cursor:pointer;padding:0}.sw-champagne[data-v-a262c602]{background:#b0894e}.sw-emerald[data-v-a262c602]{background:#2f6b4f}.sw-bronze[data-v-a262c602]{background:#9a6a44}.sw-graphite[data-v-a262c602]{background:#4a4438}.acct[data-v-a262c602]{position:relative}.who[data-v-a262c602]{font-family:var(--font-mono);font-size:calc(12px * var(--fs-mult,1));color:var(--muted);background:none;border:1px solid transparent;border-radius:var(--r);padding:6px 10px;cursor:pointer}.who[data-v-a262c602]:hover{border-color:var(--line-strong);color:var(--ink)}.chev[data-v-a262c602]{font-size:calc(10px * var(--fs-mult,1))}.menu[data-v-a262c602]{position:absolute;right:0;top:calc(100% + 8px);width:230px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden;z-index:30}.mhead[data-v-a262c602]{padding:14px 16px;border-bottom:1px solid var(--line)}.mname[data-v-a262c602]{font-weight:600;font-size:calc(13.5px * var(--fs-mult,1))}.mmeta[data-v-a262c602]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);margin-top:3px}.mitem[data-v-a262c602]{display:block;width:100%;text-align:left;padding:11px 16px;font-size:calc(13px * var(--fs-mult,1));background:none;border:none;color:var(--ink);cursor:pointer}.mitem[data-v-a262c602]:hover{background:var(--hover-wash)}.mitem.danger[data-v-a262c602]{color:var(--neg);border-top:1px solid var(--line)}.mgrp[data-v-a262c602]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:10px 16px 6px}.lines[data-v-a262c602]{display:flex;gap:6px;padding:0 16px 12px}.lbtn[data-v-a262c602]{flex:1;font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));padding:6px 4px;border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);border-radius:var(--r-sm);cursor:pointer}.lbtn.on[data-v-a262c602]{border-color:var(--accent);color:var(--ink)}.cats[data-v-a262c602]{display:flex;gap:4px;padding:0 22px;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:55px;z-index:19;overflow-x:auto}.boarding[data-v-a262c602]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));letter-spacing:.22em;color:var(--muted);padding:15px 15px 14px;opacity:.6}.cat[data-v-a262c602]{font-family:var(--font-sans);font-size:calc(13.5px * var(--fs-mult,1));font-weight:500;color:var(--muted);padding:13px 15px;border:none;background:none;cursor:pointer;position:relative;white-space:nowrap}.cat[data-v-a262c602]:after{content:"";position:absolute;left:15px;right:15px;bottom:-1px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--e)}.cat.on[data-v-a262c602]{color:var(--ink)}.cat.on[data-v-a262c602]:after{transform:scaleX(1)}.layout[data-v-a262c602]{--chrome:99px;position:relative;display:grid;grid-template-columns:172px 1fr;min-height:calc(100vh - var(--chrome));transition:grid-template-columns .34s var(--e)}.layout.slim[data-v-a262c602]{grid-template-columns:52px 1fr}.layout.flat[data-v-a262c602],.layout.flat.slim[data-v-a262c602],.layout.home[data-v-a262c602],.layout.home.slim[data-v-a262c602]{grid-template-columns:1fr}.layout.home .main[data-v-a262c602],.layout.flat .main[data-v-a262c602]{grid-column:1}.side[data-v-a262c602]{position:sticky;top:var(--chrome);align-self:start;height:calc(100vh - var(--chrome));padding:14px 8px;border-right:1px solid var(--line);background:var(--bg);overflow-y:auto;transition:width .34s var(--e),box-shadow .34s var(--e),background .34s var(--e)}.layout.slim .side[data-v-a262c602]{position:fixed;left:0;top:var(--chrome);width:52px;overflow:hidden;z-index:15}.layout.slim .side.open[data-v-a262c602]{width:192px;background:var(--surface);box-shadow:var(--shadow);border-right-color:var(--line-strong);overflow-y:auto}.shead[data-v-a262c602]{display:flex;align-items:center;gap:6px;padding:0 6px 10px}.sgrp[data-v-a262c602]{flex:1;font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.16em;text-transform:uppercase;color:var(--muted);white-space:nowrap;overflow:hidden;transition:opacity .2s var(--e)}.pin[data-v-a262c602]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;border-radius:var(--r-sm);border:1px solid transparent;background:none;color:var(--muted);cursor:pointer;transition:color .2s var(--e),border-color .2s var(--e)}.pin[data-v-a262c602]:hover{color:var(--ink);border-color:var(--line-strong)}.pin.on[data-v-a262c602]{color:var(--accent)}.layout.slim .shead[data-v-a262c602]{padding-left:0;padding-right:0;justify-content:center}.slink[data-v-a262c602]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 8px;border:none;background:none;border-radius:var(--r);font-size:calc(13.5px * var(--fs-mult,1));font-family:var(--font-tc);color:var(--ink);text-align:left;cursor:pointer;white-space:nowrap}.slink .num[data-v-a262c602]{flex:none;width:22px;text-align:center;font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));letter-spacing:.06em;color:var(--muted);transition:color .2s var(--e)}.slink .txt[data-v-a262c602]{overflow:hidden;transition:opacity .22s var(--e)}.slink[data-v-a262c602]:hover,.slink.on[data-v-a262c602]{background:var(--hover-wash)}.slink.on .num[data-v-a262c602]{color:var(--accent)}.layout.slim .side:not(.open) .txt[data-v-a262c602],.layout.slim .side:not(.open) .sgrp[data-v-a262c602]{opacity:0}.main[data-v-a262c602]{grid-column:2;padding:26px 34px 70px;min-width:0}.mwrap[data-v-a262c602]{max-width:1120px;margin:0 auto}@media (max-width:900px){.layout[data-v-a262c602],.layout.slim[data-v-a262c602]{grid-template-columns:1fr}.side[data-v-a262c602],.layout.slim .side[data-v-a262c602]{display:none}.main[data-v-a262c602]{padding:20px 16px 60px}.cmdk[data-v-a262c602]{min-width:0}.fd[data-v-a262c602]{display:none}}.bar[data-v-c8f0fdfd]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.fine[data-v-c8f0fdfd]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted)}.newp[data-v-c8f0fdfd]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px;padding:10px 12px;background:var(--surface-2);border:1px solid var(--line);border-left:2px solid var(--accent)}.newp input[data-v-c8f0fdfd]{flex:1 1 260px}.newp.col[data-v-c8f0fdfd]{display:block}.newp.col .row[data-v-c8f0fdfd]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.newp.col .fine[data-v-c8f0fdfd]{margin:2px 0 0}.acts[data-v-c8f0fdfd]{display:flex;gap:8px}.sub[data-v-c8f0fdfd]{display:block;font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted)}.r[data-v-c8f0fdfd]{text-align:right}.muted[data-v-c8f0fdfd]{color:var(--muted)}tr.on>td[data-v-c8f0fdfd]{background:var(--surface-2)}.exp>td[data-v-c8f0fdfd]{padding:14px 13px;background:var(--surface-2)}.two[data-v-c8f0fdfd]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:980px){.two[data-v-c8f0fdfd]{grid-template-columns:1fr}}.panel[data-v-c8f0fdfd]{border:1px solid var(--line);background:var(--surface)}.sechead[data-v-c8f0fdfd]{padding:8px 12px;border-bottom:1px solid var(--line)}.sechead h3[data-v-c8f0fdfd]{margin:0;font-size:calc(12px * var(--fs-mult,1))}.panel>.fine[data-v-c8f0fdfd]{padding:12px}.thread[data-v-c8f0fdfd]{max-height:300px;overflow:auto;padding:4px 12px}.msg[data-v-c8f0fdfd]{padding:8px 0;border-bottom:1px solid var(--line)}.msg[data-v-c8f0fdfd]:last-child{border-bottom:none}.mtop[data-v-c8f0fdfd]{display:flex;justify-content:space-between;gap:10px}.who[data-v-c8f0fdfd]{font-size:calc(11.5px * var(--fs-mult,1));font-weight:600}.when[data-v-c8f0fdfd]{font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted)}.mbody[data-v-c8f0fdfd]{margin:3px 0 0;font-size:calc(12.5px * var(--fs-mult,1));white-space:pre-wrap;line-height:1.6}.mflag[data-v-c8f0fdfd]{margin:4px 0 0;font-size:calc(10.5px * var(--fs-mult,1));color:var(--accent);display:flex;align-items:center;gap:8px}.mini[data-v-c8f0fdfd]{font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));padding:1px 8px;border:1px solid var(--line-strong);border-radius:99px;background:none;color:var(--muted);cursor:pointer}.compose[data-v-c8f0fdfd]{padding:10px 12px;border-top:1px solid var(--line)}.compose textarea[data-v-c8f0fdfd]{width:100%;box-sizing:border-box;font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));padding:8px 10px;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--ink);resize:vertical}.cacts[data-v-c8f0fdfd]{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.ckbox[data-v-c8f0fdfd]{display:flex;align-items:center;gap:6px;font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted)}.due[data-v-c8f0fdfd]{width:150px}.up[data-v-c8f0fdfd]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--line)}.up input[type=text][data-v-c8f0fdfd],.up input[data-v-c8f0fdfd]:not([type]){flex:1 1 160px}.filebtn[data-v-c8f0fdfd]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));padding:5px 12px;border:1px solid var(--line-strong);background:none;color:var(--ink);cursor:pointer}.filebtn input[data-v-c8f0fdfd]{display:none}.nextrow[data-v-c8f0fdfd]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding:10px 12px;border:1px solid var(--line);background:var(--surface)}.nextrow .caps[data-v-c8f0fdfd]{font-size:calc(10.5px * var(--fs-mult,1));letter-spacing:.08em;color:var(--muted)}.topbar[data-v-ecbc62b2]{display:flex;align-items:center;gap:16px;padding:12px 26px;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.brand[data-v-ecbc62b2]{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center}.logo[data-v-ecbc62b2]{height:26px;width:auto;display:block;transition:filter .3s var(--e)}[data-theme=dark] .logo[data-v-ecbc62b2]{filter:brightness(0) invert(1);opacity:.92}.fd[data-v-ecbc62b2]{font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.24em;color:var(--muted);padding-left:13px;border-left:1px solid var(--line-strong)}.firmname[data-v-ecbc62b2]{font-size:calc(13px * var(--fs-mult,1));font-weight:600;color:var(--ink)}.spacer[data-v-ecbc62b2]{flex:1}.tbtn[data-v-ecbc62b2]{width:32px;height:32px;border-radius:var(--r);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;font-size:calc(14px * var(--fs-mult,1))}.tbtn[data-v-ecbc62b2]:hover{border-color:var(--accent)}.tbtn.on[data-v-ecbc62b2]{border-color:var(--accent);color:var(--accent);font-weight:600}.sw[data-v-ecbc62b2]{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--surface);box-shadow:0 0 0 1px var(--line-strong);cursor:pointer;padding:0}.sw-champagne[data-v-ecbc62b2]{background:#b0894e}.sw-emerald[data-v-ecbc62b2]{background:#2f6b4f}.sw-bronze[data-v-ecbc62b2]{background:#9a6a44}.sw-graphite[data-v-ecbc62b2]{background:#4a4438}.acct[data-v-ecbc62b2]{position:relative}.who[data-v-ecbc62b2]{font-family:var(--font-mono);font-size:calc(12px * var(--fs-mult,1));color:var(--muted);background:none;border:1px solid transparent;border-radius:var(--r);padding:6px 10px;cursor:pointer}.who[data-v-ecbc62b2]:hover{border-color:var(--line-strong);color:var(--ink)}.chev[data-v-ecbc62b2]{font-size:calc(10px * var(--fs-mult,1))}.menu[data-v-ecbc62b2]{position:absolute;right:0;top:calc(100% + 8px);width:230px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden;z-index:30}.mhead[data-v-ecbc62b2]{padding:14px 16px;border-bottom:1px solid var(--line)}.mname[data-v-ecbc62b2]{font-weight:600;font-size:calc(13.5px * var(--fs-mult,1))}.mmeta[data-v-ecbc62b2]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);margin-top:3px}.mgrp[data-v-ecbc62b2]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:10px 16px 6px}.lines[data-v-ecbc62b2]{display:flex;gap:6px;padding:0 16px 12px}.lbtn[data-v-ecbc62b2]{flex:1;font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));padding:6px 4px;border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);border-radius:var(--r-sm);cursor:pointer}.lbtn.on[data-v-ecbc62b2]{border-color:var(--accent);color:var(--ink)}.mitem[data-v-ecbc62b2]{display:block;width:100%;text-align:left;padding:11px 16px;font-size:calc(13px * var(--fs-mult,1));background:none;border:none;color:var(--ink);cursor:pointer}.mitem[data-v-ecbc62b2]:hover{background:var(--hover-wash)}.mitem.danger[data-v-ecbc62b2]{color:var(--neg);border-top:1px solid var(--line)}.layout[data-v-ecbc62b2]{--chrome:55px;display:grid;grid-template-columns:190px 1fr;min-height:calc(100vh - var(--chrome))}.side[data-v-ecbc62b2]{position:sticky;top:var(--chrome);align-self:start;height:calc(100vh - var(--chrome));display:flex;flex-direction:column;padding:18px 10px 14px;border-right:1px solid var(--line);background:var(--bg)}.sgrp[data-v-ecbc62b2]{font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding:0 8px 10px}.slink[data-v-ecbc62b2]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 8px;border:none;background:none;border-radius:var(--r);font-size:calc(13.5px * var(--fs-mult,1));font-family:var(--font-tc);color:var(--ink);text-align:left;cursor:pointer;white-space:nowrap}.slink .num[data-v-ecbc62b2]{flex:none;width:22px;text-align:center;font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));letter-spacing:.06em;color:var(--muted)}.slink[data-v-ecbc62b2]:hover,.slink.on[data-v-ecbc62b2]{background:var(--hover-wash)}.slink.on .num[data-v-ecbc62b2]{color:var(--accent)}.sidefoot[data-v-ecbc62b2]{margin-top:auto;padding:12px 8px;font-size:calc(11px * var(--fs-mult,1));line-height:1.7;color:var(--muted);border-top:1px dashed var(--line)}.main[data-v-ecbc62b2]{padding:26px 34px 70px;min-width:0}.mwrap[data-v-ecbc62b2]{max-width:1120px;margin:0 auto}@media (max-width:900px){.layout[data-v-ecbc62b2]{grid-template-columns:1fr}.side[data-v-ecbc62b2]{display:none}.main[data-v-ecbc62b2]{padding:20px 16px 60px}.fd[data-v-ecbc62b2],.firmname[data-v-ecbc62b2]{display:none}}.dim[data-v-621afec0]{color:var(--muted)}.small[data-v-621afec0]{font-size:calc(11.5px * var(--fs-mult,1))}.list[data-v-621afec0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.card[data-v-621afec0]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);background:var(--surface);border-radius:var(--r-md);padding:14px 16px;cursor:pointer;text-align:left}.card .l[data-v-621afec0]{display:flex;flex-direction:column;gap:2px}.card .r[data-v-621afec0]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.pl[data-v-621afec0]{font-family:var(--font-mono);font-size:calc(14px * var(--fs-mult,1))}.amt[data-v-621afec0]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:calc(17px * var(--fs-mult,1))}.sheet[data-v-621afec0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0006;display:flex;align-items:flex-end;justify-content:center;padding:0}.paper[data-v-621afec0]{width:100%;max-width:560px;max-height:92dvh;overflow:auto;background:var(--surface);border-radius:18px 18px 0 0;padding:16px 18px 28px}.paper header[data-v-621afec0]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid var(--line)}.paper .x[data-v-621afec0]{margin-left:auto;border:0;background:transparent;color:var(--muted);font-size:18px;cursor:pointer;line-height:1}.paper section[data-v-621afec0]{padding:12px 0;border-bottom:1px solid var(--line)}.blk[data-v-621afec0]{font-size:calc(11px * var(--fs-mult,1));letter-spacing:.08em;color:var(--muted);margin-bottom:8px}.ln[data-v-621afec0]{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-size:calc(13px * var(--fs-mult,1))}.ln b[data-v-621afec0]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ln.sum[data-v-621afec0]{border-top:1px solid var(--line);margin-top:6px;padding-top:8px;font-weight:600}.ln.sum.big b[data-v-621afec0]{font-size:calc(18px * var(--fs-mult,1))}.neg[data-v-621afec0]{color:var(--neg)}.fx[data-v-621afec0]{margin:0 0 6px;font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);line-height:1.7}.foot[data-v-621afec0]{padding-top:12px}.self[data-v-ac851545]{max-width:560px;margin:0 auto;padding:12px 14px 40px;min-height:100dvh;background:var(--bg)}.bar[data-v-ac851545]{display:flex;align-items:center;gap:12px;padding:6px 2px 14px}.who[data-v-ac851545]{display:flex;flex-direction:column;min-width:0}.who b[data-v-ac851545]{font-size:calc(15px * var(--fs-mult,1))}.who .sub[data-v-ac851545]{color:var(--muted);font-size:calc(11.5px * var(--fs-mult,1))}.out[data-v-ac851545]{margin-left:auto;border:1px solid var(--line-strong);background:transparent;color:var(--muted);border-radius:99px;padding:6px 14px;font-size:calc(12px * var(--fs-mult,1));cursor:pointer}.tabs[data-v-ac851545]{position:sticky;top:0;z-index:5;display:flex;gap:6px;padding:6px 0 10px;background:var(--bg)}.tabs button[data-v-ac851545]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:var(--r-md);padding:11px 8px;font-size:calc(13px * var(--fs-mult,1));cursor:pointer}.tabs button.on[data-v-ac851545]{border-color:var(--accent);color:var(--fg);font-weight:600}.tabs .ic[data-v-ac851545]{font-family:var(--font-mono)}.load[data-v-ac851545]{color:var(--muted);padding:20px 2px;line-height:1.8}.cwrap[data-v-4182bdbb]{max-width:1080px;margin:0 auto;padding:18px 20px 60px}.empty[data-v-4182bdbb]{padding:60px 0;text-align:center}.empty h2[data-v-4182bdbb]{font-size:calc(17px * var(--fs-mult,1));margin:0 0 6px}.fine[data-v-4182bdbb]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted)}.proj[data-v-4182bdbb]{margin-bottom:34px}.phead[data-v-4182bdbb]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid var(--line-strong)}.phead h2[data-v-4182bdbb]{margin:0;font-size:calc(16px * var(--fs-mult,1))}.next[data-v-4182bdbb]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted)}.next b[data-v-4182bdbb]{color:var(--ink);font-weight:600}.asks[data-v-4182bdbb]{margin-top:14px;border:1px solid var(--line);border-left:2px solid var(--accent);background:var(--surface-2)}.asktitle[data-v-4182bdbb]{display:flex;align-items:center;gap:8px;padding:8px 13px;border-bottom:1px solid var(--line)}.asktitle .caps[data-v-4182bdbb]{font-size:calc(10.5px * var(--fs-mult,1));letter-spacing:.08em;color:var(--muted)}.asktitle b[data-v-4182bdbb]{font-size:calc(13px * var(--fs-mult,1))}.ask[data-v-4182bdbb]{display:flex;align-items:center;gap:12px;padding:9px 13px;border-bottom:1px solid var(--line)}.ask[data-v-4182bdbb]:last-child{border-bottom:none}.abody[data-v-4182bdbb]{flex:1 1 auto;font-size:calc(12.5px * var(--fs-mult,1))}.ameta[data-v-4182bdbb]{font-size:calc(11px * var(--fs-mult,1));color:var(--muted);white-space:nowrap}.stages[data-v-4182bdbb]{display:flex;align-items:center;gap:0;margin:18px 0 22px}.st[data-v-4182bdbb]{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:6px;position:relative}.st[data-v-4182bdbb]:before{content:"";position:absolute;top:5px;left:0;right:50%;height:1px;background:var(--line-strong)}.st[data-v-4182bdbb]:after{content:"";position:absolute;top:5px;left:50%;right:0;height:1px;background:var(--line-strong)}.st[data-v-4182bdbb]:first-child:before,.st[data-v-4182bdbb]:last-child:after{display:none}.dot[data-v-4182bdbb]{width:11px;height:11px;border-radius:50%;border:1px solid var(--line-strong);background:var(--surface);position:relative;z-index:1}.st.done .dot[data-v-4182bdbb]{background:var(--line-strong)}.st.now .dot[data-v-4182bdbb]{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.slab[data-v-4182bdbb]{font-size:calc(11px * var(--fs-mult,1));color:var(--muted)}.st.now .slab[data-v-4182bdbb]{color:var(--ink);font-weight:600}.two[data-v-4182bdbb]{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width:860px){.two[data-v-4182bdbb]{grid-template-columns:1fr}}.panel[data-v-4182bdbb]{border:1px solid var(--line);background:var(--surface)}.sechead[data-v-4182bdbb]{padding:9px 13px;border-bottom:1px solid var(--line)}.sechead h3[data-v-4182bdbb]{margin:0;font-size:calc(12.5px * var(--fs-mult,1))}.panel>.fine[data-v-4182bdbb],.panel>.tgrid[data-v-4182bdbb]{margin:0}.panel>.fine[data-v-4182bdbb]{padding:13px}.thread[data-v-4182bdbb]{max-height:340px;overflow:auto;padding:6px 13px}.msg[data-v-4182bdbb]{padding:9px 0;border-bottom:1px solid var(--line)}.msg[data-v-4182bdbb]:last-child{border-bottom:none}.mtop[data-v-4182bdbb]{display:flex;justify-content:space-between;gap:10px}.who[data-v-4182bdbb]{font-size:calc(11.5px * var(--fs-mult,1));font-weight:600}.msg.client .who[data-v-4182bdbb]{color:var(--muted)}.when[data-v-4182bdbb]{font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted)}.mbody[data-v-4182bdbb]{margin:3px 0 0;font-size:calc(12.5px * var(--fs-mult,1));white-space:pre-wrap;line-height:1.65}.mflag[data-v-4182bdbb]{margin:4px 0 0;font-size:calc(10.5px * var(--fs-mult,1));color:var(--accent)}.compose[data-v-4182bdbb]{padding:11px 13px;border-top:1px solid var(--line)}.compose textarea[data-v-4182bdbb]{width:100%;box-sizing:border-box;font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));padding:8px 10px;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--ink);resize:vertical}.cacts[data-v-4182bdbb]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.ckbox[data-v-4182bdbb]{display:flex;align-items:center;gap:6px;font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted)}.sub[data-v-4182bdbb]{display:block;font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted)}.okmark[data-v-4182bdbb]{font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted)}.r[data-v-4182bdbb]{text-align:right}.cshell[data-v-eb3581df]{min-height:100vh;background:var(--bg)}.topbar[data-v-eb3581df]{display:flex;align-items:center;gap:10px;padding:10px 20px;border-bottom:1px solid var(--line-strong);background:var(--surface)}.logo[data-v-eb3581df]{display:block}.sep[data-v-eb3581df]{color:var(--muted)}.who[data-v-eb3581df]{font-size:calc(12.5px * var(--fs-mult,1));font-weight:600}.grow[data-v-eb3581df]{flex:1 1 auto}.tbtn[data-v-eb3581df]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));padding:4px 11px;border:1px solid var(--line-strong);border-radius:99px;background:none;color:var(--muted);cursor:pointer}.tbtn[data-v-eb3581df]:hover{color:var(--ink);border-color:var(--accent)}.trialset[data-v-d7c51d63]{display:flex;align-items:center;gap:9px;flex-wrap:wrap;border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:9px 13px;margin-bottom:12px;background:var(--surface)}.tdin[data-v-d7c51d63]{width:76px;border:1px solid var(--line-strong);border-radius:3px;background:transparent;padding:5px 8px;font-family:var(--font-mono);font-size:calc(13px * var(--fs-mult,1));color:var(--ink)}.tdu[data-v-d7c51d63]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--ink-2)}.tdsave[data-v-d7c51d63]{border:1px solid var(--line-strong);border-radius:3px;background:transparent;padding:5px 13px;cursor:pointer;font-family:var(--font-tc);font-size:calc(11.5px * var(--fs-mult,1));color:var(--ink-2)}.tdsave[data-v-d7c51d63]:hover{border-color:var(--accent);color:var(--accent)}.tdsave[data-v-d7c51d63]:disabled{opacity:.55;cursor:default}.tdsay[data-v-d7c51d63]{flex:1;min-width:240px;font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted);line-height:1.7}.tdsay b[data-v-d7c51d63]{color:var(--ink-2)}.tdnote[data-v-d7c51d63]{margin:0 0 12px;font-size:calc(11.5px * var(--fs-mult,1));color:var(--pos);line-height:1.8}.wrap[data-v-d7c51d63]{display:flex;flex-direction:column;gap:16px}.dim[data-v-d7c51d63]{color:var(--muted)}.segrow[data-v-d7c51d63]{align-self:flex-start}.block[data-v-d7c51d63]{display:flex;flex-direction:column;gap:10px}.bhead[data-v-d7c51d63]{display:flex;align-items:baseline;gap:11px;flex-wrap:wrap}.bhead h3[data-v-d7c51d63]{font-size:calc(14px * var(--fs-mult,1))}.bhead .sub[data-v-d7c51d63]{font-size:calc(12.5px * var(--fs-mult,1));color:var(--muted);line-height:1.75;max-width:70ch}.model[data-v-d7c51d63]{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);overflow:hidden}.mfact[data-v-d7c51d63]{flex:1 1 190px;display:flex;flex-direction:column;gap:3px;padding:11px 15px;border-left:1px solid var(--line)}.mfact[data-v-d7c51d63]:first-child{border-left:none}.mfact .caps[data-v-d7c51d63]{font-size:var(--fs-micro);letter-spacing:var(--ls-caps);color:var(--muted)}.mfact b[data-v-d7c51d63]{font-family:var(--font-mono);font-size:calc(19px * var(--fs-mult,1));font-variant-numeric:tabular-nums;color:var(--ink);line-height:1.1}.mfact .mnote[data-v-d7c51d63]{font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted);line-height:1.6}.grp[data-v-d7c51d63]{display:flex;flex-direction:column;gap:5px}.gcap[data-v-d7c51d63]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:8px}.gcap .caps[data-v-d7c51d63]{font-size:var(--fs-micro);letter-spacing:var(--ls-caps);color:var(--ink-2)}.gcap .gnote[data-v-d7c51d63]{font-size:calc(12px * var(--fs-mult,1));color:var(--muted)}.tgrid .skucol[data-v-d7c51d63]{width:20ch}.tgrid .r[data-v-d7c51d63]{text-align:right}.pricetab th.r[data-v-d7c51d63],.pricetab td.r[data-v-d7c51d63]{width:11ch}.pricetab tbody td[data-v-d7c51d63]:last-child{width:6ch}.tgrid .dim[data-v-d7c51d63]{color:var(--muted)}tr.old td[data-v-d7c51d63]{opacity:.5}.tag[data-v-d7c51d63]{font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:var(--ls-caps);border:1px solid var(--line-strong);border-radius:2px;padding:0 5px;margin-left:6px;color:var(--muted)}.link[data-v-d7c51d63]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:var(--accent);text-decoration:underline;text-underline-offset:3px;align-self:flex-start}.ed td[data-v-d7c51d63]{background:var(--hover-wash)}.ed .fields[data-v-d7c51d63]{align-items:flex-start}.ed .fields .chk[data-v-d7c51d63]{padding-top:18px}.fields[data-v-d7c51d63],.addrow[data-v-d7c51d63]{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.fields label[data-v-d7c51d63],.addrow label[data-v-d7c51d63]{display:flex;flex-direction:column;gap:4px}.fields .caps[data-v-d7c51d63],.addrow .caps[data-v-d7c51d63]{font-size:var(--fs-micro);letter-spacing:var(--ls-caps);color:var(--muted)}.fields input[data-v-d7c51d63],.addrow input[data-v-d7c51d63]{border:1px solid var(--line-strong);border-radius:3px;background:var(--surface);padding:6px 9px;font-family:var(--font-mono);font-size:calc(12.5px * var(--fs-mult,1));color:var(--ink);width:120px}.addrow .wide input[data-v-d7c51d63]{width:220px}.fields .wide input[data-v-d7c51d63]{width:320px}.fields select[data-v-d7c51d63]{border:1px solid var(--line-strong);border-radius:3px;background:var(--surface);padding:6px 9px;font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));color:var(--ink)}.chk .lbl[data-v-d7c51d63]{display:inline-flex;align-items:center;gap:6px;font-size:calc(12.5px * var(--fs-mult,1));color:var(--ink-2)}.chk input[data-v-d7c51d63]{accent-color:var(--accent);width:auto}.acts[data-v-d7c51d63]{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:10px}.btn[data-v-d7c51d63]{border:1px solid var(--line-strong);border-radius:3px;background:var(--surface);padding:6px 12px;cursor:pointer;font-family:var(--font-tc);font-size:calc(12px * var(--fs-mult,1));color:var(--ink-2)}.btn[data-v-d7c51d63]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn[data-v-d7c51d63]:disabled{opacity:.45;cursor:not-allowed}.btn.go[data-v-d7c51d63]{border-color:var(--accent);color:var(--accent)}.fine[data-v-d7c51d63]{margin:0;font-size:calc(12px * var(--fs-mult,1));color:var(--muted);line-height:1.8}.fine.top[data-v-d7c51d63]{margin:-4px 0 2px;max-width:80ch}.wrap[data-v-f702af28]{display:flex;flex-direction:column;gap:10px}.dim[data-v-f702af28]{color:var(--muted)}.bhead[data-v-f702af28]{display:flex;align-items:baseline;gap:11px;flex-wrap:wrap}.bhead.spaced[data-v-f702af28]{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.bhead h3[data-v-f702af28]{font-size:calc(14px * var(--fs-mult,1))}.bhead .sub[data-v-f702af28]{font-size:calc(11px * var(--fs-mult,1));color:var(--muted);line-height:1.7}.lbl[data-v-f702af28]{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:calc(12px * var(--fs-mult,1));color:var(--ink-2);cursor:pointer}.lbl input[data-v-f702af28]{accent-color:var(--accent)}.tgrid .r[data-v-f702af28]{text-align:right}.tgrid .dim[data-v-f702af28]{color:var(--muted)}.tag[data-v-f702af28]{font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:var(--ls-caps);border:1px solid var(--line-strong);border-radius:2px;padding:0 5px;margin-left:6px;color:var(--muted)}.tag.warn[data-v-f702af28]{border-color:var(--warn);color:var(--warn)}.link[data-v-f702af28]{background:none;border:none;padding:0 0 0 10px;cursor:pointer;font:inherit;color:var(--accent);text-decoration:underline;text-underline-offset:3px}.link.ok[data-v-f702af28]{color:var(--pos)}.link.no[data-v-f702af28]{color:var(--neg)}.link[data-v-f702af28]:disabled{opacity:.45;cursor:not-allowed}.cap[data-v-f702af28]{border:1px solid var(--line-strong);border-radius:3px;background:var(--surface);padding:3px 6px;width:52px;font-family:var(--font-mono);font-size:calc(12px * var(--fs-mult,1));color:var(--ink);text-align:right}.why td[data-v-f702af28]{background:var(--hover-wash);font-size:calc(11.5px * var(--fs-mult,1));color:var(--ink-2)}.why .caps[data-v-f702af28]{color:var(--muted);margin-right:8px}.ed td[data-v-f702af28]{background:var(--hover-wash)}.rej[data-v-f702af28]{display:flex;gap:9px;align-items:flex-end;flex-wrap:wrap}.rej label[data-v-f702af28]{display:flex;flex-direction:column;gap:4px}.rej .grow[data-v-f702af28]{flex:1;min-width:280px}.rej .caps[data-v-f702af28]{font-size:var(--fs-micro);letter-spacing:var(--ls-caps);color:var(--muted)}.rej input[data-v-f702af28]{border:1px solid var(--line-strong);border-radius:3px;background:var(--surface);padding:6px 9px;font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));color:var(--ink);width:100%}.btn[data-v-f702af28]{border:1px solid var(--line-strong);border-radius:3px;background:var(--surface);padding:6px 12px;cursor:pointer;font-family:var(--font-tc);font-size:calc(12px * var(--fs-mult,1));color:var(--ink-2)}.btn[data-v-f702af28]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn[data-v-f702af28]:disabled{opacity:.45;cursor:not-allowed}.fine[data-v-f702af28]{margin:8px 0 0;font-size:calc(11px * var(--fs-mult,1));color:var(--muted);line-height:1.8}.fine code[data-v-f702af28]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));background:var(--hover-wash);border-radius:2px;padding:1px 5px;color:var(--ink-2)}.saidwhat[data-v-f702af28]{margin-top:3px;font-family:var(--font-tc);font-size:calc(10px * var(--fs-mult,1));color:var(--muted);line-height:1.6}.modtag[data-v-f702af28]{display:inline-block;font-family:var(--font-tc);font-size:calc(10.5px * var(--fs-mult,1));border:1px solid var(--line-strong);border-radius:2px;padding:0 5px;margin:1px 4px 1px 0;color:var(--ink-2);white-space:nowrap}.wrap[data-v-fcc4bb03]{display:flex;flex-direction:column;gap:18px}.dim[data-v-fcc4bb03]{color:var(--muted)}.warn[data-v-fcc4bb03]{color:var(--warn)}.block[data-v-fcc4bb03]{display:flex;flex-direction:column;gap:10px}.bhead[data-v-fcc4bb03]{display:flex;align-items:baseline;gap:11px;flex-wrap:wrap}.bhead h3[data-v-fcc4bb03]{font-size:calc(14px * var(--fs-mult,1))}.bhead .sub[data-v-fcc4bb03]{font-size:calc(11px * var(--fs-mult,1));color:var(--muted);line-height:1.7}.bhead .sub b[data-v-fcc4bb03]{color:var(--ink)}.filter[data-v-fcc4bb03]{display:flex;gap:6px;margin-left:auto}.runbar[data-v-fcc4bb03]{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.runbar label[data-v-fcc4bb03],.payrow label[data-v-fcc4bb03]{display:flex;flex-direction:column;gap:4px}.caps[data-v-fcc4bb03]{font-size:var(--fs-micro);letter-spacing:var(--ls-caps);color:var(--muted)}input[data-v-fcc4bb03]{border:1px solid var(--line-strong);border-radius:3px;background:var(--surface);padding:6px 9px;font-family:var(--font-mono);font-size:calc(12.5px * var(--fs-mult,1));color:var(--ink);width:130px}.payrow .grow[data-v-fcc4bb03]{flex:1;min-width:220px}.payrow .grow input[data-v-fcc4bb03]{width:100%;font-family:var(--font-tc)}.btn[data-v-fcc4bb03]{border:1px solid var(--line-strong);border-radius:3px;background:var(--surface);padding:6px 12px;cursor:pointer;font-family:var(--font-tc);font-size:calc(12px * var(--fs-mult,1));color:var(--ink-2)}.btn[data-v-fcc4bb03]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn[data-v-fcc4bb03]:disabled{opacity:.45;cursor:not-allowed}.btn.go[data-v-fcc4bb03]{border-color:var(--accent);color:var(--accent)}.btn.no[data-v-fcc4bb03]{border-color:var(--neg);color:var(--neg)}.runout[data-v-fcc4bb03]{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--line);padding-top:11px}.rgroup[data-v-fcc4bb03]{display:flex;flex-direction:column;gap:3px}.rcap[data-v-fcc4bb03]{color:var(--muted)}.rgroup.bad[data-v-fcc4bb03]{border-left:3px solid var(--neg);padding-left:9px}.rgroup.bad .rcap[data-v-fcc4bb03]{color:var(--neg)}.rline[data-v-fcc4bb03]{display:flex;gap:10px;font-size:calc(12px * var(--fs-mult,1));color:var(--ink-2)}.rline b[data-v-fcc4bb03]{min-width:170px}.rgroup.dim .rline[data-v-fcc4bb03]{color:var(--muted)}.tgrid .r[data-v-fcc4bb03]{text-align:right}.tgrid .dim[data-v-fcc4bb03]{color:var(--muted)}.tgrid td.b[data-v-fcc4bb03]{font-weight:600}.tag[data-v-fcc4bb03]{font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:var(--ls-caps);border:1px solid var(--line-strong);border-radius:2px;padding:0 5px;margin-left:6px;color:var(--muted)}.tag.warn[data-v-fcc4bb03]{border-color:var(--warn);color:var(--warn)}.link[data-v-fcc4bb03]{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:var(--accent);text-decoration:underline;text-underline-offset:3px}.det td[data-v-fcc4bb03],.ed td[data-v-fcc4bb03]{background:var(--hover-wash)}.payrow[data-v-fcc4bb03]{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.payrow .sep[data-v-fcc4bb03]{width:1px;align-self:stretch;background:var(--line)}.fine[data-v-fcc4bb03]{margin:8px 0 0;font-size:calc(11px * var(--fs-mult,1));color:var(--muted);line-height:1.8}.fine b[data-v-fcc4bb03]{color:var(--ink-2)}.ihead h3[data-v-bc806174]{margin:0 0 5px;font-size:calc(15px * var(--fs-mult,1));font-weight:600;color:var(--ink)}.ihead2[data-v-bc806174]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px}.ihead2 h3[data-v-bc806174]{margin:0}.iact[data-v-bc806174]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:12px}.chk[data-v-bc806174]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:calc(12.5px * var(--fs-mult,1));color:var(--ink-2)}.chk input[data-v-bc806174]{accent-color:var(--accent)}.mk[data-v-bc806174]{margin-left:auto;border:1px solid var(--ink);border-radius:var(--r-sm);background:var(--ink);padding:7px 15px;cursor:pointer;font-family:var(--font-tc);color:var(--surface);font-size:calc(12px * var(--fs-mult,1))}.mk[data-v-bc806174]:hover{background:var(--accent);border-color:var(--accent)}.mkform[data-v-bc806174]{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);padding:12px 14px;margin-bottom:14px}.mkrow[data-v-bc806174]{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:10px}.f[data-v-bc806174]{flex:1;min-width:180px;display:flex;flex-direction:column;gap:3px}.f.narrow[data-v-bc806174]{flex:0 0 150px;min-width:130px}.f>span[data-v-bc806174]{font-size:calc(11.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);color:var(--muted);display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.f input[data-v-bc806174],.f select[data-v-bc806174]{border:1px solid var(--line-strong);border-radius:3px;background:transparent;padding:6px 9px;font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));color:var(--ink)}.f em[data-v-bc806174]{font-style:normal;font-size:calc(11px * var(--fs-mult,1));color:var(--muted);line-height:1.65}.f em b[data-v-bc806174]{color:var(--ink-2)}.mkfoot[data-v-bc806174]{display:flex;gap:9px;align-items:center}.go[data-v-bc806174]{border:1px solid var(--ink);border-radius:var(--r-sm);background:var(--ink);padding:7px 16px;cursor:pointer;font-family:var(--font-tc);color:var(--surface);font-size:calc(12px * var(--fs-mult,1))}.go[data-v-bc806174]:disabled{opacity:.55;cursor:default}.cancel[data-v-bc806174]{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:transparent;padding:7px 14px;cursor:pointer;font-family:var(--font-tc);color:var(--ink-2);font-size:calc(12px * var(--fs-mult,1))}.tgrid td.c[data-v-bc806174]{white-space:nowrap}.codebtn[data-v-bc806174]{background:transparent;border:0;padding:0;cursor:pointer;font-family:var(--font-mono);font-size:calc(12px * var(--fs-mult,1));color:var(--ink);letter-spacing:.04em;border-bottom:1px dotted var(--line-strong)}.codebtn[data-v-bc806174]:hover{color:var(--accent);border-color:var(--accent)}.tgrid tr.off[data-v-bc806174]{opacity:.55}.tgrid td.g[data-v-bc806174]{font-size:calc(12px * var(--fs-mult,1));color:var(--ink-2)}.tgrid td.a[data-v-bc806174]{white-space:nowrap;text-align:right}.dead[data-v-bc806174]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--neg)}.live[data-v-bc806174]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted)}.mini[data-v-bc806174]{border:1px solid var(--line);border-radius:3px;background:transparent;padding:4px 9px;margin-left:5px;cursor:pointer;font-family:var(--font-tc);font-size:calc(11.5px * var(--fs-mult,1));color:var(--ink-2)}.mini[data-v-bc806174]:hover{border-color:var(--accent);color:var(--accent)}.mini[data-v-bc806174]:disabled{opacity:.5;cursor:default}.sub td[data-v-bc806174]{background:color-mix(in srgb,var(--ink) 3%,transparent)}.reds[data-v-bc806174]{list-style:none;margin:0;padding:4px 0;display:flex;flex-direction:column;gap:3px}.reds li[data-v-bc806174]{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap;font-size:calc(12px * var(--fs-mult,1));color:var(--ink-2)}.rt[data-v-bc806174]{color:var(--muted);font-size:calc(10.5px * var(--fs-mult,1))}.rn[data-v-bc806174]{min-width:160px;color:var(--ink)}.rx[data-v-bc806174],.rid[data-v-bc806174]{color:var(--muted);font-size:calc(10.5px * var(--fs-mult,1))}.rk[data-v-bc806174]{font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted)}.empty[data-v-bc806174]{border:1px dashed var(--line-strong);border-radius:var(--r-sm);padding:14px;font-size:calc(12px * var(--fs-mult,1));color:var(--ink-2);line-height:1.85}.empty b[data-v-bc806174]{color:var(--neg)}.muted[data-v-bc806174]{color:var(--muted);font-size:calc(11.5px * var(--fs-mult,1))}.err[data-v-bc806174]{color:var(--neg);font-size:calc(12px * var(--fs-mult,1));margin:0 0 10px}.ok[data-v-bc806174]{color:var(--pos);font-size:calc(12px * var(--fs-mult,1));margin:0 0 10px}.ihead2[data-v-5cfe7da9]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px}.ihead2 h3[data-v-5cfe7da9]{margin:0;font-size:calc(15px * var(--fs-mult,1));font-weight:600;color:var(--ink)}.form[data-v-5cfe7da9]{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;max-width:760px;margin-top:14px}.f[data-v-5cfe7da9]{display:flex;flex-direction:column;gap:6px;min-width:0}.f.wide[data-v-5cfe7da9]{grid-column:1 / -1}.f>span[data-v-5cfe7da9]{font-size:calc(12.5px * var(--fs-mult,1));color:var(--muted)}.f input[data-v-5cfe7da9]{font:inherit;font-size:calc(13.5px * var(--fs-mult,1));color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:3px;padding:8px 10px}.f input[data-v-5cfe7da9]:focus{outline:2px solid var(--accent);outline-offset:1px}.f small[data-v-5cfe7da9]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);line-height:1.6}.act[data-v-5cfe7da9]{grid-column:1 / -1}.mk[data-v-5cfe7da9]{font:inherit;font-size:calc(13px * var(--fs-mult,1));font-weight:600;cursor:pointer;background:var(--ink);color:var(--surface);border:1px solid var(--ink);border-radius:3px;padding:9px 20px}.mk[data-v-5cfe7da9]:disabled{opacity:.55;cursor:default}.err[data-v-5cfe7da9]{color:var(--neg);font-size:calc(13px * var(--fs-mult,1));margin:8px 0}.ok[data-v-5cfe7da9]{color:var(--pos);font-size:calc(13px * var(--fs-mult,1));margin:8px 0}.muted[data-v-5cfe7da9]{color:var(--muted);font-size:calc(13px * var(--fs-mult,1))}@media (max-width:720px){.form[data-v-5cfe7da9]{grid-template-columns:1fr}}.ccwrap[data-v-2e6c6969]{display:flex;flex-direction:column;gap:16px}.cchead[data-v-2e6c6969]{display:flex;gap:16px;align-items:flex-start}.lead[data-v-2e6c6969]{flex:1;margin:0;font-size:calc(12.5px * var(--fs-mult, 1));color:var(--muted);line-height:1.75;max-width:78ch}.ccreset[data-v-2e6c6969]{border:1px solid var(--line-strong);border-radius:3px;background:transparent;padding:6px 13px;cursor:pointer;font-family:var(--font-tc);font-size:calc(11.5px * var(--fs-mult, 1));color:var(--ink-2);white-space:nowrap}.ccreset[data-v-2e6c6969]:hover{border-color:var(--accent);color:var(--accent)}.ccpanel[data-v-2e6c6969]{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);padding:16px 18px}.ccsub[data-v-2e6c6969]{display:block;margin-bottom:10px;font-size:var(--fs-micro);letter-spacing:var(--ls-caps);color:var(--ink-2)}.grid[data-v-2e6c6969]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.fld[data-v-2e6c6969]{display:flex;flex-direction:column;gap:8px}.fld .caps[data-v-2e6c6969]{font-size:var(--fs-micro);letter-spacing:var(--ls-caps);color:var(--muted);display:flex;justify-content:space-between;align-items:baseline;gap:8px}.fld .caps b[data-v-2e6c6969]{color:var(--ink);font-size:calc(13px * var(--fs-mult, 1));font-variant-numeric:tabular-nums}input[type=range][data-v-2e6c6969]{width:100%;accent-color:var(--accent)}.ctlrow[data-v-2e6c6969]{display:flex;flex-wrap:wrap;gap:22px 24px;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.segblk[data-v-2e6c6969]{display:flex;flex-direction:column;gap:8px}.segblk .caps[data-v-2e6c6969],.fxblk .caps[data-v-2e6c6969]{font-size:var(--fs-micro);letter-spacing:var(--ls-caps);color:var(--muted)}.vseg.sm[data-v-2e6c6969]{display:inline-flex;border:1px solid var(--line-strong);border-radius:3px;overflow:hidden}.vseg.sm button[data-v-2e6c6969]{border:0;background:transparent;color:var(--ink-2);padding:6px 13px;cursor:pointer;font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult, 1))}.vseg.sm button.on[data-v-2e6c6969]{background:var(--accent);color:var(--surface)}.fxblk[data-v-2e6c6969]{display:flex;flex-direction:column;gap:8px}.fxin[data-v-2e6c6969]{width:90px;border:1px solid var(--line-strong);border-radius:3px;background:var(--surface);padding:6px 9px;color:var(--ink);font-size:calc(12.5px * var(--fs-mult, 1))}.tog[data-v-2e6c6969]{display:flex;align-items:center;gap:9px;font-size:calc(12.5px * var(--fs-mult, 1));color:var(--ink-2);cursor:pointer}.tog input[data-v-2e6c6969]{width:16px;height:16px;accent-color:var(--accent)}.model[data-v-2e6c6969]{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);overflow:hidden}.mfact[data-v-2e6c6969]{flex:1;min-width:170px;display:flex;flex-direction:column;gap:5px;padding:15px 18px;border-left:1px solid var(--line)}.mfact[data-v-2e6c6969]:first-child{border-left:0}.mfact .caps[data-v-2e6c6969]{font-size:var(--fs-micro);letter-spacing:var(--ls-caps);color:var(--muted)}.mfact b[data-v-2e6c6969]{font-family:var(--font-mono);font-size:calc(22px * var(--fs-mult, 1));font-variant-numeric:tabular-nums;color:var(--ink);line-height:1.1}.mfact b.sm[data-v-2e6c6969]{font-size:calc(15px * var(--fs-mult, 1))}.mfact .mnote[data-v-2e6c6969]{font-size:calc(10.5px * var(--fs-mult, 1));color:var(--muted);line-height:1.6}.mfact.hero[data-v-2e6c6969]{background:var(--accent)}.mfact.hero .caps[data-v-2e6c6969],.mfact.hero .mnote[data-v-2e6c6969]{color:var(--surface);opacity:.82}.mfact.hero b[data-v-2e6c6969]{color:var(--surface)}.bar[data-v-2e6c6969]{display:flex;height:26px;border-radius:4px;overflow:hidden;border:1px solid var(--line)}.bar>span[data-v-2e6c6969]{height:100%}.legend[data-v-2e6c6969]{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:calc(11.5px * var(--fs-mult, 1));color:var(--muted)}.legend i[data-v-2e6c6969]{display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:middle}.tgrid th[data-v-2e6c6969],.tgrid td[data-v-2e6c6969]{padding:9px 10px}.tgrid th[data-v-2e6c6969]{font-size:var(--fs-micro);letter-spacing:var(--ls-caps);color:var(--muted);font-weight:400}.tgrid td.num[data-v-2e6c6969],.tgrid th.num[data-v-2e6c6969]{text-align:right;font-variant-numeric:tabular-nums}.tgrid .dim[data-v-2e6c6969]{color:var(--muted)}.tgrid .mono[data-v-2e6c6969]{font-family:var(--font-mono)}.tgrid tfoot td[data-v-2e6c6969]{font-weight:700;border-top:1px solid var(--line-strong);border-bottom:0;color:var(--ink)}.dot[data-v-2e6c6969]{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:8px;vertical-align:middle}.fine[data-v-2e6c6969]{margin:0;font-size:calc(11.5px * var(--fs-mult, 1));color:var(--muted);line-height:1.9;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:12px 14px}.fine b[data-v-2e6c6969]{color:var(--ink-2)}.ahead[data-v-2e6c6969]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ahead .stamp[data-v-2e6c6969]{font-size:calc(11px * var(--fs-mult, 1));color:var(--muted);margin-left:auto}.dim[data-v-2e6c6969]{color:var(--muted);font-size:calc(12.5px * var(--fs-mult, 1))}.dim.bad[data-v-2e6c6969]{color:var(--neg)}.spark[data-v-2e6c6969]{display:flex;align-items:flex-end;gap:2px;height:90px;padding:6px 0 0;border-bottom:1px solid var(--line)}.spark>span[data-v-2e6c6969]{flex:1;min-width:2px;background:var(--accent);border-radius:1px 1px 0 0}.spark>span.est[data-v-2e6c6969]{background:var(--line-strong)}.sparkcap[data-v-2e6c6969]{display:flex;justify-content:space-between;margin-top:5px;font-size:calc(10.5px * var(--fs-mult, 1));color:var(--muted)}.svc[data-v-2e6c6969]{margin-top:16px}.svrow[data-v-2e6c6969]{display:flex;align-items:center;gap:10px;padding:4px 0;font-size:calc(12px * var(--fs-mult, 1))}.svn[data-v-2e6c6969]{flex:0 0 34%;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svbar[data-v-2e6c6969]{flex:1;height:8px;background:var(--surface-2);border-radius:4px;overflow:hidden}.svbar i[data-v-2e6c6969]{display:block;height:100%;background:var(--accent)}.svv[data-v-2e6c6969]{flex:0 0 auto;color:var(--ink);font-variant-numeric:tabular-nums}.notcfg[data-v-2e6c6969]{border:1px dashed var(--line-strong);border-radius:var(--r-sm);padding:16px 18px}.notcfg b[data-v-2e6c6969]{font-size:calc(13px * var(--fs-mult, 1));color:var(--ink)}.notcfg p[data-v-2e6c6969]{margin:8px 0 0;font-size:calc(12px * var(--fs-mult, 1));color:var(--ink-2);line-height:1.7}.notcfg p.dim[data-v-2e6c6969]{color:var(--muted)}.capgrid[data-v-7743f400]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;margin:0 0 14px}.inclist[data-v-7743f400]{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 14px}.capitem[data-v-7743f400]{position:relative;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm)}.caphead[data-v-7743f400]{display:flex;align-items:center;gap:6px;padding:8px 10px 0}.caphead h4[data-v-7743f400]{flex:1;min-width:0;font-size:calc(12px * var(--fs-mult,1));font-weight:600;margin:0;overflow-wrap:anywhere}.capitem>.seg[data-v-7743f400],.capitem>.capnum[data-v-7743f400]{margin:6px 10px 9px}.capnum[data-v-7743f400]{width:70px;padding:3px 6px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);font-size:calc(11.5px * var(--fs-mult,1))}.seg[data-v-7743f400]{display:flex;flex-wrap:wrap;gap:3px;min-width:0}.seg button[data-v-7743f400]{border:1px solid var(--line);background:transparent;color:var(--muted);border-radius:99px;padding:2px 9px;cursor:pointer;font-size:calc(11px * var(--fs-mult,1));white-space:nowrap}.seg button.on[data-v-7743f400]{border-color:var(--accent);color:var(--fg);font-weight:600}.devmark[data-v-7743f400]{color:var(--accent)}.mwrap[data-v-7743f400]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;background:#00000073;padding:24px}.mcard[data-v-7743f400]{width:min(920px,100%);max-height:88dvh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:0 20px 60px #00000059;overflow:hidden}.mtop[data-v-7743f400]{display:flex;align-items:baseline;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.mtop .spacer[data-v-7743f400]{flex:1}.mtabs[data-v-7743f400]{display:flex;gap:6px;padding:10px 18px 0}.mtabs button[data-v-7743f400]{border:1px solid var(--line);border-bottom:0;background:transparent;color:var(--muted);border-radius:var(--r-md) var(--r-md) 0 0;padding:7px 16px;cursor:pointer;font-size:calc(12.5px * var(--fs-mult,1))}.mtabs button.on[data-v-7743f400]{color:var(--fg);border-color:var(--line-strong);background:var(--surface-2,var(--surface));font-weight:600}.mtabs button.danger.on[data-v-7743f400]{color:var(--neg);border-color:var(--neg)}.mbody[data-v-7743f400]{flex:1;overflow:auto;padding:14px 18px 20px;border-top:1px solid var(--line);margin-top:-1px}.mpane .phead[data-v-7743f400]{padding:0 0 8px}.dsum[data-v-7743f400]{margin:0 0 10px;font-size:calc(12.5px * var(--fs-mult,1));color:var(--muted)}.dsum.warn[data-v-7743f400]{color:var(--warn,#8a6d1f)}.hardwarn[data-v-7743f400],.link.danger[data-v-7743f400],.btn.danger[data-v-7743f400]{color:var(--neg)}.btn.danger[data-v-7743f400],.firmnote.block[data-v-7743f400]{border-color:var(--neg)}.firmnote.block p[data-v-7743f400]{margin:2px 0}.lbl[data-v-7743f400]{display:inline-flex;align-items:center}.opt[data-v-7743f400]{margin-left:6px;padding:1px 6px;border:1px solid var(--line-strong);border-radius:99px;font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));color:var(--muted);font-weight:400}.tmsg[data-v-7743f400]{font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);line-height:1.7}.tmsg.good[data-v-7743f400]{color:var(--accent)}.tmsg.bad[data-v-7743f400]{color:var(--neg)}.t tr.grp td[data-v-7743f400]{background:var(--surface-2);padding:7px 10px;border-top:1px solid var(--line-strong)}.gtitle[data-v-7743f400]{font-family:var(--font-mono-tc);font-size:calc(11.5px * var(--fs-mult,1));font-weight:600;color:var(--ink)}.glink[data-v-7743f400]{background:none;border:none;padding:0;cursor:pointer;color:var(--ink);font-family:var(--font-mono-tc);font-size:calc(11.5px * var(--fs-mult,1));font-weight:600}.gcount[data-v-7743f400]{font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));color:var(--muted);margin-left:5px}.gnote[data-v-7743f400]{margin-left:10px;font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted)}.pname[data-v-7743f400]{font-size:calc(12.5px * var(--fs-mult,1));color:var(--ink)}.pcode[data-v-7743f400]{font-size:calc(10px * var(--fs-mult,1));color:var(--muted);margin-top:2px}.nact[data-v-7743f400]{display:block;margin-top:4px}.link[data-v-7743f400]{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.link[data-v-7743f400]:disabled{opacity:.5;cursor:default}.wrap[data-v-7743f400]{min-height:100vh;background:var(--bg);color:var(--ink)}.bar[data-v-7743f400]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 26px;border-bottom:1px solid var(--line-strong);background:var(--surface)}.brand[data-v-7743f400]{font-family:var(--font-sans);font-weight:700;letter-spacing:.06em}.brand .caps[data-v-7743f400]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);color:var(--muted);margin-left:9px}.right[data-v-7743f400]{display:flex;align-items:center;gap:14px}.who[data-v-7743f400]{font-size:calc(12.5px * var(--fs-mult,1));color:var(--muted)}.layout[data-v-7743f400]{--chrome:57px;position:relative;display:grid;grid-template-columns:186px 1fr;min-height:calc(100vh - var(--chrome));transition:grid-template-columns .34s var(--e)}.layout.slim[data-v-7743f400]{grid-template-columns:52px 1fr}.side[data-v-7743f400]{position:sticky;top:var(--chrome);align-self:start;height:calc(100vh - var(--chrome));padding:14px 8px;border-right:1px solid var(--line);background:var(--bg);overflow-y:auto;transition:width .34s var(--e),box-shadow .34s var(--e),background .34s var(--e)}.layout.slim .side[data-v-7743f400]{position:fixed;left:0;top:var(--chrome);width:52px;overflow:hidden;z-index:15}.layout.slim .side.open[data-v-7743f400]{width:200px;background:var(--surface);box-shadow:var(--shadow);border-right-color:var(--line-strong);overflow-y:auto}.shead[data-v-7743f400]{display:flex;align-items:center;gap:6px;padding:0 6px 10px}.sgrp[data-v-7743f400]{flex:1;font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.16em;text-transform:uppercase;color:var(--muted);white-space:nowrap;overflow:hidden;transition:opacity .2s var(--e)}.pin[data-v-7743f400]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;border-radius:var(--r-sm);border:1px solid transparent;background:none;color:var(--muted);cursor:pointer;transition:color .2s var(--e),border-color .2s var(--e)}.pin[data-v-7743f400]:hover{color:var(--ink);border-color:var(--line-strong)}.pin.on[data-v-7743f400]{color:var(--accent)}.layout.slim .shead[data-v-7743f400]{padding-left:0;padding-right:0;justify-content:center}.sgroup[data-v-7743f400]{font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.18em;text-transform:uppercase;color:var(--line-strong);padding:12px 8px 5px;white-space:nowrap;overflow:hidden;transition:opacity .2s var(--e)}.slink[data-v-7743f400]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 8px;border:none;background:none;border-radius:var(--r);font-size:calc(13.5px * var(--fs-mult,1));font-family:var(--font-tc);color:var(--ink);text-align:left;cursor:pointer;white-space:nowrap}.slink .num[data-v-7743f400]{flex:none;width:22px;text-align:center;font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));letter-spacing:.06em;color:var(--muted);transition:color .2s var(--e)}.slink .txt[data-v-7743f400]{overflow:hidden;transition:opacity .22s var(--e)}.slink[data-v-7743f400]:hover,.slink.on[data-v-7743f400]{background:var(--hover-wash)}.slink.on .num[data-v-7743f400]{color:var(--accent)}.layout.slim .side:not(.open) .txt[data-v-7743f400],.layout.slim .side:not(.open) .sgrp[data-v-7743f400],.layout.slim .side:not(.open) .sgroup[data-v-7743f400]{opacity:0}.main[data-v-7743f400]{grid-column:2;padding:22px 30px 70px;min-width:0;display:flex;flex-direction:column;gap:16px}.sechead[data-v-7743f400]{display:flex;align-items:baseline;gap:10px}.sechead h2[data-v-7743f400]{font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:600}.sechead .line[data-v-7743f400]{flex:1;height:1px;background:var(--line)}.secno[data-v-7743f400]{font-family:var(--font-mono);font-size:calc(12px * var(--fs-mult,1));letter-spacing:.16em;color:var(--muted)}@media (max-width:900px){.layout[data-v-7743f400],.layout.slim[data-v-7743f400]{grid-template-columns:1fr}.side[data-v-7743f400],.layout.slim .side[data-v-7743f400]{display:none}.main[data-v-7743f400]{grid-column:1;padding:18px 16px 60px}}.panel[data-v-7743f400]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:16px 18px}.phead[data-v-7743f400]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:14px}.phead h3[data-v-7743f400]{font-family:var(--font-sans);font-size:calc(15px * var(--fs-mult,1));font-weight:600}.phead .sub[data-v-7743f400]{flex:1;font-size:calc(12.5px * var(--fs-mult,1));line-height:1.75;color:var(--muted)}.phead .spacer[data-v-7743f400]{flex:1}.ymin[data-v-7743f400]{width:auto;font-size:calc(12px * var(--fs-mult,1));padding:5px 9px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);color:var(--ink)}.grid[data-v-7743f400]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 18px}.grid label[data-v-7743f400]{display:flex;flex-direction:column;gap:5px;font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.grid label.wide[data-v-7743f400]{grid-column:1/-1}.grid input[data-v-7743f400],.grid select[data-v-7743f400]{font-family:var(--font-tc);font-size:calc(13px * var(--fs-mult,1));padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);color:var(--ink)}.grid input.mono[data-v-7743f400]{font-family:var(--font-mono)}.grid input[data-v-7743f400]:focus,.grid select[data-v-7743f400]:focus{outline:none;border-color:var(--accent)}.hint[data-v-7743f400]{font-family:var(--font-tc);font-size:calc(12px * var(--fs-mult,1));letter-spacing:0;text-transform:none;color:var(--muted)}.capl[data-v-7743f400]{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.switchrow[data-v-7743f400]{display:flex;gap:22px;flex-wrap:wrap;align-items:center;padding:10px 12px;margin-bottom:14px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface)}.toggle[data-v-7743f400]{grid-column:1/-1;flex-direction:row!important;align-items:center;gap:9px!important;font-family:var(--font-tc)!important;font-size:calc(12.5px * var(--fs-mult,1))!important;letter-spacing:0!important;text-transform:none!important;color:var(--ink)!important;cursor:pointer}.toggle input[data-v-7743f400]{width:auto;accent-color:var(--accent)}.exc[data-v-7743f400]{color:var(--muted);font-size:calc(11.5px * var(--fs-mult,1));margin-left:7px}.acts[data-v-7743f400]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px}.meta[data-v-7743f400]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted)}.kpis[data-v-7743f400]{display:flex;flex-wrap:wrap;gap:16px 32px;padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid var(--line)}.kpi[data-v-7743f400]{display:flex;flex-direction:column;gap:4px}.kpi b[data-v-7743f400]{font-family:var(--font-mono);font-size:calc(19px * var(--fs-mult,1));font-weight:600;letter-spacing:-.02em}.kpi .note[data-v-7743f400]{font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted)}.caps[data-v-7743f400]{font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.t[data-v-7743f400]{width:100%;border-collapse:collapse;font-size:calc(12.5px * var(--fs-mult,1))}.t th[data-v-7743f400]{text-align:left;font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:400;padding:0 8px 7px;border-bottom:1px solid var(--line-strong)}.t th.r[data-v-7743f400],.t td.r[data-v-7743f400]{text-align:right}.t th.c[data-v-7743f400],.t td.c[data-v-7743f400]{text-align:center}.t td[data-v-7743f400]{padding:7px 8px;border-bottom:1px solid var(--line);vertical-align:middle}.t .mono[data-v-7743f400]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.t .code[data-v-7743f400]{color:var(--muted);margin-right:8px}.t .dim[data-v-7743f400]{color:var(--muted)}.t input[type=checkbox][data-v-7743f400]{width:auto;margin:0;accent-color:var(--accent)}.qin[data-v-7743f400]{width:66px;font-size:calc(12px * var(--fs-mult,1));padding:5px 8px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);color:var(--ink)}.qin[data-v-7743f400]:focus{outline:none;border-color:var(--accent)}.empty[data-v-7743f400]{padding:22px 8px;text-align:center;color:var(--muted)}.cli[data-v-7743f400]{margin:14px 0 0;font-size:calc(11.5px * var(--fs-mult,1));line-height:1.9;color:var(--muted);padding:11px 14px;border:1px dashed var(--line-strong);border-radius:var(--r)}.cli .sub[data-v-7743f400]{display:block;margin-top:4px}.t tr.off td[data-v-7743f400]{opacity:.55}.sel[data-v-7743f400]{font-family:var(--font-mono);font-size:calc(12px * var(--fs-mult,1));padding:4px 7px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);color:var(--ink)}.sub2[data-v-7743f400]{display:block;font-family:var(--font-mono);font-size:calc(9.5px * var(--fs-mult,1));color:var(--muted);margin-top:3px}.dimtxt[data-v-7743f400]{opacity:.55}.mown[data-v-7743f400]{font-size:calc(11px * var(--fs-mult,1));color:var(--muted);border-left:1px solid var(--line);padding-left:10px;margin-left:2px}.pill[data-v-7743f400]{display:inline-block;font-family:var(--font-mono);font-size:calc(9px * var(--fs-mult,1));letter-spacing:.1em;border:1px solid var(--pos);color:var(--pos);border-radius:99px;padding:1px 7px;margin-left:6px}.pill.bad[data-v-7743f400]{border-color:var(--neg);color:var(--neg)}.pill.code2[data-v-7743f400]{border-color:var(--line-strong);color:var(--muted)}.plant td[data-v-7743f400]:nth-child(5){max-width:280px;white-space:normal}.plant td[data-v-7743f400]:nth-child(1){min-width:150px}.capchip[data-v-7743f400]{display:inline-block;font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));color:var(--muted);border:1px solid var(--line);border-radius:var(--r-sm);padding:1px 6px;margin:2px 4px 2px 0;cursor:help}.capchip.dev[data-v-7743f400]{border-color:var(--accent);color:var(--accent)}.link[data-v-7743f400]{background:none;border:none;padding:0 0 0 10px;font:inherit;font-size:calc(12px * var(--fs-mult,1));color:var(--accent);cursor:pointer}.link.warn[data-v-7743f400]{color:var(--neg)}.qin.wide[data-v-7743f400]{width:132px}.t th.grp[data-v-7743f400]{text-align:center;background:var(--surface-2);border-left:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.t th.sh[data-v-7743f400]{text-align:right;font-size:calc(9.5px * var(--fs-mult,1));letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--line-strong)}.t td.b[data-v-7743f400]{color:var(--ink);font-weight:600}.qcell[data-v-7743f400]{display:flex;align-items:center;gap:7px;white-space:nowrap}.qsel[data-v-7743f400]{font-family:var(--font-tc);font-size:calc(12px * var(--fs-mult,1));padding:5px 8px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);color:var(--ink)}.qsel[data-v-7743f400]:focus{outline:none;border-color:var(--accent)}.unit[data-v-7743f400]{font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));color:var(--muted)}.unit.warn[data-v-7743f400]{color:var(--warn)}.grow[data-v-7743f400]{flex:1}.foot[data-v-7743f400]{margin:10px 2px 0;font-family:var(--font-tc);font-size:calc(11.5px * var(--fs-mult,1));line-height:1.85;color:var(--muted)}.foot b[data-v-7743f400]{color:var(--ink-2);font-weight:600}.tscroll[data-v-7743f400]{overflow-x:auto;max-width:100%}.tscroll.fit>.t[data-v-7743f400]{width:100%;table-layout:auto}.tscroll>.t[data-v-7743f400]{min-width:100%;width:max-content}.t td .link[data-v-7743f400],.t th[data-v-7743f400]{white-space:nowrap}.modt td[data-v-7743f400]{vertical-align:top}.tri[data-v-7743f400]{display:inline-flex;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.tri button[data-v-7743f400]{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult,1));padding:3px 9px;border:none;border-left:1px solid var(--line);background:var(--bg);color:var(--muted);cursor:pointer}.tri button[data-v-7743f400]:first-child{border-left:none}.tri button.act[data-v-7743f400]{background:var(--ink);color:var(--bg)}.tri button[data-v-7743f400]:disabled{opacity:.5;cursor:default}.statedot[data-v-7743f400]{display:inline-block;width:7px;height:7px;border-radius:99px;margin-right:6px;background:var(--line-strong)}.statedot.on[data-v-7743f400]{background:var(--pos)}.pill.warnpill[data-v-7743f400]{border-color:var(--warn);color:var(--warn)}.fchk[data-v-7743f400]{display:flex;flex-direction:row;align-items:center;gap:6px;font-size:calc(12px * var(--fs-mult,1));color:var(--muted);cursor:pointer}.fchk input[data-v-7743f400]{width:auto;accent-color:var(--accent)}.suspects[data-v-7743f400]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;padding:9px 12px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--warn) 9%,transparent);border:1px solid color-mix(in srgb,var(--warn) 38%,transparent)}.sus[data-v-7743f400]{font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));color:var(--ink)}.ua[data-v-7743f400]{font-size:calc(10.5px * var(--fs-mult,1));max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}code[data-v-7743f400]{font-family:var(--font-mono);font-size:calc(11.5px * var(--fs-mult,1));background:var(--bg);padding:1px 5px;border-radius:4px}.flaggrid[data-v-7743f400]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 14px;margin:8px 0 4px}.flaggrid.ro[data-v-7743f400]{opacity:.72}.flaggrid.ro .flagbox[data-v-7743f400]{cursor:default}.flagbox[data-v-7743f400]{display:flex;align-items:center;gap:7px;font-size:calc(12.5px * var(--fs-mult,1));padding:5px 8px;border:1px solid transparent;border-radius:6px}.flagbox[data-v-7743f400]:hover{border-color:var(--line-strong);background:var(--surface-2)}.flagbox.dev[data-v-7743f400]{border-color:var(--accent)}.devmark[data-v-7743f400]{color:var(--accent);font-family:var(--font-mono)}.firmnote[data-v-7743f400]{font-size:calc(12px * var(--fs-mult,1));color:var(--warn);margin:4px 0 8px}.delpanel[data-v-7743f400]{border-color:var(--warn)}.deltenants[data-v-7743f400]{font-size:calc(12px * var(--fs-mult,1));margin:2px 0 10px;line-height:1.9}.btn.warn2[data-v-7743f400]{border-color:var(--warn);color:var(--warn);font-weight:600}.capgrouphead[data-v-7743f400]{margin:14px 0 6px;padding-bottom:4px;border-bottom:1px solid var(--line);letter-spacing:.14em;color:var(--accent)}.toggle.inl[data-v-7743f400]{display:inline-flex;align-items:center;gap:5px;font-size:calc(12px * var(--fs-mult,1));color:var(--muted);margin-left:auto}:root{--e:cubic-bezier(.22,1,.36,1);--dur-fast:.25s;--dur:.45s;--dur-slow:.9s;--font-sans:"Space Grotesk","Noto Sans TC",system-ui,-apple-system,sans-serif;--font-tc:"Noto Sans TC",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--font-mono-tc:"JetBrains Mono","Noto Sans TC","PingFang TC","Noto Sans CJK TC", "Microsoft JhengHei",ui-monospace,SFMono-Regular,monospace;--fs-mult:1;--fs-display:calc(26px * var(--fs-mult));--fs-h1:calc(20px * var(--fs-mult));--fs-h2:calc(15px * var(--fs-mult));--fs-body:calc(13.5px * var(--fs-mult));--fs-sm:calc(12.5px * var(--fs-mult));--fs-xs:calc(11px * var(--fs-mult));--fs-micro:calc(9.5px * var(--fs-mult));--fs-label:calc(12px * var(--fs-mult));--fs-field:calc(14.5px * var(--fs-mult));--ls-caps:.16em;--bg:#f2f3f4;--surface:#ffffff;--surface-2:#fafbfb;--line:#e7e9eb;--line-strong:#d9dcdf;--hover-wash:rgba(20,22,25,.035);--ink:#111315;--ink-2:#22262a;--muted:#4f545a;--pos:#2f6b4f;--neg:#a9503a;--warn:#9a6b12;--flap-a:#fdfdfe;--flap-b:#eff0f2;--flap-ink:#16181a;--flap-seam:#dbdde0;--flap-pin:#c7cacf;--flap-amber:#9a6b12;--flap-green:#2f6b4f;--flap-red:#a9503a;--flap-soft:#33363a;--r-sm:7px;--r:9px;--r-lg:14px;--r-xl:16px;--atb-barcode:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIxMjAiIHZpZXdCb3g9IjAgMCAyMiAxMjAiIHNoYXBlLXJlbmRlcmluZz0iY3Jpc3BFZGdlcyIgZmlsbD0iIzE2MTgxYSI+PHJlY3QgeD0iOCIgeT0iMCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjEwIiB5PSIwIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTQiIHk9IjAiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxNiIgeT0iMCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjAiIHk9IjIiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIyIiB5PSIyIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iNCIgeT0iMiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE0IiB5PSIyIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTYiIHk9IjIiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI0IiB5PSI0IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iNiIgeT0iNCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjEwIiB5PSI0IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTQiIHk9IjQiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxOCIgeT0iNCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjAiIHk9IjYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIyIiB5PSI2IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iNCIgeT0iNiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjYiIHk9IjYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI4IiB5PSI2IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTQiIHk9IjYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxNiIgeT0iNiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjIwIiB5PSI2IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMCIgeT0iOCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjIiIHk9IjgiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI4IiB5PSI4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTYiIHk9IjgiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxOCIgeT0iOCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjYiIHk9IjEwIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTYiIHk9IjEwIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTgiIHk9IjEwIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMjAiIHk9IjEwIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iNCIgeT0iMTIiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxMCIgeT0iMTIiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxMiIgeT0iMTIiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxNCIgeT0iMTIiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIyMCIgeT0iMTIiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIwIiB5PSIxNCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjIiIHk9IjE0IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iNCIgeT0iMTQiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI2IiB5PSIxNCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE0IiB5PSIxNCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE2IiB5PSIxNCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE4IiB5PSIxNCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjIwIiB5PSIxNCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjIiIHk9IjE2IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iNCIgeT0iMTYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI2IiB5PSIxNiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjEwIiB5PSIxNiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjEyIiB5PSIxNiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE0IiB5PSIxNiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE2IiB5PSIxNiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE4IiB5PSIxNiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjIwIiB5PSIxNiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjAiIHk9IjE4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMiIgeT0iMTgiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI0IiB5PSIxOCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjEwIiB5PSIxOCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjIwIiB5PSIxOCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjAiIHk9IjIwIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMiIgeT0iMjAiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI4IiB5PSIyMCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjEwIiB5PSIyMCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjEyIiB5PSIyMCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE2IiB5PSIyMCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjIwIiB5PSIyMCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjQiIHk9IjIyIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iOCIgeT0iMjIiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIyMCIgeT0iMjIiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIyIiB5PSIyNCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjYiIHk9IjI0IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTAiIHk9IjI0IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTQiIHk9IjI0IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTYiIHk9IjI0IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTgiIHk9IjI0IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iNCIgeT0iMjYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI2IiB5PSIyNiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjEwIiB5PSIyNiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE0IiB5PSIyNiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE2IiB5PSIyNiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjYiIHk9IjI4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTIiIHk9IjI4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTQiIHk9IjI4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMjAiIHk9IjI4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMCIgeT0iMzAiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI2IiB5PSIzMCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjgiIHk9IjMwIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTYiIHk9IjMwIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMjAiIHk9IjMwIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTQiIHk9IjMyIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTYiIHk9IjMyIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTgiIHk9IjMyIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMiIgeT0iMzQiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI4IiB5PSIzNCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjEwIiB5PSIzNCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE2IiB5PSIzNCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE4IiB5PSIzNCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjIwIiB5PSIzNCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjAiIHk9IjM2IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMiIgeT0iMzYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxMCIgeT0iMzYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxMiIgeT0iMzYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxOCIgeT0iMzYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIyMCIgeT0iMzYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI2IiB5PSIzOCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjgiIHk9IjM4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTAiIHk9IjM4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTQiIHk9IjM4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTgiIHk9IjM4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMjAiIHk9IjM4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMCIgeT0iNDAiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI0IiB5PSI0MCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjEyIiB5PSI0MCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjQiIHk9IjQyIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTIiIHk9IjQyIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTYiIHk9IjQyIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMjAiIHk9IjQyIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMiIgeT0iNDQiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI4IiB5PSI0NCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjEwIiB5PSI0NCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE0IiB5PSI0NCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE2IiB5PSI0NCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE4IiB5PSI0NCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjAiIHk9IjQ2IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMiIgeT0iNDYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI0IiB5PSI0NiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjYiIHk9IjQ2IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iOCIgeT0iNDYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxOCIgeT0iNDYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIyMCIgeT0iNDYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI2IiB5PSI0OCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjgiIHk9IjQ4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTQiIHk9IjQ4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTgiIHk9IjQ4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMiIgeT0iNTAiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIwIiB5PSI1MiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjQiIHk9IjUyIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iNiIgeT0iNTIiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxMiIgeT0iNTIiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxNCIgeT0iNTIiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxNiIgeT0iNTIiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxOCIgeT0iNTIiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIwIiB5PSI1NCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjIiIHk9IjU0IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iNiIgeT0iNTQiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxMCIgeT0iNTQiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxMiIgeT0iNTQiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxNCIgeT0iNTQiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxNiIgeT0iNTQiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxOCIgeT0iNTQiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIyIiB5PSI1NiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjQiIHk9IjU2IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iNiIgeT0iNTYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxMCIgeT0iNTYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxMiIgeT0iNTYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxNCIgeT0iNTYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxNiIgeT0iNTYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIyMCIgeT0iNTYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIwIiB5PSI1OCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjYiIHk9IjU4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTAiIHk9IjU4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTIiIHk9IjU4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTQiIHk9IjU4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMCIgeT0iNjAiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIyIiB5PSI2MCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjQiIHk9IjYwIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iNiIgeT0iNjAiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI4IiB5PSI2MCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE0IiB5PSI2MCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE4IiB5PSI2MCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjIiIHk9IjYyIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iOCIgeT0iNjIiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxNCIgeT0iNjIiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxNiIgeT0iNjIiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIyIiB5PSI2NCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjEwIiB5PSI2NCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjEyIiB5PSI2NCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE0IiB5PSI2NCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE2IiB5PSI2NCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjIwIiB5PSI2NCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjgiIHk9IjY2IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTIiIHk9IjY2IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTYiIHk9IjY2IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMjAiIHk9IjY2IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMiIgeT0iNjgiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI2IiB5PSI2OCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjgiIHk9IjY4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTAiIHk9IjY4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTQiIHk9IjY4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMjAiIHk9IjY4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMiIgeT0iNzAiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI0IiB5PSI3MCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjYiIHk9IjcwIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iOCIgeT0iNzAiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxMCIgeT0iNzAiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxMiIgeT0iNzAiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIwIiB5PSI3MiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjIiIHk9IjcyIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iNCIgeT0iNzIiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI2IiB5PSI3MiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjEwIiB5PSI3MiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE0IiB5PSI3MiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjIwIiB5PSI3MiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjQiIHk9Ijc0IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTAiIHk9Ijc0IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTQiIHk9Ijc0IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTgiIHk9Ijc0IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMCIgeT0iNzYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIyIiB5PSI3NiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjYiIHk9Ijc2IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iOCIgeT0iNzYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxNCIgeT0iNzYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIyMCIgeT0iNzYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIyIiB5PSI3OCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjQiIHk9Ijc4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iNiIgeT0iNzgiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxMiIgeT0iNzgiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxNCIgeT0iNzgiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxOCIgeT0iNzgiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIyMCIgeT0iNzgiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIyIiB5PSI4MCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjYiIHk9IjgwIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMCIgeT0iODIiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI2IiB5PSI4MiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjEwIiB5PSI4MiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjEyIiB5PSI4MiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE0IiB5PSI4MiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE2IiB5PSI4MiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE4IiB5PSI4MiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjEwIiB5PSI4NCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjEyIiB5PSI4NCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE0IiB5PSI4NCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjIwIiB5PSI4NCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjQiIHk9Ijg2IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTIiIHk9Ijg2IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTQiIHk9Ijg2IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTgiIHk9Ijg2IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMjAiIHk9Ijg2IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMCIgeT0iODgiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIyIiB5PSI4OCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjQiIHk9Ijg4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iNiIgeT0iODgiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI4IiB5PSI4OCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE2IiB5PSI4OCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE4IiB5PSI4OCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjIwIiB5PSI4OCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjAiIHk9IjkwIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iNiIgeT0iOTAiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxMCIgeT0iOTAiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxNCIgeT0iOTAiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxNiIgeT0iOTAiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxOCIgeT0iOTAiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIyMCIgeT0iOTAiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI0IiB5PSI5MiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjgiIHk9IjkyIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTIiIHk9IjkyIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTQiIHk9IjkyIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTgiIHk9IjkyIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMCIgeT0iOTQiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI4IiB5PSI5NCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjEyIiB5PSI5NCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE0IiB5PSI5NCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE4IiB5PSI5NCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjQiIHk9Ijk2IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTAiIHk9Ijk2IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTIiIHk9Ijk2IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTgiIHk9Ijk2IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMCIgeT0iOTgiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI2IiB5PSI5OCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjgiIHk9Ijk4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTAiIHk9Ijk4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTQiIHk9Ijk4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTgiIHk9Ijk4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMjAiIHk9Ijk4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMiIgeT0iMTAwIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTIiIHk9IjEwMCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE0IiB5PSIxMDAiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxNiIgeT0iMTAwIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iNCIgeT0iMTAyIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iOCIgeT0iMTAyIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTAiIHk9IjEwMiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjEyIiB5PSIxMDIiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxNCIgeT0iMTAyIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMjAiIHk9IjEwMiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjAiIHk9IjEwNCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjIiIHk9IjEwNCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE0IiB5PSIxMDQiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxOCIgeT0iMTA0IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMjAiIHk9IjEwNCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjQiIHk9IjEwNiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjYiIHk9IjEwNiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE2IiB5PSIxMDYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxOCIgeT0iMTA2IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMiIgeT0iMTA4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iNCIgeT0iMTA4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iNiIgeT0iMTA4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTAiIHk9IjEwOCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjEyIiB5PSIxMDgiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxNCIgeT0iMTA4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTYiIHk9IjEwOCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE4IiB5PSIxMDgiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIyMCIgeT0iMTA4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMCIgeT0iMTEwIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iNCIgeT0iMTEwIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iNiIgeT0iMTEwIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTAiIHk9IjExMCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjE0IiB5PSIxMTAiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIyIiB5PSIxMTIiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI0IiB5PSIxMTIiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI2IiB5PSIxMTIiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI4IiB5PSIxMTIiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxNCIgeT0iMTEyIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTgiIHk9IjExMiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjIwIiB5PSIxMTIiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIwIiB5PSIxMTQiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSI0IiB5PSIxMTQiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxMCIgeT0iMTE0IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTIiIHk9IjExNCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjAiIHk9IjExNiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjIiIHk9IjExNiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjQiIHk9IjExNiIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjEwIiB5PSIxMTYiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48cmVjdCB4PSIxNiIgeT0iMTE2IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMiIgeT0iMTE4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iNCIgeT0iMTE4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iNiIgeT0iMTE4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+PHJlY3QgeD0iMTQiIHk9IjExOCIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPjxyZWN0IHg9IjIwIiB5PSIxMTgiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz48L3N2Zz4=);--shadow:0 18px 44px -30px rgba(20,22,25,.28);--lift:0 10px 22px -12px rgba(20,22,25,.3), 0 2px 6px -3px rgba(20,22,25,.18);--sp-1:6px;--sp-2:10px;--sp-3:14px;--sp-4:22px;--sp-5:30px;--sp-6:44px}[data-theme=dark]{--bg:#0f0e0c;--surface:#141210;--surface-2:#1a1815;--line:#241f18;--line-strong:#332d24;--hover-wash:rgba(255,255,255,.045);--ink:#f7f3ea;--ink-2:#e8e3d7;--muted:#c2bbaa;--pos:#46e08a;--neg:#ff5a4d;--warn:#f5b301;--flap-a:#2a2720;--flap-b:#211f19;--flap-ink:#f3efe6;--flap-seam:#0b0a08;--flap-pin:#0a0908;--flap-amber:#f5b301;--flap-green:#46e08a;--flap-red:#ff5a4d;--flap-soft:#d7d2c6;--shadow:0 30px 70px -34px rgba(0,0,0,.75);--lift:0 12px 26px -14px rgba(0,0,0,.85), 0 2px 6px -3px rgba(0,0,0,.6)}[data-contrast=soft]{--ink:#16181a;--ink-2:#33363a;--muted:#84888e}[data-theme=dark][data-contrast=soft]{--ink:#f1ece1;--ink-2:#d7d2c6;--muted:#9b9484}[data-type-scale=large]{--fs-mult:1.25}[data-contrast=soft][data-type-scale=large]{--muted:#6d7176}[data-theme=dark][data-contrast=soft][data-type-scale=large]{--muted:#b3ab99}[data-accent=champagne],:root{--accent:#b0894e;--accent-2:#8a6a38}[data-accent=emerald]{--accent:#2f6b4f;--accent-2:#20503b}[data-accent=bronze]{--accent:#9a6a44;--accent-2:#7c5233}[data-accent=graphite]{--accent:#4a4438;--accent-2:#28241c}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-tc);line-height:1.5;-webkit-font-smoothing:antialiased;transition:background var(--dur) var(--e),color var(--dur) var(--e)}h1,h2,h3{font-family:var(--font-sans);font-weight:600;margin:0}.num,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.caps{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.secno{font-family:var(--font-mono);font-weight:600;font-size:13px;color:var(--accent)}.wash{position:relative;isolation:isolate;overflow:hidden;transition:padding-left .55s var(--e)}.wash:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--hover-wash);clip-path:inset(0 100% 0 0);transition:clip-path .55s var(--e)}.wash>*{position:relative;z-index:1}.wash:hover:before{clip-path:inset(0 0 0 0)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.addbar{display:flex;gap:12px;align-items:flex-end;margin:0 2px 14px;flex-wrap:wrap}.addbar label{display:flex;flex-direction:column;gap:5px;font-family:var(--font-mono-tc);font-size:var(--fs-label);font-weight:500;letter-spacing:.03em;color:var(--ink-2)}.addbar .grow{flex:1;min-width:200px}.addbar input,.addbar select,.addbar textarea{box-sizing:border-box;width:100%;padding:8px 11px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-tc);font-size:var(--fs-field);transition:border-color .25s var(--e)}.addbar input:focus,.addbar select:focus,.addbar textarea:focus{outline:none;border-color:var(--accent)}.addbar input:disabled,.addbar select:disabled{opacity:.6;cursor:not-allowed}.addbar input.ro{color:var(--muted);background:var(--surface-2);cursor:not-allowed}.addbar input.mono,.addbar .mono input{font-family:var(--font-mono)}.addbar .chk{flex-direction:row;align-items:center;gap:7px;padding-bottom:8px;text-transform:none;letter-spacing:0;font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));color:var(--ink)}.addbar .chk input{width:auto}.addbar .hint{flex-basis:100%;font-size:calc(11px * var(--fs-mult,1));color:var(--muted)}.searchbar{display:flex;align-items:center;gap:12px;margin:0 2px 14px}.searchbar input{flex:1;max-width:360px;padding:8px 12px;border:1px solid var(--line-strong);border-radius:99px;background:var(--surface);color:var(--ink);font-family:var(--font-tc);font-size:calc(13px * var(--fs-mult,1))}.searchbar input:focus{outline:none;border-color:var(--accent)}.btn{font-size:calc(12.5px * var(--fs-mult,1));padding:8px 18px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);cursor:pointer;transition:border-color .3s var(--e)}.btn:hover:not(:disabled){border-color:var(--accent)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.ok{border-color:var(--accent)}.btn.warn{color:var(--neg)}.btn.warn:hover:not(:disabled){border-color:var(--neg)}.paste{width:100%;box-sizing:border-box;min-height:120px;padding:12px 14px;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);color:var(--ink);font-family:var(--font-mono);font-size:calc(12.5px * var(--fs-mult,1));line-height:1.8;resize:vertical}.paste:focus{outline:none;border-color:var(--accent)}.vseg{display:inline-flex;border:1px solid var(--line-strong);border-radius:var(--r-sm);overflow:hidden}.vseg button{font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));padding:5px 16px;border:none;background:var(--surface);color:var(--muted);cursor:pointer;white-space:nowrap;transition:background .2s var(--e),color .2s var(--e)}.vseg button+button{border-left:1px solid var(--line)}.vseg button:hover:not(.on){color:var(--ink-2)}.vseg button.on{color:var(--ink);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.vseg button:disabled{opacity:.45;cursor:default}.vseg.sm button{font-size:calc(11.5px * var(--fs-mult,1));padding:4px 11px}.vseg .cnt{margin-left:6px;font-family:var(--font-mono);font-size:var(--fs-micro);font-style:normal;opacity:.65}.pass{display:grid;grid-template-columns:40px 1fr var(--pass-stub, 210px);background:var(--surface);border:1px solid var(--line-strong);border-radius:3px;overflow:hidden;margin:0 2px 16px}.atb{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px;padding:12px 0;background:var(--surface-2);border-right:2px dashed var(--line-strong)}.atb:before{content:"";flex:1 1 auto;min-height:0;width:20px;background:var(--atb-barcode) top center / 100% auto repeat-y;image-rendering:pixelated;opacity:.85}.atb span{writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-mono-tc);font-size:calc(8px * var(--fs-mult,1));letter-spacing:.24em;white-space:nowrap;color:var(--muted)}.draft{border-color:var(--accent)}@media (max-width: 900px){.pass{grid-template-columns:1fr}.atb{display:none}}.pass .head{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:0;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);overflow:hidden;margin:0 0 12px}.pass .head label{display:flex;flex-direction:column;gap:3px;min-width:0;padding:8px 12px 9px;margin:-1px 0 0 -1px;border-left:1px solid var(--line-strong);border-top:1px solid var(--line-strong);background:var(--surface);font-family:var(--font-mono-tc);font-size:var(--fs-label);font-weight:500;letter-spacing:.03em;color:var(--ink-2);cursor:text;transition:background .18s var(--e)}.pass .head label:hover{background:var(--surface-2)}.pass .head input,.pass .head select,.pass .head textarea{box-sizing:border-box;width:100%;min-width:0;border:none;background:none;padding:0;color:var(--ink);font-family:var(--font-tc);font-size:var(--fs-field);line-height:1.5}.pass .head input:focus,.pass .head select:focus,.pass .head textarea:focus{outline:none}.pass .head .mono,.pass .head input.mono,.pass .head select.mono{font-family:var(--font-mono-tc);font-variant-numeric:tabular-nums}.pass .head input::placeholder,.pass .head textarea::placeholder{color:var(--muted);opacity:.65}.pass .head .ro{color:var(--muted);background:var(--surface-2);cursor:not-allowed}.pass .head input:disabled,.pass .head select:disabled{color:var(--muted);cursor:not-allowed}.pass .head label:focus-within{background:color-mix(in srgb,var(--accent) 7%,var(--surface));box-shadow:inset 0 0 0 1px var(--accent)}.pass .head label.grow,.pass .head label.hero{grid-column:span 2}.pass .head label.hero input{font-size:calc(18px * var(--fs-mult,1))}.pass .head>.ovnote,.pass .head>.hint,.pass .head>.full{grid-column:1 / -1;margin:-1px 0 0 -1px;border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);background:var(--surface-2);padding:7px 12px;font-family:var(--font-tc);font-size:var(--fs-xs);line-height:1.7;color:var(--muted);letter-spacing:0;text-transform:none}.pass .head label.chk,.pass .head label.chkcol{flex-direction:column;align-items:flex-start}.pass .head label.chk input,.pass .head label.chkcol input{width:17px;height:17px;margin:3px 0 0;accent-color:var(--accent);cursor:pointer}.pass .bandcap{display:flex;align-items:center;gap:9px;margin:14px 0 6px;font-family:var(--font-mono-tc);font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--muted)}.pass .bandcap:after{content:"";flex:1;height:1px;background:var(--line)}.pass .bandcap:first-child{margin-top:0}@media (max-width: 720px){.pass .head{grid-template-columns:1fr}.pass .head label.grow,.pass .head label.hero{grid-column:span 1}}.cardslab{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line-strong);border-radius:3px}.cardslab.auto{grid-template-columns:repeat(auto-fit,minmax(248px,1fr))}@media (max-width:900px){.cardslab{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.cardslab{grid-template-columns:1fr}}.cardslab.tiles{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.cardslab.tiles .cardcell{min-height:92px}.cardslab.tiles .cardface{padding:11px 13px 13px}.cardcell:hover .cardslab.tiles .cardface,.cardslab.tiles .cardcell:hover .cardface{padding-left:17px}.cardslab.tiles .cardface .go{display:none}@media (max-width:520px){.cardslab.tiles{grid-template-columns:repeat(2,1fr)}}.cardcell{position:relative;isolation:isolate;background:var(--surface);min-height:128px;border-left:1px solid var(--line);border-top:1px solid var(--line);transition:transform .42s var(--e),box-shadow .42s var(--e),background .3s var(--e)}.cardcell:hover{transform:translateY(-3px);box-shadow:var(--lift);z-index:4;background:var(--surface)}.cardface{position:relative;display:block;width:100%;height:100%;box-sizing:border-box;padding:18px 18px 22px;border:none;background:none;text-align:left;color:var(--ink);font-family:var(--font-tc);cursor:pointer;overflow:hidden;transition:padding-left .55s var(--e)}.cardface:disabled{cursor:default}.cardface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--hover-wash);clip-path:inset(0 100% 0 0);transition:clip-path .55s var(--e)}.cardface>*{position:relative;z-index:1}.cardcell:hover .cardface{padding-left:24px}.cardcell:hover .cardface:before{clip-path:inset(0 0 0 0)}.cardcell:hover .n{color:var(--accent)}.cardcell:hover .go{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cardcell,.cardface{transition:background .2s linear}.cardcell:hover{transform:none;box-shadow:none;background:var(--hover-wash)}.cardcell:hover .cardface{padding-left:18px}.cardcell:hover .cardface:before{clip-path:inset(0 0 0 0);transition:none}}.cardcell .cardhit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:none;background:none;cursor:pointer;font:inherit;color:inherit}.cardcell .cardhit:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.cardface .n{font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));letter-spacing:.16em;color:var(--muted);transition:color .4s var(--e)}.cardface h3{font-size:calc(15px * var(--fs-mult,1));margin:14px 0 9px;font-weight:600}.cardface .go{position:absolute;right:16px;bottom:14px;font-family:var(--font-mono);font-size:calc(11px * var(--fs-mult,1));color:var(--accent-2);opacity:0;transform:translate(-8px);transition:opacity .5s var(--e),transform .5s var(--e)}.tgrid{width:100%;border-collapse:collapse;font-size:calc(12.5px * var(--fs-mult, 1))}.tgrid th{font-family:var(--font-mono);font-size:calc(10.5px * var(--fs-mult, 1));letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:400;text-align:left;padding:7px 8px;border-bottom:1px solid var(--line-strong)}.tgrid td{padding:7px 8px;border-bottom:1px solid var(--line)}.tgrid .r{text-align:right}.tgrid .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tgrid tr.off td{opacity:.45;text-decoration:line-through}.tgrid.inner{margin:4px 0;font-size:calc(12px * var(--fs-mult, 1))}.tgrid.inner th{font-size:calc(9.5px * var(--fs-mult, 1));padding:5px 8px}.tgrid.inner td{padding:5px 8px}.tgrid tfoot td,.tgrid tr.sumrow td{border-top:1px solid var(--line-strong);border-bottom:none;font-weight:600}.tkt{position:relative;min-height:100vh;display:grid;place-items:center;background:var(--bg);padding:24px;overflow:hidden}.tkt .sky{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:0}.tkt .ticket{position:relative;z-index:1;display:grid;grid-template-columns:44px 1fr 188px;width:min(940px,100%);align-items:stretch;background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;overflow:hidden;box-shadow:var(--shadow)}.tkt .coupon{position:relative;border-right:2px dashed var(--line-strong);background:var(--surface-2);display:flex;align-items:center;justify-content:center;padding:12px 0}.tkt .coupon .cpbar{position:absolute;left:7px;top:12px;bottom:108px;width:22px;background:var(--atb-barcode) center/100% 100% no-repeat;image-rendering:pixelated;opacity:.9}.tkt .coupon .cptext{writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-mono-tc);font-size:calc(8px * var(--fs-mult,1));letter-spacing:.22em;color:var(--muted);white-space:nowrap}.tkt .body{position:relative;display:flex;flex-direction:column;min-width:0}.tkt .classmark{position:absolute;top:50%;right:14px;transform:translateY(-50%);z-index:0;font-family:var(--font-sans);font-weight:700;font-size:calc(150px * var(--fs-mult,1));line-height:.8;color:transparent;-webkit-text-stroke:2px var(--muted);opacity:.16;pointer-events:none;-webkit-user-select:none;user-select:none}.tkt .tophead{display:flex;justify-content:space-between;align-items:flex-start;padding:11px 14px 8px;border-bottom:1px solid var(--line-strong);position:relative;z-index:1}.tkt .brandrow{display:flex;align-items:center;gap:12px}.tkt .logo{height:30px;width:auto;display:block}[data-theme=dark] .tkt .logo{filter:brightness(0) invert(1);opacity:.92}.tkt .rows{display:flex;flex-direction:column;position:relative;z-index:1}.tkt .row{display:grid;border-bottom:1px solid var(--line-strong)}.tkt .row.c2{grid-template-columns:1fr 1fr}.tkt .row.c1{grid-template-columns:1fr}.tkt .fld{padding:7px 12px 8px;border-left:1px solid var(--line-strong);display:block;min-width:0}.tkt .fld:first-child{border-left:none}.tkt .lbl{font-family:var(--font-mono);font-size:calc(10px * var(--fs-mult,1));letter-spacing:.04em;color:var(--muted);display:block}.tkt .lbl i{font-style:normal;letter-spacing:.12em;opacity:.7;margin-left:4px}.tkt .val{font-family:var(--font-mono);font-size:calc(14px * var(--fs-mult,1));font-weight:700;margin-top:4px;text-transform:uppercase;letter-spacing:.02em}.tkt .fld{transition:background .15s}.tkt .fld:focus-within{background:color-mix(in srgb,var(--ink) 3%,transparent)}.tkt .fld input{box-sizing:border-box;display:block;width:100%;margin-top:4px;padding:6px 2px 7px;border:none;border-bottom:1.5px dotted var(--line-strong);border-radius:0;background:transparent;font-family:var(--font-mono);font-size:calc(16px * var(--fs-mult,1));font-weight:700;color:var(--ink);text-transform:uppercase;letter-spacing:.03em;transition:border-color .15s,border-bottom-width .15s}.tkt .fld input:not(:placeholder-shown){border-bottom:1.5px solid var(--ink)}.tkt .fld input:focus{outline:none;border-bottom:2px solid var(--ink)}.tkt .fld input::placeholder{color:transparent}.tkt .fld input.bad,.tkt .fld input.bad:not(:placeholder-shown){border-bottom-color:var(--neg)}.tkt .fromto .fld{display:flex;flex-direction:column;justify-content:center}.tkt .fromto .val{margin-top:3px;font-size:calc(17px * var(--fs-mult,1))}.tkt .fromto .cn{font-family:var(--font-tc);font-weight:400;letter-spacing:0;font-size:calc(11.5px * var(--fs-mult,1));color:var(--muted);margin-left:7px;text-transform:none}.tkt .fromto .arw{font-family:var(--font-mono);margin-right:5px;opacity:.55}.tkt .boardrow{display:grid;grid-template-columns:1fr auto;align-items:stretch;border-bottom:1px solid var(--line-strong);position:relative;z-index:1}.tkt .stat{display:flex;align-items:center;padding:0 14px;color:var(--muted);border-right:1px solid var(--line-strong)}.tkt .stat.busy{color:var(--warn)}.tkt .stat.bad{color:var(--neg)}.tkt .board{border:1.5px solid #3a3f45;background:transparent;color:var(--ink);font-family:var(--font-mono);font-size:calc(13px * var(--fs-mult,1));font-weight:700;letter-spacing:.08em;margin:8px 12px;padding:9px 20px;border-radius:3px;cursor:pointer;transition:background .15s,border-color .15s}.tkt .board:hover:not(:disabled){background:#eef0f2;border-color:#16181a}.tkt .board:disabled{opacity:.5;cursor:default}.tkt .err{font-family:var(--font-mono);font-size:calc(11.5px * var(--fs-mult,1));color:var(--neg);margin:10px 14px 0}.tkt .signup{display:flex;align-items:center;gap:8px;margin-top:14px;padding:12px 14px 0;border-top:1px dashed var(--line);font-size:calc(12.5px * var(--fs-mult,1));color:var(--muted)}.tkt .golink{background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));color:var(--accent);font-weight:500;text-decoration:underline;text-underline-offset:3px}.tkt .golink:hover{color:var(--ink)}.tkt .boardrow.two{grid-template-columns:1fr auto auto}.tkt .gosign{position:relative;background:transparent;border:none;cursor:pointer;margin:8px 0 8px 12px;padding:9px 14px;border-radius:3px;font-family:var(--font-tc);font-size:calc(12.5px * var(--fs-mult,1));color:var(--muted);white-space:nowrap;transition:color .15s,background .15s}.tkt .gosign:hover,.tkt .gosign:focus-visible{color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent)}.tkt .gosign:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tkt .gosign{overflow:hidden;isolation:isolate}.tkt .gosign:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 0%,color-mix(in srgb,var(--accent) 10%,transparent) 30%,color-mix(in srgb,var(--accent) 42%,transparent) 50%,color-mix(in srgb,var(--accent) 10%,transparent) 70%,transparent 100%);transform:translate(-140%);animation:tkt-sheen 9s ease-in-out infinite}.tkt .gosign:hover:before,.tkt .gosign:focus-visible:before{animation:none;opacity:0}@keyframes tkt-sheen{0%{transform:translate(-140%)}13%{transform:translate(240%)}to{transform:translate(240%)}}@media (prefers-reduced-motion: reduce){.tkt .gosign:before{animation:none;opacity:0}}.tkt .gosign .tip{position:absolute;bottom:calc(100% + 8px);right:0;z-index:5;width:max-content;max-width:min(258px,62vw);padding:9px 11px;border-radius:4px;background:var(--ink);color:var(--surface);font-family:var(--font-tc);font-size:calc(11px * var(--fs-mult,1));line-height:1.7;text-align:left;white-space:normal;opacity:0;visibility:hidden;transform:translateY(3px);transition:opacity .15s,transform .15s,visibility .15s;box-shadow:0 6px 20px #0000002e}.tkt .gosign .tip b{color:var(--surface);font-weight:700}.tkt .gosign .tip:after{content:"";position:absolute;top:100%;right:22px;border:5px solid transparent;border-top-color:var(--ink)}.tkt .gosign:hover .tip,.tkt .gosign:focus-visible .tip{opacity:1;visibility:visible;transform:translateY(0)}@media (hover:none){.tkt .gosign .tip{position:static;opacity:1;visibility:visible;transform:none;display:block;margin-top:5px;background:transparent;color:var(--muted);box-shadow:none;padding:0;max-width:none;font-size:calc(10.5px * var(--fs-mult,1))}.tkt .gosign .tip:after{display:none}.tkt .gosign .tip b{color:var(--ink-2)}.tkt .boardrow.two{grid-template-columns:1fr;gap:0}}.tkt .stub{border-left:2px dashed var(--line-strong);background:var(--surface-2);display:flex;flex-direction:column}.tkt .scap{padding:10px 12px 0;color:var(--muted)}.tkt .sname{font-family:var(--font-mono);font-size:calc(15px * var(--fs-mult,1));font-weight:700;padding:8px 12px 10px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid var(--line-strong)}.tkt .srt{padding:7px 12px;border-bottom:1px solid var(--line-strong)}.tkt .sfoot{padding:10px 12px;color:var(--muted);margin-top:auto;text-align:right}@media (max-width:820px){.tkt .ticket{grid-template-columns:1fr}.tkt .coupon{display:none}.tkt .stub{border-left:none;border-top:2px dashed var(--line-strong)}.tkt .classmark{right:8px;font-size:calc(110px * var(--fs-mult,1))}}
