.ops-confirm-backdrop[data-v-cc19f539]{z-index:2000;background:#1e2b2f47;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ops-confirm-dialog[data-v-cc19f539]{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);width:min(28rem,100% - 2rem);color:var(--ink);padding:1.5rem 1.5rem 1.25rem;box-shadow:0 18px 40px #1e2b2f1f}.ops-confirm-dialog h2[data-v-cc19f539]{font-size:var(--text-md);margin:0 0 .5rem;font-weight:650}.ops-confirm-message[data-v-cc19f539]{color:var(--ink);font-size:var(--text-sm);white-space:pre-wrap;margin:0;line-height:1.55}.ops-confirm-actions[data-v-cc19f539]{justify-content:flex-end;gap:.5rem;margin-top:1.15rem;display:flex}.login[data-v-3155e6e1]{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.card[data-v-3155e6e1]{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);flex-direction:column;gap:1.1rem;width:min(100%,24rem);padding:2rem;display:flex}.brand[data-v-3155e6e1]{font-size:var(--text-sm);color:var(--ink-muted);margin:0}.brand-mark[data-v-3155e6e1]{font-family:var(--font-figure);font-size:var(--text-lg);color:var(--ink);font-weight:600}.card .btn[data-v-3155e6e1]{min-height:2.5rem}.ops-chart[data-v-e0c3112a]{width:100%;min-height:0}.ops-chart.is-fill[data-v-e0c3112a]{flex:auto;height:100%;min-height:6rem}.dash[data-v-59fa7efd]{flex-direction:column;height:calc(100vh - 6rem);min-height:28rem;margin:-.5rem -.75rem 0;display:flex;overflow:hidden}.dash-head[data-v-59fa7efd]{flex:none;align-items:baseline;gap:.75rem;margin:0 0 .35rem;display:flex}.dash-head h1[data-v-59fa7efd]{font-size:var(--text-lg);margin:0}.btn-compact[data-v-59fa7efd]{font-size:var(--text-xs);margin-left:auto;padding:.15rem .5rem}.hero[data-v-59fa7efd]{border-top:4px double var(--ink);border-bottom:1px solid var(--rule);flex:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-bottom:.55rem;display:grid}.hero-cell[data-v-59fa7efd]{border-right:1px solid var(--rule-soft);justify-content:center;align-items:center;gap:.55rem;padding:.7rem .5rem;display:flex}.hero-cell[data-v-59fa7efd]:last-child{border-right:0}.hero-num[data-v-59fa7efd]{font-family:var(--font-figure);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.hero-text[data-v-59fa7efd]{flex-direction:column;justify-content:center;gap:.1rem;min-width:0;display:flex}.hero-k[data-v-59fa7efd]{font-size:var(--text-sm);color:var(--ink-muted);line-height:1.2}.hero-s[data-v-59fa7efd]{font-size:var(--text-xs);color:var(--ink-faint);line-height:1.2}.board[data-v-59fa7efd]{flex:auto;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;min-height:0;display:grid}.panel[data-v-59fa7efd]{background:var(--paper);border:1px solid var(--rule-soft);flex-direction:column;min-width:0;min-height:0;padding:.2rem .35rem .1rem;display:flex}.panel-span2[data-v-59fa7efd]{grid-column:span 2}.panel h3[data-v-59fa7efd]{color:var(--ink-muted);flex:none;margin:0;font-size:.72rem;font-weight:600;line-height:1.15}.empty[data-v-59fa7efd]{font-size:var(--text-xs);color:var(--ink-faint);flex:1;place-items:center;margin:0;display:grid}@media (width<=1100px){.dash[data-v-59fa7efd]{height:auto;max-height:none;overflow:auto}.hero[data-v-59fa7efd]{grid-template-columns:repeat(3,minmax(0,1fr))}.board[data-v-59fa7efd]{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.panel[data-v-59fa7efd]{min-height:10rem}}@media (width<=720px){.hero[data-v-59fa7efd]{grid-template-columns:repeat(2,minmax(0,1fr))}.board[data-v-59fa7efd]{grid-template-columns:1fr}.panel-span2[data-v-59fa7efd]{grid-column:auto}}.search[data-v-e3a8544f]{max-width:36rem;margin-bottom:1.75rem;display:block}.search-input[data-v-e3a8544f]{min-height:2.75rem;font-size:var(--text-lg)}.empty[data-v-e3a8544f]{flex-direction:column;align-items:flex-start;gap:.25rem;max-width:36rem;display:flex}.empty p[data-v-e3a8544f]{margin:0}.empty .btn[data-v-e3a8544f]{margin-top:.75rem}.account[data-v-e3a8544f]{word-break:break-all}.back[data-v-2f082afc]{font-size:var(--text-sm);margin-bottom:1.25rem;text-decoration:none;display:inline-block}.back[data-v-2f082afc]:hover{text-decoration:underline}.who h1[data-v-2f082afc]{word-break:break-all}.who-meta[data-v-2f082afc]{font-size:var(--text-sm);color:var(--ink-muted);word-break:break-all;flex-wrap:wrap;gap:0 1.5rem;margin:.25rem 0 0;display:flex}.total[data-v-2f082afc]{border-bottom:4px double var(--ink);justify-content:space-between;align-items:flex-end;gap:1rem;margin:2rem 0 2.5rem;padding-bottom:.35rem;display:flex}.total-label[data-v-2f082afc]{font-size:var(--text-sm);color:var(--ink-muted);padding-bottom:.6rem}.total-figure[data-v-2f082afc]{min-height:1em;font-family:var(--font-figure);font-size:var(--text-figure);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600;line-height:1}.section-title[data-v-2f082afc]{font-size:var(--text-md);margin-bottom:.75rem}.adjust[data-v-2f082afc]{flex-direction:column;gap:.6rem;max-width:44rem;margin-bottom:2.5rem;display:flex}.adjust-row[data-v-2f082afc]{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.adjust-row .input[data-v-2f082afc],.adjust-row .btn[data-v-2f082afc]{height:2.5rem}.amount[data-v-2f082afc]{width:9rem}.reason[data-v-2f082afc]{flex:1;min-width:12rem}.figure-input[data-v-2f082afc]{font-family:var(--font-figure);font-size:var(--text-lg);font-variant-numeric:tabular-nums}.adjust p[data-v-2f082afc]{margin:0}.when[data-v-2f082afc]{white-space:nowrap;color:var(--ink-muted)}.reason-cell[data-v-2f082afc]{word-break:break-word}.more[data-v-2f082afc]{margin-top:.75rem}@media (width<=720px){.total-figure[data-v-2f082afc]{font-size:var(--text-2xl)}.amount[data-v-2f082afc],.reason[data-v-2f082afc],.adjust-row .btn[data-v-2f082afc]{width:100%}.when[data-v-2f082afc]{white-space:normal;width:5.5rem;font-size:var(--text-xs)}}.intro[data-v-34d97105]{max-width:40rem;color:var(--ink-muted);font-size:var(--text-sm);margin:0 0 1.75rem}.rules[data-v-34d97105]{border-top:2px solid var(--rule);margin:0;padding:0;list-style:none}.rule[data-v-34d97105]{border-bottom:1px solid var(--rule-soft);cursor:pointer;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:baseline;gap:.25rem 1.5rem;padding:.9rem 0;display:grid}.rule[data-v-34d97105]:hover{background:var(--blue-wash)}.rule-priority[data-v-34d97105]{font-family:var(--font-figure);font-size:var(--text-lg);font-variant-numeric:tabular-nums;color:var(--ink-faint);font-weight:500}.rule-match[data-v-34d97105]{font-size:var(--text-sm);word-break:break-word}.rule-note[data-v-34d97105]{font-size:var(--text-sm);color:var(--ink-muted);margin:.15rem 0 0}.rule-cost[data-v-34d97105]{font-size:var(--text-sm);text-align:right;white-space:nowrap;font-weight:600}.rule.is-off .rule-match[data-v-34d97105],.rule.is-off .rule-cost[data-v-34d97105]{color:var(--ink-faint)}.empty[data-v-34d97105]{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.empty p[data-v-34d97105]{margin:0}.scrim[data-v-34d97105]{z-index:20;background:#1e2b2f47;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer[data-v-34d97105]{border-left:1px solid var(--rule);background:var(--paper);flex-direction:column;gap:1.1rem;width:min(100%,30rem);height:100%;padding:2rem 1.75rem;display:flex;overflow-y:auto}.narrow[data-v-34d97105]{max-width:10rem}.figure-input[data-v-34d97105]{font-family:var(--font-figure);font-size:var(--text-lg);font-variant-numeric:tabular-nums}.drawer-actions[data-v-34d97105]{gap:.5rem;margin-top:.5rem;display:flex}.drawer-danger[data-v-34d97105]{border-top:1px solid var(--rule-soft);font-size:var(--text-sm);gap:1rem;margin-top:auto;padding-top:1rem;display:flex}@media (width<=720px){.rule[data-v-34d97105]{grid-template-columns:2.5rem minmax(0,1fr)}.rule-cost[data-v-34d97105]{text-align:left;grid-column:2}.drawer[data-v-34d97105]{border-left:none;padding:1.5rem 1rem}}.dialog[data-v-807fa636]{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);width:min(28rem,100% - 2rem);color:var(--ink);margin:auto;padding:1.5rem 1.5rem 1.25rem}.dialog[data-v-807fa636]::backdrop{background:#1e2b2f47}.dialog form[data-v-807fa636]{flex-direction:column;gap:1rem;display:flex}.dialog .field[data-v-807fa636]{max-width:12rem}.dialog p[data-v-807fa636]{margin:0}.dialog-actions[data-v-807fa636]{gap:.5rem;display:flex}.token-value[data-v-807fa636]{font-family:var(--font-code);font-size:var(--text-sm);letter-spacing:.04em}.row-actions[data-v-807fa636]{text-align:right}.labels[data-v-807fa636]{color:var(--ink-muted);white-space:pre-wrap}@media (width<=720px){.hide-narrow[data-v-807fa636]{display:none}}.filters[data-v-57248499]{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-bottom:1.5rem;display:flex}.filters .field[data-v-57248499]{width:10rem}.filters .btn-text[data-v-57248499]{min-height:2.25rem}.progress[data-v-57248499]{color:var(--ink-muted)}.pager[data-v-57248499]{align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}@media (width<=720px){.hide-narrow[data-v-57248499]{display:none}.filters .field[data-v-57248499]{width:calc(50% - .5rem)}}.create[data-v-dc7225e8]{flex-wrap:wrap;align-items:flex-end;gap:.75rem;max-width:48rem;display:flex}.create .input[data-v-dc7225e8],.create .btn[data-v-dc7225e8]{height:2.5rem}.create .field[data-v-dc7225e8]{width:10rem}.create .grow[data-v-dc7225e8]{flex:1;min-width:12rem}.field-hint[data-v-dc7225e8]{margin:.5rem 0 1.5rem}@media (width<=720px){.create .field[data-v-dc7225e8],.create .btn[data-v-dc7225e8]{width:100%}}.back[data-v-77b649c2]{font-size:var(--text-sm);margin-bottom:1.25rem;text-decoration:none;display:inline-block}.back[data-v-77b649c2]:hover{text-decoration:underline}.section-title[data-v-77b649c2]{font-size:var(--text-md);margin:2rem 0 .75rem}.add-member[data-v-77b649c2]{flex-wrap:wrap;align-items:flex-end;gap:.75rem;max-width:40rem;margin-bottom:1rem;display:flex}.add-member .input[data-v-77b649c2],.add-member .btn[data-v-77b649c2]{height:2.5rem}.add-member .grow[data-v-77b649c2]{flex:1;min-width:12rem}.add-member .role[data-v-77b649c2]{width:8rem}.account[data-v-77b649c2]{word-break:break-all}.role-select[data-v-77b649c2]{height:2rem;padding-top:0;padding-bottom:0}.runners-head[data-v-77b649c2]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.runners-head .section-title[data-v-77b649c2]{margin-bottom:.25rem}.field-hint[data-v-77b649c2]{margin:0 0 1rem}.dialog[data-v-77b649c2]{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);width:min(28rem,100% - 2rem);color:var(--ink);margin:auto;padding:1.5rem 1.5rem 1.25rem}.dialog[data-v-77b649c2]::backdrop{background:#1e2b2f47}.dialog form[data-v-77b649c2]{flex-direction:column;gap:1rem;display:flex}.dialog .field[data-v-77b649c2]{max-width:12rem}.dialog p[data-v-77b649c2]{margin:0}.dialog-actions[data-v-77b649c2]{gap:.5rem;display:flex}.token-value[data-v-77b649c2]{font-family:var(--font-code);font-size:var(--text-sm);letter-spacing:.04em}.row-actions[data-v-77b649c2]{text-align:right}.labels[data-v-77b649c2]{color:var(--ink-muted);white-space:pre-wrap}@media (width<=720px){.hide-narrow[data-v-77b649c2]{display:none}.add-member .field[data-v-77b649c2],.add-member .btn[data-v-77b649c2]{width:100%}}.page[data-v-ad675492]{padding:1.5rem 1.75rem 2.5rem}.head h1[data-v-ad675492]{font-size:var(--text-xl);margin:0 0 .35rem}.sub[data-v-ad675492]{color:var(--ink-muted);font-size:var(--text-sm);margin:0 0 1.25rem}.takedown[data-v-ad675492]{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:var(--surface);border-radius:10px;margin:0 0 1.5rem;padding:1rem 1.1rem}.takedown h2[data-v-ad675492]{font-size:var(--text-md);margin:0 0 .35rem}.takedown__hint[data-v-ad675492]{color:var(--ink-muted);font-size:var(--text-sm);margin:0 0 .75rem}.takedown__row[data-v-ad675492]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.takedown__input[data-v-ad675492]{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);min-width:0;font:inherit;border-radius:8px;flex:16rem;padding:.45rem .6rem}.takedown__card[data-v-ad675492]{border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);margin-top:.85rem;padding-top:.85rem}.ok[data-v-ad675492]{color:#166534;font-size:var(--text-sm)}.filters[data-v-ad675492]{flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:1rem;display:flex}.filters label[data-v-ad675492]{font-size:var(--text-sm);gap:.25rem;display:grid}.filters select[data-v-ad675492]{min-width:8rem;padding:.35rem .5rem}.meta[data-v-ad675492]{font-size:var(--text-sm);color:var(--ink-muted)}.err[data-v-ad675492]{color:#b91c1c}.layout[data-v-ad675492]{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.list[data-v-ad675492]{gap:.4rem;max-height:calc(100vh - 12rem);display:grid;overflow:auto}.case-row[data-v-ad675492]{text-align:left;border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:var(--surface);cursor:pointer;font:inherit;color:inherit;border-radius:8px;gap:.2rem;padding:.65rem .75rem;display:grid}.case-row.is-active[data-v-ad675492]{border-color:var(--accent,#1a6b4a)}.case-row__top[data-v-ad675492]{align-items:center;gap:.35rem;display:flex}.pill[data-v-ad675492]{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;padding:.1rem .35rem;font-size:.7rem}.case-row__id[data-v-ad675492]{font-size:var(--text-sm);word-break:break-all;color:var(--ink-muted)}.case-row__meta[data-v-ad675492]{color:var(--ink-muted);font-size:.75rem}.detail[data-v-ad675492]{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:var(--surface);border-radius:10px;min-height:20rem;padding:1rem}.detail h2[data-v-ad675492],.detail h3[data-v-ad675492]{font-size:var(--text-md);margin:0 0 .5rem}.detail h3[data-v-ad675492]{margin-top:1rem}.kv[data-v-ad675492]{gap:.35rem;margin:0;display:grid}.kv div[data-v-ad675492]{font-size:var(--text-sm);grid-template-columns:4rem 1fr;gap:.5rem;display:grid}.kv dt[data-v-ad675492]{color:var(--ink-muted)}.kv dd[data-v-ad675492]{word-break:break-all;margin:0}.preview[data-v-ad675492]{background:color-mix(in srgb, var(--ink) 4%, transparent);border-radius:8px;max-height:12rem;margin:0;padding:.65rem;font-size:.75rem;overflow:auto}.reps[data-v-ad675492]{font-size:var(--text-sm);margin:0;padding-left:1.1rem}.note[data-v-ad675492]{font-size:var(--text-sm);gap:.35rem;margin-top:1rem;display:grid}.note textarea[data-v-ad675492]{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);font:inherit;border-radius:8px;padding:.5rem}.actions[data-v-ad675492]{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.btn-danger[data-v-ad675492]{color:#b91c1c;border-color:#b91c1c}.empty[data-v-ad675492]{color:var(--ink-muted);font-size:var(--text-sm)}@media (width<=900px){.layout[data-v-ad675492]{grid-template-columns:1fr}}.page[data-v-71da8c4c]{padding:1.5rem 1.75rem 2.5rem}.head h1[data-v-71da8c4c]{font-size:var(--text-xl);margin:0 0 .35rem}.sub[data-v-71da8c4c]{color:var(--ink-muted);font-size:var(--text-sm);margin:0 0 1rem}.snap[data-v-71da8c4c]{font-size:var(--text-sm);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-bottom:.75rem;display:flex}.toolbar[data-v-71da8c4c]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1rem;display:flex}.dirty[data-v-71da8c4c]{font-size:var(--text-sm);color:#b45309}.clean[data-v-71da8c4c]{font-size:var(--text-sm);color:var(--ink-muted)}.err[data-v-71da8c4c]{color:#b91c1c;font-size:var(--text-sm);margin:0 0 .75rem}.empty[data-v-71da8c4c]{color:var(--ink-muted);font-size:var(--text-sm)}.panel[data-v-71da8c4c]{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:var(--surface);border-radius:10px;margin-bottom:1rem;padding:.85rem 1rem}.panel--block[data-v-71da8c4c]{border-color:#b91c1c47}.panel--allow[data-v-71da8c4c]{border-color:#15803d47}.panel__head[data-v-71da8c4c]{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin-bottom:.65rem;display:flex}.panel__head h2[data-v-71da8c4c]{font-size:var(--text-md);margin:0}.panel__head p[data-v-71da8c4c]{font-size:var(--text-sm);color:var(--ink-muted);flex:1;margin:0}.filter[data-v-71da8c4c]{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);width:9rem;font:inherit;font-size:var(--text-sm);border-radius:6px;padding:.25rem .45rem}.cols[data-v-71da8c4c]{grid-template-columns:1fr 1fr;align-items:start;gap:1rem;display:grid}.pills[data-v-71da8c4c],.editor[data-v-71da8c4c]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.editor[data-v-71da8c4c]{border:1px dashed color-mix(in srgb, var(--ink) 18%, transparent);cursor:text;border-radius:8px;min-height:2.5rem;padding:.4rem .5rem}.editor.is-busy[data-v-71da8c4c]{opacity:.7}.editor input[data-v-71da8c4c]{min-width:5rem;font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:none;flex:6rem;padding:.2rem .15rem}.pill[data-v-71da8c4c]{max-width:100%;font:inherit;word-break:break-all;background:color-mix(in srgb, var(--ink) 6%, transparent);color:inherit;border:0;border-radius:999px;align-items:center;gap:.15rem;padding:.2rem .45rem;font-size:.8rem;line-height:1.3;display:inline-flex}.pill--seed[data-v-71da8c4c]{cursor:pointer}.pill--seed[data-v-71da8c4c]:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 12%, transparent)}.pill--seed.is-off[data-v-71da8c4c]{opacity:.45;text-decoration:line-through}.pill--block[data-v-71da8c4c]{color:#991b1b;background:#b91c1c24}.pill--allow[data-v-71da8c4c]{color:#166534;background:#15803d24}.x[data-v-71da8c4c]{color:inherit;opacity:.55;cursor:pointer;font:inherit;background:0 0;border:0;padding:0 .1rem;font-size:1rem;line-height:1}.x[data-v-71da8c4c]:hover:not(:disabled){opacity:1}@media (width<=900px){.cols[data-v-71da8c4c]{grid-template-columns:1fr}}.app[data-v-4e68c1ba]{grid-template-columns:12rem minmax(0,1fr);min-height:100vh;display:grid}.rail[data-v-4e68c1ba]{flex-direction:column;height:100vh;padding:1.5rem 1rem 1.25rem 1.5rem;display:flex;position:sticky;top:0}.brand[data-v-4e68c1ba]{font-size:var(--text-sm);color:var(--ink-muted);margin:0 0 2rem}.brand-mark[data-v-4e68c1ba]{font-family:var(--font-figure);font-size:var(--text-xl);color:var(--ink);letter-spacing:.01em;font-weight:600}.nav[data-v-4e68c1ba]{flex-direction:column;gap:.15rem;display:flex}.nav-item[data-v-4e68c1ba]{color:var(--ink-muted);border-left:3px solid #0000;padding:.45rem 0 .45rem .75rem;text-decoration:none}.nav-item[data-v-4e68c1ba]:hover{color:var(--ink)}.nav-item.is-active[data-v-4e68c1ba]{border-left-color:var(--blue-ink);color:var(--blue-ink);font-weight:600}.logout[data-v-4e68c1ba]{color:var(--ink-muted);font-size:var(--text-sm);align-self:flex-start;margin-top:auto;padding-left:.75rem}.sheet[data-v-4e68c1ba]{border-left:1px solid var(--rule);background:var(--paper);min-width:0;min-height:100vh;padding:2rem 2.5rem 4rem}@media (width<=720px){.app[data-v-4e68c1ba]{grid-template-columns:1fr}.rail[data-v-4e68c1ba]{border-bottom:1px solid var(--rule);flex-direction:row;align-items:center;height:auto;padding:.75rem 1rem;position:static}.brand[data-v-4e68c1ba]{margin:0}.logout[data-v-4e68c1ba]{align-self:center;margin:0 0 0 auto}.nav[data-v-4e68c1ba]{z-index:10;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--rule);background:var(--paper);flex-direction:row;gap:0;position:fixed;inset:auto 0 0}.nav-item[data-v-4e68c1ba]{text-align:center;border-top:3px solid #0000;border-left:none;flex:1;padding:.75rem 0}.nav-item.is-active[data-v-4e68c1ba]{border-top-color:var(--blue-ink)}.sheet[data-v-4e68c1ba]{border-left:none;padding:1.25rem 1rem 6rem}}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-vietnamese-500-normal-DGADhYWF.woff2)format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-500-normal-hJ2t9k9e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-latin-ext-500-normal-BXdp1BvY.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-500-normal-rZeYuEMb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-latin-500-normal-G0uxJNrM.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-500-normal-CFOoVYFH.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-vietnamese-600-normal-b1FQiZcx.woff2)format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-600-normal-DzVrjA0Q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-ext-600-normal-BkQ9hN72.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-600-normal-BuP8AaxH.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-600-normal-BkLiAYu4.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-600-normal-DyOfdMBA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ledger:#e9f0ea;--paper:#fafcf9;--rule:#bbd2c1;--rule-soft:#dae6dd;--ink:#1e2b2f;--ink-muted:#5b6b6e;--ink-faint:#8a9a9b;--blue-ink:#1f4f86;--blue-ink-hover:#173d69;--blue-wash:#e3ebf4;--red-ink:#b8321f;--red-wash:#f7e6e2;--online:#2f7d4f;--busy:#b7791f;--font-body:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--font-figure:"Barlow Semi Condensed", var(--font-body);--font-code:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-xs:.8rem;--text-sm:.9rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.56rem;--text-2xl:1.95rem;--text-figure:3.75rem;--radius:4px;--focus:0 0 0 2px var(--paper), 0 0 0 4px var(--blue-ink);font-size:15px;font-family:var(--font-body);color:var(--ink);background:var(--ledger);-webkit-font-smoothing:antialiased;line-height:1.6}*{box-sizing:border-box}body{margin:0}h1,h2,h3{margin:0;font-weight:600;line-height:1.3}h1{font-size:var(--text-xl)}h2{font-size:var(--text-lg)}a{color:var(--blue-ink)}code,.code{font-family:var(--font-code);font-size:.88em}:focus-visible{box-shadow:var(--focus);outline:none}.page-head{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:1.5rem;display:flex}.page-meta{font-size:var(--text-sm);color:var(--ink-muted)}.page-actions{gap:.5rem;margin-left:auto;display:flex}.btn{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);min-height:2.25rem;color:var(--ink);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.4em;padding:0 .9rem;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--ink-faint)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{border-color:var(--blue-ink);background:var(--blue-ink);color:#fff}.btn-primary:hover:not(:disabled){border-color:var(--blue-ink-hover);background:var(--blue-ink-hover)}.btn-danger{border-color:var(--red-ink);background:var(--red-ink);color:#fff}.btn-danger:hover:not(:disabled){background:#962816;border-color:#962816}.btn-text{min-height:auto;color:var(--blue-ink);background:0 0;border:none;padding:.15rem .3rem}.btn-text:hover:not(:disabled){text-decoration:underline}.btn-text.is-danger{color:var(--red-ink)}.field{font-size:var(--text-sm);color:var(--ink-muted);flex-direction:column;gap:.3rem;display:flex}.field-hint{font-size:var(--text-xs);color:var(--ink-faint)}.input{border:1px solid var(--rule);border-radius:var(--radius);width:100%;min-height:2.25rem;color:var(--ink);font:inherit;font-size:var(--text-md);background:#fff;padding:.4rem .65rem}.input:focus-visible{border-color:var(--blue-ink)}textarea.input{resize:vertical;line-height:1.5}.input.code{font-family:var(--font-code);font-size:var(--text-sm)}.ledger{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.ledger th{border-bottom:2px solid var(--rule);color:var(--ink-muted);text-align:left;white-space:nowrap;padding:0 .75rem .5rem;font-weight:500}.ledger td{border-bottom:1px solid var(--rule-soft);vertical-align:top;padding:.65rem .75rem}.ledger th:first-child,.ledger td:first-child{padding-left:0}.ledger th:last-child,.ledger td:last-child{padding-right:0}.ledger .num{font-family:var(--font-figure);font-size:var(--text-md);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:500}.ledger th.num{font-family:var(--font-body);font-size:var(--text-sm)}.ledger .shrink{white-space:nowrap;width:1%}.ledger tr.is-link{cursor:pointer}.ledger tr.is-link:hover td{background:var(--blue-wash)}.neg{color:var(--red-ink)}.notice{border-left:3px solid var(--blue-ink);background:var(--blue-wash);font-size:var(--text-sm);margin:0;padding:.6rem .8rem}.notice.is-error{border-left-color:var(--red-ink);background:var(--red-wash);color:var(--red-ink)}.muted{color:var(--ink-muted)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.status{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.status:before{content:"";background:var(--ink-faint);border-radius:50%;width:.55rem;height:.55rem}.status.is-online:before{background:var(--online)}.status.is-busy:before{background:var(--busy)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
