@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;500;600;700&display=swap";.btn-spin[data-v-da6c66d2]{display:inline-block;width:12px;height:12px;margin-right:6px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-1px;animation:btnspin-da6c66d2 .6s linear infinite}@keyframes btnspin-da6c66d2{to{transform:rotate(360deg)}}.dlg-host[data-v-a2d95f6d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:var(--sp-6)}.dlg-card[data-v-a2d95f6d]{width:min(440px,100%);background:var(--bg-panel);border:1px solid var(--card-border);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);padding:var(--sp-6);animation:dlg-pop-a2d95f6d var(--dur-base) var(--ease)}@keyframes dlg-pop-a2d95f6d{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dlg-card h3[data-v-a2d95f6d]{margin:0 0 var(--sp-2);font-size:var(--fs-17);font-weight:700;color:var(--heading)}.msg[data-v-a2d95f6d]{margin:0 0 var(--sp-4);color:var(--fg-2);font-size:var(--fs-13);line-height:var(--lh-base);white-space:pre-wrap}.dlg-field[data-v-a2d95f6d]{display:grid;gap:4px;margin:0 0 var(--sp-4)}.dlg-label[data-v-a2d95f6d]{font-size:var(--fs-12);color:var(--fg-3)}.dlg-field input[data-v-a2d95f6d],.dlg-field textarea[data-v-a2d95f6d]{width:100%;box-sizing:border-box;font:inherit}footer[data-v-a2d95f6d]{display:flex;justify-content:flex-end;gap:var(--sp-2)}.toast-host[data-v-535d1eff]{position:fixed;left:50%;bottom:var(--sp-6);transform:translate(-50%);z-index:1200;display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);width:min(520px,calc(100vw - 32px));pointer-events:none}.toast[data-v-535d1eff]{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--sp-3);width:100%;box-sizing:border-box;padding:10px 12px 10px 16px;border-radius:var(--r-lg);background:var(--bg-panel);border:1px solid var(--card-border);box-shadow:var(--shadow-lg);color:var(--fg);font-size:var(--fs-13);line-height:var(--lh-base);animation:toast-in-535d1eff var(--dur-base) var(--ease)}.toast-msg[data-v-535d1eff]{flex:1;min-width:0}.toast-x[data-v-535d1eff]{flex:none;border:0;background:transparent;color:var(--fg-3);font:inherit;font-size:var(--fs-15);line-height:1;padding:2px 4px;cursor:pointer;border-radius:var(--r-sm)}.toast-x[data-v-535d1eff]:hover{color:var(--fg)}@keyframes toast-in-535d1eff{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.toast[data-v-535d1eff]{animation:none}}.scope[data-v-bacda9cf]{display:flex;flex-direction:column;gap:var(--sp-2)}.modes[data-v-bacda9cf]{display:flex;flex-wrap:wrap;gap:var(--sp-4)}.rd[data-v-bacda9cf]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-13, 13px);color:var(--fg);cursor:pointer}.rd input[data-v-bacda9cf]{accent-color:var(--brand-500)}.picks[data-v-bacda9cf]{display:flex;flex-wrap:wrap;gap:6px}.pick[data-v-bacda9cf]{display:inline-flex;align-items:center;padding:3px 11px;border:1px solid var(--border-strong);border-radius:999px;background:var(--bg);color:var(--fg-2);font-size:var(--fs-12);cursor:pointer;-webkit-user-select:none;user-select:none}.pick[data-v-bacda9cf]:hover:not(:disabled){border-color:var(--brand-400)}.pick.on[data-v-bacda9cf]{background:var(--brand-50);border-color:var(--brand-400);color:var(--brand-700);font-weight:600}.pick[data-v-bacda9cf]:disabled{cursor:default;opacity:.6}.picks .subtle[data-v-bacda9cf],.picks .warn-text[data-v-bacda9cf]{flex-basis:100%;margin:2px 0 0;font-size:var(--fs-12)}.subtle[data-v-bacda9cf]{color:var(--fg-3, var(--fg-2))}.warn-text[data-v-bacda9cf]{color:var(--warning)}.modal-backdrop[data-v-d15b23b2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:var(--sp-6)}.modal-card[data-v-d15b23b2]{max-width:100%;max-height:calc(100vh - 2 * var(--sp-6));display:flex;flex-direction:column;background:var(--bg-panel);border:1px solid var(--card-border);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);overflow:hidden;animation:modal-pop-d15b23b2 var(--dur-base) var(--ease)}@keyframes modal-pop-d15b23b2{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-head[data-v-d15b23b2]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-5) var(--sp-6) var(--sp-4);border-bottom:1px solid var(--border)}.modal-head h3[data-v-d15b23b2]{margin:0;font-size:var(--fs-17);font-weight:700;color:var(--heading)}.modal-x[data-v-d15b23b2]{flex:none;display:grid;place-items:center;width:36px;height:36px;border:none;border-radius:var(--r-pill);background:var(--bg-sunken);color:var(--fg-2);font-size:20px;line-height:1;cursor:pointer;padding:0}.modal-x[data-v-d15b23b2]:hover{background:var(--bg-hover);color:var(--fg)}.modal-body[data-v-d15b23b2]{padding:var(--sp-4) var(--sp-6);overflow:auto;min-height:0;--tbl-bleed: var(--sp-6)}.modal-foot[data-v-d15b23b2]{display:flex;justify-content:flex-end;gap:var(--sp-3);padding:var(--sp-4) var(--sp-6);border-top:1px solid var(--border)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.modal-backdrop[data-v-d15b23b2]{padding:var(--sp-2) max(var(--sp-2),env(safe-area-inset-right)) var(--sp-2) max(var(--sp-2),env(safe-area-inset-left))}.modal-card[data-v-d15b23b2]{width:100%!important;max-height:calc(100vh - 2 * var(--sp-2));max-height:calc(100dvh - 2 * var(--sp-2));border-radius:var(--r-lg)}.modal-head[data-v-d15b23b2]{padding:var(--sp-3) var(--sp-4)}.modal-body[data-v-d15b23b2]{padding:var(--sp-3) var(--sp-4);--tbl-bleed: var(--sp-4)}.modal-foot[data-v-d15b23b2]{flex-wrap:wrap;padding:var(--sp-3) var(--sp-4)}}.page-head[data-v-6bb333a2]{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4)}.page-head h1[data-v-6bb333a2]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.spacer[data-v-6bb333a2]{flex:1}.acts[data-v-6bb333a2]{display:flex;gap:6px;align-items:center}.tbl .acts-wrap[data-v-6bb333a2]{flex-wrap:wrap;row-gap:4px;width:190px}.me[data-v-6bb333a2]{color:var(--fg-4);font-size:var(--fs-11)}.me-badge[data-v-6bb333a2]{display:inline-block;margin-left:4px;padding:0 6px;border-radius:999px;background:var(--bg);color:var(--fg-3);font-size:var(--fs-11);vertical-align:middle}.mail[data-v-6bb333a2]{min-width:200px;overflow-wrap:anywhere}.name-cell[data-v-6bb333a2]{min-width:110px;white-space:nowrap}.when[data-v-6bb333a2]{white-space:nowrap}.sub[data-v-6bb333a2]{margin-top:2px;font-size:var(--fs-11);color:var(--fg-3)}.invite[data-v-6bb333a2]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-3);margin-top:var(--sp-2)}.hf[data-v-6bb333a2]{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-12);color:var(--fg-3)}.hf input[data-v-6bb333a2]{min-width:220px}.name-btn[data-v-6bb333a2]{border:1px solid var(--border-2);border-radius:var(--r-sm);background:none;padding:2px 6px;color:var(--fg-2);font-family:inherit;font-size:var(--fs-13);cursor:text;text-align:left}.name-btn[data-v-6bb333a2]:hover{border-color:var(--border-strong);background:var(--bg-hover)}.name-in[data-v-6bb333a2]{width:140px}.nowrap[data-v-6bb333a2]{white-space:nowrap}.scope[data-v-6bb333a2]{min-width:170px;max-width:240px;font-size:var(--fs-12);color:var(--fg-2)}.scope-line[data-v-6bb333a2]{overflow-wrap:anywhere}.rs-hint[data-v-6bb333a2]{margin:var(--sp-2) 0 0;line-height:var(--lh-base)}.scope-block[data-v-6bb333a2]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border-2)}.scope-label[data-v-6bb333a2]{font-size:var(--fs-12);color:var(--fg-3)}.pick[data-v-6bb333a2]{display:inline-flex;align-items:center;padding:3px 11px;border:1px solid var(--border-strong);border-radius:999px;background:var(--bg);color:var(--fg-2);font-size:var(--fs-12);cursor:pointer;-webkit-user-select:none;user-select:none}.pick[data-v-6bb333a2]:hover{border-color:var(--brand-400)}.pick input[data-v-6bb333a2]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.pick.on[data-v-6bb333a2]{background:var(--brand-50);border-color:var(--brand-400);color:var(--brand-700);font-weight:600}.warn-text[data-v-6bb333a2]{margin:var(--sp-2) 0 0;color:var(--warning);font-size:var(--fs-12)}.sub-title[data-v-6bb333a2]{margin:var(--sp-4) 0 var(--sp-2);font-size:var(--fs-13);font-weight:600;color:var(--fg)}.chk[data-v-6bb333a2]{display:flex;align-items:center;gap:6px;margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--border-2);font-size:var(--fs-13);color:var(--fg)}.chk .subtle[data-v-6bb333a2]{font-size:var(--fs-12);color:var(--fg-3)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.chk[data-v-6bb333a2]{flex-wrap:wrap}.chk .subtle[data-v-6bb333a2]{flex:1 1 100%}}.page-head[data-v-81ec048a]{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4)}.page-head h1[data-v-81ec048a]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.count[data-v-81ec048a]{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg);padding:1px 8px;border-radius:999px}.tot[data-v-81ec048a]{display:flex;gap:6px;margin-left:var(--sp-2)}.spacer[data-v-81ec048a]{flex:1}.opt[data-v-81ec048a]{display:flex;align-items:center;gap:5px;font-size:var(--fs-12);color:var(--fg-3);white-space:nowrap}.opt-n[data-v-81ec048a]{color:var(--fg-4)}.gmode[data-v-81ec048a]{margin-right:var(--sp-2)}.hintbox[data-v-81ec048a]{margin:0 0 var(--sp-3);padding:var(--sp-3);border-radius:var(--r-md);background:var(--st-transferred-bg);color:var(--st-transferred-fg);font-size:var(--fs-12);line-height:var(--lh-base)}.gpick[data-v-81ec048a]{display:inline-flex;align-items:center}.pick-h[data-v-81ec048a],td.pick[data-v-81ec048a]{width:1%;white-space:nowrap}.err[data-v-81ec048a]{margin:0 0 var(--sp-3);color:var(--danger);font-size:var(--fs-12)}.card-head .section-title[data-v-81ec048a]{margin:0}.card-head .section-title a[data-v-81ec048a]{color:var(--brand-700);text-decoration:none}[data-theme=dark] .card-head .section-title a[data-v-81ec048a]{color:var(--brand-400)}.card-head .section-title a[data-v-81ec048a]:hover{text-decoration:underline}.card-head .badge[data-v-81ec048a]{margin-left:0}.nowrap[data-v-81ec048a]{white-space:nowrap}.sub[data-v-81ec048a]{display:block;font-size:var(--fs-11);color:var(--fg-4)}.tsmall[data-v-81ec048a]{font-size:var(--fs-11);color:var(--fg-4)}tr.dim[data-v-81ec048a]{opacity:.62}.more[data-v-81ec048a]{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-3);margin:0}.sp-tools[data-v-920b4a29]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:var(--sp-2)}.sp-count[data-v-920b4a29]{margin-left:auto;font-size:var(--fs-12);color:var(--fg-3);white-space:nowrap;font-variant-numeric:tabular-nums}.sp-grid[data-v-920b4a29]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:4px 6px;align-items:center;border:1px solid var(--border);border-radius:var(--r-md);padding:6px 8px;background:var(--bg-panel)}.sp-cat[data-v-920b4a29]{font-size:var(--fs-13);color:var(--fg);min-width:0;overflow-wrap:anywhere;padding:4px 0}.sp-cell[data-v-920b4a29]{display:inline-flex;align-items:center;gap:6px;min-width:104px;height:30px;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--fg-2);font-size:var(--fs-12);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sp-cell[data-v-920b4a29]:hover{border-color:var(--brand-400)}.sp-cell input[data-v-920b4a29]{margin:0}.sp-cell.on[data-v-920b4a29]{background:var(--brand-50);border-color:var(--brand-400);color:var(--brand-700)}.sp-cell.write.on[data-v-920b4a29]{background:var(--st-pending-bg);border-color:var(--warning);color:var(--st-pending-fg)}[data-theme=dark] .sp-cell.on[data-v-920b4a29]{background:var(--bg-active);color:var(--brand-400)}[data-theme=dark] .sp-cell.write.on[data-v-920b4a29]{background:var(--st-pending-bg);color:var(--st-pending-fg)}.sp-cell.none[data-v-920b4a29]{justify-content:center;border-style:dashed;border-color:var(--border);background:transparent;color:var(--fg-4);cursor:default}.sp-n[data-v-920b4a29]{margin-left:auto;color:var(--fg-4);font-size:var(--fs-11);font-variant-numeric:tabular-nums}.sp-cell.on .sp-n[data-v-920b4a29]{color:inherit;opacity:.75}.sp-hint[data-v-920b4a29]{margin:var(--sp-2) 0 0;line-height:var(--lh-base)}.sp-web[data-v-920b4a29]{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border-2)}.sp-web-title[data-v-920b4a29]{font-size:var(--fs-12);font-weight:600;color:var(--fg-2);margin-bottom:6px}.sp-web-list[data-v-920b4a29]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:4px var(--sp-3)}.sp-web-list li[data-v-920b4a29]{min-width:0;display:flex;flex-direction:column;gap:1px;padding:3px 0}.sp-web-label[data-v-920b4a29]{font-size:var(--fs-12);color:var(--fg-2)}code.mono.sp-web-path[data-v-920b4a29]{display:block;max-width:100%;font-size:var(--fs-11);color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.akf-block[data-v-003083ea]{margin-top:var(--sp-4)}.akf-exp[data-v-003083ea]{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.akf-radio[data-v-003083ea]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-13);color:var(--fg-2);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.akf-radio input[data-v-003083ea]{margin:0}.akf-date[data-v-003083ea]{width:170px;max-width:100%}.akf-date[data-v-003083ea]:disabled{opacity:.5;cursor:not-allowed}.page-head h1[data-v-7ece4852]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.count[data-v-7ece4852]{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg);padding:1px 8px;border-radius:999px}.spacer[data-v-7ece4852]{flex:1}.hf[data-v-7ece4852]{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-12);color:var(--fg-3);white-space:nowrap}.intro[data-v-7ece4852]{margin:0 0 var(--sp-3);line-height:var(--lh-base)}.err[data-v-7ece4852]{margin:var(--sp-2) 0;color:var(--danger);font-size:var(--fs-12)}.nowrap[data-v-7ece4852]{white-space:nowrap}.sub[data-v-7ece4852]{margin-top:2px;font-size:var(--fs-11);color:var(--fg-3)}.name[data-v-7ece4852]{min-width:150px;max-width:220px}.kname[data-v-7ece4852]{font-weight:600;color:var(--fg);overflow-wrap:anywhere;margin-bottom:2px}.owner[data-v-7ece4852]{white-space:nowrap}.me-badge[data-v-7ece4852]{display:inline-block;margin-left:4px;padding:0 6px;border-radius:999px;background:var(--bg);color:var(--fg-3);font-size:var(--fs-11);vertical-align:middle}.scopes[data-v-7ece4852]{min-width:200px;max-width:300px}.scopes .chips[data-v-7ece4852]{gap:4px}.chip.w[data-v-7ece4852]{background:var(--st-pending-bg);border-color:transparent;color:var(--st-pending-fg)}.chip.more[data-v-7ece4852]{cursor:help;color:var(--fg-3)}.when[data-v-7ece4852]{white-space:nowrap}tr.gone td[data-v-7ece4852]{color:var(--fg-3)}tr.gone .kname[data-v-7ece4852]{color:var(--fg-2)}tr.open td[data-v-7ece4852]{border-bottom-color:transparent}.tbl tbody tr.logrow[data-v-7ece4852]:hover{background:transparent}.logrow>td[data-v-7ece4852]{padding:0 12px 12px}.logbox[data-v-7ece4852]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);padding:var(--sp-3)}.log-head[data-v-7ece4852]{display:flex;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:var(--sp-2)}.log-title[data-v-7ece4852]{font-size:var(--fs-13);font-weight:600;color:var(--fg)}.log-loading[data-v-7ece4852]{display:flex;justify-content:center;padding:var(--sp-3)}.log-empty[data-v-7ece4852]{margin:0}.tbl.inner[data-v-7ece4852]{background:var(--bg-panel);border:1px solid var(--border-2);border-radius:var(--r-sm)}.tbl.inner thead th[data-v-7ece4852]{padding:6px 10px;background:var(--bg-panel)}.tbl.inner tbody td[data-v-7ece4852]{padding:6px 10px}.path[data-v-7ece4852]{min-width:220px;font-family:var(--font-mono);font-size:var(--fs-11);overflow-wrap:anywhere}.code[data-v-7ece4852]{display:inline-block;min-width:38px;padding:0 6px;border-radius:var(--r-xs);font-family:var(--font-mono);font-size:var(--fs-11);font-weight:600;text-align:center}.code.ok[data-v-7ece4852]{background:var(--st-active-bg);color:var(--st-active-fg)}.code.warn[data-v-7ece4852]{background:var(--st-pending-bg);color:var(--st-pending-fg)}.code.bad[data-v-7ece4852]{background:var(--danger-soft);color:var(--danger)}.more-row[data-v-7ece4852]{display:flex;justify-content:center;margin-top:var(--sp-2)}.btn.pressed[data-v-7ece4852]{border-color:var(--brand-500);background:var(--brand-50);color:var(--brand-700)}[data-theme=dark] .btn.pressed[data-v-7ece4852]{background:var(--bg-active);color:var(--brand-400)}.once-warn[data-v-7ece4852]{margin-bottom:var(--sp-4);padding:var(--sp-3);border:1px solid var(--warning);border-radius:var(--r-md);background:var(--st-pending-bg);color:var(--st-pending-fg);font-size:var(--fs-13);line-height:var(--lh-base)}.once-warn strong[data-v-7ece4852]{display:block;margin-bottom:2px}.key-row[data-v-7ece4852]{display:flex;gap:var(--sp-2);align-items:center}.key-in[data-v-7ece4852]{flex:1;min-width:0;font-family:var(--font-mono);font-size:var(--fs-12)}.copy-note[data-v-7ece4852]{font-size:var(--fs-12);color:var(--fg-3);min-height:1.4em}.copy-note.ok[data-v-7ece4852]{color:var(--success)}.usage[data-v-7ece4852]{margin:var(--sp-3) 0 0;line-height:var(--lh-base)}.edit-meta[data-v-7ece4852]{margin:0 0 var(--sp-3);line-height:var(--lh-base)}.foot-hint[data-v-7ece4852]{margin-right:auto;align-self:center;font-size:var(--fs-12);color:var(--fg-3)}.theme-toggle[data-v-37dbe8d2]{flex:none;display:inline-grid;place-items:center;width:var(--control-h);height:var(--control-h);padding:0;border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--bg-panel);color:var(--fg-2);cursor:pointer;line-height:1;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.theme-toggle[data-v-37dbe8d2]:hover{background:var(--bg-hover);color:var(--brand-700)}.shell[data-v-b72f331a]{display:grid;grid-template-columns:240px 1fr;height:100vh;height:100dvh}.sidebar[data-v-b72f331a]{display:flex;flex-direction:column;gap:var(--sp-3);min-height:0;background:var(--bg-sidebar);border-right:1px solid var(--border);padding:var(--sp-5) 14px var(--sp-4)}.brand[data-v-b72f331a]{display:flex;align-items:center;gap:var(--sp-3);padding:0 var(--sp-2) var(--sp-2)}.logo[data-v-b72f331a]{height:30px;width:auto;object-fit:contain}.brand-text[data-v-b72f331a]{display:flex;flex-direction:column;line-height:1.3;min-width:0}.b1[data-v-b72f331a]{font-size:var(--fs-13);font-weight:700;color:var(--heading)}.b2[data-v-b72f331a]{font-size:var(--fs-11);color:var(--fg-3)}.nav[data-v-b72f331a]{display:flex;flex-direction:column;gap:2px;flex:1;min-height:0;overflow-y:auto;padding:3px;margin:-3px}.nav-group[data-v-b72f331a]{display:flex;flex-direction:column;gap:2px}.nav-group+.nav-group[data-v-b72f331a]{margin-top:var(--sp-3);padding-top:var(--sp-2);border-top:1px solid var(--border)}.nav-group-label[data-v-b72f331a]{padding:var(--sp-2) 12px 4px;font-size:var(--fs-12);color:var(--fg-3);font-weight:500;letter-spacing:.06em}.nav-org[data-v-b72f331a]{padding:0 12px 6px;font-size:var(--fs-12);color:var(--fg-3);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item[data-v-b72f331a]{display:flex;align-items:center;gap:var(--sp-2);padding:7px 12px;border-radius:var(--r-md);color:var(--fg-2);font-size:var(--fs-14);font-weight:400;text-decoration:none;transition:all var(--dur-fast) var(--ease)}.nav-item[data-v-b72f331a]:hover{background:var(--bg-hover);color:var(--fg)}.nav-item.active[data-v-b72f331a]{background:var(--brand-100);color:var(--brand-700);font-weight:700}.nav-item .badge+.badge[data-v-b72f331a]{margin-left:4px}.me[data-v-b72f331a]{display:flex;align-items:center;gap:10px;padding:var(--sp-3) var(--sp-2) 0;border-top:1px solid var(--border);min-width:0}.me-avatar[data-v-b72f331a]{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--brand-200);color:var(--brand-700);font-weight:700;font-size:var(--fs-13)}.me-text[data-v-b72f331a]{display:flex;flex-direction:column;min-width:0;line-height:1.35}.me-mail[data-v-b72f331a]{font-size:var(--fs-12);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-role[data-v-b72f331a]{font-size:var(--fs-11);color:var(--fg-3)}.foot[data-v-b72f331a]{display:flex;align-items:center;gap:var(--sp-2)}.nav+.foot[data-v-b72f331a]{padding-top:var(--sp-3);border-top:1px solid var(--border)}.logout[data-v-b72f331a]{flex:1;height:var(--control-h);border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--bg-panel);color:var(--fg-2);font-family:inherit;font-size:var(--fs-13);cursor:pointer;transition:background var(--dur-fast) var(--ease)}.logout[data-v-b72f331a]:hover{background:var(--bg-hover);color:var(--fg)}.main[data-v-b72f331a]{min-width:0;overflow:auto;padding:var(--sp-7) var(--sp-7) var(--sp-12)}.shell.compact[data-v-b72f331a]{grid-template-columns:1fr;grid-template-rows:auto 1fr}.mtop[data-v-b72f331a]{display:flex;align-items:center;gap:var(--sp-3);padding:10px max(var(--sp-4),env(safe-area-inset-right)) 10px max(var(--sp-4),env(safe-area-inset-left));background:var(--bg-panel);border-bottom:1px solid var(--border)}.mtop .spacer[data-v-b72f331a]{flex:1}.mlogo[data-v-b72f331a]{height:26px;width:auto;object-fit:contain}.mtitle[data-v-b72f331a]{font-size:var(--fs-13);font-weight:700;color:var(--heading);white-space:nowrap}.burger[data-v-b72f331a]{position:relative;display:grid;gap:4px;width:var(--control-h);height:var(--control-h);padding:0 11px;align-content:center;border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--bg-panel);cursor:pointer;flex:none}.burger[data-v-b72f331a]:hover{background:var(--bg-hover)}.burger>span[data-v-b72f331a]{display:block;height:2px;background:var(--fg-2);border-radius:1px}.burger .burger-badge[data-v-b72f331a]{position:absolute;top:-7px;right:-9px;margin:0;font-style:normal;box-shadow:0 0 0 2px var(--bg-panel)}.sidebar.drawer[data-v-b72f331a]{position:fixed;z-index:1001;top:0;left:0;bottom:0;width:min(280px,84vw);padding-left:calc(14px + env(safe-area-inset-left));border-right:none;border-radius:0 var(--r-2xl) var(--r-2xl) 0;box-shadow:var(--shadow-lg)}.drawer-backdrop[data-v-b72f331a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--overlay)}@media(max-width:1199.98px){.main[data-v-b72f331a]{padding:var(--sp-6) max(var(--sp-6),env(safe-area-inset-right)) var(--sp-8) max(var(--sp-6),env(safe-area-inset-left))}}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.main[data-v-b72f331a]{padding:var(--sp-4) max(var(--sp-4),env(safe-area-inset-right)) var(--sp-6) max(var(--sp-4),env(safe-area-inset-left))}}.page-head[data-v-25255232]{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4)}.page-head h1[data-v-25255232]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.count[data-v-25255232]{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg);padding:1px 8px;border-radius:999px}.spacer[data-v-25255232]{flex:1}.hf[data-v-25255232]{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-12);color:var(--fg-3);white-space:nowrap}.err[data-v-25255232]{margin:0 0 var(--sp-3);color:var(--danger);font-size:var(--fs-12)}.nowrap[data-v-25255232]{white-space:nowrap}.when[data-v-25255232]{white-space:nowrap;width:1%}.hm[data-v-25255232]{margin-top:2px;font-size:var(--fs-11);color:var(--fg-3)}.actor[data-v-25255232]{min-width:180px;max-width:200px;overflow-wrap:anywhere}.target[data-v-25255232]{min-width:210px;max-width:240px}.target code.mono[data-v-25255232]{display:inline-block;max-width:220px;overflow-wrap:anywhere}.sum[data-v-25255232]{min-width:0}.detrow td[data-v-25255232]{background:var(--bg-sunken)}.det[data-v-25255232]{margin:0;max-height:320px;overflow:auto;font-family:var(--font-mono, monospace);font-size:var(--fs-11);color:var(--fg-2);white-space:pre-wrap;word-break:break-all}.sub[data-v-25255232]{display:block;margin-top:4px;font-size:var(--fs-11);color:var(--fg-4)}.detail-link[data-v-25255232]{padding:4px 10px;font-size:var(--fs-11)}.more[data-v-25255232]{display:flex;justify-content:center;padding-top:var(--sp-3)}@media(max-width:1199.98px){.audit-tbl[data-v-25255232],.audit-tbl>tbody[data-v-25255232]{display:block}.audit-tbl>thead[data-v-25255232]{display:none}.audit-tbl>tbody>tr[data-v-25255232]:not(.detrow){display:grid;grid-template-columns:max-content minmax(0,1fr) auto;grid-template-areas:"when action acts" "actor target target" "sum sum sum";align-items:baseline;column-gap:var(--sp-3);row-gap:2px;padding:10px 0;border-bottom:1px solid var(--border-2)}.audit-tbl>tbody>tr[data-v-25255232]:hover{background:transparent}.audit-tbl>tbody>tr>td[data-v-25255232]{display:block;width:auto;min-width:0;max-width:none;padding:0;border:none}.audit-tbl .when[data-v-25255232]{grid-area:when;display:flex;gap:6px;align-items:baseline}.audit-tbl .hm[data-v-25255232]{margin-top:0}.audit-tbl td.nowrap[data-v-25255232]{grid-area:action;font-weight:600;white-space:normal}.tbl.audit-tbl>tbody>tr>td.acts-cell[data-v-25255232]:last-child{grid-area:acts;position:static;box-shadow:none;background:transparent}.audit-tbl .actor[data-v-25255232]{grid-area:actor;font-size:var(--fs-11);color:var(--fg-3)}.audit-tbl .target[data-v-25255232]{grid-area:target}.audit-tbl .target code.mono[data-v-25255232]{max-width:100%}.audit-tbl .sum[data-v-25255232]{grid-area:sum;margin-top:2px;line-height:1.55}.audit-tbl>tbody>tr.detrow[data-v-25255232],.audit-tbl>tbody>tr.detrow>td[data-v-25255232]{display:block}.audit-tbl>tbody>tr.detrow>td[data-v-25255232]{padding:var(--sp-2)}}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.audit-tbl>tbody>tr[data-v-25255232]:not(.detrow){grid-template-areas:"when when acts" "action action action" "actor actor actor" "target target target" "sum sum sum"}}.mod-box[data-v-b0ffb3dd]{border:1px solid var(--border-strong);border-radius:var(--r-sm);padding:4px 14px 10px;margin:0}.mod-box legend[data-v-b0ffb3dd]{padding:0 8px;font-size:var(--fs-12);color:var(--fg-3);font-weight:600}.mod-empty[data-v-b0ffb3dd]{margin:var(--sp-2) 0;font-size:var(--fs-12);color:var(--fg-3)}.mod-row[data-v-b0ffb3dd]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:6px 0;border-top:1px solid var(--border-2)}.mod-box .mod-row[data-v-b0ffb3dd]:first-of-type{border-top:none}.mod-row.dim .mod-k[data-v-b0ffb3dd]{color:var(--fg-4)}.mod-k[data-v-b0ffb3dd]{width:76px;flex-shrink:0;color:var(--fg-3);font-size:var(--fs-12)}.mod-k .dep[data-v-b0ffb3dd]{display:block;font-size:var(--fs-11);color:var(--warning)}.mod-k .int[data-v-b0ffb3dd]{display:block;font-size:var(--fs-11);color:var(--brand-600, var(--fg-3))}.mod-row.locked label[data-v-b0ffb3dd]{opacity:.55;cursor:not-allowed}.mod-row label[data-v-b0ffb3dd],.mod-items label[data-v-b0ffb3dd]{display:inline-flex;align-items:center;padding:3px 11px;border:1px solid var(--border-strong);border-radius:999px;background:var(--bg);color:var(--fg-2);font-size:var(--fs-12);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--dur-fast) var(--ease)}.mod-row label[data-v-b0ffb3dd]:hover,.mod-items label[data-v-b0ffb3dd]:hover{border-color:var(--brand-400)}.mod-items label.off[data-v-b0ffb3dd]{opacity:.5;cursor:not-allowed}.mod-row label input[data-v-b0ffb3dd],.mod-items label input[data-v-b0ffb3dd]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.mod-row label[data-v-b0ffb3dd]:has(input:checked){background:var(--brand-50);border-color:var(--brand-400);color:var(--brand-700);font-weight:600}.mod-items[data-v-b0ffb3dd]{display:inline-flex;flex-wrap:wrap;gap:4px 12px;padding-left:6px;border-left:1px solid var(--border-2)}.mod-items label[data-v-b0ffb3dd]:has(input:checked){background:var(--violet-soft);border-color:var(--violet-border);color:var(--violet-fg)}.mod-unknown[data-v-b0ffb3dd]{margin:var(--sp-2) 0 0;font-size:var(--fs-11);color:var(--warning);line-height:var(--lh-base)}.mod-unknown code[data-v-b0ffb3dd]{margin:0 3px}@media(max-width:1199.98px){.mod-k.long[data-v-b0ffb3dd]{flex:1 1 100%;width:auto}}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.mod-box[data-v-b0ffb3dd]{padding:4px 10px 10px}}.term-field[data-v-56ab33a8]{display:flex;gap:6px;align-items:center}.term-field input[data-v-56ab33a8]{width:7.5em;min-width:0}.term-field select[data-v-56ab33a8]{width:auto;min-width:5.5em}.ad-note[data-v-540b68ba]{margin:0 0 var(--sp-3);font-size:var(--fs-12);color:var(--fg-3);line-height:var(--lh-base)}.ad-err[data-v-540b68ba]{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-12)}.ad-warn[data-v-540b68ba]{margin:var(--sp-2) 0 0;font-size:var(--fs-11);color:var(--warning);line-height:var(--lh-base)}.ad-hint[data-v-540b68ba]{color:var(--fg-4);font-size:var(--fs-11)}.ad-grid[data-v-540b68ba]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);margin-bottom:var(--sp-3)}.ad-f[data-v-540b68ba]{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-12);color:var(--fg-2)}.ad-f.wide[data-v-540b68ba]{grid-column:1 / -1}.ad-hint.follow[data-v-540b68ba]{margin:0 0 var(--sp-2);line-height:var(--lh-base)}.ad-f.inline[data-v-540b68ba]{flex-direction:row;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2)}.ad-chk[data-v-540b68ba]{display:flex;align-items:center;gap:6px;align-self:end;padding-bottom:6px;font-size:var(--fs-12);color:var(--fg-2)}.ad-box[data-v-540b68ba]{margin:0 0 var(--sp-3);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm)}.ad-box legend[data-v-540b68ba]{padding:0 6px;font-size:var(--fs-12);color:var(--fg-3)}.ad-term[data-v-540b68ba]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);font-size:var(--fs-12);color:var(--fg-2)}.ad-chips[data-v-540b68ba]{display:inline-flex;align-items:center;gap:4px}.chip.pick[data-v-540b68ba]{cursor:pointer;border:1px solid var(--border);background:transparent;color:var(--fg-3)}.chip.pick.on[data-v-540b68ba]{border-color:var(--brand-600, var(--fg-2));color:var(--brand-600, var(--fg-1));font-weight:600}.chip.pick[data-v-540b68ba]:disabled{opacity:.4;cursor:default}.ad-num[data-v-540b68ba]{width:90px;text-align:right}.ad-quotas[data-v-540b68ba]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--sp-2) var(--sp-4)}.ad-q[data-v-540b68ba]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);font-size:var(--fs-12)}.ad-q-merge[data-v-540b68ba]{flex-basis:100%;margin-top:-4px;color:var(--fg-4);font-size:var(--fs-11);line-height:var(--lh-base)}.ad-q-step[data-v-540b68ba]{flex-basis:100%;margin-top:-4px;color:var(--danger);font-size:var(--fs-11);line-height:var(--lh-base)}.ad-num.bad[data-v-540b68ba]{border-color:var(--danger)}.ad-q.dim[data-v-540b68ba]{opacity:.6}.ad-q-on[data-v-540b68ba]{display:inline-flex;align-items:center;gap:4px;flex:1;color:var(--fg-2);cursor:pointer;white-space:nowrap}.ad-q-cur[data-v-540b68ba]{color:var(--fg-4);font-size:var(--fs-11);white-space:nowrap}.ad-q-bump[data-v-540b68ba]{display:inline-flex;gap:3px}.ad-q-bump.off[data-v-540b68ba]{visibility:hidden}.ad-box>.ad-hint[data-v-540b68ba]{margin:0 0 var(--sp-2);line-height:var(--lh-base)}@media(max-width:1199.98px){.ad-quotas[data-v-540b68ba]{align-items:start}}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.ad-grid[data-v-540b68ba],.ad-quotas[data-v-540b68ba]{grid-template-columns:minmax(0,1fr)}.ad-f>input[data-v-540b68ba],.ad-f>select[data-v-540b68ba]{min-width:0;max-width:100%}.ad-f.inline[data-v-540b68ba]{flex-wrap:wrap}.ad-chips[data-v-540b68ba]{display:flex;flex-wrap:wrap;row-gap:6px}.ad-box[data-v-540b68ba]{min-width:0;padding:var(--sp-2)}.ad-q-on[data-v-540b68ba]{flex:1 1 100%;white-space:normal}}.pf-head[data-v-204c4123]{display:flex;align-items:center;gap:var(--sp-2);margin:var(--sp-5) 0 var(--sp-3)}.pf-head .section-title[data-v-204c4123]{margin:0}.pf-head .spacer[data-v-204c4123]{flex:1}.pf-empty[data-v-204c4123],.pf-hint[data-v-204c4123]{margin:0 0 var(--sp-3);line-height:var(--lh-base)}.pf[data-v-204c4123]{display:grid;grid-template-columns:1fr 1fr;gap:6px var(--sp-4);margin:0 0 var(--sp-3)}.pf>div[data-v-204c4123]{display:flex;gap:var(--sp-2);align-items:baseline;font-size:var(--fs-13);line-height:var(--lh-base)}.pf>div.wide[data-v-204c4123]{grid-column:1 / -1;align-items:flex-start}.pf dt[data-v-204c4123]{flex:0 0 84px;color:var(--fg-3);font-size:var(--fs-12)}.pf dd[data-v-204c4123]{margin:0;color:var(--fg);min-width:0;word-break:break-word}.needs[data-v-204c4123]{white-space:pre-wrap}.form[data-v-204c4123]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}@media(max-width:700px){.form[data-v-204c4123]{grid-template-columns:1fr}}.field.wide[data-v-204c4123]{grid-column:1 / -1}.chk-field[data-v-204c4123]{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-13);color:var(--fg-2)}.cc[data-v-204c4123]{width:130px;flex:0 0 auto}.pn[data-v-204c4123]{flex:1;min-width:0}.err[data-v-204c4123]{color:var(--danger);font-size:var(--fs-11);line-height:var(--lh-base)}.pf-foot[data-v-204c4123]{display:flex;gap:var(--sp-2);margin-top:var(--sp-3)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.pf[data-v-204c4123]{grid-template-columns:minmax(0,1fr)}}.pa[data-v-2f0bb694]{margin-top:var(--sp-6)}.intro[data-v-2f0bb694]{margin:0 0 var(--sp-3);line-height:var(--lh-loose)}.svc-name[data-v-2f0bb694]{font-weight:500;min-width:9em}.src[data-v-2f0bb694]{color:var(--fg-2);font-size:var(--fs-12);line-height:var(--lh-base)}.empty-row[data-v-2f0bb694]{text-align:center;padding:var(--sp-5) 0}.grant-row[data-v-2f0bb694]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-4)}.grant-row .field[data-v-2f0bb694]{flex:1 1 240px;min-width:0}.foot[data-v-2f0bb694]{margin:var(--sp-2) 0 0;line-height:var(--lh-loose)}.err[data-v-2f0bb694]{color:var(--danger);font-size:var(--fs-13)}.pe[data-v-0d9e467b]{display:grid;gap:8px}.pe-row[data-v-0d9e467b]{display:grid;grid-template-columns:1fr 150px minmax(0,1.2fr);gap:10px;align-items:center}.pe-row.dim[data-v-0d9e467b]{opacity:.6}.pe-on[data-v-0d9e467b]{display:flex;align-items:center;gap:6px;font-size:var(--fs-13);cursor:pointer}.pe-on.off span[data-v-0d9e467b]{color:var(--fg-4)}.pe-in[data-v-0d9e467b]{width:100%;min-width:0}.pe-in.bad[data-v-0d9e467b]{border-color:var(--danger)}.pe-side[data-v-0d9e467b]{display:flex;align-items:center;gap:8px;min-width:0}.pe-gen[data-v-0d9e467b]{flex:none}.pe-hint[data-v-0d9e467b]{color:var(--fg-4);font-size:var(--fs-11)}.mono[data-v-0d9e467b]{font-family:var(--font-mono)}.bad-text[data-v-0d9e467b]{color:var(--danger)}.dep[data-v-0d9e467b]{color:var(--fg-4)}.pe-empty[data-v-0d9e467b],.pe-unknown[data-v-0d9e467b]{margin:6px 0 0;color:var(--fg-3);font-size:var(--fs-12)}.qe[data-v-e17d18ec]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--sp-2) var(--sp-4)}.qe-empty[data-v-e17d18ec]{margin:0 0 var(--sp-2);font-size:var(--fs-12);color:var(--fg-3)}.qe-row[data-v-e17d18ec]{display:flex;flex-direction:column;gap:2px}.qe-main[data-v-e17d18ec]{display:grid;grid-template-columns:1fr 84px 72px;align-items:center;gap:var(--sp-2)}.qe-row.dim .qe-label[data-v-e17d18ec]{color:var(--fg-4)}.qe-row.gap .qe-num[data-v-e17d18ec]{border-color:var(--danger)}.qe-label .req[data-v-e17d18ec]{margin-left:2px;color:var(--danger);font-size:var(--fs-11)}.qe-gap[data-v-e17d18ec]{color:var(--danger);font-size:var(--fs-11);line-height:var(--lh-base)}.qe-merge[data-v-e17d18ec]{color:var(--fg-4);font-size:var(--fs-11);line-height:var(--lh-base)}.qe-label[data-v-e17d18ec]{min-width:0;font-size:var(--fs-13);color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qe-label .dep[data-v-e17d18ec]{color:var(--warning);font-size:var(--fs-11)}.qe-num[data-v-e17d18ec]{width:84px;text-align:right}.qe-num[data-v-e17d18ec]:disabled{opacity:.45}.qe-unl[data-v-e17d18ec]{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-12);color:var(--fg-4);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.qe-unl.on[data-v-e17d18ec]{color:var(--brand-600, var(--fg-2));font-weight:600}.qe-unknown[data-v-e17d18ec]{margin:var(--sp-2) 0 0;font-size:var(--fs-11);color:var(--warning);line-height:var(--lh-base)}.qe-unknown code[data-v-e17d18ec]{margin:0 3px}.qsum[data-v-7c4dd3b1]{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;cursor:help}.qsum-sep[data-v-7c4dd3b1]{color:var(--fg-4);margin:0 1px}.qsum-i.over[data-v-7c4dd3b1]{color:var(--danger);font-weight:600}.qsum-i.near[data-v-7c4dd3b1]{color:var(--warning, var(--fg-2));font-weight:600}.qsum-rest[data-v-7c4dd3b1]{color:var(--fg-3)}.more[data-v-bafce1fe]{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-3);border-top:1px solid var(--border)}.ad-tag[data-v-bafce1fe]{margin-left:4px;color:var(--brand-600, var(--fg-3));font-size:var(--fs-10, 10px);font-weight:600;cursor:help}.addon-chips[data-v-bafce1fe]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.chip.addon[data-v-bafce1fe]{display:inline-flex;align-items:center;gap:2px;font-size:var(--fs-11);color:var(--brand-600, var(--fg-2));border:1px solid var(--border)}.chip.addon.warn[data-v-bafce1fe]{color:var(--warning);border-color:var(--warning)}.chip.addon .x[data-v-bafce1fe]{border:0;background:transparent;color:inherit;cursor:pointer;opacity:.6;padding:0 2px}.chip.addon .x[data-v-bafce1fe]:hover{opacity:1}.rs-tag[data-v-bafce1fe]{margin-left:6px;padding:0 5px;border-radius:999px;background:var(--accent-soft);color:var(--accent-fg);font-size:var(--fs-10, 10px);white-space:nowrap}.plat-tag[data-v-bafce1fe]{margin-left:6px;padding:0 5px;border-radius:999px;background:var(--st-transferred-bg);color:var(--st-transferred-fg);font-size:var(--fs-10, 10px);white-space:nowrap}.plat-tag.gone[data-v-bafce1fe]{background:var(--bg-hover);color:var(--fg-3)}.plat-note[data-v-bafce1fe]{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg);color:var(--fg-3);font-size:var(--fs-12);line-height:var(--lh-base)}.empty-row[data-v-bafce1fe]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.empty-opt[data-v-bafce1fe]{display:flex;align-items:center;gap:5px;margin:var(--sp-2) 0;font-size:var(--fs-12);color:var(--fg-3)}.assign-line[data-v-bafce1fe]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-2) 0 var(--sp-3);font-size:var(--fs-13)}.assign-val[data-v-bafce1fe]{color:var(--fg)}.policy[data-v-bafce1fe]{margin:var(--sp-3) 0 0;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--fg-2);font-size:var(--fs-12);line-height:var(--lh-base)}.policy.ok[data-v-bafce1fe]{border-color:var(--brand-400);background:var(--brand-50);color:var(--brand-700, var(--fg))}.direct-chk[data-v-bafce1fe]{display:flex;align-items:flex-start;gap:var(--sp-2);margin-top:var(--sp-3);font-size:var(--fs-13);color:var(--fg-2);line-height:var(--lh-base)}.direct-chk input[data-v-bafce1fe]{margin-top:3px}.direct-chk.glass[data-v-bafce1fe]{border-left:3px solid var(--danger, var(--fg-2));padding-left:var(--sp-2)}@media(max-width:1199.98px){.direct-chk[data-v-bafce1fe]{flex-wrap:wrap;row-gap:2px}.direct-chk .subtle[data-v-bafce1fe]{flex:1 1 100%;padding-left:22px}}.timing-note[data-v-bafce1fe]{margin-top:var(--sp-2)}.merge-list[data-v-bafce1fe]{list-style:none;margin:var(--sp-2) 0;padding:0;max-height:200px;overflow:auto;border:1px solid var(--border);border-radius:var(--r-sm)}.merge-list li[data-v-bafce1fe]{padding:6px 10px;cursor:pointer;font-size:var(--fs-13);color:var(--fg-2)}.merge-list li[data-v-bafce1fe]:hover{background:var(--bg-hover)}.merge-list li.sel[data-v-bafce1fe]{background:var(--brand-50);color:var(--brand-700);font-weight:600}.merge-done[data-v-bafce1fe]{margin:0 0 var(--sp-2);font-size:var(--fs-13);color:var(--fg)}.sub-title[data-v-bafce1fe]{margin:var(--sp-3) 0 var(--sp-1);font-size:var(--fs-13);color:var(--fg-3);font-weight:600}.chk[data-v-bafce1fe]{display:flex;align-items:flex-start;gap:var(--sp-2);margin:var(--sp-2) 0;font-size:var(--fs-13);color:var(--fg-2);line-height:var(--lh-base)}.chk.warn-chk[data-v-bafce1fe]{color:var(--warning)}.warn-text[data-v-bafce1fe]{margin:var(--sp-2) 0 0;color:var(--warning);font-size:var(--fs-12);line-height:var(--lh-base)}.prod-field[data-v-bafce1fe]{max-width:320px;margin-bottom:var(--sp-2)}.plan-row[data-v-bafce1fe]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-3)}.plan-label[data-v-bafce1fe]{font-size:var(--fs-13);color:var(--fg-3)}.plan-chip[data-v-bafce1fe]{padding:4px 12px;border:1px solid var(--border-2);border-radius:999px;background:transparent;color:var(--fg-2);font-size:var(--fs-13);cursor:pointer}.plan-chip.on[data-v-bafce1fe]{border-color:var(--brand-500);background:var(--brand-500);color:var(--fg-inv)}.plan-chip[data-v-bafce1fe]:disabled{cursor:not-allowed;opacity:.6}.int-mark[data-v-bafce1fe]{margin-left:4px;font-size:var(--fs-11);opacity:.8}.quota-title[data-v-bafce1fe]{margin:var(--sp-3) 0 var(--sp-1);font-size:var(--fs-13);color:var(--fg-3);font-weight:600}.page-head[data-v-bafce1fe]{margin-bottom:var(--sp-4)}.page-head h1[data-v-bafce1fe]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.grid[data-v-bafce1fe]{display:grid;grid-template-columns:320px 1fr;gap:var(--sp-4);align-items:start}.create-row[data-v-bafce1fe]{display:flex;gap:var(--sp-2)}.create-row input[data-v-bafce1fe]{flex:1;min-width:0}.domain[data-v-bafce1fe]{width:100%;margin:var(--sp-2) 0 0}.domain-hint[data-v-bafce1fe]{margin:var(--sp-1) 0 0;font-size:var(--fs-11);color:var(--fg-4);line-height:var(--lh-base)}.kind-sel[data-v-bafce1fe]{width:100%;margin-top:var(--sp-2)}.unset-tag[data-v-bafce1fe],.ref-tag[data-v-bafce1fe]{margin-left:6px;padding:1px 6px;border-radius:999px;white-space:nowrap;font-size:var(--fs-11)}.unset-tag[data-v-bafce1fe]{background:var(--danger-soft);color:var(--danger)}.ref-tag[data-v-bafce1fe]{background:var(--brand-50);color:var(--brand-700)}.ref-block[data-v-bafce1fe]{display:grid;gap:6px;padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg)}.ref-line[data-v-bafce1fe]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);font-size:var(--fs-13)}.ref-k[data-v-bafce1fe]{flex:0 0 84px;color:var(--fg-3);font-size:var(--fs-12)}.lnk-static[data-v-bafce1fe]{color:var(--brand-600);font-weight:600}.mono[data-v-bafce1fe]{font-family:ui-monospace,monospace;letter-spacing:1px}.mp[data-v-bafce1fe]{margin:var(--sp-3) 0}.list[data-v-bafce1fe]{list-style:none;margin:var(--sp-2) 0 0;padding:0}.list li[data-v-bafce1fe]{padding:8px 10px;border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-13)}.list li[data-v-bafce1fe]:hover{background:var(--bg-hover)}.list li.sel[data-v-bafce1fe]{background:var(--brand-50);color:var(--brand-700);font-weight:600}.dom[data-v-bafce1fe]{color:var(--fg-4);font-size:var(--fs-11)}.cust-head[data-v-bafce1fe]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-3)}.cust-name[data-v-bafce1fe]{margin:0;font-size:var(--fs-15)}.cust-in[data-v-bafce1fe]{flex:1;min-width:160px}.del-btn[data-v-bafce1fe]{margin-left:auto}.del-warn[data-v-bafce1fe]{margin:0 0 var(--sp-3);font-size:var(--fs-13);color:var(--fg-2);line-height:var(--lh-base)}.del-list[data-v-bafce1fe]{margin:0 0 var(--sp-3);padding-left:1.2em;font-size:var(--fs-13);color:var(--fg-2);line-height:1.8}.del-block[data-v-bafce1fe]{margin:0;font-size:var(--fs-13);color:var(--danger);line-height:var(--lh-base)}.del-confirm span[data-v-bafce1fe]{font-size:var(--fs-12);color:var(--fg-2)}.sec-head[data-v-bafce1fe]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin:var(--sp-5) 0 var(--sp-3)}.sec-head .section-title[data-v-bafce1fe]{margin:0}.chips[data-v-bafce1fe]{list-style:none;margin:var(--sp-2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.chip .x[data-v-bafce1fe],.x[data-v-bafce1fe]{border:none;background:none;color:var(--fg-4);cursor:pointer;font-size:13px;padding:0 2px}.x[data-v-bafce1fe]:hover{color:var(--brand-600)}.quota[data-v-bafce1fe]{max-width:230px;white-space:nowrap}.off-tag[data-v-bafce1fe]{display:inline-block;padding:0 6px;border:1px solid var(--border-strong);border-radius:999px;color:var(--fg-3);font-size:var(--fs-11);cursor:help}.form[data-v-bafce1fe]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);margin:var(--sp-3) 0}.field span[data-v-bafce1fe]{font-size:var(--fs-12);color:var(--fg-2)}.placeholder[data-v-bafce1fe]{display:grid;place-items:center;color:var(--fg-4);min-height:200px}@media(max-width:1199.98px){.grid[data-v-bafce1fe]{grid-template-columns:320px minmax(0,1fr)}.grid>.card[data-v-bafce1fe]{min-width:0}}@media(max-width:900px){.grid[data-v-bafce1fe]{grid-template-columns:minmax(0,1fr)}.form[data-v-bafce1fe]{grid-template-columns:1fr}}.form-grid.two[data-v-f23db15d]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.field.notes[data-v-f23db15d]{margin-top:var(--sp-3)}.chk[data-v-f23db15d]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-13);color:var(--fg-2);cursor:pointer;-webkit-user-select:none;user-select:none}.chk.standalone[data-v-f23db15d]{margin-top:var(--sp-3)}.hint[data-v-f23db15d]{margin:4px 0 0;font-size:var(--fs-11);color:var(--fg-4);line-height:var(--lh-base)}.hint.bad[data-v-f23db15d]{color:var(--danger)}.mono[data-v-f23db15d]{font-family:ui-monospace,monospace}.meter[data-v-16588095]{display:flex;align-items:center;gap:6px;font-size:var(--fs-11);color:var(--fg-3);line-height:1.2}.m-label[data-v-16588095]{width:34px;flex:none;color:var(--fg-4)}.m-track[data-v-16588095]{flex:1;min-width:48px;height:6px;border-radius:999px;background:var(--bg-sunken);overflow:hidden}.m-fill[data-v-16588095]{display:block;height:100%;border-radius:999px;background:var(--brand-500);transition:width var(--dur-base) var(--ease)}.m-val[data-v-16588095]{width:36px;flex:none;text-align:right;font-variant-numeric:tabular-nums}.meter.warn .m-fill[data-v-16588095]{background:var(--warning)}.meter.warn .m-val[data-v-16588095]{color:var(--warning)}.meter.bad .m-fill[data-v-16588095]{background:var(--danger)}.meter.bad .m-val[data-v-16588095]{color:var(--danger);font-weight:600}.more[data-v-9340cd39]{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-3);border-top:1px solid var(--border)}.page-head[data-v-9340cd39]{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4);flex-wrap:wrap}.page-head h1[data-v-9340cd39]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.count[data-v-9340cd39]{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg);padding:1px 8px;border-radius:999px}.spacer[data-v-9340cd39]{flex:1}.hf[data-v-9340cd39]{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-12);color:var(--fg-3);white-space:nowrap}.filters[data-v-9340cd39]{margin-bottom:var(--sp-3)}.tab-n[data-v-9340cd39]{margin-left:6px;font-size:var(--fs-11);font-weight:500;color:var(--fg-4)}.tab.active .tab-n[data-v-9340cd39]{color:inherit}.hostcell[data-v-9340cd39]{display:flex;flex-direction:column;gap:2px}.quota[data-v-9340cd39]{max-width:170px}.nowrap[data-v-9340cd39]{white-space:nowrap}td a[data-v-9340cd39]{color:var(--brand-700);font-weight:600;text-decoration:none}[data-theme=dark] td a[data-v-9340cd39]{color:var(--brand-400)}td a[data-v-9340cd39]:hover{text-decoration:underline}.sub[data-v-9340cd39]{font-size:var(--fs-11);color:var(--fg-3);margin-top:2px}.usage[data-v-9340cd39]{white-space:nowrap}.dot[data-v-9340cd39]{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--success);flex:none}.dot.warn[data-v-9340cd39]{background:var(--warning)}.dot.bad[data-v-9340cd39]{background:var(--danger)}.dot.na[data-v-9340cd39]{background:var(--fg-4)}.nolim[data-v-9340cd39]{font-size:var(--fs-13);color:var(--fg-3)}.dlg-plan[data-v-9340cd39]{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);font-size:var(--fs-13)}.dlg-plan .mk[data-v-9340cd39]{color:var(--fg-3)}.dlg-plan .mv[data-v-9340cd39]{color:var(--fg);font-weight:600}.qrows[data-v-9340cd39]{display:flex;flex-direction:column;gap:8px}.qrow[data-v-9340cd39]{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-12)}.qk[data-v-9340cd39]{width:96px;flex:none;color:var(--fg-2)}.qm[data-v-9340cd39]{flex:1;min-width:0}.qv[data-v-9340cd39]{width:110px;flex:none;text-align:right;color:var(--fg-2);font-variant-numeric:tabular-nums}.qrow.dim .qv[data-v-9340cd39]{color:var(--fg-4)}.foot-seen[data-v-9340cd39]{margin-right:auto;font-size:var(--fs-12)}.dlg-sec[data-v-9340cd39]{margin:var(--sp-4) 0 var(--sp-2);font-size:var(--fs-13);font-weight:600;color:var(--fg-2)}.dlg-sec[data-v-9340cd39]:first-child{margin-top:0}.mstale[data-v-9340cd39]{margin:0 0 var(--sp-2);font-size:var(--fs-11);line-height:var(--lh-base)}.mrows[data-v-9340cd39]{display:flex;flex-direction:column;gap:6px}.mrow[data-v-9340cd39]{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-12)}.mk2[data-v-9340cd39]{flex:1;min-width:0;color:var(--fg-2)}.mv2[data-v-9340cd39]{flex:none;text-align:right;color:var(--fg);font-weight:600;font-variant-numeric:tabular-nums}.unk[data-v-9340cd39]{margin-top:var(--sp-3);font-size:var(--fs-12)}.unk summary[data-v-9340cd39]{cursor:pointer;color:var(--fg-3)}.unk>.mrow[data-v-9340cd39]{margin-top:6px}.status-stack[data-v-9340cd39]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.pill-btn[data-v-9340cd39]{border:0;cursor:pointer;white-space:nowrap}.integ-note[data-v-9340cd39]{margin:0 0 var(--sp-2);font-size:var(--fs-12);line-height:var(--lh-base);color:var(--fg-2)}.integ-note.subtle[data-v-9340cd39]{color:var(--fg-3)}.integ-list[data-v-9340cd39]{margin:0 0 var(--sp-2);padding:0;list-style:none;max-height:180px;overflow-y:auto;font-size:var(--fs-12)}.integ-list li[data-v-9340cd39]{padding:2px 0;overflow-wrap:anywhere}.ac[data-v-c3cab440]{display:grid;gap:14px}.ac-block[data-v-c3cab440]{display:grid;gap:8px;border:1px solid var(--border);border-radius:var(--r-md, 8px);padding:10px 12px}.ac-block-head[data-v-c3cab440]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--fs-13)}.ns[data-v-c3cab440]{font-family:ui-monospace,monospace;font-size:var(--fs-11);background:var(--bg);border-radius:999px;padding:1px 8px;color:var(--fg-3)}.muted[data-v-c3cab440]{color:var(--fg-3);font-size:var(--fs-11)}.warn[data-v-c3cab440]{color:var(--warning);font-size:var(--fs-11)}.ac-desc[data-v-c3cab440]{margin:0;color:var(--fg-3);font-size:var(--fs-12)}.spacer[data-v-c3cab440]{flex:1}.ac-row[data-v-c3cab440]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);gap:10px;align-items:center}.ac-row.dim[data-v-c3cab440]{opacity:.6}.ac-label[data-v-c3cab440]{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:var(--fs-13)}.lock[data-v-c3cab440]{font-size:var(--fs-11);cursor:help}.ac-in[data-v-c3cab440]{width:100%;min-width:0}.ac-in.bad[data-v-c3cab440]{border-color:var(--danger)}.ac-hint[data-v-c3cab440]{color:var(--fg-4);font-size:var(--fs-11);display:flex;gap:8px;align-items:baseline}.ac-block-foot[data-v-c3cab440]{display:flex;justify-content:flex-end}.bad-text[data-v-c3cab440]{color:var(--danger)}.dep[data-v-c3cab440]{color:var(--fg-4)}.linkish[data-v-c3cab440]{background:none;border:0;padding:0;color:var(--accent-500);cursor:pointer;font-size:var(--fs-11)}.linkish.danger[data-v-c3cab440]{color:var(--danger)}.ac-empty[data-v-c3cab440],.ac-note[data-v-c3cab440]{margin:0;color:var(--fg-3);font-size:var(--fs-12)}.enroll[data-v-4ff7145a]{display:grid;gap:var(--sp-3)}.warn[data-v-4ff7145a]{margin:0;padding:var(--sp-3);border-radius:var(--r-md);background:var(--st-pending-bg);color:var(--st-pending-fg);font-size:var(--fs-12);line-height:var(--lh-base)}.cmd[data-v-4ff7145a]{margin:0;padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg);color:var(--fg);font-family:var(--font-mono);font-size:var(--fs-11);white-space:pre-wrap;word-break:break-all;-webkit-user-select:all;user-select:all}.code[data-v-4ff7145a]{display:block;padding:8px 10px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg);font-family:var(--font-mono);font-size:var(--fs-13);letter-spacing:.04em;word-break:break-all;-webkit-user-select:all;user-select:all}.acts[data-v-4ff7145a]{display:flex;gap:var(--sp-2);margin-top:var(--sp-2)}.copyfail[data-v-4ff7145a]{color:var(--danger)}.chart-wrap[data-v-2e2f877d]{position:relative;width:100%;min-width:0}.legend[data-v-2e2f877d]{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-2);font-size:var(--fs-11);color:var(--fg-3)}.legend .spacer[data-v-2e2f877d]{flex:1}.lg[data-v-2e2f877d]{display:inline-flex;align-items:center;gap:5px}.lg i[data-v-2e2f877d],.trow i[data-v-2e2f877d]{display:inline-block;width:9px;height:3px;border-radius:2px;background:currentColor}.s-cpu[data-v-2e2f877d]{color:var(--brand-500)}.s-mem[data-v-2e2f877d]{color:var(--info)}.s-disk[data-v-2e2f877d]{color:var(--warning)}.plot[data-v-2e2f877d]{position:relative}svg[data-v-2e2f877d]{display:block}.grid line[data-v-2e2f877d]{stroke:var(--border-2);stroke-width:1}.grid text[data-v-2e2f877d],.xax text[data-v-2e2f877d]{fill:var(--fg-4);font-size:10px}.series polyline[data-v-2e2f877d]{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.series circle[data-v-2e2f877d],.hov circle[data-v-2e2f877d]{fill:currentColor;stroke:var(--bg-panel);stroke-width:1}.hov line[data-v-2e2f877d]{stroke:var(--border-strong);stroke-width:1;stroke-dasharray:3 3}.tip[data-v-2e2f877d]{position:absolute;top:4px;z-index:5;min-width:120px;padding:6px 9px;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-sm);box-shadow:var(--shadow-md);pointer-events:none;font-size:var(--fs-11)}.tstamp[data-v-2e2f877d]{color:var(--fg-3);margin-bottom:3px;font-variant-numeric:tabular-nums}.trow[data-v-2e2f877d]{display:flex;align-items:center;gap:5px}.trow .tl[data-v-2e2f877d]{flex:1;color:var(--fg-2)}.trow .tv[data-v-2e2f877d]{color:var(--fg);font-weight:600;font-variant-numeric:tabular-nums}.crumb[data-v-2c6f7e7d]{margin-bottom:var(--sp-3);font-size:var(--fs-12)}.crumb a[data-v-2c6f7e7d]{color:var(--fg-3);text-decoration:none}.crumb a[data-v-2c6f7e7d]:hover{color:var(--fg)}.err[data-v-2c6f7e7d]{margin:0 0 var(--sp-3);color:var(--danger);font-size:var(--fs-12)}.head-top[data-v-2c6f7e7d]{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.relic[data-v-2c6f7e7d]{display:flex;flex-direction:column;gap:var(--sp-3)}.relic-lead[data-v-2c6f7e7d]{margin:0;font-size:var(--fs-12);color:var(--fg-2);line-height:1.7}.relic-skip[data-v-2c6f7e7d]{margin:0;padding-left:var(--sp-4);font-size:var(--fs-12);color:var(--fg-3)}.relic-warn[data-v-2c6f7e7d],.relic-ok[data-v-2c6f7e7d]{margin:0;padding:var(--sp-3);border-radius:var(--r-md);font-size:var(--fs-12);line-height:1.7}.relic-warn[data-v-2c6f7e7d]{background:var(--st-pending-bg);color:var(--st-pending-fg)}.relic-ok[data-v-2c6f7e7d]{background:var(--st-active-bg);color:var(--st-active-fg)}.relic .mono[data-v-2c6f7e7d]{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);overflow-wrap:anywhere}.head-top h1[data-v-2c6f7e7d]{margin:0;font-size:var(--fs-20);color:var(--fg)}.spacer[data-v-2c6f7e7d]{flex:1}.meta[data-v-2c6f7e7d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-4)}.mi[data-v-2c6f7e7d]{display:flex;flex-direction:column;gap:1px;min-width:0}.mk[data-v-2c6f7e7d]{font-size:var(--fs-11);color:var(--fg-4)}.mv[data-v-2c6f7e7d]{font-size:var(--fs-13);color:var(--fg);overflow-wrap:anywhere}.hsvc-list[data-v-2c6f7e7d]{display:flex;flex-direction:column;gap:var(--sp-4)}.hsvc+.hsvc[data-v-2c6f7e7d]{border-top:1px solid var(--border);padding-top:var(--sp-4)}.hsvc-head[data-v-2c6f7e7d]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.hsvc-name[data-v-2c6f7e7d]{font-size:var(--fs-14)}.hsvc .meta[data-v-2c6f7e7d]{margin-top:var(--sp-3)}.hsvc-issues[data-v-2c6f7e7d]{margin:var(--sp-3) 0 0;padding-left:1.2em;font-size:var(--fs-12);color:var(--warning)}.prodchips[data-v-2c6f7e7d]{align-items:center;gap:4px;font-size:var(--fs-11)}.hinfo[data-v-2c6f7e7d]{margin-top:var(--sp-3)}.hinfo-toggle[data-v-2c6f7e7d]{display:inline-flex;align-items:center;gap:6px;padding:2px 6px 2px 2px;border:0;border-radius:var(--r-sm);background:none;color:var(--fg-2);font:inherit;font-size:var(--fs-12);cursor:pointer}.hinfo-toggle[data-v-2c6f7e7d]:hover{background:var(--bg-hover)}.hinfo-toggle .tri[data-v-2c6f7e7d]{display:inline-block}.kv-grid[data-v-2c6f7e7d]{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr);gap:4px var(--sp-4);margin-top:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--bg-sunken);font-size:var(--fs-12)}.kv-k[data-v-2c6f7e7d]{color:var(--fg-4);white-space:nowrap}.kv-v[data-v-2c6f7e7d]{color:var(--fg);overflow-wrap:anywhere}.kv-v.wide[data-v-2c6f7e7d]{grid-column:2 / -1}@media(max-width:900px){.kv-grid[data-v-2c6f7e7d]{grid-template-columns:max-content minmax(0,1fr)}.kv-v.wide[data-v-2c6f7e7d]{grid-column:2}}.section-title.clickable[data-v-2c6f7e7d]{cursor:pointer}.chip.excl[data-v-2c6f7e7d]{background:var(--st-transferred-bg);border-color:transparent;color:var(--st-transferred-fg);font-weight:600}.chip.owner[data-v-2c6f7e7d]{background:var(--brand-100);border-color:transparent;color:var(--brand-700);font-weight:600}[data-theme=dark] .chip.owner[data-v-2c6f7e7d]{background:var(--bg-active);color:var(--brand-400)}.chip.pend[data-v-2c6f7e7d]{background:var(--st-pending-bg);border-color:transparent;color:var(--st-pending-fg);font-weight:600}.chip.off[data-v-2c6f7e7d]{background:var(--st-closed-bg);border-color:transparent;color:var(--st-closed-fg)}.chip.bad[data-v-2c6f7e7d]{border-color:var(--danger);color:var(--danger);font-weight:600}.chip.ok[data-v-2c6f7e7d]{background:var(--st-active-bg);border-color:transparent;color:var(--st-active-fg)}.publine[data-v-2c6f7e7d]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.res-grid[data-v-2c6f7e7d]{display:grid;grid-template-columns:minmax(220px,320px) 1fr;gap:var(--sp-5);align-items:start}.meters[data-v-2c6f7e7d]>*+*{margin-top:6px}.forecast[data-v-2c6f7e7d]{margin:var(--sp-3) 0 0;font-size:var(--fs-12);color:var(--warning)}.tbl.mini[data-v-2c6f7e7d]{font-size:var(--fs-11)}.mcell[data-v-2c6f7e7d]{min-width:120px}.hostcell[data-v-2c6f7e7d]{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.slug[data-v-2c6f7e7d],.iname[data-v-2c6f7e7d]{font-weight:600}.iname.dangling[data-v-2c6f7e7d]{color:var(--fg-4);font-weight:400}.more-row[data-v-2c6f7e7d]{margin-top:var(--sp-2)}.slugrow[data-v-2c6f7e7d]{display:flex;align-items:flex-start;gap:6px}.tri[data-v-2c6f7e7d]{width:16px;flex:0 0 16px;padding:0;border:0;background:none;color:var(--fg-4);font-size:9px;line-height:18px;cursor:pointer;transition:transform var(--dur-base) var(--ease)}.tri.open[data-v-2c6f7e7d]{transform:rotate(90deg);color:var(--fg-2)}.tri.ph[data-v-2c6f7e7d]{cursor:default}.subrow>td[data-v-2c6f7e7d]{background:var(--bg-sunken);padding:var(--sp-2) var(--sp-3)}.warnnum[data-v-2c6f7e7d]{color:var(--warning);font-weight:600}.warn-note[data-v-2c6f7e7d]{color:var(--warning);font-size:var(--fs-12);font-weight:600;cursor:help}.sub[data-v-2c6f7e7d]{font-size:var(--fs-11);color:var(--fg-4);display:block}.tsmall[data-v-2c6f7e7d]{font-size:var(--fs-11);color:var(--fg-4)}.vcell[data-v-2c6f7e7d]{display:flex;flex-direction:column;gap:1px;white-space:nowrap}.vcell.mismatch[data-v-2c6f7e7d]{color:var(--warning);font-weight:600}.vmis[data-v-2c6f7e7d]{font-size:var(--fs-11)}.nowrap[data-v-2c6f7e7d]{white-space:nowrap}.notes[data-v-2c6f7e7d]{margin:var(--sp-3) 0 0;font-size:var(--fs-12);color:var(--fg-2);white-space:pre-wrap}.acts[data-v-2c6f7e7d]{display:flex;justify-content:flex-end;gap:var(--sp-2)}.field-row.two[data-v-2c6f7e7d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-3)}.excl-row[data-v-2c6f7e7d]{display:flex;align-items:center;gap:var(--sp-2)}.excl-row select[data-v-2c6f7e7d]{flex:1 1 0;width:0;min-width:0}.cb[data-v-2c6f7e7d]{display:flex;align-items:center;gap:4px;font-size:var(--fs-12);color:var(--fg-2);white-space:nowrap}.scope-list[data-v-2c6f7e7d]{display:grid;gap:4px;padding-left:var(--sp-4)}.mono-in[data-v-2c6f7e7d]{font-family:var(--font-mono);font-size:var(--fs-11)}.count[data-v-2c6f7e7d]{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg);padding:1px 8px;border-radius:999px}tr.suppressed[data-v-2c6f7e7d]{opacity:.6}.batchbar[data-v-2c6f7e7d]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px dashed var(--border-strong);border-radius:var(--r-md)}.batchbar .ver[data-v-2c6f7e7d]{width:180px}.pick-h[data-v-2c6f7e7d],td.pick[data-v-2c6f7e7d]{width:1%;white-space:nowrap}.upd-window[data-v-2c6f7e7d]{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-6);margin-bottom:var(--sp-3)}.upd-warn[data-v-2c6f7e7d]{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-12);color:var(--warning);border:1px solid var(--warning);border-radius:var(--r-md)}.upd-run[data-v-2c6f7e7d]{padding:var(--sp-3) 0;border-top:1px solid var(--border)}.upd-run.paused[data-v-2c6f7e7d]{border-top-color:var(--danger)}.upd-run-head[data-v-2c6f7e7d]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);font-size:var(--fs-13)}.upd-items[data-v-2c6f7e7d]{list-style:none;margin:var(--sp-2) 0 0;padding:0;display:grid;gap:4px}.upd-item[data-v-2c6f7e7d]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);font-size:var(--fs-12)}.upd-res[data-v-2c6f7e7d]{overflow-wrap:anywhere}.ord-list[data-v-2c6f7e7d]{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ord-row[data-v-2c6f7e7d]{display:flex;align-items:center;gap:var(--sp-2);padding:4px var(--sp-2);border:1px solid var(--border);border-radius:var(--r-md)}.ord-btn[data-v-2c6f7e7d]{min-width:28px;height:28px;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--bg);color:var(--fg-2);cursor:pointer}.ord-btn[data-v-2c6f7e7d]:disabled{opacity:.4;cursor:default}.wd-row[data-v-2c6f7e7d]{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.wd[data-v-2c6f7e7d]{font-size:var(--fs-13)}.jlink[data-v-2c6f7e7d]{color:var(--brand-700);font-weight:600;text-decoration:none}[data-theme=dark] .jlink[data-v-2c6f7e7d]{color:var(--brand-400)}.jlink[data-v-2c6f7e7d]:hover{text-decoration:underline}.sub.errtext[data-v-2c6f7e7d]{color:var(--danger)}.sub[data-v-2c6f7e7d]{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-link[data-v-2c6f7e7d]{padding:4px 10px;font-size:var(--fs-11)}.sinfo[data-v-2c6f7e7d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--sp-2) var(--sp-4);padding-bottom:var(--sp-3);margin-bottom:var(--sp-3);border-bottom:1px solid var(--border-2)}.alist[data-v-2c6f7e7d]{list-style:none;margin:0;padding:0}.alist li[data-v-2c6f7e7d]{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--border-2)}.alist li[data-v-2c6f7e7d]:last-child{border-bottom:none}.alist li.off[data-v-2c6f7e7d]{opacity:.6}.atext[data-v-2c6f7e7d]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.alabel[data-v-2c6f7e7d]{font-size:var(--fs-13);font-weight:600;color:var(--fg)}.adesc[data-v-2c6f7e7d]{font-size:var(--fs-11);color:var(--fg-4);line-height:var(--lh-base)}.ablock[data-v-2c6f7e7d]{font-size:var(--fs-11);color:var(--danger)}.sub-title[data-v-2c6f7e7d]{margin:var(--sp-4) 0 var(--sp-2);font-size:var(--fs-13);font-weight:600;color:var(--fg-3)}.ssobox[data-v-2c6f7e7d]{margin-top:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-md);background:var(--st-pending-bg)}.ssolink[data-v-2c6f7e7d]{font-size:var(--fs-11);word-break:break-all;color:var(--brand-700)}[data-theme=dark] .ssolink[data-v-2c6f7e7d]{color:var(--brand-400)}.decom[data-v-2c6f7e7d]{display:grid;gap:var(--sp-3)}.dwarn[data-v-2c6f7e7d]{margin:0;padding:var(--sp-3);border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-12);line-height:var(--lh-base)}.dacts[data-v-2c6f7e7d]{display:flex;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-4)}@media(max-width:1199.98px){.res-grid[data-v-2c6f7e7d]{grid-template-columns:minmax(220px,320px) minmax(0,1fr)}}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.res-grid[data-v-2c6f7e7d]{grid-template-columns:minmax(0,1fr)}.hinfo-toggle[data-v-2c6f7e7d]{flex-wrap:wrap;text-align:left;white-space:nowrap}.hinfo-toggle .subtle[data-v-2c6f7e7d]{flex:1 1 100%;padding-left:18px;white-space:normal}}.page-head[data-v-76399d27]{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4)}.page-head h1[data-v-76399d27]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.count[data-v-76399d27]{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg);padding:1px 8px;border-radius:999px}.spacer[data-v-76399d27]{flex:1}.retired[data-v-76399d27]{display:flex;align-items:center;gap:5px;font-size:var(--fs-12);color:var(--fg-3);white-space:nowrap}.err[data-v-76399d27]{margin:0 0 var(--sp-3);color:var(--danger);font-size:var(--fs-12)}.hostcell[data-v-76399d27]{display:flex;flex-direction:column;gap:3px;align-items:flex-start}.hname[data-v-76399d27]{color:var(--brand-700);font-weight:600;font-size:var(--fs-13);text-decoration:none}[data-theme=dark] .hname[data-v-76399d27]{color:var(--brand-400)}.hname[data-v-76399d27]:hover{text-decoration:underline}.hsub[data-v-76399d27]{font-size:var(--fs-11);color:var(--fg-4)}.agentcell[data-v-76399d27]{display:flex;flex-direction:column;gap:4px}.prodchips[data-v-76399d27]{align-items:center;font-size:var(--fs-11)}.warn-note[data-v-76399d27]{color:var(--warning);font-weight:600;cursor:help}.warn-note .wn-short[data-v-76399d27]{display:none}@media(max-width:1199.98px){.warn-note .wn-long[data-v-76399d27]{display:none}.warn-note .wn-short[data-v-76399d27]{display:inline;white-space:nowrap}td.seen[data-v-76399d27]{white-space:nowrap}}.chip.owner[data-v-76399d27]{background:var(--brand-100);border-color:transparent;color:var(--brand-700);font-weight:600}[data-theme=dark] .chip.owner[data-v-76399d27]{background:var(--bg-active);color:var(--brand-400)}.ownerfilter[data-v-76399d27]{display:flex;align-items:center;gap:5px;white-space:nowrap}.ownerfilter select[data-v-76399d27]{height:var(--control-h)}.chip.excl[data-v-76399d27]{background:var(--st-transferred-bg);border-color:transparent;color:var(--st-transferred-fg);font-weight:600}.res-h[data-v-76399d27],.res[data-v-76399d27]{min-width:200px}.res[data-v-76399d27]>*+*{margin-top:3px}.disk-wrap[data-v-76399d27]{position:relative}.mpop[data-v-76399d27]{position:fixed;z-index:900;pointer-events:none;min-width:300px;padding:var(--sp-3);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-md)}.mrow[data-v-76399d27]{display:grid;grid-template-columns:minmax(70px,auto) 1fr auto;align-items:center;gap:var(--sp-2)}.mrow+.mrow[data-v-76399d27]{margin-top:5px}.msize[data-v-76399d27]{font-size:var(--fs-11);color:var(--fg-4);white-space:nowrap}.nowrap[data-v-76399d27]{white-space:nowrap}.abadges[data-v-76399d27]{display:flex;gap:4px;text-decoration:none}.abadges .badge[data-v-76399d27]{margin-left:0}.field-row.two[data-v-76399d27]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-3)}.excl-row[data-v-76399d27]{display:flex;align-items:center;gap:var(--sp-2)}.excl-row select[data-v-76399d27]{flex:1 1 0;width:0;min-width:0}.cb[data-v-76399d27]{display:flex;align-items:center;gap:4px;font-size:var(--fs-12);color:var(--fg-2);white-space:nowrap}.more[data-v-e391e3a1]{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-3);border-top:1px solid var(--border)}.page-head[data-v-e391e3a1]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-4)}.page-head h1[data-v-e391e3a1]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.head-acts[data-v-e391e3a1]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.kind-sel[data-v-e391e3a1]{min-width:140px}.empty-row[data-v-e391e3a1]{text-align:center;padding:var(--sp-5) 0}.lnk[data-v-e391e3a1]{color:var(--brand-600);text-decoration:none}.lnk[data-v-e391e3a1]:hover{text-decoration:underline}.hint[data-v-e391e3a1]{margin:4px 0 0;font-size:var(--fs-11);color:var(--fg-4);line-height:var(--lh-base)}.mono[data-v-e391e3a1]{font-family:ui-monospace,monospace;letter-spacing:1px}.svc-chips[data-v-e391e3a1]{margin:0;padding:0;list-style:none}.created .by[data-v-e391e3a1]{font-size:var(--fs-11);color:var(--fg-4)}.ro-input[data-v-e391e3a1]{background:var(--bg-sunken)}.svc-pick[data-v-e391e3a1]{margin:0;padding:0;border:0;display:grid;gap:4px;min-width:0}.svc-pick legend[data-v-e391e3a1]{padding:0;margin-bottom:6px;font-size:var(--fs-12);font-weight:500;color:var(--fg-3)}.svc-opt[data-v-e391e3a1]{display:flex;align-items:center;gap:var(--sp-2);min-height:36px;font-size:var(--fs-13);cursor:pointer}.svc-opt input[data-v-e391e3a1]{width:18px;height:18px}.stale[data-v-e391e3a1]{color:var(--warning-fg)}.intro[data-v-e391e3a1]{margin:0 0 var(--sp-3);line-height:var(--lh-loose)}.two-col[data-v-e391e3a1]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:var(--sp-4)}.svc-pick[data-v-e391e3a1],.link-block[data-v-e391e3a1]{margin-top:var(--sp-4)}.link-block[data-v-e391e3a1]{display:grid;gap:6px}.link-block .field-label[data-v-e391e3a1]{font-size:var(--fs-12);font-weight:500;color:var(--fg-3)}.link-row[data-v-e391e3a1]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.link[data-v-e391e3a1]{flex:1 1 260px;min-width:0;padding:10px 12px;border-radius:var(--r-md);background:var(--bg-sunken);font-family:var(--font-mono);font-size:var(--fs-12);overflow-wrap:anywhere}.crumb[data-v-0ff5be01]{margin-bottom:var(--sp-3);font-size:var(--fs-12)}.crumb a[data-v-0ff5be01]{color:var(--fg-3);text-decoration:none}.crumb a[data-v-0ff5be01]:hover{color:var(--fg)}.err[data-v-0ff5be01]{margin:0 0 var(--sp-3);color:var(--danger);font-size:var(--fs-12)}.head-top[data-v-0ff5be01]{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.head-top h1[data-v-0ff5be01]{margin:0;font-size:var(--fs-20);color:var(--fg)}.spacer[data-v-0ff5be01]{flex:1}.chip.sig[data-v-0ff5be01]{background:var(--st-transferred-bg);border-color:transparent;color:var(--st-transferred-fg)}.meta[data-v-0ff5be01]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-4)}.mi[data-v-0ff5be01]{display:flex;flex-direction:column;gap:1px;min-width:0}.mk[data-v-0ff5be01]{font-size:var(--fs-11);color:var(--fg-4)}.mv[data-v-0ff5be01]{font-size:var(--fs-13);color:var(--fg);overflow-wrap:anywhere}.mv a[data-v-0ff5be01]{color:var(--brand-700);text-decoration:none}[data-theme=dark] .mv a[data-v-0ff5be01]{color:var(--brand-400)}.mv a[data-v-0ff5be01]:hover{text-decoration:underline}.count[data-v-0ff5be01]{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg);padding:1px 8px;border-radius:999px}.steps[data-v-0ff5be01]{display:flex;align-items:center;flex-wrap:wrap;row-gap:var(--sp-2);list-style:none;margin:0 0 var(--sp-3);padding:0}.step[data-v-0ff5be01]{display:flex;align-items:center;gap:6px;flex:none;padding-right:var(--sp-3);position:relative;font-size:var(--fs-11);color:var(--fg-4)}.step+.step[data-v-0ff5be01]{padding-left:var(--sp-3)}.step+.step[data-v-0ff5be01]:before{content:"";position:absolute;left:0;top:50%;width:var(--sp-3);height:1px;background:var(--border-strong)}.dot[data-v-0ff5be01]{display:inline-grid;place-items:center;width:20px;height:20px;flex:none;border-radius:999px;border:1px solid var(--border-strong);background:var(--bg);font-size:var(--fs-11);font-weight:700;color:var(--fg-4)}.step.done .dot[data-v-0ff5be01]{background:var(--st-active-bg);border-color:transparent;color:var(--st-active-fg)}.step.done .slabel[data-v-0ff5be01]{color:var(--fg-3)}.step.current .dot[data-v-0ff5be01]{background:var(--brand-500);border-color:var(--brand-500);color:var(--fg-inv)}.step.current .slabel[data-v-0ff5be01]{color:var(--fg);font-weight:700}.step.current.bad .dot[data-v-0ff5be01]{background:var(--danger);border-color:var(--danger);color:var(--fg-inv)}.step.current.bad .slabel[data-v-0ff5be01]{color:var(--danger)}.step.skipped[data-v-0ff5be01]{opacity:.45}.abn[data-v-0ff5be01]{margin:0 0 var(--sp-3);padding:8px 12px;border-radius:var(--r-sm);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-12);font-weight:600}.pbar[data-v-0ff5be01]{height:5px;border-radius:999px;background:var(--bg-sunken);overflow:hidden}.pbar.big[data-v-0ff5be01]{height:8px}.pfill[data-v-0ff5be01]{display:block;height:100%;border-radius:999px;background:var(--brand-500);transition:width var(--dur-base) var(--ease)}.detail[data-v-0ff5be01]{margin:var(--sp-2) 0 0;font-size:var(--fs-12);color:var(--fg-2)}.errbox[data-v-0ff5be01]{margin:0;padding:10px 12px;border-radius:var(--r-sm);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-12);white-space:pre-wrap;overflow-wrap:anywhere}.purged[data-v-0ff5be01]{margin:var(--sp-2) 0 0;padding:8px 12px;border-radius:var(--r-sm);background:var(--bg);border:1px solid var(--border-2);color:var(--fg-2);font-size:var(--fs-12)}.retry-via-host[data-v-0ff5be01],.decom-running[data-v-0ff5be01]{margin-top:var(--sp-3)}.purged a[data-v-0ff5be01]{color:var(--brand-700)}[data-theme=dark] .purged a[data-v-0ff5be01]{color:var(--brand-400)}.json[data-v-0ff5be01]{margin:var(--sp-3) 0 0;padding:10px 12px;max-height:260px;overflow:auto;border-radius:var(--r-sm);background:var(--bg);border:1px solid var(--border-2);font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--fs-11);color:var(--fg-2)}.logbox[data-v-0ff5be01]{max-height:420px;overflow:auto;border-radius:var(--r-sm);background:var(--bg);border:1px solid var(--border-2);padding:6px 0;font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--fs-11);line-height:1.55}.lrow[data-v-0ff5be01]{display:grid;grid-template-columns:48px 84px 1fr;gap:var(--sp-2);padding:1px 12px;color:var(--fg-2)}.lrow[data-v-0ff5be01]:hover{background:var(--bg-hover)}.lseq[data-v-0ff5be01],.lat[data-v-0ff5be01]{color:var(--fg-4);text-align:right;font-variant-numeric:tabular-nums}.ltext[data-v-0ff5be01]{white-space:pre-wrap;overflow-wrap:anywhere}.lrow.lg-warn .ltext[data-v-0ff5be01]{color:var(--warning)}.lrow.lg-error .ltext[data-v-0ff5be01]{color:var(--danger);font-weight:600}.lrow.lg-dim[data-v-0ff5be01]{opacity:.7}.page-head[data-v-e6a5ccf1]{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4)}.page-head h1[data-v-e6a5ccf1]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.count[data-v-e6a5ccf1]{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg);padding:1px 8px;border-radius:999px}.spacer[data-v-e6a5ccf1]{flex:1}.hf[data-v-e6a5ccf1]{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-12);color:var(--fg-3);white-space:nowrap}.err[data-v-e6a5ccf1]{margin:0 0 var(--sp-3);color:var(--danger);font-size:var(--fs-12)}.filters[data-v-e6a5ccf1]{margin-bottom:var(--sp-3)}.tab-n[data-v-e6a5ccf1]{margin-left:6px;font-size:var(--fs-11);font-weight:500;color:var(--fg-4)}.tab.active .tab-n[data-v-e6a5ccf1]{color:inherit}.cell2[data-v-e6a5ccf1]{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.jname[data-v-e6a5ccf1],td a[data-v-e6a5ccf1]{color:var(--brand-700);font-weight:600;text-decoration:none}[data-theme=dark] .jname[data-v-e6a5ccf1],[data-theme=dark] td a[data-v-e6a5ccf1]{color:var(--brand-400)}.jname[data-v-e6a5ccf1]:hover,td a[data-v-e6a5ccf1]:hover{text-decoration:underline}.sub[data-v-e6a5ccf1]{display:block;font-size:var(--fs-11);color:var(--fg-4);max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub.errtext[data-v-e6a5ccf1]{color:var(--danger)}.chip.sig[data-v-e6a5ccf1]{margin-left:4px;background:var(--st-transferred-bg);border-color:transparent;color:var(--st-transferred-fg)}.chip.excl[data-v-e6a5ccf1]{margin-left:4px;font-size:var(--fs-11)}.phase[data-v-e6a5ccf1]{min-width:200px}.ph-label[data-v-e6a5ccf1]{font-size:var(--fs-12);color:var(--fg-2)}.pbar[data-v-e6a5ccf1]{height:5px;margin:3px 0;border-radius:999px;background:var(--bg-sunken);overflow:hidden}.pfill[data-v-e6a5ccf1]{display:block;height:100%;border-radius:999px;background:var(--brand-500);transition:width var(--dur-base) var(--ease)}.nowrap[data-v-e6a5ccf1]{white-space:nowrap}.detail-link[data-v-e6a5ccf1]{padding:4px 10px;font-size:var(--fs-11)}.more[data-v-e6a5ccf1]{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-3);margin:0;border-top:1px solid var(--border)}@media(max-width:1199.98px){.phase[data-v-e6a5ccf1]{min-width:120px}}.chip.has-addon[data-v-d705582f]{border-color:var(--brand-600, var(--border-1))}.ad-tag[data-v-d705582f]{margin-left:4px;color:var(--brand-600, var(--fg-3));font-size:var(--fs-10, 10px);font-weight:600;cursor:help}.head[data-v-18deb1cf]{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:space-between;align-items:baseline;padding-bottom:var(--sp-3);border-bottom:1px solid var(--border-2)}.plan[data-v-18deb1cf]{margin:0 8px}.term[data-v-18deb1cf]{display:flex;align-items:baseline;gap:6px;font-size:var(--fs-12);color:var(--fg-2)}.sec[data-v-18deb1cf]{margin-top:var(--sp-4)}.sec h4[data-v-18deb1cf]{margin:0 0 6px;font-size:var(--fs-12);color:var(--fg-3)}.chips[data-v-18deb1cf]{display:flex;flex-wrap:wrap;gap:4px}.chip.custom[data-v-18deb1cf]{border-color:var(--accent-500)}.chip.has-addon[data-v-18deb1cf]{border-color:var(--brand-600, var(--border-1))}.ad-tag[data-v-18deb1cf]{margin-left:4px;color:var(--brand-600, var(--fg-3));font-size:var(--fs-10, 10px);font-weight:600;cursor:help}.offline[data-v-18deb1cf]{margin:var(--sp-2) 0 0;color:var(--warning);font-size:var(--fs-12)}.form[data-v-d3b06730]{display:grid;gap:10px;margin-top:12px}.f[data-v-d3b06730]{display:grid;grid-template-columns:7em 1fr;gap:10px;align-items:center}.f>input[data-v-d3b06730],.f>select[data-v-d3b06730]{width:100%;min-width:0}.hint.sub[data-v-d3b06730]{margin-top:6px;color:var(--fg-3)}.warn-text[data-v-d3b06730]{margin-top:10px;color:var(--warning)}.nb-carry>small[data-v-d3b06730]{color:var(--fg-3);font-size:var(--fs-11)}.draft-cta[data-v-d3b06730]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px}.draft-cta>small[data-v-d3b06730]{flex:1 1 260px;color:var(--fg-3);font-size:var(--fs-11)}.seeded-hint[data-v-d3b06730]{margin-top:8px;color:var(--fg-3);font-size:var(--fs-11)}.custom[data-v-d3b06730]{margin-top:12px;border-top:1px solid var(--border-2);padding-top:10px}.custom-toggle[data-v-d3b06730]{border:none;background:none;padding:0;color:var(--fg-2);font:inherit;cursor:pointer}.custom-toggle[data-v-d3b06730]:hover{color:var(--fg)}.custom-note[data-v-d3b06730]{display:block;margin-top:2px;color:var(--fg-4);font-size:var(--fs-11)}.custom-body[data-v-d3b06730]{display:grid;gap:12px;margin-top:10px}.custom-title[data-v-d3b06730]{margin-bottom:4px;font-size:var(--fs-12);font-weight:600;color:var(--fg-2)}.tbl .acts[data-v-5de0f93e]{flex-wrap:wrap;justify-content:flex-end}.tbl td.acts-cell[data-v-5de0f93e]{white-space:normal;min-width:250px}@media(max-width:1199.98px){.tbl td.acts-cell[data-v-5de0f93e]{min-width:0}.tbl .acts[data-v-5de0f93e]{width:max-content;max-width:190px;margin-left:auto}}.chip.short-term[data-v-5de0f93e]{margin-top:4px;border-color:var(--warning, var(--border-1));color:var(--warning, var(--fg-2))}.chip.has-addon[data-v-5de0f93e]{border-color:var(--brand-600, var(--border-1))}.ad-tag[data-v-5de0f93e]{margin-left:4px;color:var(--brand-600, var(--fg-3));font-size:var(--fs-10, 10px);font-weight:600}.addon-toggle[data-v-5de0f93e]{margin-top:4px;cursor:pointer;border:1px solid var(--border);background:transparent;color:var(--fg-3)}.addon-toggle.on[data-v-5de0f93e]{color:var(--brand-600, var(--fg-1));border-color:var(--brand-600, var(--border-1));font-weight:600}.addon-row>td[data-v-5de0f93e]{background:var(--bg-2, transparent)}.addon-tbl[data-v-5de0f93e]{width:100%}.addon-offline[data-v-5de0f93e]{margin:var(--sp-2) 0 0;font-size:var(--fs-11);color:var(--warning)}.prod[data-v-5de0f93e]{white-space:nowrap}.prod-name[data-v-5de0f93e]{font-weight:600}.bf-note[data-v-5de0f93e]{margin:0 0 var(--sp-3);font-size:var(--fs-12);color:var(--fg-3);line-height:1.7}.bf-form[data-v-5de0f93e]{display:flex;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-3)}.bf-f[data-v-5de0f93e]{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-12);color:var(--fg-3)}.bf-f input[data-v-5de0f93e]{width:160px}.bf-scope[data-v-5de0f93e]{border:1px solid var(--border-strong);border-radius:var(--r-sm);padding:6px 14px 10px;margin:0 0 var(--sp-3);display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.bf-scope legend[data-v-5de0f93e]{padding:0 8px;font-size:var(--fs-12);color:var(--fg-3);font-weight:600}.bf-scope label[data-v-5de0f93e]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-12);color:var(--fg-2);cursor:pointer}.bf-iid[data-v-5de0f93e]{min-width:280px}.bf-sum[data-v-5de0f93e]{margin:0 0 4px;font-size:var(--fs-13);color:var(--fg)}.bf-warn[data-v-5de0f93e]{margin:0 0 var(--sp-2);font-size:var(--fs-12);color:var(--warning)}.bf-empty[data-v-5de0f93e]{font-size:var(--fs-12);color:var(--fg-3)}.bf-tbl-wrap[data-v-5de0f93e]{max-height:46vh;overflow:auto}.bf-result tbody tr.lite td[data-v-5de0f93e]{color:var(--danger)}.page-head[data-v-5de0f93e]{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4);flex-wrap:wrap}.more[data-v-5de0f93e]{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-3);border-top:1px solid var(--border)}.page-head h1[data-v-5de0f93e]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.count[data-v-5de0f93e]{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg);padding:1px 8px;border-radius:999px}.spacer[data-v-5de0f93e]{flex:1}.hf[data-v-5de0f93e]{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-12);color:var(--fg-3);white-space:nowrap}.filters[data-v-5de0f93e]{margin-bottom:var(--sp-3)}.tab-n[data-v-5de0f93e]{margin-left:6px;font-size:var(--fs-11);font-weight:500;color:var(--fg-4)}.tab.active .tab-n[data-v-5de0f93e]{color:inherit}.lic-tbl[data-v-5de0f93e]{table-layout:auto}.hostcell[data-v-5de0f93e]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.hostcell code[data-v-5de0f93e]{white-space:nowrap}.status[data-v-5de0f93e]{white-space:normal}.quota[data-v-5de0f93e]{max-width:180px}.sub[data-v-5de0f93e],.small[data-v-5de0f93e]{font-size:var(--fs-11);margin-top:2px}.sub[data-v-5de0f93e]{color:var(--fg-3)}.sub.warn[data-v-5de0f93e]{color:var(--warning);font-weight:600}.chip.mh[data-v-5de0f93e]{text-decoration:none;color:var(--fg-2)}.chip.mh[data-v-5de0f93e]:hover{background:var(--bg-hover);text-decoration:underline}.chip.rs[data-v-5de0f93e]{font-size:var(--fs-11);color:var(--fg-3)}.chip.direct[data-v-5de0f93e]{margin-left:4px;font-size:var(--fs-10, 10px);color:var(--warning);border-color:var(--warning);cursor:help}.chip.redeem[data-v-5de0f93e]{margin-left:4px;font-size:var(--fs-10, 10px);color:var(--brand-600);border-color:var(--brand-400);cursor:help}.content[data-v-5de0f93e]{min-width:180px}.content-btn[data-v-5de0f93e]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:1px solid var(--border-2);border-radius:var(--r-sm);background:none;padding:4px 8px;color:inherit;font:inherit;text-align:left;cursor:pointer}.content-btn[data-v-5de0f93e]:hover{border-color:var(--border-strong);background:var(--bg-hover)}.content-btn .sum[data-v-5de0f93e]{color:var(--fg-3);font-size:var(--fs-11)}.exp-line[data-v-5de0f93e]{margin-top:2px;font-size:var(--fs-11);color:var(--fg-2)}.exp-line.warn[data-v-5de0f93e]{color:var(--warning);font-weight:600}.plan[data-v-5de0f93e]{font-weight:600;margin-bottom:4px}.plan .subtle[data-v-5de0f93e]{font-weight:400}.shell[data-v-eb3d7f2c]{position:relative;min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:var(--sp-12) var(--sp-4);overflow:hidden;background:var(--bg)}.deco[data-v-eb3d7f2c]{position:absolute;border-radius:50%;pointer-events:none}.d1[data-v-eb3d7f2c]{width:520px;height:520px;top:-180px;right:-140px;background:var(--deco-1)}.d2[data-v-eb3d7f2c]{width:360px;height:360px;bottom:-140px;left:-90px;background:var(--deco-2)}.d3[data-v-eb3d7f2c]{width:140px;height:140px;bottom:150px;right:14%;background:var(--deco-3)}.d4[data-v-eb3d7f2c]{width:18px;height:18px;top:22%;left:18%;background:var(--accent-500)}.card[data-v-eb3d7f2c]{position:relative;width:100%;max-width:420px;background:var(--bg-panel);border:1px solid var(--card-border);border-radius:var(--r-2xl);box-shadow:var(--shadow-lg);padding:44px 36px 32px;display:flex;flex-direction:column;align-items:center;gap:var(--sp-5);text-align:center}.logo[data-v-eb3d7f2c]{height:44px;width:auto;object-fit:contain}.titles[data-v-eb3d7f2c]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2)}.tag[data-v-eb3d7f2c]{padding:4px 14px;border-radius:var(--r-pill);background:var(--brand-100);color:var(--brand-700);font-size:var(--fs-12);font-weight:500}h1[data-v-eb3d7f2c]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.sub[data-v-eb3d7f2c]{margin:0;font-size:var(--fs-14);line-height:var(--lh-loose);color:var(--fg-3)}.google-btn[data-v-eb3d7f2c]{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;gap:var(--sp-3);background:var(--bg-panel);border:1px solid var(--border-strong);border-radius:var(--r-pill);font:inherit;font-size:var(--fs-15);font-weight:500;color:var(--fg);cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.google-btn[data-v-eb3d7f2c]:hover{background:var(--bg-hover);border-color:var(--brand-400)}.google-btn svg[data-v-eb3d7f2c]{flex:none}.err[data-v-eb3d7f2c]{margin:0;width:100%;padding:10px 14px;border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger-fg);font-size:var(--fs-13);line-height:var(--lh-base);text-align:left}.hint[data-v-eb3d7f2c]{margin:0;font-size:var(--fs-13);line-height:var(--lh-loose);color:var(--fg-3)}.divider[data-v-eb3d7f2c]{width:100%;height:1px;background:var(--border)}.cert[data-v-eb3d7f2c]{margin:0;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--fg-3);font-size:var(--fs-12)}.cert svg[data-v-eb3d7f2c]{flex:none}.audit[data-v-eb3d7f2c]{margin:0;color:var(--fg-3);font-size:var(--fs-12)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.shell[data-v-eb3d7f2c]{padding:var(--sp-8) var(--sp-4)}.card[data-v-eb3d7f2c]{padding:var(--sp-8) var(--sp-6) var(--sp-6)}}.page-head[data-v-ab806fae]{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4);flex-wrap:wrap}.page-head h1[data-v-ab806fae]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.count[data-v-ab806fae]{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg);padding:1px 8px;border-radius:999px}.spacer[data-v-ab806fae]{flex:1}.empty-row[data-v-ab806fae]{text-align:center;padding:var(--sp-5) 0}.desc[data-v-ab806fae]{max-width:320px}.x[data-v-ab806fae]{border:none;background:none;color:var(--fg-4);cursor:pointer;font-size:var(--fs-13);padding:2px 4px;border-radius:var(--r-sm)}.x[data-v-ab806fae]:hover{background:var(--bg-hover);color:var(--fg)}.x.danger[data-v-ab806fae]:hover{color:var(--danger)}.x[data-v-ab806fae]:disabled{opacity:.4;cursor:not-allowed}.mono[data-v-ab806fae]{font-family:ui-monospace,monospace}.form-grid.two[data-v-ab806fae]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.field.notes[data-v-ab806fae]{margin-top:var(--sp-3)}.fields-head[data-v-ab806fae]{display:flex;align-items:center;gap:var(--sp-2);margin:var(--sp-4) 0 var(--sp-2);font-size:var(--fs-13)}.fld-list[data-v-ab806fae]{display:grid;gap:var(--sp-2)}.fld-card[data-v-ab806fae]{display:grid;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-2);border-radius:var(--r-md);background:var(--bg-elevated, var(--bg))}.fld-row[data-v-ab806fae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--sp-3);align-items:start}.fld-row.head[data-v-ab806fae]{grid-template-columns:minmax(220px,1.6fr) minmax(110px,.8fr) auto auto auto;align-items:start}.fld-card input[data-v-ab806fae]:not([type=checkbox]),.fld-card select[data-v-ab806fae]{width:100%;min-width:0;height:36px;font-size:var(--fs-12)}.chk[data-v-ab806fae]{display:inline-flex;align-items:center;gap:6px;height:36px;align-self:end;font-size:var(--fs-12);color:var(--fg-2);white-space:nowrap;cursor:pointer}.fld-del[data-v-ab806fae]{height:36px;align-self:end}.envp[data-v-ab806fae]{margin-left:6px;font-size:var(--fs-11);font-weight:400;color:var(--fg-3);overflow-wrap:anywhere}.file-pick[data-v-ab806fae]{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.file-name[data-v-ab806fae]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.json[data-v-ab806fae]{width:100%;font-family:ui-monospace,monospace;font-size:var(--fs-12);margin-top:var(--sp-2)}.preview[data-v-ab806fae]{margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--bg);border-radius:var(--r-sm);font-size:var(--fs-12)}.preview p[data-v-ab806fae]{margin:2px 0}.hint[data-v-ab806fae]{margin:4px 0 0;font-size:var(--fs-11);color:var(--fg-4)}.hint.bad[data-v-ab806fae]{color:var(--danger)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.fld-row.head[data-v-ab806fae]{grid-template-columns:minmax(0,1fr) auto auto auto}.fld-row.head>.field[data-v-ab806fae]:first-child{grid-column:1 / -1}.fld-row[data-v-ab806fae]{grid-template-columns:minmax(0,1fr)}}.page-head h1[data-v-e853cbd9]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.count[data-v-e853cbd9]{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg);padding:1px 8px;border-radius:999px}.spacer[data-v-e853cbd9]{flex:1}.ro-banner[data-v-e853cbd9]{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg);color:var(--fg-3);font-size:var(--fs-12)}.nowrap[data-v-e853cbd9]{white-space:nowrap}.empty-row[data-v-e853cbd9]{text-align:center;padding:var(--sp-5) 0}.err[data-v-e853cbd9]{margin:0 0 var(--sp-2);color:var(--danger);font-size:var(--fs-12)}.form-grid.two[data-v-e853cbd9]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.field.notes[data-v-e853cbd9]{margin-top:var(--sp-3)}.warn[data-v-e853cbd9]{color:var(--warning);font-size:var(--fs-12)}input.invalid[data-v-e853cbd9],select.invalid[data-v-e853cbd9]{border-color:var(--danger)!important}.x[data-v-e853cbd9]{border:none;background:none;color:var(--fg-4);cursor:pointer;font-size:var(--fs-13);padding:2px 4px;border-radius:var(--r-sm)}.x[data-v-e853cbd9]:hover{background:var(--bg-hover);color:var(--fg)}.mono[data-v-e853cbd9]{font-family:var(--font-mono)}.page-head[data-v-ce2b39b6]{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4);flex-wrap:wrap}.page-head h1[data-v-ce2b39b6]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.count[data-v-ce2b39b6]{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg);padding:1px 8px;border-radius:999px}.spacer[data-v-ce2b39b6]{flex:1}.hf[data-v-ce2b39b6]{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-12);color:var(--fg-3);white-space:nowrap}.nowrap[data-v-ce2b39b6]{white-space:nowrap}.empty-row[data-v-ce2b39b6]{text-align:center;padding:var(--sp-5) 0}.x[data-v-ce2b39b6]{border:none;background:none;color:var(--fg-4);cursor:pointer;font-size:var(--fs-13);padding:2px 4px;border-radius:var(--r-sm)}.x[data-v-ce2b39b6]:hover{background:var(--bg-hover);color:var(--fg)}.x.danger[data-v-ce2b39b6]:hover{color:var(--danger)}.mono[data-v-ce2b39b6]{font-family:ui-monospace,monospace}.page-head h1[data-v-c210dee5]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.count[data-v-c210dee5]{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg);padding:1px 8px;border-radius:999px}.spacer[data-v-c210dee5]{flex:1}.intro[data-v-c210dee5]{margin:0 0 var(--sp-3)}.err[data-v-c210dee5]{margin:var(--sp-2) 0;color:var(--danger);font-size:var(--fs-12)}.grid[data-v-c210dee5]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--sp-4);align-items:start}.grid>.card[data-v-c210dee5]{min-width:0}@media(max-width:900px){.grid[data-v-c210dee5]{grid-template-columns:minmax(0,1fr)}}.list[data-v-c210dee5]{list-style:none;margin:0;padding:0;display:grid;gap:2px}.list li[data-v-c210dee5]{display:grid;grid-template-columns:1fr auto;gap:2px var(--sp-2);padding:8px 10px;border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-13);color:var(--fg-2)}.list li[data-v-c210dee5]:hover{background:var(--bg-hover)}.list li.sel[data-v-c210dee5]{background:var(--brand-100);color:var(--brand-700);font-weight:600}[data-theme=dark] .list li.sel[data-v-c210dee5]{background:var(--bg-active);color:var(--brand-400)}.pname[data-v-c210dee5]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list code[data-v-c210dee5]{font-size:var(--fs-11);color:var(--fg-4)}.list .cnt[data-v-c210dee5]{grid-column:1 / -1;font-size:var(--fs-11);color:var(--fg-4);font-weight:400}.sus-tag[data-v-c210dee5]{margin-left:4px;color:var(--danger)}.rot-tag[data-v-c210dee5]{margin-left:4px;color:var(--warning)}.aa-tag[data-v-c210dee5]{margin-left:4px;color:var(--brand-600, var(--fg-3))}.aa-row[data-v-c210dee5]{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.chk.off[data-v-c210dee5]{cursor:not-allowed;opacity:.6}.aa-note[data-v-c210dee5]{margin:var(--sp-2) 0 0;line-height:var(--lh-base)}.stat-row[data-v-c210dee5]{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin:var(--sp-3) 0}.form-grid.two[data-v-c210dee5],.form-grid.three[data-v-c210dee5]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.block[data-v-c210dee5]{margin-top:var(--sp-3)}.card-head.sub[data-v-c210dee5]{margin-top:var(--sp-4)}.checks[data-v-c210dee5]{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.chk[data-v-c210dee5]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-13);color:var(--fg-2);cursor:pointer;-webkit-user-select:none;user-select:none}.acts-row[data-v-c210dee5]{display:flex;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-4)}.acts-row .left-btn[data-v-c210dee5]{margin-right:auto}.keybox[data-v-c210dee5]{display:block;padding:8px 10px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg);font-family:var(--font-mono);font-size:var(--fs-12);word-break:break-all;-webkit-user-select:all;user-select:all}.steps[data-v-c210dee5]{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3)}.steps li[data-v-c210dee5]{padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);opacity:.6}.steps li.on[data-v-c210dee5]{opacity:1;border-color:var(--brand-500)}.steps li.done[data-v-c210dee5]{opacity:1}.steps .subtle[data-v-c210dee5]{margin:4px 0 0}.step-title[data-v-c210dee5]{font-size:var(--fs-13);font-weight:600;color:var(--fg);margin-bottom:var(--sp-2)}.step-row[data-v-c210dee5]{display:flex;gap:var(--sp-2);align-items:center;flex-wrap:wrap;margin-top:var(--sp-2)}.keyin[data-v-c210dee5]{flex:1;min-width:260px}.mono[data-v-c210dee5]{font-family:var(--font-mono)}.nowrap[data-v-c210dee5]{white-space:nowrap}.sub[data-v-c210dee5]{font-size:var(--fs-11)}tr.gone td[data-v-c210dee5]{color:var(--fg-4)}.chip.trial[data-v-c210dee5]{margin-left:4px;color:var(--warning);border-color:var(--warning)}.empty-row[data-v-c210dee5]{text-align:center;padding:var(--sp-5) 0}.more-row[data-v-c210dee5]{display:flex;justify-content:center;margin-top:var(--sp-3)}.warn-list[data-v-c210dee5]{margin:var(--sp-2) 0 var(--sp-3);padding-left:1.2em;color:var(--fg-2);font-size:var(--fs-13);line-height:var(--lh-base)}.page-head[data-v-8cbd3191]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-4)}.title[data-v-8cbd3191]{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.title h1[data-v-8cbd3191]{margin:0;font-size:var(--fs-20);color:var(--fg)}.back[data-v-8cbd3191]{border:none;background:none;color:var(--fg-3);font-family:inherit;font-size:var(--fs-13);cursor:pointer;padding:0}.back[data-v-8cbd3191]:hover{color:var(--brand-600)}.spacer[data-v-8cbd3191]{flex:1}.err[data-v-8cbd3191]{margin:var(--sp-2) 0;color:var(--danger);font-size:var(--fs-12)}.cols[data-v-8cbd3191]{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--sp-4);align-items:start;margin-bottom:var(--sp-4)}.cols .card[data-v-8cbd3191]{min-width:0}.side[data-v-8cbd3191]{display:grid;gap:var(--sp-4);min-width:0}.side .card+.card[data-v-8cbd3191]{margin-top:0}.info-head[data-v-8cbd3191]{display:flex;gap:var(--sp-3);align-items:center;margin:var(--sp-2) 0 var(--sp-3)}.icon[data-v-8cbd3191]{width:48px;height:48px;border-radius:var(--r-md);object-fit:cover;flex:none}.icon.ph[data-v-8cbd3191]{display:grid;place-items:center;background:var(--brand-100);color:var(--brand-700);font-weight:700;font-size:var(--fs-17)}.pname[data-v-8cbd3191]{font-weight:600;font-size:var(--fs-15);color:var(--fg)}.kv[data-v-8cbd3191]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:6px var(--sp-3);margin:0;font-size:var(--fs-13)}.kv dt[data-v-8cbd3191]{color:var(--fg-3)}.kv dd[data-v-8cbd3191]{margin:0;min-width:0;overflow-wrap:anywhere}.kv.tight[data-v-8cbd3191]{margin-top:var(--sp-2)}.desc[data-v-8cbd3191]{margin-top:var(--sp-3);font-size:var(--fs-13)}.desc pre[data-v-8cbd3191]{white-space:pre-wrap;font-family:var(--font-mono);font-size:var(--fs-12);background:var(--bg);padding:var(--sp-2);border-radius:var(--r-sm);max-height:240px;overflow:auto}.sync-row[data-v-8cbd3191]{display:flex;gap:var(--sp-3);align-items:center;flex-wrap:wrap;margin-top:var(--sp-2)}.sync[data-v-8cbd3191]{font-size:var(--fs-13);font-weight:600}.sync.synced[data-v-8cbd3191]{color:var(--success)}.sync.pending[data-v-8cbd3191]{color:var(--warning)}.sync.error[data-v-8cbd3191]{color:var(--danger)}.sync.none[data-v-8cbd3191]{color:var(--fg-4)}.acts[data-v-8cbd3191]{display:flex;gap:var(--sp-2);align-items:center;flex-wrap:wrap}.drop[data-v-8cbd3191]{display:grid;gap:4px;justify-items:center;text-align:center;padding:var(--sp-5) var(--sp-4);margin:var(--sp-2) 0 var(--sp-3);border:2px dashed var(--border-strong);border-radius:var(--r-md);background:var(--bg);cursor:pointer;font-size:var(--fs-13);transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.drop[data-v-8cbd3191]:hover,.drop.over[data-v-8cbd3191]{border-color:var(--brand-500);background:var(--brand-50)}[data-theme=dark] .drop.over[data-v-8cbd3191]{background:var(--bg-active)}.drop.frozen[data-v-8cbd3191],.drop.frozen[data-v-8cbd3191]:hover{cursor:not-allowed;border-color:var(--border);background:var(--bg-sunken)}.drop.frozen strong[data-v-8cbd3191]{color:var(--fg-3)}.drop-stack[data-v-8cbd3191]{display:grid;width:100%}.drop-layer[data-v-8cbd3191]{grid-area:1 / 1;display:grid;gap:4px;justify-items:center}.drop-layer.is-hidden[data-v-8cbd3191]{visibility:hidden}.upload-row[data-v-8cbd3191]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-3);align-items:end;margin-bottom:var(--sp-3)}.upload-row textarea[data-v-8cbd3191]{width:100%;box-sizing:border-box}.mono[data-v-8cbd3191]{font-family:var(--font-mono)}.small[data-v-8cbd3191]{font-size:var(--fs-11)}.nowrap[data-v-8cbd3191]{white-space:nowrap}.wide[data-v-8cbd3191]{min-width:140px}.notes[data-v-8cbd3191]{min-width:160px;max-width:280px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-12);color:var(--fg-2)}tr.gone td[data-v-8cbd3191]{color:var(--fg-4)}.empty-row[data-v-8cbd3191]{text-align:center;padding:var(--sp-5) 0}.more-row[data-v-8cbd3191]{display:flex;justify-content:center;margin-top:var(--sp-3)}.list-err[data-v-8cbd3191]{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);flex-wrap:wrap}.form-grid.two[data-v-8cbd3191]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.block[data-v-8cbd3191]{margin-top:var(--sp-3)}.icon-row[data-v-8cbd3191]{display:flex;align-items:center;gap:var(--sp-3)}.warn-list[data-v-8cbd3191]{margin:0 0 var(--sp-3);padding-left:1.2em;color:var(--fg-2);font-size:var(--fs-13);line-height:var(--lh-base)}.listing-row[data-v-8cbd3191]{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin:var(--sp-2) 0}.reject-note[data-v-8cbd3191]{margin:var(--sp-1, 4px) 0 var(--sp-2);color:var(--danger);font-size:var(--fs-12);white-space:pre-wrap;overflow-wrap:anywhere}.wrap[data-v-8cbd3191]{white-space:pre-wrap;max-width:240px}.status-cell[data-v-8cbd3191]{min-width:170px}.once-warn[data-v-8cbd3191]{margin:0 0 var(--sp-3);padding:var(--sp-3);border-radius:var(--r-md);background:var(--st-pending-bg);color:var(--st-pending-fg);font-size:var(--fs-13);line-height:var(--lh-base)}.issued-list[data-v-8cbd3191]{list-style:none;margin:0 0 var(--sp-3);padding:0;display:grid;gap:6px;max-height:320px;overflow:auto}.issued-list .code[data-v-8cbd3191]{font-size:var(--fs-13);letter-spacing:1px;-webkit-user-select:all;user-select:all}@media(max-width:900px){.cols[data-v-8cbd3191],.upload-row[data-v-8cbd3191]{grid-template-columns:minmax(0,1fr)}}.page-head h1[data-v-89b6ce4f]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.count[data-v-89b6ce4f]{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg);padding:1px 8px;border-radius:999px}.spacer[data-v-89b6ce4f]{flex:1}.intro[data-v-89b6ce4f]{margin:0 0 var(--sp-3)}.err[data-v-89b6ce4f]{margin:var(--sp-2) 0;color:var(--danger);font-size:var(--fs-12)}.mono[data-v-89b6ce4f]{font-family:var(--font-mono)}.sub[data-v-89b6ce4f]{font-size:var(--fs-11);color:var(--fg-4)}.nowrap[data-v-89b6ce4f]{white-space:nowrap}.wide[data-v-89b6ce4f]{min-width:140px}tr.gone td[data-v-89b6ce4f]{color:var(--fg-4)}.empty-row[data-v-89b6ce4f]{text-align:center;padding:var(--sp-5) 0}.more-row[data-v-89b6ce4f]{display:flex;justify-content:center;margin-top:var(--sp-3)}.page-head h1[data-v-d55b7df8]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.count[data-v-d55b7df8]{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg);padding:1px 8px;border-radius:999px}.spacer[data-v-d55b7df8]{flex:1}.intro[data-v-d55b7df8]{margin:0 0 var(--sp-3)}.err[data-v-d55b7df8]{margin:var(--sp-2) 0;color:var(--danger);font-size:var(--fs-12)}.grid[data-v-d55b7df8]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--sp-4);align-items:start}.grid>.card[data-v-d55b7df8],.right[data-v-d55b7df8]{min-width:0}.right[data-v-d55b7df8]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}.right>.card[data-v-d55b7df8]{min-width:0}.right .card+.card[data-v-d55b7df8]{margin-top:0}.list[data-v-d55b7df8]{list-style:none;margin:0;padding:0;display:grid;gap:2px}.list li[data-v-d55b7df8]{display:grid;grid-template-columns:1fr auto;gap:2px var(--sp-2);padding:8px 10px;border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-13);color:var(--fg-2)}.list li[data-v-d55b7df8]:hover{background:var(--bg-hover)}.list li.sel[data-v-d55b7df8]{background:var(--brand-100);color:var(--brand-700);font-weight:600}[data-theme=dark] .list li.sel[data-v-d55b7df8]{background:var(--bg-active);color:var(--brand-400)}.pname[data-v-d55b7df8]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list .cnt[data-v-d55b7df8]{grid-column:1 / -1;font-size:var(--fs-11);color:var(--fg-4);font-weight:400}.sus-tag[data-v-d55b7df8]{margin-left:4px;color:var(--danger)}.mono[data-v-d55b7df8]{font-family:var(--font-mono)}.fp[data-v-d55b7df8]{font-size:var(--fs-12);word-break:normal;overflow-wrap:normal}.fp-cell[data-v-d55b7df8]{min-width:220px}.small[data-v-d55b7df8]{font-size:var(--fs-11)}.nowrap[data-v-d55b7df8]{white-space:nowrap}tr.gone td[data-v-d55b7df8]{color:var(--fg-4)}.empty-row[data-v-d55b7df8]{text-align:center;padding:var(--sp-5) 0}.form-grid.two[data-v-d55b7df8]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.block[data-v-d55b7df8]{margin-top:var(--sp-3)}.card-head.sub[data-v-d55b7df8]{margin-top:var(--sp-4)}.acts-row[data-v-d55b7df8]{display:flex;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-3)}.acts-row .left-btn[data-v-d55b7df8]{margin-right:auto}.fp-line[data-v-d55b7df8]{margin:var(--sp-2) 0 0;font-size:var(--fs-13)}@media(max-width:900px){.grid[data-v-d55b7df8]{grid-template-columns:minmax(0,1fr)}}.page-head h1[data-v-3e8d5a44]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.spacer[data-v-3e8d5a44]{flex:1}.intro[data-v-3e8d5a44]{margin:0 0 var(--sp-3)}.tabs[data-v-3e8d5a44]{margin-bottom:var(--sp-3)}.tab-count[data-v-3e8d5a44]{margin-left:6px;font-size:var(--fs-11);color:var(--fg-4);font-variant-numeric:tabular-nums}.err[data-v-3e8d5a44]{margin:var(--sp-2) 0;color:var(--danger);font-size:var(--fs-12)}.link[data-v-3e8d5a44]{border:none;background:none;padding:0;font:inherit;cursor:pointer;text-align:left}.pname[data-v-3e8d5a44]{display:block;min-width:140px;font-weight:600;color:var(--fg)}.pname[data-v-3e8d5a44]:hover{color:var(--brand-600)}.mono[data-v-3e8d5a44]{font-family:var(--font-mono)}.sub[data-v-3e8d5a44]{font-size:var(--fs-11);color:var(--fg-4)}.small[data-v-3e8d5a44]{font-size:var(--fs-11)}.nowrap[data-v-3e8d5a44]{white-space:nowrap}.wide[data-v-3e8d5a44]{min-width:120px}.notes[data-v-3e8d5a44]{min-width:160px;max-width:280px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-12);color:var(--fg-2)}.empty-row[data-v-3e8d5a44]{text-align:center;padding:var(--sp-5) 0}.approving[data-v-3e8d5a44]{margin-top:4px}.warn-list[data-v-3e8d5a44]{margin:0 0 var(--sp-3);padding-left:1.2em;color:var(--fg-2);font-size:var(--fs-13);line-height:var(--lh-base)}.page-head h1[data-v-a16a0c5e]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.count[data-v-a16a0c5e]{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg);padding:1px 8px;border-radius:999px}.spacer[data-v-a16a0c5e]{flex:1}.intro[data-v-a16a0c5e]{margin:0 0 var(--sp-3)}.tabs[data-v-a16a0c5e]{margin-bottom:var(--sp-3)}.err[data-v-a16a0c5e]{margin:var(--sp-2) 0;color:var(--danger);font-size:var(--fs-12)}.clickable[data-v-a16a0c5e]{cursor:pointer}.clickable:hover td[data-v-a16a0c5e]{background:var(--bg-hover)}.pname[data-v-a16a0c5e]{min-width:160px;font-weight:600;color:var(--fg)}.mono[data-v-a16a0c5e]{font-family:var(--font-mono)}.sub[data-v-a16a0c5e]{font-size:var(--fs-11);color:var(--fg-4)}.nowrap[data-v-a16a0c5e]{white-space:nowrap}.chip[data-v-a16a0c5e]{margin-left:4px}.sync[data-v-a16a0c5e]{font-size:var(--fs-12)}.sync.synced[data-v-a16a0c5e]{color:var(--success)}.sync.pending[data-v-a16a0c5e]{color:var(--warning)}.sync.error[data-v-a16a0c5e]{color:var(--danger)}.sync.none[data-v-a16a0c5e]{color:var(--fg-4)}.empty-row[data-v-a16a0c5e]{text-align:center;padding:var(--sp-5) 0}.more-row[data-v-a16a0c5e]{display:flex;justify-content:center;margin-top:var(--sp-3)}.form-grid.two[data-v-a16a0c5e]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.block[data-v-a16a0c5e]{margin-top:var(--sp-3)}.hp[data-v-b1ae401f]{display:grid;gap:var(--sp-2);margin-top:var(--sp-3)}.hp-head[data-v-b1ae401f]{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.hp-alert[data-v-b1ae401f],.hp-issue[data-v-b1ae401f]{margin:0;color:var(--danger);font-size:var(--fs-12);line-height:var(--lh-base)}.hp-alert[data-v-b1ae401f],.hp-issue[data-v-b1ae401f]{padding:var(--sp-2) var(--sp-3);border:1px solid var(--danger-border);border-radius:var(--r-sm);background:var(--danger-soft)}.hp-copy[data-v-b1ae401f]{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.hp-copy select[data-v-b1ae401f]{max-width:260px}.card-head.sub[data-v-b1ae401f]{margin-top:var(--sp-3)}.hp-grid[data-v-b1ae401f]{display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.hp-grid.half[data-v-b1ae401f]{grid-template-columns:repeat(auto-fill,minmax(max(220px,calc((100% - var(--sp-3)) / 2)),1fr))}.mono[data-v-b1ae401f]{font-family:var(--font-mono)}input.invalid[data-v-b1ae401f],.invalid>input[data-v-b1ae401f],.chk.invalid[data-v-b1ae401f]{border-color:var(--danger)!important;color:var(--danger)}.invalid-box[data-v-b1ae401f],.mem-rows.invalid[data-v-b1ae401f],.secret-rows.invalid[data-v-b1ae401f]{outline:1px solid var(--danger);outline-offset:4px;border-radius:var(--r-sm)}.mem-rows[data-v-b1ae401f]{display:grid;gap:var(--sp-2)}.mem-row[data-v-b1ae401f]{display:flex;align-items:center;gap:var(--sp-2)}.mem-key[data-v-b1ae401f]{width:200px}.mem-val[data-v-b1ae401f]{width:140px}.feat-list[data-v-b1ae401f],.secret-rows[data-v-b1ae401f]{display:grid;gap:var(--sp-2)}.secret-row[data-v-b1ae401f]{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(150px,1.1fr) minmax(120px,1fr) minmax(140px,1.4fr) 24px;gap:var(--sp-2);align-items:center}.secret-row>input[data-v-b1ae401f]{min-width:0}.secret-head[data-v-b1ae401f]{font-size:var(--fs-11);color:var(--fg-3)}.chk[data-v-b1ae401f]{display:inline-flex;align-items:flex-start;gap:6px;font-size:var(--fs-13);color:var(--fg-2);cursor:pointer;-webkit-user-select:none;user-select:none}.chk input[data-v-b1ae401f]{margin-top:3px}.chk small[data-v-b1ae401f]{display:block;font-size:var(--fs-11)}.setup-field[data-v-b1ae401f]{margin-top:var(--sp-2)}.json[data-v-b1ae401f]{width:100%;box-sizing:border-box;font-size:var(--fs-12);line-height:1.5}.json-acts[data-v-b1ae401f]{display:flex;gap:var(--sp-2);justify-content:flex-end}.x[data-v-b1ae401f]{border:none;background:none;color:var(--fg-4);cursor:pointer;font-size:var(--fs-13);padding:2px 4px;border-radius:var(--r-sm)}.x[data-v-b1ae401f]:hover{background:var(--bg-hover);color:var(--fg)}.x.danger[data-v-b1ae401f]:hover{color:var(--danger)}.save-bar[data-v-b1ae401f]{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--border)}.warn-text[data-v-b1ae401f]{margin:0;color:var(--warning);font-size:var(--fs-12);line-height:var(--lh-base)}.dirty[data-v-b1ae401f]{color:var(--fg-3)}.acts-row[data-v-b1ae401f]{display:flex;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-3)}.acts-row .del-btn[data-v-b1ae401f]{margin-right:auto}@media(max-width:1199.98px){.hp[data-v-b1ae401f]{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.hp-grid[data-v-b1ae401f],.hp-grid.half[data-v-b1ae401f]{grid-template-columns:minmax(0,1fr)}.mem-key[data-v-b1ae401f],.mem-val[data-v-b1ae401f]{flex:1 1 0;width:0;min-width:0}.secret-row[data-v-b1ae401f]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 24px;row-gap:4px}.secret-row[data-v-b1ae401f]>:nth-child(1){grid-area:1 / 1}.secret-row[data-v-b1ae401f]>:nth-child(2){grid-area:1 / 2}.secret-row[data-v-b1ae401f]>:nth-child(3){grid-area:2 / 1}.secret-row[data-v-b1ae401f]>:nth-child(4){grid-area:2 / 2 / 3 / 4}.secret-row[data-v-b1ae401f]>:nth-child(5){grid-area:1 / 3}.secret-rows>.secret-row+.secret-row[data-v-b1ae401f]:not(.secret-head){padding-top:var(--sp-2);border-top:1px solid var(--border-2)}}.listing[data-v-e62ff9e3]{display:flex;flex-wrap:wrap;gap:var(--sp-6);align-items:flex-start;margin-top:var(--sp-4)}.form-col[data-v-e62ff9e3]{flex:999 1 420px;min-width:0;display:flex;flex-direction:column;gap:var(--sp-5)}.preview-col[data-v-e62ff9e3]{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:var(--sp-3)}.head[data-v-e62ff9e3]{display:grid;gap:4px}.head .section-title[data-v-e62ff9e3]{margin:0}.head p[data-v-e62ff9e3]{margin:0;line-height:var(--lh-loose)}.note[data-v-e62ff9e3]{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:var(--warning-soft);color:var(--warning-fg);font-size:var(--fs-12)}.vis[data-v-e62ff9e3]{margin:0;padding:0;border:0;display:grid;gap:var(--sp-2);min-width:0}.vis legend[data-v-e62ff9e3]{padding:0;margin-bottom:var(--sp-2);font-size:var(--fs-14);font-weight:700;color:var(--heading)}.opt[data-v-e62ff9e3]{display:flex;gap:var(--sp-3);padding:13px 15px;border:1px solid var(--border-strong);border-radius:var(--r-lg);cursor:pointer;box-shadow:inset 0 0 0 1px transparent}.opt.on[data-v-e62ff9e3]{border-color:var(--brand-500);box-shadow:inset 0 0 0 1px var(--brand-500);background:var(--bg-sunken)}.vis:disabled .opt[data-v-e62ff9e3]{cursor:default}.opt input[data-v-e62ff9e3]{margin-top:4px;width:18px;height:18px;flex:none}.opt-text[data-v-e62ff9e3]{display:grid;gap:2px}.opt-title[data-v-e62ff9e3]{font-size:var(--fs-14);font-weight:500;color:var(--fg)}.opt-sub[data-v-e62ff9e3]{font-size:var(--fs-12);line-height:var(--lh-base);color:var(--fg-3)}.visible-wrap[data-v-e62ff9e3]{margin-top:calc(-1 * var(--sp-3))}.visible-line[data-v-e62ff9e3]{margin:0;font-size:var(--fs-12);color:var(--fg-2)}.linkish[data-v-e62ff9e3]{margin-left:var(--sp-3);padding:0;border:0;background:none;color:var(--brand-600);font:inherit;text-decoration:underline;cursor:pointer}.vis-list[data-v-e62ff9e3]{margin:var(--sp-3) 0 0;padding:0;list-style:none}.vis-list li[data-v-e62ff9e3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) 0;border-bottom:1px solid var(--border-2);font-size:var(--fs-13)}.vis-src[data-v-e62ff9e3]{display:inline-flex;flex-wrap:wrap;gap:4px}.vis-more[data-v-e62ff9e3]{display:flex;justify-content:center;padding-top:var(--sp-3)}.field>.field-label[data-v-e62ff9e3]{font-size:var(--fs-14);font-weight:700;color:var(--heading)}.field.sort[data-v-e62ff9e3]{max-width:220px}.err[data-v-e62ff9e3]{color:var(--danger);font-size:var(--fs-12)}.acts-row[data-v-e62ff9e3]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--border)}.prev-title[data-v-e62ff9e3]{margin:0;font-size:var(--fs-14);font-weight:700;color:var(--fg-3)}.svc-card[data-v-e62ff9e3]{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--r-2xl);box-shadow:var(--shadow-md);padding:var(--sp-5);display:grid;gap:var(--sp-3)}.svc-top[data-v-e62ff9e3]{display:flex;align-items:center;gap:var(--sp-3)}.svc-icon[data-v-e62ff9e3]{flex:none;width:44px;height:44px;border-radius:14px;background:var(--accent-soft);color:var(--accent-fg);display:grid;place-items:center;font-size:var(--fs-17);font-weight:700}.svc-text[data-v-e62ff9e3]{min-width:0;display:grid;gap:2px}.svc-name[data-v-e62ff9e3]{font-size:var(--fs-17);font-weight:700;color:var(--heading)}.svc-tag[data-v-e62ff9e3]{font-size:var(--fs-12);color:var(--fg-2);overflow-wrap:anywhere}.svc-tag.empty[data-v-e62ff9e3]{color:var(--fg-4)}.svc-chips[data-v-e62ff9e3]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.svc-chips li[data-v-e62ff9e3]{padding:3px 10px;border-radius:var(--r-pill);background:var(--neutral-soft);color:var(--neutral-fg);font-size:var(--fs-11)}.svc-more[data-v-e62ff9e3]{font-size:var(--fs-13);color:var(--brand-600)}.pp[data-v-39f3f87e]{display:grid;gap:var(--sp-2);margin-top:var(--sp-3)}.intro[data-v-39f3f87e]{margin:0}.card-head.sub[data-v-39f3f87e]{margin-top:var(--sp-3);gap:var(--sp-2)}.count[data-v-39f3f87e]{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg);padding:1px 8px;border-radius:999px}.pp-alert[data-v-39f3f87e]{margin:0 0 var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--danger-border);border-radius:var(--r-sm);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-12);line-height:var(--lh-base)}.loading-wrap[data-v-39f3f87e]{display:flex;justify-content:center;padding:var(--sp-5) 0}.nowrap[data-v-39f3f87e]{white-space:nowrap}.mono[data-v-39f3f87e]{font-family:var(--font-mono)}.tbl th.num[data-v-39f3f87e],.tbl td.num[data-v-39f3f87e]{text-align:right;white-space:nowrap}.tbl thead th.key-th[data-v-39f3f87e]{white-space:normal;min-width:72px;line-height:1.35}.key-th .unit[data-v-39f3f87e]{display:block;font-weight:400;color:var(--fg-4)}.tbl tr.past td[data-v-39f3f87e]{color:var(--fg-3)}.note-cell[data-v-39f3f87e]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-row[data-v-39f3f87e]{text-align:center;padding:var(--sp-5) 0}.chip.over[data-v-39f3f87e]{margin-left:4px}.x[data-v-39f3f87e]{border:none;background:none;color:var(--fg-4);cursor:pointer;font-size:var(--fs-13);padding:2px 4px;border-radius:var(--r-sm)}.x[data-v-39f3f87e]:hover{background:var(--bg-hover);color:var(--fg)}.x.danger[data-v-39f3f87e]:hover{color:var(--danger)}.decl-rows[data-v-39f3f87e]{display:grid;gap:var(--sp-2);margin-top:var(--sp-2)}.decl-row[data-v-39f3f87e]{display:grid;grid-template-columns:minmax(130px,1fr) minmax(130px,1fr) minmax(100px,.8fr) minmax(140px,1.4fr) 24px;gap:var(--sp-2);align-items:center}.decl-row>input[data-v-39f3f87e]{min-width:0}.decl-head[data-v-39f3f87e]{font-size:var(--fs-11);color:var(--fg-3)}.decl-add[data-v-39f3f87e]{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap}.sub-title[data-v-39f3f87e]{margin:var(--sp-4) 0 var(--sp-2);font-size:var(--fs-13);color:var(--fg-3);font-weight:600}.warn-text[data-v-39f3f87e]{margin:0 0 var(--sp-2);color:var(--warning);font-size:var(--fs-12);line-height:var(--lh-base)}.init-grid[data-v-39f3f87e],.ver-grid[data-v-39f3f87e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--sp-3);margin-top:var(--sp-2)}.ver-grid[data-v-39f3f87e]{margin:var(--sp-3) 0 var(--sp-2)}.eff-in[data-v-39f3f87e]{max-width:240px}.chk[data-v-39f3f87e]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-13);color:var(--fg-2);cursor:pointer;-webkit-user-select:none;user-select:none}.chk.imm[data-v-39f3f87e]{margin-bottom:var(--sp-3)}.imm-note[data-v-39f3f87e]{margin:0}.err[data-v-39f3f87e]{color:var(--danger);font-size:var(--fs-12)}input.invalid[data-v-39f3f87e]{border-color:var(--danger)!important}.del-btn[data-v-39f3f87e]{margin-right:auto}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.decl-row[data-v-39f3f87e]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 24px;row-gap:4px}.decl-row[data-v-39f3f87e]>:nth-child(1){grid-area:1 / 1}.decl-row[data-v-39f3f87e]>:nth-child(2){grid-area:1 / 2}.decl-row[data-v-39f3f87e]>:nth-child(3){grid-area:2 / 1}.decl-row[data-v-39f3f87e]>:nth-child(4){grid-area:2 / 2 / 3 / 4}.decl-row[data-v-39f3f87e]>:nth-child(5){grid-area:1 / 3}.decl-rows>.decl-row+.decl-row[data-v-39f3f87e]:not(.decl-head){padding-top:var(--sp-2);border-top:1px solid var(--border-2)}.init-grid[data-v-39f3f87e],.ver-grid[data-v-39f3f87e]{grid-template-columns:minmax(0,1fr)}}.page-head[data-v-3be22551]{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4)}.card>.tabs[data-v-3be22551]{margin-bottom:var(--sp-5)}.err-text[data-v-3be22551]{color:var(--danger);font-size:var(--fs-11);line-height:var(--lh-base)}.page-head h1[data-v-3be22551]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.count[data-v-3be22551]{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg);padding:1px 8px;border-radius:999px}.spacer[data-v-3be22551]{flex:1}.ro-banner[data-v-3be22551]{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg);color:var(--fg-3);font-size:var(--fs-12)}.grid[data-v-3be22551]{display:grid;grid-template-columns:280px 1fr;gap:var(--sp-4);align-items:start}@media(max-width:1199.98px){.grid[data-v-3be22551]{grid-template-columns:280px minmax(0,1fr)}.grid>.card[data-v-3be22551]{min-width:0}}@media(max-width:900px){.grid[data-v-3be22551]{grid-template-columns:minmax(0,1fr)}.grid>.card[data-v-3be22551]{min-width:0}}.list[data-v-3be22551]{list-style:none;margin:0;padding:0;display:grid;gap:2px}.list li[data-v-3be22551]{display:grid;grid-template-columns:1fr auto;gap:2px var(--sp-2);padding:8px 10px;border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-13);color:var(--fg-2)}.list li[data-v-3be22551]:hover{background:var(--bg-hover)}.list li.sel[data-v-3be22551]{background:var(--brand-100);color:var(--brand-700);font-weight:600}[data-theme=dark] .list li.sel[data-v-3be22551]{background:var(--bg-active);color:var(--brand-400)}.pname[data-v-3be22551]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list code[data-v-3be22551]{font-size:var(--fs-11);color:var(--fg-4)}.list .cnt[data-v-3be22551]{grid-column:1 / -1;font-size:var(--fs-11);color:var(--fg-4);font-weight:400}.dep-tag[data-v-3be22551]{font-size:var(--fs-11);color:var(--warning)}.hp-broken[data-v-3be22551]{font-size:var(--fs-11);color:var(--danger)}.hp-broken-text[data-v-3be22551]{margin:var(--sp-2) 0 0;color:var(--danger);font-size:var(--fs-12);line-height:var(--lh-base)}.card-head.sub[data-v-3be22551]{margin-top:var(--sp-4)}.form-grid.two[data-v-3be22551],.form-grid.three[data-v-3be22551]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.field.notes[data-v-3be22551]{margin-top:var(--sp-3)}.field textarea[data-v-3be22551]{font-family:inherit;font-size:var(--fs-13);padding:8px 10px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-panel);color:var(--fg);resize:vertical}.acts-row[data-v-3be22551]{display:flex;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-4)}.w-drag[data-v-3be22551]{width:26px}.nowrap[data-v-3be22551]{white-space:nowrap}.drag[data-v-3be22551]{cursor:grab;color:var(--fg-4);-webkit-user-select:none;user-select:none}.chip.dep[data-v-3be22551]{margin-left:6px;color:var(--warning);border-color:var(--warning)}.chip+.chip[data-v-3be22551]{margin-left:4px}.chip.req[data-v-3be22551]{color:var(--danger);border-color:var(--danger-border)}.chip.gen[data-v-3be22551]{margin-left:6px}.chip.int[data-v-3be22551]{margin-left:6px;color:var(--brand-600, var(--fg-2));border-color:var(--brand-400, var(--border))}.plan-flags .chip.int[data-v-3be22551]{margin-left:0}.chip.aa[data-v-3be22551]{color:var(--st-active-fg, var(--fg-2));border-color:var(--st-active-fg, var(--border))}.plan-flags[data-v-3be22551]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.plan-flags .chip+.chip[data-v-3be22551]{margin-left:0}.chk-block[data-v-3be22551]{display:grid;gap:2px}.chk-block.standalone[data-v-3be22551]{margin-top:var(--sp-3)}.field.addon-group[data-v-3be22551]{margin-top:var(--sp-3);max-width:360px}.chk-note[data-v-3be22551]{padding-left:22px;color:var(--fg-4);font-size:var(--fs-11);line-height:var(--lh-base)}.chk.off[data-v-3be22551]{cursor:not-allowed;opacity:.6}.tbl.lim .lim-col[data-v-3be22551]{width:150px}.tbl.lim tr.bad td[data-v-3be22551]{color:var(--fg-4)}.lim-in[data-v-3be22551]{width:120px;text-align:right}.w-quota[data-v-3be22551]{max-width:240px}.hint[data-v-3be22551]{font-size:var(--fs-11);line-height:var(--lh-base)}.policy-hint[data-v-3be22551]{font-size:var(--fs-11);line-height:var(--lh-base);max-width:240px}.policy-note[data-v-3be22551]{margin-top:var(--sp-2)}.x[data-v-3be22551]{border:none;background:none;color:var(--fg-4);cursor:pointer;font-size:var(--fs-13);padding:2px 4px;border-radius:var(--r-sm)}.x[data-v-3be22551]:hover{background:var(--bg-hover);color:var(--fg)}.x.danger[data-v-3be22551]:hover{color:var(--danger)}.checks[data-v-3be22551]{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-3)}.market-catalog[data-v-3be22551]{margin-top:var(--sp-3)}.checks.stack[data-v-3be22551]{flex-direction:column;gap:var(--sp-2)}.chk[data-v-3be22551]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-13);color:var(--fg-2);cursor:pointer;-webkit-user-select:none;user-select:none}.chk.standalone[data-v-3be22551]{margin-top:var(--sp-3)}.save-bar[data-v-3be22551]{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--border)}.warn-text[data-v-3be22551]{margin:0;color:var(--warning);font-size:var(--fs-12);line-height:var(--lh-base)}.item-row[data-v-3be22551]{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2)}.it-key[data-v-3be22551]{width:170px}.it-label[data-v-3be22551]{flex:1;min-width:140px}.sub-title[data-v-3be22551]{margin:var(--sp-4) 0 var(--sp-2);font-size:var(--fs-13);color:var(--fg-3);font-weight:600}.w-chk[data-v-3be22551]{width:32px}.tbl.imp td[data-v-3be22551]{vertical-align:top}.tbl.imp tr.skip[data-v-3be22551]{opacity:.6}.imp-warn[data-v-3be22551],.imp-danger[data-v-3be22551]{margin:4px 0 0;font-size:var(--fs-11);line-height:var(--lh-base)}.imp-warn[data-v-3be22551]{color:var(--fg-3)}.imp-danger[data-v-3be22551]{color:var(--danger)}.acts-row .del-btn[data-v-3be22551]{margin-right:auto}.del-refs[data-v-3be22551]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;margin:var(--sp-3) 0}.del-ref[data-v-3be22551]{display:flex;justify-content:space-between;padding:4px 8px;border:1px solid var(--border-2);border-radius:var(--r-sm);font-size:var(--fs-12)}.del-ref.hot[data-v-3be22551]{border-color:var(--danger);color:var(--danger)}.page-head[data-v-cc6c2b29]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-4)}.title[data-v-cc6c2b29]{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.title h1[data-v-cc6c2b29]{margin:0;font-size:var(--fs-20);color:var(--fg)}.back[data-v-cc6c2b29]{border:none;background:none;color:var(--fg-3);font-family:inherit;font-size:var(--fs-13);cursor:pointer;padding:0}.back[data-v-cc6c2b29]:hover{color:var(--brand-600)}.head-acts[data-v-cc6c2b29]{display:flex;gap:var(--sp-2)}.tabs[data-v-cc6c2b29]{margin-bottom:var(--sp-3)}.err-line[data-v-cc6c2b29]{margin:0 0 var(--sp-3);color:var(--danger);font-size:var(--fs-12)}.info[data-v-cc6c2b29]{margin:0 0 var(--sp-3);display:grid;grid-template-columns:1fr 1fr;gap:6px var(--sp-4)}.info div[data-v-cc6c2b29]{display:flex;gap:var(--sp-2);align-items:baseline;font-size:var(--fs-13)}.info dt[data-v-cc6c2b29]{color:var(--fg-3);min-width:76px;flex-shrink:0}.info dd[data-v-cc6c2b29]{margin:0;color:var(--fg);font-weight:500;display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.locked-note[data-v-cc6c2b29]{margin:0;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--bg);font-size:var(--fs-11);color:var(--fg-3);line-height:var(--lh-base)}.card-head.mt[data-v-cc6c2b29]{margin-top:var(--sp-4)}.e-grid[data-v-cc6c2b29]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}.e-inline[data-v-cc6c2b29]{display:flex;align-items:center;gap:var(--sp-3)}.e-num[data-v-cc6c2b29]{width:110px;text-align:right}.e-chk[data-v-cc6c2b29]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-12);color:var(--fg-2);cursor:pointer}.e-row[data-v-cc6c2b29]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.e-row.mt[data-v-cc6c2b29]{margin-top:var(--sp-3)}.e-label[data-v-cc6c2b29]{font-size:var(--fs-12);font-weight:600;color:var(--fg)}.e-chk.mt[data-v-cc6c2b29]{margin-top:var(--sp-3)}.e-acts[data-v-cc6c2b29]{display:flex;justify-content:flex-end;margin-top:var(--sp-3)}.f-sel[data-v-cc6c2b29]{min-width:120px;height:var(--control-h)}.empty-row[data-v-cc6c2b29]{text-align:center;padding:var(--sp-5) 0}.small[data-v-cc6c2b29]{font-size:var(--fs-12)}.sub[data-v-cc6c2b29]{color:var(--fg-4);font-size:var(--fs-11);margin-top:2px}.hint[data-v-cc6c2b29]{margin:4px 0 0;font-size:var(--fs-11);color:var(--fg-4);line-height:var(--lh-base)}.mt[data-v-cc6c2b29]{margin-top:var(--sp-3)}.more[data-v-cc6c2b29]{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-3);border-top:1px solid var(--border)}.mono[data-v-cc6c2b29]{font-family:ui-monospace,monospace;letter-spacing:1px}.mono.big[data-v-cc6c2b29]{font-size:var(--fs-15);font-weight:700;color:var(--brand-700)}.pm-note[data-v-cc6c2b29]{margin:0 0 var(--sp-3);font-size:var(--fs-12);color:var(--fg-3);line-height:var(--lh-base)}.issued-list[data-v-cc6c2b29]{list-style:none;margin:0 0 var(--sp-2);padding:0;max-height:320px;overflow:auto}.issued-list li[data-v-cc6c2b29]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:4px 0;border-bottom:1px dashed var(--border-2)}@media(max-width:700px){.info[data-v-cc6c2b29],.e-grid[data-v-cc6c2b29]{grid-template-columns:1fr}.page-head[data-v-cc6c2b29]{flex-direction:column;align-items:stretch}}@media(max-width:1199.98px){.code-nw[data-v-cc6c2b29]{white-space:nowrap}}.page-head[data-v-20c5a280]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-4)}.page-head h1[data-v-20c5a280]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.head-acts[data-v-20c5a280]{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.f-sel[data-v-20c5a280]{min-width:130px}.err-line[data-v-20c5a280]{margin:0 0 var(--sp-3);color:var(--danger);font-size:var(--fs-12)}.empty-row[data-v-20c5a280]{text-align:center;padding:var(--sp-5) 0}.lnk[data-v-20c5a280]{color:var(--brand-600);text-decoration:none;font-weight:600}.tbl td[data-v-20c5a280]:first-child{min-width:160px}.lnk[data-v-20c5a280]:hover{text-decoration:underline}.sub[data-v-20c5a280]{color:var(--fg-4);font-size:var(--fs-11);margin-top:2px}.small[data-v-20c5a280]{font-size:var(--fs-12)}.status-pill.muted[data-v-20c5a280]{background:var(--bg);color:var(--fg-3)}.more[data-v-20c5a280]{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-3);border-top:1px solid var(--border)}.mono[data-v-20c5a280]{font-family:ui-monospace,monospace;letter-spacing:1px}.pm-note[data-v-20c5a280]{margin:0 0 var(--sp-3);font-size:var(--fs-12);color:var(--fg-3);line-height:var(--lh-base)}.pm-grid[data-v-20c5a280]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);margin-bottom:var(--sp-3)}.pm-box[data-v-20c5a280]{margin:0 0 var(--sp-3);padding:var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-sm)}.pm-box legend[data-v-20c5a280]{padding:0 6px;font-size:var(--fs-12);color:var(--fg-3);font-weight:600}.pm-radios[data-v-20c5a280]{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);font-size:var(--fs-13);color:var(--fg-2);margin-bottom:var(--sp-2)}.pm-radios label[data-v-20c5a280]{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.pm-hint[data-v-20c5a280]{margin:4px 0 0;font-size:var(--fs-11);color:var(--fg-4);line-height:var(--lh-base)}.pm-hint.err[data-v-20c5a280]{color:var(--danger)}.pm-term[data-v-20c5a280]{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-bottom:var(--sp-3)}.pm-term-label[data-v-20c5a280]{font-size:var(--fs-12);color:var(--fg-2);margin-right:var(--sp-2)}.chip.pick[data-v-20c5a280]{cursor:pointer;border:1px solid var(--border-strong);background:transparent;color:var(--fg-3);height:24px}.chip.pick.on[data-v-20c5a280]{border-color:var(--brand-400);background:var(--brand-50);color:var(--brand-700);font-weight:600}.pm-num[data-v-20c5a280]{width:96px;text-align:right}.pm-quotas[data-v-20c5a280]{margin:var(--sp-3) 0}.pm-sub[data-v-20c5a280]{font-size:var(--fs-12);color:var(--fg-3);margin-bottom:6px}.pm-qgrid[data-v-20c5a280]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--sp-2) var(--sp-4)}.pm-q[data-v-20c5a280]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);font-size:var(--fs-12)}.pm-q-merge[data-v-20c5a280]{flex-basis:100%;margin-top:-4px;color:var(--fg-4);font-size:var(--fs-11);line-height:var(--lh-base)}.pm-q-step[data-v-20c5a280]{flex-basis:100%;margin-top:-4px;color:var(--danger);font-size:var(--fs-11);line-height:var(--lh-base)}.pm-num.bad[data-v-20c5a280]{border-color:var(--danger)}.pm-q.dim[data-v-20c5a280]{opacity:.6}.pm-q-on[data-v-20c5a280]{display:inline-flex;align-items:center;gap:4px;flex:1;color:var(--fg-2);cursor:pointer;white-space:nowrap}.pm-inline[data-v-20c5a280]{display:flex;align-items:center;gap:var(--sp-3)}.pm-chk[data-v-20c5a280]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-12);color:var(--fg-2);cursor:pointer}.pm-chk.mt[data-v-20c5a280]{margin-top:var(--sp-2)}.pm-row[data-v-20c5a280]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.pm-row.mt[data-v-20c5a280]{margin-top:var(--sp-3)}.pm-label[data-v-20c5a280]{font-size:var(--fs-12);font-weight:600;color:var(--fg)}.pm-plans[data-v-20c5a280]{margin-top:var(--sp-2)}.pm-plan-list[data-v-20c5a280]{display:flex;flex-wrap:wrap;gap:6px var(--sp-3)}.pm-plan[data-v-20c5a280]{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-12);color:var(--fg-2);cursor:pointer}@media(max-width:700px){.pm-grid[data-v-20c5a280]{grid-template-columns:1fr}.page-head[data-v-20c5a280]{flex-direction:column;align-items:stretch}}@media(max-width:1199.98px){.nw-c[data-v-20c5a280]{white-space:nowrap}}.chart-wrap[data-v-01928f9d]{position:relative;width:100%;min-width:0}.legend[data-v-01928f9d]{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-2);font-size:var(--fs-11);color:var(--fg-3)}.legend .spacer[data-v-01928f9d]{flex:1}.lg[data-v-01928f9d]{display:inline-flex;align-items:center;gap:5px}.lg i[data-v-01928f9d],.trow i[data-v-01928f9d]{display:inline-block;width:9px;height:3px;border-radius:2px;background:currentColor}.s-issued[data-v-01928f9d]{color:var(--brand-500)}.s-redeemed[data-v-01928f9d]{color:var(--success)}.empty[data-v-01928f9d]{padding:var(--sp-5) 0;text-align:center;font-size:var(--fs-12)}.plot[data-v-01928f9d]{position:relative}svg[data-v-01928f9d]{display:block}.grid line[data-v-01928f9d]{stroke:var(--border-2);stroke-width:1}.grid text[data-v-01928f9d],.xax text[data-v-01928f9d]{fill:var(--fg-4);font-size:10px}.series polyline[data-v-01928f9d]{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.series circle[data-v-01928f9d],.hov circle[data-v-01928f9d]{fill:currentColor;stroke:var(--bg-panel);stroke-width:1}.hov line[data-v-01928f9d]{stroke:var(--border-strong);stroke-width:1;stroke-dasharray:3 3}.tip[data-v-01928f9d]{position:absolute;top:4px;z-index:5;min-width:110px;padding:6px 9px;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-sm);box-shadow:var(--shadow-md);pointer-events:none;font-size:var(--fs-11)}.tstamp[data-v-01928f9d]{color:var(--fg-3);margin-bottom:3px;font-variant-numeric:tabular-nums}.trow[data-v-01928f9d]{display:flex;align-items:center;gap:5px}.trow .tl[data-v-01928f9d]{flex:1;color:var(--fg-2)}.trow .tv[data-v-01928f9d]{color:var(--fg);font-weight:600;font-variant-numeric:tabular-nums}.page-head[data-v-eee131fe]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-4)}.page-head h1[data-v-eee131fe]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.head-acts[data-v-eee131fe]{display:flex;align-items:center;gap:var(--sp-2)}.tz[data-v-eee131fe]{font-size:var(--fs-11)}.filters[data-v-eee131fe]{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-3)}.f-row[data-v-eee131fe]{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.f[data-v-eee131fe]{display:inline-flex;align-items:center;gap:6px}.f-label[data-v-eee131fe]{font-size:var(--fs-12);color:var(--fg-3)}.f-sel[data-v-eee131fe]{min-width:132px}.quick[data-v-eee131fe]{display:inline-flex;gap:5px;margin-left:var(--sp-2)}.f-spacer[data-v-eee131fe]{flex:1}.chip.pick[data-v-eee131fe]{cursor:pointer;border:1px solid var(--border-strong);background:transparent;color:var(--fg-3);height:24px}.chip.pick[data-v-eee131fe]:hover{border-color:var(--brand-400);color:var(--brand-700)}.tabs[data-v-eee131fe]{margin-bottom:var(--sp-3)}.err-line[data-v-eee131fe]{margin:0 0 var(--sp-3);color:var(--danger);font-size:var(--fs-12)}.warn-line[data-v-eee131fe]{margin:0 0 var(--sp-3);color:var(--warning);font-size:var(--fs-12)}.kpis[data-v-eee131fe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--sp-3);margin-bottom:var(--sp-3)}.kpi[data-v-eee131fe]{padding:var(--sp-3) var(--sp-4);background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--r-md)}.kpi-label[data-v-eee131fe]{font-size:var(--fs-12);color:var(--fg-3)}.kpi-value[data-v-eee131fe]{margin:2px 0;font-size:var(--fs-24, 24px);font-weight:700;color:var(--fg);font-variant-numeric:tabular-nums}.kpi-sub[data-v-eee131fe]{font-size:var(--fs-11);color:var(--fg-4)}.two-col[data-v-eee131fe]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);align-items:start}.two-col.single[data-v-eee131fe]{grid-template-columns:1fr}.two-col>.card[data-v-eee131fe]{margin:0}.note[data-v-eee131fe]{margin:var(--sp-2) 0 0;font-size:var(--fs-11);line-height:var(--lh-base)}.bars[data-v-eee131fe]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.bars li[data-v-eee131fe]{display:grid;grid-template-columns:84px 1fr 44px;align-items:center;gap:var(--sp-2);font-size:var(--fs-12);color:var(--fg-2)}.bars li.bars-empty[data-v-eee131fe]{display:block}.bar-track[data-v-eee131fe]{height:8px;border-radius:4px;background:var(--bg-hover);overflow:hidden}.bar-fill[data-v-eee131fe]{display:block;height:100%;background:var(--brand-500)}.bar-value[data-v-eee131fe]{text-align:right;font-variant-numeric:tabular-nums;color:var(--fg);font-weight:600}.lnk[data-v-eee131fe]{color:var(--brand-600);text-decoration:none;font-weight:600}.lnk[data-v-eee131fe]:hover{text-decoration:underline}.sub[data-v-eee131fe]{color:var(--fg-4);font-size:var(--fs-11);margin-top:2px}.small[data-v-eee131fe]{font-size:var(--fs-12)}.num[data-v-eee131fe]{text-align:right;font-variant-numeric:tabular-nums}.empty-row[data-v-eee131fe]{text-align:center;padding:var(--sp-5) 0}.mono[data-v-eee131fe]{font-family:ui-monospace,monospace}.more[data-v-eee131fe]{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-3);border-top:1px solid var(--border)}@media(max-width:900px){.two-col[data-v-eee131fe]{grid-template-columns:1fr}}@media(max-width:700px){.page-head[data-v-eee131fe]{flex-direction:column;align-items:stretch}.quick[data-v-eee131fe]{margin-left:0}}.lead[data-v-8e66ae51]{margin:0 0 var(--sp-2);font-size:var(--fs-12)}.blocked[data-v-8e66ae51]{margin:0 0 var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-strong, var(--border));border-radius:var(--r-sm, 6px);background:var(--bg);color:var(--fg-3);font-size:var(--fs-12)}.rows[data-v-8e66ae51]{display:grid;gap:var(--sp-3)}.row[data-v-8e66ae51]{display:grid;gap:4px}.row.off[data-v-8e66ae51]{opacity:.6}.name[data-v-8e66ae51]{font-size:var(--fs-12);color:var(--fg-2)}.env[data-v-8e66ae51]{margin-left:6px;font-size:var(--fs-11);color:var(--fg-4)}.row input[data-v-8e66ae51]{width:100%;min-width:0;max-width:420px}.warn-text[data-v-8e66ae51]{color:var(--warning)}.crumb[data-v-ab12e247]{margin-bottom:var(--sp-3);font-size:var(--fs-12)}.crumb a[data-v-ab12e247]{color:var(--fg-3);text-decoration:none}.crumb a[data-v-ab12e247]:hover{color:var(--fg)}.page-head[data-v-ab12e247]{display:flex;align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-4)}.page-head h1[data-v-ab12e247]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.spacer[data-v-ab12e247]{flex:1}.err[data-v-ab12e247]{margin:var(--sp-2) 0 0;color:var(--danger);font-size:var(--fs-12)}.onetime[data-v-ab12e247]{margin:0 0 var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--danger-border);border-radius:var(--r-sm);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-12);line-height:var(--lh-base)}.wsteps[data-v-ab12e247]{display:flex;align-items:center;list-style:none;margin:0 0 var(--sp-4);padding:0;gap:0;flex-wrap:wrap}.wstep[data-v-ab12e247]{display:flex;align-items:center;gap:6px;padding-right:var(--sp-4);position:relative;font-size:var(--fs-12);color:var(--fg-4)}.wstep+.wstep[data-v-ab12e247]{padding-left:var(--sp-4)}.wstep+.wstep[data-v-ab12e247]:before{content:"";position:absolute;left:0;top:50%;width:var(--sp-4);height:1px;background:var(--border-strong)}.wstep.clickable[data-v-ab12e247]{cursor:pointer}.wdot[data-v-ab12e247]{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;border:1px solid var(--border-strong);background:var(--bg);font-size:var(--fs-12);font-weight:700;color:var(--fg-4)}.wstep.done .wdot[data-v-ab12e247]{background:var(--st-active-bg);border-color:transparent;color:var(--st-active-fg)}.wstep.on .wdot[data-v-ab12e247]{background:var(--brand-500);border-color:var(--brand-500);color:var(--fg-inv)}.wstep.on .wlabel[data-v-ab12e247]{color:var(--fg);font-weight:700}.cmode[data-v-ab12e247]{margin-bottom:var(--sp-3)}.cmode.dm[data-v-ab12e247]{margin-top:var(--sp-4)}.field-row.two[data-v-ab12e247]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}.field+.subtle[data-v-ab12e247],.subtle+.subtle[data-v-ab12e247]{margin-top:var(--sp-2)}.acts[data-v-ab12e247]{display:flex;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-3)}.hostlist[data-v-ab12e247]{display:grid;gap:var(--sp-2);margin-bottom:var(--sp-3)}.hcard[data-v-ab12e247]{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);cursor:pointer}.hcard[data-v-ab12e247]:hover{border-color:var(--brand-400)}.hcard.sel[data-v-ab12e247]{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--ring)}.hcard.blocked[data-v-ab12e247]{opacity:.6;cursor:not-allowed}.hcard input[data-v-ab12e247]{margin-top:3px}.hbody[data-v-ab12e247]{flex:1;min-width:0}.hline[data-v-ab12e247]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);font-size:var(--fs-13);color:var(--fg)}.hsub[data-v-ab12e247]{font-size:var(--fs-11);color:var(--fg-4)}.hmeters[data-v-ab12e247]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2px var(--sp-4);margin-top:6px;max-width:620px}.blockers[data-v-ab12e247]{margin:6px 0 0;padding-left:1.2em;font-size:var(--fs-11);color:var(--danger)}.chip.excl[data-v-ab12e247]{background:var(--st-transferred-bg);border-color:transparent;color:var(--st-transferred-fg);font-weight:600}.sub-title[data-v-ab12e247]{margin:var(--sp-4) 0 var(--sp-2);font-size:var(--fs-13);font-weight:600;color:var(--fg-3)}.cb[data-v-ab12e247]{display:flex;align-items:center;gap:6px;font-size:var(--fs-12);color:var(--fg-2);padding:3px 0}.warnbox[data-v-ab12e247]{margin:var(--sp-3) 0 0;padding:var(--sp-3);border-radius:var(--r-md);background:var(--st-pending-bg);color:var(--st-pending-fg);font-size:var(--fs-12);line-height:var(--lh-base)}.pre-inline[data-v-ab12e247]{margin-top:var(--sp-3);padding:var(--sp-3);border:1px dashed var(--border-strong);border-radius:var(--r-md)}.okline[data-v-ab12e247]{margin:var(--sp-2) 0 0;font-size:var(--fs-12);color:var(--success, var(--st-active-fg))}.warnline[data-v-ab12e247]{margin:var(--sp-2) 0 0;font-size:var(--fs-12);color:var(--warning)}.mk .hint[data-v-ab12e247]{margin-left:var(--sp-1);font-weight:400;color:var(--fg-3)}.plan-row[data-v-ab12e247]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-3)}.plan-label[data-v-ab12e247]{font-size:var(--fs-13);color:var(--fg-3)}.plan-chip[data-v-ab12e247]{padding:4px 12px;border:1px solid var(--border-2);border-radius:999px;background:transparent;color:var(--fg-2);font-size:var(--fs-13);cursor:pointer}.plan-chip.off[data-v-ab12e247]{opacity:.55;cursor:not-allowed}.chip-note[data-v-ab12e247]{margin-left:6px;font-size:var(--fs-11);color:var(--fg-4)}.plan-chip.on[data-v-ab12e247]{border-color:var(--brand-500);background:var(--brand-500);color:var(--fg-inv)}.form4[data-v-ab12e247]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--sp-3);margin-bottom:var(--sp-3)}.mp[data-v-ab12e247]{margin:var(--sp-3) 0}.okbox[data-v-ab12e247]{margin:0 0 var(--sp-3);padding:8px 12px;border-radius:var(--r-sm);background:var(--st-active-bg);color:var(--st-active-fg);font-size:var(--fs-12);font-weight:600}.blockbox[data-v-ab12e247]{margin:0 0 var(--sp-3);padding:var(--sp-3);border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-12);line-height:var(--lh-base)}.blockbox ul[data-v-ab12e247]{margin:6px 0;padding-left:1.2em}.blockbox .subtle[data-v-ab12e247]{color:var(--danger);opacity:.85}.summary[data-v-ab12e247]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--sp-4)}.summary h4[data-v-ab12e247]{margin:0 0 var(--sp-2);font-size:var(--fs-13);color:var(--fg-3)}.mi[data-v-ab12e247]{display:flex;flex-direction:column;gap:1px;min-width:0;margin-bottom:6px}.mk[data-v-ab12e247]{font-size:var(--fs-11);color:var(--fg-4)}.mv[data-v-ab12e247]{font-size:var(--fs-13);color:var(--fg);overflow-wrap:anywhere}.mv.chips[data-v-ab12e247]{display:flex;flex-wrap:wrap;gap:4px}.setupnote[data-v-ab12e247]{margin-top:var(--sp-4)}.navbar[data-v-ab12e247]{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-4)}.cmd[data-v-ab12e247]{margin:0;padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg);color:var(--fg);font-family:var(--font-mono);font-size:var(--fs-11);white-space:pre-wrap;word-break:break-all;-webkit-user-select:all;user-select:all}.setup[data-v-ab12e247]{margin-top:var(--sp-4)}.page-head[data-v-3d9f9ec3]{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4)}.page-head h1[data-v-3d9f9ec3]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.count[data-v-3d9f9ec3]{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg);padding:1px 8px;border-radius:999px}.more[data-v-3d9f9ec3]{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-3);border-top:1px solid var(--border)}.money[data-v-cbd6bc91]{font-variant-numeric:tabular-nums;white-space:nowrap}.money--neg[data-v-cbd6bc91]{color:inherit}.sub-title[data-v-3a79c372]{margin:var(--sp-4) 0 var(--sp-2);font-size:var(--fs-13);color:var(--fg-3);font-weight:600}.sub-title[data-v-3a79c372]:first-child{margin-top:0}.ro[data-v-3a79c372]{display:grid;gap:4px;padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg)}.ro-row[data-v-3a79c372]{display:flex;gap:var(--sp-3);font-size:var(--fs-13)}.ro-k[data-v-3a79c372]{color:var(--fg-3);min-width:84px}.ro-v[data-v-3a79c372]{color:var(--fg);word-break:break-word}.ro-row.quoted[data-v-3a79c372]{margin-top:4px;padding-top:6px;border-top:1px dashed var(--border)}.pay-note[data-v-3a79c372]{margin:var(--sp-2) 0 0;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:var(--warning-soft);color:var(--warning-fg);font-size:var(--fs-12);line-height:var(--lh-base)}.rej-box[data-v-3a79c372]{margin-top:var(--sp-3);padding:var(--sp-3);border:1px solid var(--danger);border-radius:var(--r-md);background:var(--bg)}.rej-box .field[data-v-3a79c372]{display:grid;gap:4px;margin-bottom:var(--sp-2)}.rej-acts[data-v-3a79c372]{display:flex;justify-content:flex-end;gap:var(--sp-2)}.cap[data-v-3a79c372]{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-2);font-size:var(--fs-12);color:var(--fg-3)}.okbox[data-v-3a79c372]{margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--success, var(--brand-400));border-radius:var(--r-sm, 6px);color:var(--success, var(--brand-600));font-size:var(--fs-12)}.blockbox[data-v-3a79c372]{margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--danger);border-radius:var(--r-sm, 6px);color:var(--danger);font-size:var(--fs-12)}.blockbox ul[data-v-3a79c372]{margin:4px 0 0;padding-left:18px}.err[data-v-3a79c372]{color:var(--danger);font-size:var(--fs-12)}.cb[data-v-3a79c372]{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-13);color:var(--fg-2)}.plan-row[data-v-3a79c372]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-3) 0 0}.plan-label[data-v-3a79c372]{font-size:var(--fs-13);color:var(--fg-3)}.plan-chip[data-v-3a79c372]{padding:4px 12px;border:1px solid var(--border-2);border-radius:999px;background:transparent;color:var(--fg-2);font-size:var(--fs-13);cursor:pointer}.plan-chip.off[data-v-3a79c372]{opacity:.55;cursor:not-allowed}.chip-note[data-v-3a79c372]{margin-left:6px;font-size:var(--fs-11);color:var(--fg-4)}.plan-chip.on[data-v-3a79c372]{border-color:var(--brand-500);background:var(--brand-500);color:var(--fg-inv)}.form4[data-v-3a79c372]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--sp-3);margin:var(--sp-3) 0}.form4 .field[data-v-3a79c372]{align-content:start}.field[data-v-3a79c372]{display:grid;gap:4px}.field span[data-v-3a79c372]{font-size:var(--fs-12);color:var(--fg-2)}.mp[data-v-3a79c372]{margin-bottom:var(--sp-3)}.tbl th.pick-h[data-v-0ce18cce],.tbl td.pick[data-v-0ce18cce]{width:20px;padding-left:10px;padding-right:2px}.cust-cell[data-v-0ce18cce]{display:inline-block;min-width:6em}.kind-label[data-v-0ce18cce]{white-space:nowrap}.req-by[data-v-0ce18cce]{word-break:break-all}.chip.plat[data-v-0ce18cce]{margin-top:2px;background:var(--st-transferred-bg);color:var(--st-transferred-fg);border-color:transparent}.chip.plat.auto[data-v-0ce18cce]{background:var(--st-active-bg);color:var(--st-active-fg)}.int-mark[data-v-0ce18cce]{margin-left:4px;font-size:var(--fs-11);opacity:.8}.batch-ok[data-v-0ce18cce]{color:var(--brand-600)}.batch-bad[data-v-0ce18cce]{color:var(--danger)}.batch-sum[data-v-0ce18cce]{margin:0 0 var(--sp-3);font-size:var(--fs-13);color:var(--fg-2)}.more[data-v-0ce18cce]{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-3);border-top:1px solid var(--border)}.page-head[data-v-0ce18cce]{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4)}.page-head h1[data-v-0ce18cce]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.count[data-v-0ce18cce]{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg);padding:1px 8px;border-radius:999px}.spacer[data-v-0ce18cce]{flex:1}.hf[data-v-0ce18cce]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-12);color:var(--fg-3)}.filters[data-v-0ce18cce]{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3)}.tab-n[data-v-0ce18cce]{margin-left:6px;color:var(--fg-4);font-size:var(--fs-11)}.sub-filter[data-v-0ce18cce]{display:inline-flex;align-items:center;gap:5px;margin-left:var(--sp-2);font-size:var(--fs-12);color:var(--fg-3);white-space:nowrap}.up-grid[data-v-0ce18cce]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--sp-3);margin-bottom:var(--sp-3)}.drop[data-v-0ce18cce]{border:1px dashed var(--border-strong);border-radius:var(--r-md);padding:var(--sp-5);text-align:center;color:var(--fg-3);font-size:var(--fs-13);cursor:pointer;transition:all var(--dur-fast) var(--ease)}.drop[data-v-0ce18cce]:hover,.drop.over[data-v-0ce18cce]{border-color:var(--brand-400);background:var(--brand-50)}.card.drop-active[data-v-0ce18cce]{outline:2px dashed var(--brand-400);outline-offset:2px;background:var(--brand-50)}.drop p[data-v-0ce18cce]{margin:0}.up-text[data-v-0ce18cce]{margin-top:var(--sp-3)}.up-text textarea[data-v-0ce18cce]{font-family:var(--font-mono, monospace);font-size:var(--fs-12);padding:8px 10px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-panel);color:var(--fg);resize:vertical}.up-acts[data-v-0ce18cce]{display:flex;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-3)}.prod[data-v-0ce18cce]{white-space:nowrap}.qcol[data-v-0ce18cce]{max-width:190px}.nowrap[data-v-0ce18cce]{white-space:nowrap}.tsmall[data-v-0ce18cce]{font-size:var(--fs-12);color:var(--fg-3)}.hostcell[data-v-0ce18cce]{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.status-pill.muted[data-v-0ce18cce]{background:var(--bg-hover);color:var(--fg-3)}.sub-line[data-v-0ce18cce]{margin-top:3px;font-size:var(--fs-11);line-height:var(--lh-base)}.reason[data-v-0ce18cce]{margin-top:3px;max-width:240px;font-size:var(--fs-11);color:var(--fg-3);line-height:var(--lh-base);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sub-title[data-v-0ce18cce]{margin:var(--sp-4) 0 var(--sp-2);font-size:var(--fs-13);color:var(--fg-3);font-weight:600}.sub-title[data-v-0ce18cce]:first-child{margin-top:0}.carry[data-v-0ce18cce]{border-left:3px solid var(--border);padding-left:8px}.lock[data-v-0ce18cce]{font-weight:400;color:var(--fg-4)}.ro[data-v-0ce18cce]{display:grid;gap:4px;padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg)}.ro.cur[data-v-0ce18cce]{margin-top:var(--sp-2)}.ro-row[data-v-0ce18cce]{display:flex;gap:var(--sp-3);font-size:var(--fs-13)}.ro-k[data-v-0ce18cce]{color:var(--fg-3);min-width:84px;flex:none}.ro-v[data-v-0ce18cce]{color:var(--fg);word-break:break-word}.reason-box[data-v-0ce18cce]{margin:var(--sp-3) 0 0;padding:var(--sp-2) var(--sp-3);border:1px solid var(--warning);border-radius:var(--r-sm);color:var(--fg-2);font-size:var(--fs-12);line-height:var(--lh-base)}.plan-row[data-v-0ce18cce]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-3) 0}.plan-label[data-v-0ce18cce]{font-size:var(--fs-13);color:var(--fg-3)}.plan-chip[data-v-0ce18cce]{padding:4px 12px;border:1px solid var(--border-2);border-radius:999px;background:transparent;color:var(--fg-2);font-size:var(--fs-13);cursor:pointer}.plan-chip[data-v-0ce18cce]:disabled{cursor:default;opacity:.75}.plan-chip.on[data-v-0ce18cce]{border-color:var(--brand-500);background:var(--brand-500);color:var(--fg-inv)}.form[data-v-0ce18cce]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--sp-3);margin:0 0 var(--sp-3)}.form .field[data-v-0ce18cce]{display:grid;gap:4px;align-content:start}.form .field.wide[data-v-0ce18cce]{grid-column:1 / -1}.term-row[data-v-0ce18cce]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.term-row select[data-v-0ce18cce]{flex:1 1 160px;min-width:0}.field .warn-text[data-v-0ce18cce]{margin-top:4px}.field span[data-v-0ce18cce]{font-size:var(--fs-12);color:var(--fg-2)}.note-field[data-v-0ce18cce]{display:grid;gap:4px;margin-top:var(--sp-3)}.quota-title[data-v-0ce18cce]{margin:0 0 var(--sp-1);font-size:var(--fs-13);color:var(--fg-3);font-weight:600}.mp[data-v-0ce18cce]{margin-bottom:var(--sp-3)}.mp.ro[data-v-0ce18cce]{opacity:.85;pointer-events:none}.policy[data-v-0ce18cce]{margin:var(--sp-3) 0 0;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--fg-2);font-size:var(--fs-12);line-height:var(--lh-base)}.policy.ok[data-v-0ce18cce]{border-color:var(--brand-400);background:var(--brand-50);color:var(--brand-700, var(--fg))}.act-box[data-v-0ce18cce]{margin-top:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--bg)}.act-box.warn-box[data-v-0ce18cce]{border-color:var(--warning)}.act-box.rej-box[data-v-0ce18cce]{border-color:var(--danger)}.act-box .field[data-v-0ce18cce]{display:grid;gap:4px;margin-bottom:var(--sp-2)}.act-row[data-v-0ce18cce]{display:flex;justify-content:flex-end;gap:var(--sp-2)}.warn-text[data-v-0ce18cce]{margin:var(--sp-3) 0 0;color:var(--warning);font-size:var(--fs-12);line-height:var(--lh-base)}@media(max-width:1199.98px){.req-by[data-v-0ce18cce],.hostcell code[data-v-0ce18cce]{word-break:normal;white-space:nowrap}}.page-head[data-v-403d7f66]{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4)}.page-head h1[data-v-403d7f66]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.count[data-v-403d7f66]{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg);padding:1px 8px;border-radius:999px}.spacer[data-v-403d7f66]{flex:1}.intro[data-v-403d7f66]{margin:0 0 var(--sp-3);line-height:var(--lh-base)}.acts[data-v-403d7f66]{display:flex;gap:6px;align-items:center}.nowrap[data-v-403d7f66]{white-space:nowrap}tr.dim td[data-v-403d7f66]{opacity:.6}.note[data-v-403d7f66]{margin-top:2px;font-size:var(--fs-11)}.contact div[data-v-403d7f66]{line-height:1.4}.scope[data-v-403d7f66]{max-width:280px;font-size:var(--fs-12);color:var(--fg-2)}.err[data-v-403d7f66]{color:var(--danger);font-size:var(--fs-13)}.form[data-v-403d7f66]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}@media(max-width:700px){.form[data-v-403d7f66]{grid-template-columns:1fr}}.field span[data-v-403d7f66]{font-size:var(--fs-12);color:var(--fg-2)}.sub-title[data-v-403d7f66]{margin:var(--sp-4) 0 var(--sp-1);font-size:var(--fs-13);color:var(--fg-3);font-weight:600}.prod-picks[data-v-403d7f66]{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-2)}.pick[data-v-403d7f66]{display:inline-flex;align-items:center;padding:3px 11px;border:1px solid var(--border-strong);border-radius:999px;background:var(--bg);color:var(--fg-2);font-size:var(--fs-12);cursor:pointer;-webkit-user-select:none;user-select:none}.pick[data-v-403d7f66]:hover{border-color:var(--brand-400)}.pick input[data-v-403d7f66]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.pick.on[data-v-403d7f66]{background:var(--brand-50);border-color:var(--brand-400);color:var(--brand-700);font-weight:600}.pick .dep[data-v-403d7f66]{color:var(--fg-4)}.notes-field[data-v-403d7f66]{display:grid;gap:4px;margin-top:var(--sp-3)}.notes-field textarea[data-v-403d7f66]{font-family:inherit;font-size:var(--fs-13);padding:8px 10px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-panel);color:var(--fg);resize:vertical}.chk[data-v-403d7f66]{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);font-size:var(--fs-13);color:var(--fg-2)}.warn-text[data-v-403d7f66]{margin:var(--sp-2) 0 0;color:var(--warning);font-size:var(--fs-12)}.c-badge[data-v-403d7f66]{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;font-size:var(--fs-12);font-weight:600}.c-badge.soon[data-v-403d7f66]{background:var(--st-pending-bg);color:var(--st-pending-fg)}.c-badge.expired[data-v-403d7f66]{background:var(--st-closed-bg);color:var(--st-closed-fg)}.addr-field[data-v-403d7f66]{grid-column:1 / -1}.hint[data-v-c2cf8d10]{margin:0 0 var(--sp-3);font-size:var(--fs-13);color:var(--fg-2);line-height:var(--lh-base)}.base[data-v-c2cf8d10]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);font-size:var(--fs-12);color:var(--fg-2)}.body[data-v-c2cf8d10]{display:grid;gap:var(--sp-3);margin-top:var(--sp-3)}.sec-title[data-v-c2cf8d10]{margin-bottom:4px;font-size:var(--fs-12);font-weight:600;color:var(--fg-2)}.note[data-v-c2cf8d10]{display:grid;gap:4px}.note span[data-v-c2cf8d10]{font-size:var(--fs-12);color:var(--fg-2)}.note input[data-v-c2cf8d10]{width:100%;min-width:0}.gate[data-v-c2cf8d10]{margin:var(--sp-3) 0 0;font-size:var(--fs-11);color:var(--fg-4)}.small[data-v-c2cf8d10]{margin:6px 0 0;font-size:var(--fs-12)}.warn-text[data-v-c2cf8d10]{margin:var(--sp-2) 0 0;color:var(--warning);font-size:var(--fs-12)}.foot-note[data-v-c2cf8d10]{align-self:center;margin-right:auto;color:var(--warning);font-size:var(--fs-12)}.meta[data-v-44de62e1]{display:grid;gap:4px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg)}.row[data-v-44de62e1]{display:flex;gap:var(--sp-3);font-size:var(--fs-13)}.k[data-v-44de62e1]{min-width:72px;color:var(--fg-3)}.v[data-v-44de62e1]{color:var(--fg);word-break:break-all}.hint[data-v-44de62e1]{margin:var(--sp-2) 0 0;font-size:var(--fs-12)}.f[data-v-44de62e1]{margin-top:var(--sp-3)}.f label[data-v-44de62e1]{display:grid;gap:4px}.f label>span[data-v-44de62e1]{font-size:var(--fs-12);color:var(--fg-2)}.f input[data-v-44de62e1]{width:100%;min-width:0}.warn-text[data-v-44de62e1]{margin:var(--sp-2) 0 0;color:var(--warning);font-size:var(--fs-12)}.crumb[data-v-c7b9f730]{display:flex;align-items:center;gap:6px;margin-bottom:var(--sp-3);font-size:var(--fs-12)}.crumb a[data-v-c7b9f730]{color:var(--fg-3);text-decoration:none}.crumb a[data-v-c7b9f730]:hover{color:var(--fg)}.sep[data-v-c7b9f730]{color:var(--fg-4)}.page-head h1[data-v-c7b9f730]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.dom[data-v-c7b9f730]{font-size:var(--fs-13);color:var(--fg-3)}.spacer[data-v-c7b9f730]{flex:1}.err[data-v-c7b9f730]{margin:0 0 var(--sp-3);color:var(--danger);font-size:var(--fs-12)}.grid2[data-v-c7b9f730]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:var(--sp-4);margin-bottom:var(--sp-4)}.grid2>.card+.card[data-v-c7b9f730]{margin-top:0}.kv[data-v-c7b9f730]{display:grid;gap:6px}.mi[data-v-c7b9f730]{display:flex;gap:var(--sp-3);font-size:var(--fs-13)}.mk[data-v-c7b9f730]{flex:0 0 96px;color:var(--fg-3)}.mv[data-v-c7b9f730]{color:var(--fg);word-break:break-word;min-width:0}.warnline[data-v-c7b9f730]{margin-left:6px;color:var(--warning);font-size:var(--fs-12)}.denied[data-v-c7b9f730]{margin:0;padding:var(--sp-3);border:1px dashed var(--border-strong, var(--border));border-radius:var(--r-md);color:var(--fg-3);font-size:var(--fs-13);text-align:center}.lic-head[data-v-c7b9f730]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2);padding-bottom:var(--sp-3);border-bottom:1px solid var(--border-2, var(--border))}.term[data-v-c7b9f730]{font-size:var(--fs-12);color:var(--fg-2)}.sec[data-v-c7b9f730]{margin-top:var(--sp-3)}.sec.first[data-v-c7b9f730]{margin-top:0}.sec h4[data-v-c7b9f730]{margin:0 0 6px;font-size:var(--fs-12);color:var(--fg-3)}.sec h4 small[data-v-c7b9f730]{margin-left:6px;font-weight:400}.chip.custom[data-v-c7b9f730]{border-color:var(--accent-500)}.chip.has-addon[data-v-c7b9f730]{border-color:var(--brand-600, var(--border-1))}.ad-tag[data-v-c7b9f730]{margin-left:4px;color:var(--brand-600, var(--fg-3));font-size:var(--fs-10, 10px);font-weight:600;cursor:help}.tbl.mini[data-v-c7b9f730]{font-size:var(--fs-12)}tr.dim td[data-v-c7b9f730]{opacity:.6}.small[data-v-c7b9f730]{font-size:var(--fs-12)}.sub[data-v-c7b9f730]{font-size:var(--fs-11)}.nowrap[data-v-c7b9f730]{white-space:nowrap}.metrics[data-v-c7b9f730]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--sp-2)}.metric[data-v-c7b9f730]{display:flex;flex-direction:column;gap:2px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg)}.m-label[data-v-c7b9f730]{font-size:var(--fs-12);color:var(--fg-3)}.m-val[data-v-c7b9f730]{font-size:var(--fs-16, 16px);font-weight:600;color:var(--fg)}.lead[data-v-c7b9f730]{margin:0 0 var(--sp-2);font-size:var(--fs-12)}.notice[data-v-c7b9f730]{margin:0 0 var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--warning);border-radius:var(--r-sm, 6px);color:var(--warning);font-size:var(--fs-12)}.ap[data-v-c7b9f730]{font-size:var(--fs-12)}.ap.ok[data-v-c7b9f730]{color:var(--success, var(--brand-600))}.ap.pending[data-v-c7b9f730]{color:var(--warning)}.ap.none[data-v-c7b9f730]{color:var(--fg-4)}.page-head h1[data-v-a0e3155a]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.count[data-v-a0e3155a]{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg);padding:1px 8px;border-radius:999px}.spacer[data-v-a0e3155a]{flex:1}.hf[data-v-a0e3155a]{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-12);color:var(--fg-3);white-space:nowrap}.cbf.dim[data-v-a0e3155a]{opacity:.55}.kw[data-v-a0e3155a]{width:180px}.err[data-v-a0e3155a]{margin:0 0 var(--sp-3);color:var(--danger);font-size:var(--fs-12)}.lookup[data-v-a0e3155a]{margin-bottom:var(--sp-4)}.lk-row[data-v-a0e3155a]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.lk-mode[data-v-a0e3155a]{margin:0}.lk-input[data-v-a0e3155a]{flex:1 1 260px;max-width:420px;min-width:0}.res-note[data-v-a0e3155a]{margin:var(--sp-3) 0 var(--sp-2);font-size:var(--fs-12)}.tbl.mini[data-v-a0e3155a]{font-size:var(--fs-12)}.cell2[data-v-a0e3155a]{display:flex;flex-direction:column;gap:2px}.slug[data-v-a0e3155a]{font-weight:600}.sub[data-v-a0e3155a]{font-size:var(--fs-11);color:var(--fg-4)}.nowrap[data-v-a0e3155a]{white-space:nowrap}.status-pill.sm[data-v-a0e3155a]{margin-left:6px}.more[data-v-a0e3155a]{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-3);margin:0;border-top:1px solid var(--border)}.page-head[data-v-2f557ccf]{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4)}.page-head h1[data-v-2f557ccf]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.count[data-v-2f557ccf]{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg);padding:1px 8px;border-radius:999px}.org[data-v-2f557ccf]{margin-left:auto;font-size:var(--fs-12);color:var(--fg-3)}.err[data-v-2f557ccf]{color:var(--danger);font-size:var(--fs-13)}.grid[data-v-2f557ccf]{display:grid;grid-template-columns:300px 1fr;gap:var(--sp-4);align-items:start}@media(max-width:1199.98px){.grid[data-v-2f557ccf]{grid-template-columns:300px minmax(0,1fr)}.grid>.card[data-v-2f557ccf]{min-width:0}}@media(max-width:900px){.grid[data-v-2f557ccf]{grid-template-columns:minmax(0,1fr)}}.create-row[data-v-2f557ccf]{display:flex;gap:var(--sp-2)}.create-row input[data-v-2f557ccf],.field-row input[data-v-2f557ccf]{flex:1;min-width:0}.domain[data-v-2f557ccf]{margin-top:var(--sp-2);width:100%}.domain-hint[data-v-2f557ccf]{margin:4px 0 var(--sp-2);font-size:var(--fs-11);color:var(--fg-3);line-height:var(--lh-base)}.list[data-v-2f557ccf]{list-style:none;margin:0;padding:0;max-height:60vh;overflow:auto}.list li[data-v-2f557ccf]{padding:7px 10px;border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-13);color:var(--fg-2)}.list li[data-v-2f557ccf]:hover{background:var(--bg-hover)}.list li.sel[data-v-2f557ccf]{background:var(--brand-50);color:var(--brand-700);font-weight:600}.dom[data-v-2f557ccf]{color:var(--fg-4);font-size:var(--fs-11)}.cust-head[data-v-2f557ccf]{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:var(--sp-2)}.cust-name[data-v-2f557ccf]{margin:0;font-size:var(--fs-16);color:var(--fg)}.cust-in[data-v-2f557ccf]{min-width:160px}.x[data-v-2f557ccf]{border:0;background:transparent;color:var(--fg-4);cursor:pointer;padding:0 4px;font-size:var(--fs-13)}.x[data-v-2f557ccf]:hover{color:var(--fg)}.utag[data-v-2f557ccf]{margin-left:4px;color:var(--fg-4);font-size:var(--fs-10, 10px)}.links[data-v-2f557ccf]{display:flex;gap:var(--sp-2);margin-top:var(--sp-2)}.placeholder[data-v-2f557ccf]{color:var(--fg-4);font-size:var(--fs-13)}.more[data-v-2f557ccf]{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-3);border-top:1px solid var(--border)}.pick[data-v-ddd84041]{display:flex;align-items:center;gap:var(--sp-2);min-width:0;margin:10px 0 8px}.file-name[data-v-ddd84041]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-12);color:var(--fg-3)}.raw[data-v-ddd84041]{width:100%;min-width:0;font-family:var(--font-mono, monospace);font-size:var(--fs-12, 12px)}.parsed[data-v-ddd84041]{margin-top:10px;display:grid;gap:4px}.parsed .k[data-v-ddd84041]{display:inline-block;width:6em;color:var(--fg-3)}.warn-text[data-v-ddd84041]{margin-top:8px;color:var(--warning)}.page-head[data-v-55c5a8cd]{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4)}.page-head h1[data-v-55c5a8cd]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.count[data-v-55c5a8cd]{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg);padding:1px 8px;border-radius:999px}.spacer[data-v-55c5a8cd]{flex:1}.hf[data-v-55c5a8cd],.opt[data-v-55c5a8cd]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-12);color:var(--fg-3);white-space:nowrap}.err[data-v-55c5a8cd]{color:var(--danger);font-size:var(--fs-13)}.nowrap[data-v-55c5a8cd]{white-space:nowrap}.sub-line[data-v-55c5a8cd]{margin-top:2px;font-size:var(--fs-11);line-height:var(--lh-base)}.ver[data-v-55c5a8cd]{margin-left:6px;color:var(--fg-4)}.quota[data-v-55c5a8cd]{max-width:180px}.quota[data-v-55c5a8cd]{max-width:320px}.quota .chip[data-v-55c5a8cd]{margin:1px 3px 1px 0;font-size:var(--fs-11)}.exp[data-v-55c5a8cd]{white-space:nowrap;font-size:var(--fs-12)}.exp.warn[data-v-55c5a8cd]{color:var(--warning);font-weight:600}.more[data-v-55c5a8cd]{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-3);border-top:1px solid var(--border)}.form[data-v-77aded64]{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-bottom:var(--sp-2)}.form .field[data-v-77aded64]{min-width:150px;flex:1}.field span[data-v-77aded64]{font-size:var(--fs-12);color:var(--fg-2)}.base-field[data-v-77aded64]{display:grid;gap:4px;margin:var(--sp-3) 0}.sub-title[data-v-77aded64]{margin:var(--sp-4) 0 var(--sp-1);font-size:var(--fs-13);color:var(--fg-3);font-weight:600}.quota-title[data-v-77aded64]{margin:var(--sp-3) 0 var(--sp-1);font-size:var(--fs-13);color:var(--fg-3);font-weight:600}.drop[data-v-77aded64]{border:1px dashed var(--border-strong);border-radius:var(--r-md);padding:var(--sp-4);text-align:center;color:var(--fg-3);font-size:var(--fs-13);cursor:pointer;transition:all var(--dur-fast) var(--ease)}.drop[data-v-77aded64]:hover,.drop.over[data-v-77aded64]{border-color:var(--brand-400);background:var(--brand-50)}.drop p[data-v-77aded64]{margin:0}.txt-field[data-v-77aded64]{display:grid;gap:4px;margin-top:var(--sp-3)}.txt-field textarea[data-v-77aded64]{font-family:var(--font-mono, monospace);font-size:var(--fs-12);padding:8px 10px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-panel);color:var(--fg);resize:vertical}.ro[data-v-77aded64]{display:grid;gap:4px;padding:var(--sp-3);margin-top:var(--sp-2);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg)}.ro-row[data-v-77aded64]{display:flex;gap:var(--sp-3);font-size:var(--fs-13)}.ro-k[data-v-77aded64]{color:var(--fg-3);min-width:72px;flex:none}.ro-v[data-v-77aded64]{color:var(--fg);word-break:break-all}.plan-row[data-v-77aded64]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-3)}.plan-label[data-v-77aded64]{font-size:var(--fs-13);color:var(--fg-3)}.plan-chip[data-v-77aded64]{display:inline-flex;align-items:baseline;gap:6px;padding:4px 12px;border:1px solid var(--border-2);border-radius:999px;background:transparent;color:var(--fg-2);font-size:var(--fs-13);cursor:pointer}.plan-chip.on[data-v-77aded64]{border-color:var(--brand-500);background:var(--brand-500);color:var(--fg-inv)}.plan-chip .pol[data-v-77aded64]{font-size:var(--fs-10, 10px);opacity:.75}.mp[data-v-77aded64]{margin-bottom:var(--sp-3)}.policy[data-v-77aded64]{margin:var(--sp-3) 0 0;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--fg-2);font-size:var(--fs-12);line-height:var(--lh-base)}.policy.ok[data-v-77aded64]{border-color:var(--brand-400);background:var(--brand-50);color:var(--brand-700, var(--fg))}.warn-text[data-v-77aded64]{margin:var(--sp-2) 0 0;color:var(--warning);font-size:var(--fs-12);line-height:var(--lh-base)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.form .field[data-v-77aded64]{flex-basis:100%}}.page-head[data-v-11e66b68]{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4)}.page-head h1[data-v-11e66b68]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.count[data-v-11e66b68]{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg);padding:1px 8px;border-radius:999px}.spacer[data-v-11e66b68]{flex:1}.err[data-v-11e66b68]{color:var(--danger);font-size:var(--fs-13)}.returned-hint[data-v-11e66b68]{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--warning);border-radius:var(--r-sm);color:var(--warning);font-size:var(--fs-12)}.filters[data-v-11e66b68]{margin-bottom:var(--sp-3)}.tab-n[data-v-11e66b68]{margin-left:6px;color:var(--fg-4);font-size:var(--fs-11)}.acts[data-v-11e66b68]{display:flex;gap:6px;align-items:center}.nowrap[data-v-11e66b68]{white-space:nowrap}.tsmall[data-v-11e66b68]{font-size:var(--fs-12);color:var(--fg-3)}.sub-line[data-v-11e66b68]{margin-top:2px;font-size:var(--fs-11);line-height:var(--lh-base)}.planquota[data-v-11e66b68]{max-width:220px}.reason[data-v-11e66b68]{margin-top:3px;max-width:260px;font-size:var(--fs-11);color:var(--fg-3);line-height:var(--lh-base);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ro[data-v-11e66b68]{display:grid;gap:4px;padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg)}.ro-row[data-v-11e66b68]{display:flex;gap:var(--sp-3);font-size:var(--fs-13)}.ro-k[data-v-11e66b68]{color:var(--fg-3);min-width:84px;flex:none}.ro-v[data-v-11e66b68]{color:var(--fg);word-break:break-word}.reason-box[data-v-11e66b68]{margin:var(--sp-3) 0 0;padding:var(--sp-2) var(--sp-3);border:1px solid var(--warning);border-radius:var(--r-sm);color:var(--fg-2);font-size:var(--fs-12);line-height:var(--lh-base)}.more[data-v-11e66b68]{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-3);border-top:1px solid var(--border)}.head-line[data-v-8024d9e3]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.spacer[data-v-8024d9e3]{flex:1}.total[data-v-8024d9e3]{font-size:var(--fs-20);color:var(--heading)}.block[data-v-8024d9e3]{margin-top:var(--sp-5)}.sub-title[data-v-8024d9e3]{margin:0 0 var(--sp-2);font-size:var(--fs-14);font-weight:700;color:var(--heading)}.sub-title .subtle[data-v-8024d9e3]{font-weight:400;margin-left:6px}.info[data-v-8024d9e3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--sp-3) var(--sp-5);margin:0}.info dt[data-v-8024d9e3]{font-size:var(--fs-12);color:var(--fg-3)}.info dd[data-v-8024d9e3]{margin:2px 0 0;font-size:var(--fs-13);color:var(--fg);overflow-wrap:anywhere}.num[data-v-8024d9e3]{text-align:right;white-space:nowrap}.tbl thead th.num[data-v-8024d9e3]{text-align:right}.totals[data-v-8024d9e3]{display:grid;gap:4px;margin:var(--sp-2) 0 0 auto;max-width:320px;font-size:var(--fs-13)}.totals>div[data-v-8024d9e3]{display:flex;justify-content:space-between;gap:var(--sp-4);padding:4px 12px}.totals dt[data-v-8024d9e3]{color:var(--fg-3)}.totals dd[data-v-8024d9e3]{margin:0}.totals .grand[data-v-8024d9e3]{border-top:1px solid var(--border);padding-top:8px;font-weight:700;color:var(--heading)}.totals .grand dt[data-v-8024d9e3]{color:var(--heading)}@media(min-width:960.02px),(min-width:768.02px)and (min-device-width:500.02px)and (min-device-height:500.02px),(min-width:768.02px)and (hover:hover),(min-width:768.02px)and (pointer:fine),(min-width:768.02px)and (pointer:none){tr.disc td[data-v-8024d9e3]:first-child{padding-left:28px}}.link-row[data-v-8024d9e3]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2)}.link[data-v-8024d9e3]{flex:1 1 320px;min-width:0;padding:10px 12px;border-radius:var(--r-md);background:var(--bg-sunken);font-family:var(--font-mono);font-size:var(--fs-12);overflow-wrap:anywhere}.warnbox[data-v-8024d9e3]{margin:var(--sp-3) 0 0;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:var(--warning-soft);color:var(--warning-fg);font-size:var(--fs-12);line-height:var(--lh-base)}.mono-s[data-v-8024d9e3]{font-family:var(--font-mono);font-size:var(--fs-11)}.err[data-v-8024d9e3]{color:var(--danger);font-size:var(--fs-13)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.tbl.card-table td.num[data-v-8024d9e3]{text-align:left;white-space:normal}}.page-head h1[data-v-a84b3038]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.org[data-v-a84b3038]{font-size:var(--fs-12);color:var(--fg-3)}.spacer[data-v-a84b3038]{flex:1}.intro[data-v-a84b3038]{margin:0 0 var(--sp-4);line-height:var(--lh-loose)}.num[data-v-a84b3038],.tbl thead th.num[data-v-a84b3038]{text-align:right;white-space:nowrap}.empty-row[data-v-a84b3038]{text-align:center;padding:var(--sp-6) var(--sp-3)}.more[data-v-a84b3038]{display:flex;justify-content:center;padding:var(--sp-3);border-top:1px solid var(--border)}.err[data-v-a84b3038]{color:var(--danger);font-size:var(--fs-13)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.tbl.card-table td.num[data-v-a84b3038]{text-align:left;white-space:normal}}.page-head h1[data-v-bc8d5957]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.org[data-v-bc8d5957]{margin-left:auto;font-size:var(--fs-12);color:var(--fg-3)}.card-head h2[data-v-bc8d5957]{font-size:var(--fs-17)}.spacer[data-v-bc8d5957]{flex:1}.intro[data-v-bc8d5957]{margin:0 0 var(--sp-4);line-height:var(--lh-loose)}.infobox[data-v-bc8d5957]{margin-bottom:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--info-soft);color:var(--info-fg);font-size:var(--fs-13);line-height:var(--lh-base)}.info[data-v-bc8d5957]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--sp-3) var(--sp-5);margin:0}.info dt[data-v-bc8d5957]{font-size:var(--fs-12);color:var(--fg-3)}.info dd[data-v-bc8d5957]{margin:2px 0 0;font-size:var(--fs-13)}.alerts[data-v-bc8d5957]{margin:0 0 var(--sp-2);padding:var(--sp-2) var(--sp-3);list-style:none;border-radius:var(--r-md);background:var(--warning-soft);color:var(--warning-fg);font-size:var(--fs-13)}.tracks[data-v-bc8d5957]{margin:0 0 var(--sp-2);padding:0;list-style:none}.hook-form[data-v-bc8d5957]{display:grid;gap:var(--sp-3)}.url[data-v-bc8d5957]{max-width:640px}.cb[data-v-bc8d5957]{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-13);color:var(--fg-2)}.acts-row[data-v-bc8d5957]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-2)}.spec[data-v-bc8d5957]{margin-top:var(--sp-4);font-size:var(--fs-12);color:var(--fg-2)}.spec summary[data-v-bc8d5957]{cursor:pointer;color:var(--brand-600)}.spec ul[data-v-bc8d5957]{margin:var(--sp-2) 0 0;padding-left:var(--sp-5);line-height:var(--lh-loose)}.empty-row[data-v-bc8d5957]{text-align:center;padding:var(--sp-5) var(--sp-3)}.more[data-v-bc8d5957]{display:flex;justify-content:center;padding:var(--sp-3);border-top:1px solid var(--border)}.warnbox[data-v-bc8d5957]{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:var(--warning-soft);color:var(--warning-fg);font-size:var(--fs-13);line-height:var(--lh-base)}.secret[data-v-bc8d5957]{display:block;padding:var(--sp-3);border-radius:var(--r-md);background:var(--bg-sunken);font-family:var(--font-mono);font-size:var(--fs-13);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.err[data-v-bc8d5957]{color:var(--danger);font-size:var(--fs-12)}.intro[data-v-534d8de4]{margin:0 0 var(--sp-4);line-height:var(--lh-loose)}.cols[data-v-534d8de4]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.sub-title[data-v-534d8de4]{margin:var(--sp-5) 0 var(--sp-2);font-size:var(--fs-14);font-weight:700;color:var(--heading)}.items .num[data-v-534d8de4],.items thead th.num[data-v-534d8de4]{text-align:right;white-space:nowrap}.qty[data-v-534d8de4]{width:80px}.price[data-v-534d8de4]{width:140px}.chip.fin[data-v-534d8de4]{margin-left:6px}td .chip.fin[data-v-534d8de4]{margin:4px 0 0}.promo-off[data-v-534d8de4]{margin-top:4px;font-size:var(--fs-12)}.note[data-v-534d8de4]{margin-top:var(--sp-4)}.form-grid+.form-grid[data-v-534d8de4]{margin-top:var(--sp-4)}.quote[data-v-534d8de4]{margin-top:var(--sp-2);padding:var(--sp-3) var(--sp-4) var(--sp-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-sunken)}.quote .sub-title[data-v-534d8de4]{margin-top:0}.q-loading[data-v-534d8de4]{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-13);color:var(--fg-3)}.q-lines[data-v-534d8de4]{display:grid;gap:4px;font-size:var(--fs-13)}.q-line[data-v-534d8de4]{display:flex;justify-content:space-between;gap:var(--sp-3)}.q-line.disc .q-name[data-v-534d8de4]{padding-left:var(--sp-4);color:var(--fg-2)}.q-name[data-v-534d8de4]{min-width:0;overflow-wrap:anywhere}.q-totals[data-v-534d8de4]{display:grid;gap:4px;margin:var(--sp-3) 0 0 auto;max-width:320px;font-size:var(--fs-13)}.q-totals>div[data-v-534d8de4]{display:flex;justify-content:space-between;gap:var(--sp-4)}.q-totals dt[data-v-534d8de4]{color:var(--fg-3)}.q-totals dd[data-v-534d8de4]{margin:0}.q-totals .grand[data-v-534d8de4]{border-top:1px solid var(--border);padding-top:6px;font-weight:700;color:var(--heading);font-size:var(--fs-15)}.q-totals .grand dt[data-v-534d8de4]{color:var(--heading)}.warnbox[data-v-534d8de4],.notebox[data-v-534d8de4],.blockbox[data-v-534d8de4]{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);font-size:var(--fs-12);line-height:var(--lh-base);list-style:none}.warnbox[data-v-534d8de4],.notebox[data-v-534d8de4]{background:var(--warning-soft);color:var(--warning-fg)}.q-totals+.warnbox[data-v-534d8de4]{margin:var(--sp-3) 0 0}.blockbox[data-v-534d8de4]{background:var(--danger-soft);color:var(--danger-fg)}.err[data-v-534d8de4]{color:var(--danger);font-size:var(--fs-11)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.tbl.card-table td.num[data-v-534d8de4]{text-align:left;white-space:normal}}.page-head h1[data-v-e80aef42]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.count[data-v-e80aef42]{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg-sunken);padding:1px 8px;border-radius:999px}.org[data-v-e80aef42]{font-size:var(--fs-12);color:var(--fg-3)}.spacer[data-v-e80aef42]{flex:1}.toolbar[data-v-e80aef42]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-4)}.toolbar select[data-v-e80aef42]{max-width:200px}.num[data-v-e80aef42],.tbl thead th.num[data-v-e80aef42]{text-align:right;white-space:nowrap}.empty-row[data-v-e80aef42]{text-align:center;padding:var(--sp-6) var(--sp-3)}.chip.over[data-v-e80aef42]{margin-left:6px}.foot[data-v-e80aef42]{margin:var(--sp-3) 0 0}.more[data-v-e80aef42]{display:flex;justify-content:center;padding:var(--sp-3);border-top:1px solid var(--border)}.err[data-v-e80aef42]{color:var(--danger);font-size:var(--fs-13)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.tbl.card-table td.num[data-v-e80aef42]{text-align:left;white-space:normal}}.intro[data-v-f673f89f]{margin:0 0 var(--sp-4);line-height:var(--lh-loose)}.cols[data-v-f673f89f]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.wide[data-v-f673f89f]{grid-column:1 / -1}.sub-title[data-v-f673f89f]{margin:var(--sp-5) 0 var(--sp-2);font-size:var(--fs-14);font-weight:700;color:var(--heading)}.prod[data-v-f673f89f]{max-width:320px;margin-bottom:var(--sp-3)}.items .num[data-v-f673f89f],.items thead th.num[data-v-f673f89f]{text-align:right;white-space:nowrap}.val[data-v-f673f89f]{width:120px}.upper[data-v-f673f89f]{text-transform:uppercase}.checks[data-v-f673f89f]{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);margin-top:var(--sp-3)}.cb[data-v-f673f89f]{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:36px;font-size:var(--fs-13);color:var(--fg-2);cursor:pointer}.target[data-v-f673f89f]{margin:var(--sp-4) 0 0;padding:0;border:0;min-width:0;display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-5)}.target legend[data-v-f673f89f]{padding:0;margin-bottom:4px;font-size:var(--fs-12);font-weight:500;color:var(--fg-3)}.cust-box[data-v-f673f89f]{flex-basis:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:0 var(--sp-3);max-height:220px;overflow:auto;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md)}.warnbox[data-v-f673f89f]{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:var(--warning-soft);color:var(--warning-fg);font-size:var(--fs-12);line-height:var(--lh-base)}.err[data-v-f673f89f]{margin:4px 0 0;color:var(--danger);font-size:var(--fs-11)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.tbl.card-table td.num[data-v-f673f89f]{text-align:left;white-space:normal}}.page-head h1[data-v-13ff930f]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.count[data-v-13ff930f]{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg-sunken);padding:1px 8px;border-radius:999px}.org[data-v-13ff930f]{font-size:var(--fs-12);color:var(--fg-3)}.spacer[data-v-13ff930f]{flex:1}.intro[data-v-13ff930f]{margin:0 0 var(--sp-4);line-height:var(--lh-loose)}.nowrap[data-v-13ff930f]{white-space:nowrap}.chip.over[data-v-13ff930f]{margin-left:6px}.reject[data-v-13ff930f]{margin-top:4px;font-size:var(--fs-12);color:var(--danger-fg)}.empty-row[data-v-13ff930f]{text-align:center;padding:var(--sp-6) var(--sp-3)}.more[data-v-13ff930f]{display:flex;justify-content:center;padding:var(--sp-3);border-top:1px solid var(--border)}.err[data-v-13ff930f]{color:var(--danger);font-size:var(--fs-13)}.st-amt[data-v-800d20ff]{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;column-gap:2px;white-space:nowrap}.st-list[data-v-800d20ff],.st-sep[data-v-800d20ff]{color:var(--fg-3)}.crumbs[data-v-bb9fedb5]{display:flex;gap:var(--sp-2);align-items:center;margin-bottom:var(--sp-3);font-size:var(--fs-13);color:var(--fg-3)}.crumbs a[data-v-bb9fedb5]{color:var(--brand-600);text-decoration:none}.page-head h1[data-v-bb9fedb5]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.spacer[data-v-bb9fedb5]{flex:1}.steps[data-v-bb9fedb5]{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);margin:0 0 var(--sp-3);padding:0;list-style:none;font-size:var(--fs-13);color:var(--fg-3)}.steps li[data-v-bb9fedb5]{display:inline-flex;align-items:center;gap:var(--sp-2)}.steps .dot[data-v-bb9fedb5]{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--neutral-soft);color:var(--neutral-fg);font-size:var(--fs-11);font-weight:700}.steps li.done .dot[data-v-bb9fedb5]{background:var(--brand-100);color:var(--brand-700)}.steps li.cur[data-v-bb9fedb5]{color:var(--heading);font-weight:700}.steps li.cur .dot[data-v-bb9fedb5]{background:var(--brand-500);color:var(--fg-inv)}.note[data-v-bb9fedb5]{margin:var(--sp-2) 0 0;font-size:var(--fs-13);color:var(--fg-2)}.sec-head[data-v-bb9fedb5]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-3)}.sec-head h2[data-v-bb9fedb5],.sum-title[data-v-bb9fedb5]{margin:0;font-size:var(--fs-17);font-weight:700;color:var(--heading)}.sub-total[data-v-bb9fedb5]{font-size:var(--fs-13);color:var(--fg-3)}.sub-total strong[data-v-bb9fedb5]{color:var(--heading);font-size:var(--fs-15)}.num[data-v-bb9fedb5],.tbl thead th.num[data-v-bb9fedb5]{text-align:right;white-space:nowrap}.empty-row[data-v-bb9fedb5]{text-align:center;padding:var(--sp-5) var(--sp-3)}.sum-grid[data-v-bb9fedb5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--sp-3);margin:var(--sp-3) 0}.sum-cell[data-v-bb9fedb5]{display:grid;gap:4px;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);background:var(--bg-sunken)}.sum-cell .k[data-v-bb9fedb5]{font-size:var(--fs-12);color:var(--fg-3)}.sum-cell .v[data-v-bb9fedb5]{font-size:var(--fs-20);font-weight:700;color:var(--heading)}.sum-cell .h[data-v-bb9fedb5]{font-size:var(--fs-11);color:var(--fg-3)}.sum-cell.net[data-v-bb9fedb5]{background:var(--brand-50);border:1px solid var(--brand-200)}.err[data-v-bb9fedb5]{color:var(--danger);font-size:var(--fs-13)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.tbl.card-table td.num[data-v-bb9fedb5]{text-align:left;white-space:normal}}.page-head h1[data-v-a0f6f4f3]{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.count[data-v-a0f6f4f3]{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg-sunken);padding:1px 8px;border-radius:999px}.org[data-v-a0f6f4f3]{margin-left:auto;font-size:var(--fs-12);color:var(--fg-3)}.intro[data-v-a0f6f4f3]{margin:0 0 var(--sp-4);line-height:var(--lh-loose)}.num[data-v-a0f6f4f3],.tbl thead th.num[data-v-a0f6f4f3]{text-align:right;white-space:nowrap}.empty-row[data-v-a0f6f4f3]{text-align:center;padding:var(--sp-6) var(--sp-3)}.foot[data-v-a0f6f4f3]{margin:var(--sp-3) 0 0}.more[data-v-a0f6f4f3]{display:flex;justify-content:center;padding:var(--sp-3);border-top:1px solid var(--border)}.err[data-v-a0f6f4f3]{color:var(--danger);font-size:var(--fs-13)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.tbl.card-table td.num[data-v-a0f6f4f3]{text-align:left;white-space:normal}}.bl-page .page-head h1{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--heading)}.bl-page .page-head h1.mono{font-family:var(--font-mono);letter-spacing:.02em;overflow-wrap:anywhere}.bl-page .spacer{flex:1}.bl-page .count{font-size:var(--fs-12);color:var(--fg-3);background:var(--bg-panel);border:1px solid var(--border);padding:1px 10px;border-radius:var(--r-pill)}.bl-page .hf{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-12);color:var(--fg-3);white-space:nowrap}.bl-page .search{width:240px;max-width:100%;border-radius:var(--r-pill)}.bl-crumb{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);font-size:var(--fs-13);color:var(--fg-3)}.bl-crumb a{color:var(--brand-600);text-decoration:none}.bl-crumb a:hover{text-decoration:underline}.bl-sec-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-4)}.bl-sec-head h2{margin:0;font-size:var(--fs-17);font-weight:700;color:var(--heading)}.bl-sec-head .hint{font-size:var(--fs-12);color:var(--fg-3)}.bl-sec-head .spacer{flex:1}.bl-dl{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:var(--sp-4) var(--sp-6)}.bl-dl.stack{grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}.bl-dl dt{font-size:var(--fs-12);color:var(--fg-3);margin-bottom:2px}.bl-dl dd{margin:0;color:var(--fg);font-weight:500;overflow-wrap:anywhere}.bl-dl dd .sub,.bl-page .sub{font-size:var(--fs-12);color:var(--fg-3);font-weight:400}.bl-page .mono{font-family:var(--font-mono)}.bl-page .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bl-page th.num{text-align:right}.bl-page .muted{color:var(--fg-3)}.bl-page .err{margin:0 0 var(--sp-3);color:var(--danger);font-size:var(--fs-12)}.bl-page .note{margin:var(--sp-3) 0 0;font-size:var(--fs-12);color:var(--fg-3);line-height:var(--lh-loose)}.bl-page .more{display:flex;justify-content:center;padding-top:var(--sp-3)}.bl-page .row-link{cursor:pointer}.bl-page a.plain{color:var(--brand-600);text-decoration:none}.bl-page a.plain:hover{text-decoration:underline}.bl-banner{display:flex;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);background:var(--info-soft);color:var(--info-fg);font-size:var(--fs-13);margin-bottom:var(--sp-4);line-height:var(--lh-base)}.bl-banner.warn{background:var(--warning-soft);color:var(--warning-fg)}.bl-banner.danger{background:var(--danger-soft);color:var(--danger-fg)}.bl-banner.ok{background:var(--success-soft);color:var(--success-fg)}.bl-banner .grow{flex:1;min-width:0}.bl-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--sp-4);margin-bottom:var(--sp-5)}.bl-stat{background:var(--bg-panel);border:1px solid var(--card-border);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:var(--sp-4) var(--sp-5);display:flex;flex-direction:column;gap:4px;min-width:0}.bl-stat .label{font-size:var(--fs-12);color:var(--fg-3)}.bl-stat .value{font-size:var(--fs-20);font-weight:700;color:var(--heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bl-stat .sub{font-size:var(--fs-12);color:var(--fg-3)}.bl-stat.accent{background:var(--brand-50)}.bl-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5);align-items:start}.bl-grid2>.card+.card{margin-top:0}.bl-stack>.card+.card,.bl-stack>*+*{margin-top:var(--sp-5)}.bl-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.bl-switch{display:inline-flex;align-items:center;gap:var(--sp-2);border:none;background:transparent;padding:0;color:var(--fg-2);font-size:var(--fs-12);cursor:pointer}.bl-switch:disabled{cursor:not-allowed;opacity:.6}.bl-switch .track{position:relative;width:40px;height:22px;border-radius:var(--r-pill);background:var(--border-strong);transition:background var(--dur-fast) var(--ease);flex:none}.bl-switch .track:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--bg-panel);box-shadow:var(--shadow-sm);transition:transform var(--dur-fast) var(--ease)}.bl-switch[aria-checked=true] .track{background:var(--brand-500)}.bl-switch[aria-checked=true] .track:after{transform:translate(18px)}.bl-switch .state{display:inline-block;width:1.2em;text-align:left}.bl-setrow{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--border-2)}.bl-setrow:last-child{border-bottom:none}.bl-setrow .name{display:flex;flex-direction:column;gap:2px;min-width:0}.bl-setrow .name .code{font-family:var(--font-mono);font-size:var(--fs-11);color:var(--fg-3);margin-left:6px}.bl-setrow .name .desc{font-size:var(--fs-12);color:var(--fg-3);line-height:var(--lh-base)}.bl-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.bl-form .full{grid-column:1 / -1}.bl-form .field .hint,.bl-page .field .hint{font-size:var(--fs-11);color:var(--fg-3)}.bl-form .field .ferr{font-size:var(--fs-11);color:var(--danger)}.bl-inline{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.bl-inline input{width:96px}.bl-inline input.w-sm,.bl-page input.w-sm{width:72px;flex:none}.bl-check{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:var(--fs-13);color:var(--fg-2)}fieldset.bl-fieldset{border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-3) var(--sp-4) var(--sp-4);margin:0;min-width:0}fieldset.bl-fieldset legend{padding:0 6px;font-size:var(--fs-12);color:var(--fg-3);font-weight:600}.bl-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bl-timeline li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:var(--sp-3);position:relative;padding-bottom:var(--sp-4)}.bl-timeline li:last-child{padding-bottom:0}.bl-timeline .dot{width:10px;height:10px;margin:5px 3px 0;border-radius:50%;background:var(--brand-500)}.bl-timeline li:not(:last-child):before{content:"";position:absolute;left:7px;top:18px;bottom:0;width:2px;background:var(--brand-200)}.bl-timeline .when{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--fg-3);margin-right:8px}.bl-timeline .what{font-weight:500}.bl-timeline .who{font-size:var(--fs-12);color:var(--fg-3)}.bl-steps{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);list-style:none;margin:0;padding:0}.bl-steps li{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-13);color:var(--fg-3)}.bl-steps li .n{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--bg-sunken);border:1px solid var(--border);font-weight:700;font-size:var(--fs-12)}.bl-steps li.done .n{background:var(--brand-200);color:var(--brand-700);border-color:transparent}.bl-steps li.current{color:var(--heading);font-weight:600}.bl-steps li.current .n{background:var(--brand-500);color:var(--fg-inv);border-color:transparent}.bl-steps .line{width:28px;height:2px;background:var(--border)}.bl-subtotal{font-size:var(--fs-13);color:var(--fg-2)}.bl-subtotal strong{font-size:var(--fs-15);color:var(--heading)}.bl-page .tbl td .sub{display:block;margin-top:2px}.bl-page .tbl tfoot th,.bl-page .tbl tfoot td{padding:12px;border-top:1px solid var(--border);font-weight:700;color:var(--heading)}.bl-page .tbl tfoot .cap{display:block;font-size:var(--fs-11);font-weight:500;color:var(--fg-3)}.bl-page .tbl tr.disc td{color:var(--fg-2)}.bl-page .tbl tr.grp-start td{border-top:1px solid var(--border)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.bl-page .tbl tr.grp-start td{border-top:0}}.bl-tabs{margin-bottom:var(--sp-4)}.bl-savebar.sticky{position:sticky;bottom:0}.bl-savebar{z-index:5;display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-5);padding:var(--sp-3) var(--sp-5);background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-md)}.bl-savebar .msg{flex:1;min-width:0;font-size:var(--fs-12);color:var(--fg-3)}.bl-meter{height:8px;border-radius:var(--r-pill);background:var(--bg-sunken);overflow:hidden}.bl-meter>span{display:block;height:100%;background:var(--brand-500)}@media(max-width:1199.98px){.bl-grid2{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.bl-form{grid-template-columns:minmax(0,1fr)}.bl-page .search{width:100%}.bl-stat .value{font-size:var(--fs-17)}.bl-savebar{padding:var(--sp-3) var(--sp-4)}.bl-page .tbl.card-table>tbody>tr>td.num{text-align:left}}.det[data-v-81eae729]{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.det .sub[data-v-81eae729]{display:inline;margin:0}.c-kind[data-v-81eae729]{min-width:150px}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.c-kind[data-v-81eae729]{min-width:0}}.bem-sub[data-v-ae4971e3]{margin:0 0 var(--sp-4);color:var(--fg-3);font-size:var(--fs-13)}.mono[data-v-ae4971e3]{font-family:var(--font-mono)}.bem-cols[data-v-ae4971e3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5)}.bem-col[data-v-ae4971e3]{background:var(--bg-sunken);border-radius:var(--r-lg);padding:var(--sp-4);min-width:0}.bem-col[data-v-ae4971e3]:last-child{background:transparent;border:1px solid var(--border)}h4[data-v-ae4971e3]{margin:0 0 var(--sp-3);font-size:var(--fs-14);color:var(--heading)}.bem-type[data-v-ae4971e3]{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-bottom:var(--sp-3)}.chg[data-v-ae4971e3]{margin-left:8px;padding:0 8px;border-radius:var(--r-pill);background:var(--warning-soft);color:var(--warning-fg);font-style:normal;font-size:var(--fs-11)}.ferr[data-v-ae4971e3]{font-size:var(--fs-11);color:var(--danger)}.bem-route[data-v-ae4971e3]{margin-top:var(--sp-4);padding:var(--sp-4);border-radius:var(--r-lg);background:var(--brand-50)}.bem-route.warn[data-v-ae4971e3]{background:var(--warning-soft)}.bem-route .route[data-v-ae4971e3]{margin:0 0 var(--sp-2);font-weight:600;color:var(--heading)}.affects[data-v-ae4971e3]{margin:0;padding-left:1.2em;display:grid;gap:4px;font-size:var(--fs-13)}.handoff[data-v-ae4971e3]{margin:var(--sp-2) 0 0;color:var(--warning-fg);font-size:var(--fs-12)}.sub[data-v-ae4971e3]{font-size:var(--fs-12);color:var(--fg-3)}.muted[data-v-ae4971e3]{color:var(--fg-3);margin:0}.note[data-v-ae4971e3]{margin:var(--sp-3) 0 var(--sp-2);font-size:var(--fs-12);color:var(--fg-3)}.prefs[data-v-ae4971e3]{align-items:flex-start}.bl-dl[data-v-ae4971e3]{margin:0;display:grid;gap:var(--sp-3)}.bl-dl dt[data-v-ae4971e3]{font-size:var(--fs-12);color:var(--fg-3)}.bl-dl dd[data-v-ae4971e3]{margin:0;font-weight:500;overflow-wrap:anywhere}.bl-check[data-v-ae4971e3]{display:inline-flex;align-items:center;gap:6px}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.bem-cols[data-v-ae4971e3]{grid-template-columns:minmax(0,1fr)}}.ib-list[data-v-5a978519]{list-style:none;margin:0;padding:0}.ib-list li[data-v-5a978519]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--border-2)}.ib-list li[data-v-5a978519]:first-child{border-top:none;padding-top:0}.ib-main[data-v-5a978519]{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:4px}.ib-main .sub[data-v-5a978519]{overflow-wrap:anywhere}.intro[data-v-77b5b44a]{margin:0 0 var(--sp-3);color:var(--fg-2);font-size:var(--fs-13);line-height:var(--lh-base)}.refs[data-v-77b5b44a]{display:flex;flex-wrap:wrap;gap:var(--sp-5);margin:0 0 var(--sp-4)}.refs dt[data-v-77b5b44a]{font-size:var(--fs-12);color:var(--fg-3)}.refs dd[data-v-77b5b44a]{margin:0;font-weight:600}.amt[data-v-77b5b44a]{display:flex;align-items:center;gap:6px}.amt input[data-v-77b5b44a]{flex:1;min-width:0}.cur[data-v-77b5b44a]{color:var(--fg-3)}.ferr[data-v-77b5b44a]{font-size:var(--fs-11);color:var(--danger)}textarea[data-v-77b5b44a]{width:100%}.intro[data-v-46b2bbcd]{margin:0 0 var(--sp-3);color:var(--fg-2);line-height:var(--lh-base)}.mono[data-v-46b2bbcd]{font-family:var(--font-mono)}.linkrow[data-v-46b2bbcd]{display:flex;gap:var(--sp-2)}.linkrow input[data-v-46b2bbcd]{flex:1;min-width:0;font-family:var(--font-mono);font-size:var(--fs-12)}.sub[data-v-46b2bbcd]{margin:var(--sp-2) 0 0;font-size:var(--fs-12);color:var(--fg-3)}.warn[data-v-46b2bbcd]{margin:var(--sp-3) 0 0;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:var(--warning-soft);color:var(--warning-fg);font-size:var(--fs-12)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.linkrow[data-v-46b2bbcd]{flex-direction:column}}.totals[data-v-566068fd]{margin-top:var(--sp-4);grid-template-columns:repeat(3,max-content);justify-content:end;gap:var(--sp-2) var(--sp-8);text-align:right}.totals dd[data-v-566068fd]{font-variant-numeric:tabular-nums}.totals .grand[data-v-566068fd]{font-size:var(--fs-17);font-weight:700;color:var(--heading)}.inv-block[data-v-566068fd]{padding:var(--sp-4) 0;border-top:1px solid var(--border-2)}.inv-block[data-v-566068fd]:first-of-type{border-top:none;padding-top:0}.inv-head[data-v-566068fd]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-3)}.inv-no[data-v-566068fd]{font-weight:700;color:var(--heading)}.err-text[data-v-566068fd]{color:var(--danger-fg)}.allow[data-v-566068fd]{margin-top:var(--sp-3)}.allow ul[data-v-566068fd]{margin:4px 0 0;padding-left:1.2em;display:grid;gap:4px}.allow li[data-v-566068fd]{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:baseline}.handoff[data-v-566068fd]{margin:var(--sp-3) 0 0}.inv-acts[data-v-566068fd]{margin-top:var(--sp-3)}.void-wrap[data-v-566068fd]{display:inline-flex}.lic[data-v-566068fd]{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3)}.lic li[data-v-566068fd]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.totals[data-v-566068fd]{grid-template-columns:minmax(0,1fr);justify-content:stretch;text-align:left}}.fin-tag[data-v-e98a09ba]{margin-left:8px}.promo-off[data-v-e98a09ba]{display:block;margin-top:4px}.q-totals[data-v-e98a09ba]{margin-top:var(--sp-4);grid-template-columns:repeat(3,max-content);justify-content:end;gap:var(--sp-2) var(--sp-8);text-align:right}.q-totals .grand[data-v-e98a09ba]{font-size:var(--fs-17);font-weight:700;color:var(--heading)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.q-totals[data-v-e98a09ba]{grid-template-columns:minmax(0,1fr);justify-content:stretch;text-align:left}}.opts[data-v-e98a09ba]{display:grid;gap:var(--sp-2)}.opt[data-v-e98a09ba]{padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);gap:var(--sp-3);flex-wrap:wrap}.opt[data-v-e98a09ba]:has(input:checked){border-color:var(--brand-500);background:var(--brand-50)}.linkish[data-v-e98a09ba]{justify-self:start;border:none;background:none;padding:0;color:var(--brand-600);font-size:var(--fs-12);cursor:pointer}.end[data-v-e98a09ba]{justify-content:flex-end;margin-top:var(--sp-4)}.bl-fieldset[data-v-e98a09ba]{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4)}.bl-fieldset .hint[data-v-e98a09ba]{width:100%}.bl-inline input[data-v-e98a09ba]:not(.w-sm){width:140px}.intro[data-v-1f55f7e3],.sched[data-v-1f55f7e3]{margin:0 0 var(--sp-3);line-height:var(--lh-base)}.sched[data-v-1f55f7e3]{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:var(--warning-soft);color:var(--warning-fg);font-size:var(--fs-12)}.amt[data-v-1f55f7e3]{display:flex;align-items:center;gap:6px}.amt input[data-v-1f55f7e3]{flex:1;min-width:0}.cur[data-v-1f55f7e3],.hint[data-v-1f55f7e3]{color:var(--fg-3)}.hint[data-v-1f55f7e3]{font-size:var(--fs-11)}.err[data-v-1f55f7e3]{color:var(--danger);font-size:var(--fs-12)}.spacer[data-v-1f55f7e3]{flex:1}.intro[data-v-94dd961c]{margin:0 0 var(--sp-3);line-height:var(--lh-base)}.tally[data-v-94dd961c]{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-3)}.banner[data-v-94dd961c]{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);font-size:var(--fs-12);line-height:var(--lh-base)}.banner.danger[data-v-94dd961c]{background:var(--danger-soft);color:var(--danger-fg)}.tbl.imp td[data-v-94dd961c]{vertical-align:top}.tbl.imp tr.skip[data-v-94dd961c]{opacity:.65}.c-no[data-v-94dd961c]{width:36px;color:var(--fg-3);font-variant-numeric:tabular-nums}.c-item[data-v-94dd961c]{min-width:170px}.c-diff[data-v-94dd961c]{min-width:260px}.sub[data-v-94dd961c]{display:block;font-size:var(--fs-12);color:var(--fg-3)}.mono[data-v-94dd961c]{font-family:var(--font-mono);font-size:var(--fs-12)}.nowrap[data-v-94dd961c]{white-space:nowrap}.chg[data-v-94dd961c]{display:block;font-size:var(--fs-13);line-height:var(--lh-base)}.tag[data-v-94dd961c]{margin-left:6px;padding:0 8px;border-radius:var(--r-pill);background:var(--warning-soft);color:var(--warning-fg);font-size:var(--fs-11);font-style:normal;white-space:nowrap}.row-err[data-v-94dd961c],.row-warn[data-v-94dd961c]{margin:2px 0 0;font-size:var(--fs-12);line-height:var(--lh-base)}.row-err[data-v-94dd961c]{color:var(--danger)}.row-warn[data-v-94dd961c]{color:var(--fg-3)}.note[data-v-94dd961c],.hint[data-v-94dd961c]{font-size:var(--fs-12);color:var(--fg-3);line-height:var(--lh-base)}.note[data-v-94dd961c]{margin:var(--sp-3) 0 0}.when[data-v-94dd961c]{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--border)}.when .field[data-v-94dd961c]{max-width:280px}.when .hint[data-v-94dd961c]{margin:var(--sp-2) 0 0}.err[data-v-94dd961c]{margin:var(--sp-3) 0 0;color:var(--danger);font-size:var(--fs-12)}.spacer[data-v-94dd961c]{flex:1}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.c-item[data-v-94dd961c],.c-diff[data-v-94dd961c]{min-width:0}.c-no[data-v-94dd961c]{width:auto}.when .field[data-v-94dd961c]{max-width:none}}.bl-form[data-v-633098de]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.full[data-v-633098de]{grid-column:1 / -1}.hint[data-v-633098de]{font-size:var(--fs-11);color:var(--fg-3)}.amt[data-v-633098de]{display:flex;align-items:center;gap:6px}.amt input[data-v-633098de]{flex:1;min-width:0}.cur[data-v-633098de]{color:var(--fg-3)}.err[data-v-633098de]{margin:var(--sp-3) 0 0;color:var(--danger);font-size:var(--fs-12)}.bl-check[data-v-633098de]{display:inline-flex;align-items:center;gap:6px}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.bl-form[data-v-633098de]{grid-template-columns:minmax(0,1fr)}}.intro[data-v-184249ae]{margin:0 0 var(--sp-4);color:var(--fg-2);font-size:var(--fs-13);line-height:var(--lh-base)}.bl-form[data-v-184249ae]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.full[data-v-184249ae]{grid-column:1 / -1}.sec[data-v-184249ae]{margin:var(--sp-5) 0 var(--sp-3);font-size:var(--fs-14);color:var(--heading)}.rows[data-v-184249ae]{display:grid;gap:var(--sp-2);justify-items:start}.prow[data-v-184249ae]{display:grid;grid-template-columns:minmax(0,1fr) 150px 130px auto auto;align-items:center;gap:var(--sp-2);width:100%}.prow select[data-v-184249ae]{min-width:0;width:100%}.val[data-v-184249ae]{display:flex;align-items:center;gap:4px}.val input[data-v-184249ae]{width:100%;min-width:0}.cur[data-v-184249ae],.hint[data-v-184249ae],.sub[data-v-184249ae]{color:var(--fg-3)}.hint[data-v-184249ae],.sub[data-v-184249ae]{font-size:var(--fs-11)}.hint[data-v-184249ae]{margin:0}.radios[data-v-184249ae]{display:flex;gap:var(--sp-5)}.bl-check[data-v-184249ae]{display:inline-flex;align-items:center;gap:6px}.err[data-v-184249ae]{color:var(--danger);font-size:var(--fs-12)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.bl-form[data-v-184249ae]{grid-template-columns:minmax(0,1fr)}.prow[data-v-184249ae]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-bottom:var(--sp-2);border-bottom:1px solid var(--border-2)}.prow>select[data-v-184249ae]:first-child{grid-column:1 / -1}}.sec-note[data-v-dcf3b296]{margin:4px 0 0}.grp-row td[data-v-dcf3b296]{background:var(--bg-sunken);font-weight:700;color:var(--heading)}.grp-row td .sub[data-v-dcf3b296]{display:inline;margin-left:8px;font-weight:400}.sched[data-v-dcf3b296]{display:block;margin-top:4px;padding:1px 8px;border-radius:var(--r-pill);background:var(--warning-soft);color:var(--warning-fg);font-size:var(--fs-11);white-space:nowrap}.pitem+.pitem[data-v-dcf3b296]{margin-top:2px}.nowrap[data-v-dcf3b296]{white-space:nowrap}.tbl.sticky-acts tbody tr.exceed-row td[data-v-dcf3b296]:last-child,.tbl.sticky-acts tbody tr.grp-row td[data-v-dcf3b296]:last-child{position:static;box-shadow:none;background:transparent}.tbl.sticky-acts tbody tr.grp-row td[data-v-dcf3b296]:last-child{background:var(--bg-sunken)}.c-name[data-v-dcf3b296]{min-width:140px}.c-inv[data-v-dcf3b296]{min-width:160px}.c-pname[data-v-dcf3b296]{min-width:120px}.c-scope[data-v-dcf3b296]{min-width:110px}.c-apply[data-v-dcf3b296]{min-width:140px}.c-disc[data-v-dcf3b296]{min-width:150px}.promo-filters[data-v-dcf3b296]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-3)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.c-name[data-v-dcf3b296],.c-inv[data-v-dcf3b296],.c-pname[data-v-dcf3b296],.c-scope[data-v-dcf3b296],.c-apply[data-v-dcf3b296],.c-disc[data-v-dcf3b296]{min-width:0}}.exceed-row td[data-v-dcf3b296]{padding-top:0}.exceed[data-v-dcf3b296]{margin:0}.target-row[data-v-65e6f57c]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);margin-bottom:var(--sp-4)}.fee-card[data-v-65e6f57c],.global[data-v-65e6f57c]{margin-top:var(--sp-5)}.bl-grid2+.card[data-v-65e6f57c],.card+.bl-grid2[data-v-65e6f57c],.bl-grid2+.bl-grid2[data-v-65e6f57c]{margin-top:var(--sp-5)}.rowhead[data-v-65e6f57c]{text-align:left;font-weight:600;color:var(--fg);white-space:nowrap}.fee-cell[data-v-65e6f57c]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.ez-grid[data-v-65e6f57c]{gap:var(--sp-5)}.ez-opts[data-v-65e6f57c]{display:grid;gap:var(--sp-3)}.bl-fieldset[data-v-65e6f57c]{display:grid;gap:var(--sp-2)}.personal[data-v-65e6f57c]{margin-top:var(--sp-4);display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5)}.personal legend[data-v-65e6f57c]{width:100%}.form-grid.two[data-v-65e6f57c]{grid-template-columns:repeat(2,minmax(0,1fr))}.seller[data-v-65e6f57c]{margin-top:var(--sp-4)}.track-now[data-v-65e6f57c]{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);background:var(--brand-50);margin-bottom:var(--sp-3)}.track-line[data-v-65e6f57c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-2)}.track-line.next[data-v-65e6f57c]{margin-bottom:var(--sp-4)}.track-list[data-v-65e6f57c]{list-style:none;margin:var(--sp-2) 0 0;padding:0;display:grid;gap:2px;font-size:var(--fs-12);color:var(--fg-2)}.track-list li[data-v-65e6f57c]{display:flex;justify-content:space-between;gap:var(--sp-3)}.track-alert[data-v-65e6f57c]{margin:0 0 var(--sp-3)}.contact[data-v-65e6f57c]{margin-top:var(--sp-4)}.rules-grid[data-v-65e6f57c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--sp-4) var(--sp-5);margin-bottom:var(--sp-5)}.end[data-v-65e6f57c]{justify-content:flex-end;margin-top:var(--sp-3)}.err.inline[data-v-65e6f57c]{display:block;margin:4px 0 0}.intro[data-v-65e6f57c]{margin:0 0 var(--sp-3);color:var(--fg-2);font-size:var(--fs-13)}.spacer[data-v-65e6f57c]{flex:1}.hint[data-v-65e6f57c]{font-size:var(--fs-11);color:var(--fg-3)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.form-grid.two[data-v-65e6f57c]{grid-template-columns:minmax(0,1fr)}}.toolbar[data-v-b0a28cfd]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-4)}.toolbar .field select[data-v-b0a28cfd]{min-width:180px;max-width:min(260px,calc(100vw - 64px))}.plain-list[data-v-b0a28cfd]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.plain-list li[data-v-b0a28cfd]{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:baseline}.mk-sub[data-v-b0a28cfd]{margin:0 0 var(--sp-3)}.mk-dl[data-v-b0a28cfd]{margin-bottom:var(--sp-3)}.mk-list[data-v-b0a28cfd]{list-style:none;margin:0 0 var(--sp-4);padding:var(--sp-2) var(--sp-3);max-height:220px;overflow:auto;border:1px solid var(--border);border-radius:var(--r-lg);display:grid;gap:4px}.mk-list li[data-v-b0a28cfd]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--sp-3);padding:4px 0}.mk-form[data-v-b0a28cfd]{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-mode[data-v-b0a28cfd]{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);margin-bottom:var(--sp-3)}.mk-full[data-v-b0a28cfd]{grid-column:1 / -1}.mk-full textarea[data-v-b0a28cfd]{width:100%}.amt[data-v-b0a28cfd]{display:flex;align-items:center;gap:6px}.amt input[data-v-b0a28cfd]{flex:1;min-width:0}.cur[data-v-b0a28cfd]{color:var(--fg-3)}.spacer[data-v-b0a28cfd]{flex:1}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.toolbar .field[data-v-b0a28cfd]{flex:1 1 100%}.toolbar .field select[data-v-b0a28cfd]{width:100%;max-width:none}.mk-list li[data-v-b0a28cfd]{grid-template-columns:minmax(0,1fr) auto}.mk-list li .sub[data-v-b0a28cfd]{display:none}}.flow[data-v-353fbaa0]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3) var(--sp-4)}.flow .spacer[data-v-353fbaa0]{flex:1}.intro-note[data-v-353fbaa0]{margin:var(--sp-3) 0 var(--sp-5)}.sum[data-v-353fbaa0]{margin-bottom:0}:root{--font-sans: "Noto Sans TC", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--accent-400: #f4be6f;--accent-500: #f0a845;--accent-600: #d98a1f;--accent-100: #fcefd7;--r-xs: 4px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--r-2xl: 24px;--r-pill: 999px;--r-card: 20px;--r-input: 12px;--fs-10: 11px;--fs-11: 12px;--fs-12: 13px;--fs-13: 14px;--fs-14: 15px;--fs-15: 16px;--fs-16: 17px;--fs-17: 18px;--fs-20: 22px;--fs-24: 26px;--fs-32: 34px;--lh-tight: 1.25;--lh-base: 1.5;--lh-loose: 1.7;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 28px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--dur-fast: .12s;--dur-base: .2s;--ease: cubic-bezier(.2, .7, .2, 1)}[data-theme=light]{color-scheme:light;--bg: #f3faf8;--bg-panel: #ffffff;--bg-elev: #ffffff;--bg-hover: #eef7f5;--bg-active: #e1f4f0;--bg-sidebar:#ffffff;--bg-sunken: #f3faf8;--heading: #12403a;--fg: #1d2b2a;--fg-2: #3d4e4c;--fg-3: #5f706e;--fg-4: #697a78;--fg-inv: #ffffff;--border: #e3eeec;--border-2: #eef4f3;--border-strong: #b9d3cf;--card-border: transparent;--brand-50: #f0faf8;--brand-100: #e1f4f0;--brand-200: #d4f1ec;--brand-300: #a9e3d9;--brand-400: #2db9a9;--brand-500: #158072;--brand-600: #126e62;--brand-700: #0f5f55;--brand-800: #12403a;--success: #0f7a58;--warning: #a35f0a;--danger: #b83a3a;--info: #2f6db0;--success-soft: #d4f1ec;--success-fg: #0f5f55;--warning-soft: #fdf1dd;--warning-fg: #7a4a06;--danger-soft: #fde7e7;--danger-fg: #9b2c2c;--danger-border: rgba(155, 44, 44, .35);--info-soft: #e3edf9;--info-fg: #285a96;--accent-soft: #fdf1dd;--accent-fg: #7a4a06;--neutral-soft: #eceff0;--neutral-fg: #3d4e4c;--violet-soft: #f1ecfb;--violet-border: #b29ce0;--violet-fg: #5b3fa6;--st-active-bg: #d4f1ec;--st-active-fg: #0f5f55;--st-pending-bg: #fdf1dd;--st-pending-fg: #7a4a06;--st-closed-bg: #eceff0;--st-closed-fg: #3d4e4c;--st-transferred-bg: #e3edf9;--st-transferred-fg: #285a96;--ring: #a9e3d9;--overlay: rgba(18, 64, 58, .35);--scroll-shadow: rgba(18, 64, 58, .22);--shadow-sm: 0 1px 2px rgba(18, 64, 58, .06);--shadow-md: 0 8px 24px rgba(21, 128, 114, .1);--shadow-lg: 0 24px 60px rgba(18, 64, 58, .22);--shadow-card: 0 12px 32px rgba(21, 128, 114, .08);--deco-1: #e1f4f0;--deco-2: #fdf1dd;--deco-3: #d4f1ec}[data-theme=dark]{color-scheme:dark;--bg: #0c1a19;--bg-panel: #12211f;--bg-elev: #162826;--bg-hover: #1a2f2c;--bg-active: #1f3a36;--bg-sidebar:#10201e;--bg-sunken: #0e1c1b;--heading: #eef8f6;--fg: #e4efed;--fg-2: #bfd0cd;--fg-3: #9db0ad;--fg-4: #869a97;--fg-inv: #0b1a18;--border: #233a37;--border-2: #1b2e2b;--border-strong: #4a6e69;--card-border: #233a37;--brand-50: #0f2b28;--brand-100: #143a35;--brand-200: #1b4842;--brand-300: #2a6a61;--brand-400: #5fd3c3;--brand-500: #3cc4b2;--brand-600: #6ed7c4;--brand-700: #8fe6d8;--brand-800: #d4f5ef;--success: #4fc28f;--warning: #e8a54a;--danger: #f08a8a;--info: #6aa8e8;--success-soft: #143c38;--success-fg: #6ed7c4;--warning-soft: #3a2b10;--warning-fg: #f3c275;--danger-soft: #3d1b1b;--danger-fg: #f2a3a3;--danger-border: rgba(240, 138, 138, .4);--info-soft: #172b4a;--info-fg: #9cbcf0;--accent-soft: #3a2b10;--accent-fg: #f3c275;--neutral-soft: #22302e;--neutral-fg: #a9b8b5;--violet-soft: #2a2247;--violet-border: #6f5fae;--violet-fg: #c9b8ff;--st-active-bg: #143c38;--st-active-fg: #6ed7c4;--st-pending-bg: #3a2b10;--st-pending-fg: #f3c275;--st-closed-bg: #22302e;--st-closed-fg: #a9b8b5;--st-transferred-bg: #172b4a;--st-transferred-fg: #9cbcf0;--ring: rgba(95, 211, 195, .5);--overlay: rgba(0, 0, 0, .55);--scroll-shadow: rgba(0, 0, 0, .5);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 8px 24px rgba(0, 0, 0, .45);--shadow-lg: 0 24px 60px rgba(0, 0, 0, .6);--shadow-card: 0 12px 32px rgba(0, 0, 0, .3);--deco-1: #102926;--deco-2: #241d0e;--deco-3: #12302c}html,body,#root{height:100%;margin:0}body{font-family:var(--font-sans);font-size:var(--fs-13);line-height:var(--lh-base);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11";letter-spacing:-.005em}h1,h2,h3,h4{color:var(--heading)}button{font-family:inherit;font-size:inherit;cursor:pointer}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}a{color:inherit}::selection{background:var(--brand-300);color:var(--fg)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:10px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--fg-4)}:focus-visible{outline:3px solid var(--ring);outline-offset:2px;border-radius:var(--r-sm)}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 var(--ring)}80%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}@keyframes slide-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes blink{50%{opacity:.25}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes typing-dot{0%,60%,to{transform:translateY(0);opacity:.3}30%{transform:translateY(-3px);opacity:1}}*{box-sizing:border-box}html,body{margin:0;height:100%}body{font-family:Noto Sans TC,sans-serif;background:var(--bg);color:var(--fg);font-size:var(--fs-13)}#app{height:100%}a{color:var(--brand-600)}a:where(:hover){color:var(--brand-700)}:root{--control-h: 40px;--control-h-sm: 30px;--card-pad: var(--sp-6)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){:root{--control-h: 44px;--card-pad: var(--sp-4)}}input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=date],input[type=datetime-local],input[type=time],input[type=month],input:not([type]),select{height:var(--control-h);box-sizing:border-box;padding:0 14px;border:1px solid var(--border-strong);border-radius:var(--r-input);background:var(--bg-panel);color:var(--fg);font-family:inherit;font-size:var(--fs-13);outline:none;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}textarea{padding:10px 14px;border:1px solid var(--border-strong);border-radius:var(--r-input);background:var(--bg-panel);color:var(--fg);font-family:inherit;font-size:var(--fs-13);line-height:var(--lh-base);outline:none;resize:vertical;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}input::placeholder,textarea::placeholder{color:var(--fg-4)}input:focus,select:focus,textarea:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--ring)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}input:disabled,select:disabled,textarea:disabled{background:var(--bg-sunken);color:var(--fg-3);cursor:not-allowed}input[type=checkbox],input[type=radio]{accent-color:var(--brand-500)}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%235f706e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:16px 16px!important;padding-right:36px!important}[data-theme=dark] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%239db0ad' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}.btn{display:inline-flex;align-items:center;justify-content:center;height:var(--control-h);padding:0 18px;border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--bg-panel);color:var(--fg-2);font-family:inherit;font-size:var(--fs-13);font-weight:500;cursor:pointer;white-space:nowrap;text-decoration:none;transition:all var(--dur-fast) var(--ease)}.btn:hover:not(:disabled){background:var(--bg-hover)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn:focus-visible{outline:3px solid var(--ring);outline-offset:2px;border-radius:var(--r-pill)}.btn.primary{background:var(--brand-500);border-color:var(--brand-500);color:var(--fg-inv);font-weight:700}.btn.primary:hover:not(:disabled){background:var(--brand-600);border-color:var(--brand-600)}.btn.danger{background:var(--danger);border-color:var(--danger);color:var(--fg-inv);font-weight:700}.btn.danger:hover:not(:disabled){background:var(--danger);filter:brightness(.94)}.btn.ghost{background:transparent;border-color:transparent;color:var(--fg-2)}.btn.ghost:hover:not(:disabled){background:var(--bg-hover)}.btn.secondary{background:var(--bg-panel);border-color:var(--border-strong);color:var(--fg-2)}.btn.secondary:hover:not(:disabled){background:var(--bg-hover);border-color:var(--brand-400);color:var(--fg)}.btn.warn{background:var(--warning-soft);border-color:var(--warning);color:var(--warning-fg)}.btn.warn:hover:not(:disabled){background:var(--warning-soft);filter:brightness(.97)}.btn.sm{height:var(--control-h-sm);padding:0 12px;font-size:var(--fs-12)}input.sm,select.sm{height:var(--control-h-sm);padding:0 10px;border-radius:var(--r-sm);font-size:var(--fs-12)}select.sm{padding-right:26px!important;background-position:right 8px center!important;background-size:14px 14px!important}.btn.block{width:100%}.card{background:var(--bg-panel);border:1px solid var(--card-border);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:var(--card-pad);--tbl-bleed: var(--card-pad)}.card+.card{margin-top:var(--sp-5)}.grid>.card+.card{margin-top:0}.card-head{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4)}.card-head h2,.card-head h3{margin:0;color:var(--heading)}.card-head .spacer{flex:1}.section-title{font-size:var(--fs-15);font-weight:700;color:var(--heading);margin:0 0 var(--sp-3)}*+.section-title{margin-top:var(--sp-6)}.subtle{color:var(--fg-3);font-size:var(--fs-12)}.tbl{width:100%;border-collapse:collapse;font-size:var(--fs-13)}.tbl thead th{text-align:left;padding:12px;background:transparent;color:var(--fg-3);font-weight:500;font-size:var(--fs-12);border-bottom:1px solid var(--border);white-space:nowrap}.tbl tbody td{padding:12px;border-bottom:1px solid var(--border-2);color:var(--fg);vertical-align:middle}.tbl tbody tr:last-child td{border-bottom:none}.tbl tbody tr:hover{background:var(--bg-hover)}.tbl td.acts-cell{white-space:nowrap;width:1%}.tbl .acts{display:flex;gap:6px;align-items:center;flex-wrap:nowrap}.tbl.sticky-acts thead th:last-child,.tbl.sticky-acts tbody td:last-child{position:sticky;right:var(--sticky-right, 0);z-index:1}.tbl.sticky-acts thead th:last-child{background:var(--bg-panel)}.tbl.sticky-acts tbody td:last-child{background:var(--bg-panel)}.tbl.sticky-acts tbody tr:hover td:last-child{background:var(--bg-hover)}@media(max-width:900px){.tbl.sticky-acts thead th:last-child,.tbl.sticky-acts tbody td:last-child{box-shadow:-6px 0 6px -6px var(--scroll-shadow)}.tbl.sticky-acts tbody td:last-child .acts{flex-wrap:wrap;justify-content:flex-end;width:max-content;max-width:150px}}.tbl .state-inline{display:none;margin-left:6px;vertical-align:middle}@media(max-width:900px){.tbl .state-inline{display:inline-flex}.tbl .col-state{display:none}}.seen{color:var(--fg-3)}.seen.warn{color:var(--warning)}.seen.bad{color:var(--danger);font-weight:600}code.mono,.tbl code{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--fs-11);background:var(--bg-sunken);padding:1px 6px;border-radius:var(--r-xs);color:var(--fg-2)}.status-pill{display:inline-flex;align-items:center;padding:3px 12px;border-radius:var(--r-pill);font-size:var(--fs-12);font-weight:500;line-height:1.4;white-space:nowrap;background:var(--st-closed-bg);color:var(--st-closed-fg)}.status-pill.active{background:var(--st-active-bg);color:var(--st-active-fg)}.status-pill.pending{background:var(--st-pending-bg);color:var(--st-pending-fg)}.status-pill.revoked{background:var(--danger-soft);color:var(--danger-fg)}.status-pill.superseded{background:var(--st-closed-bg);color:var(--st-closed-fg)}.status-pill.pending_activation{background:var(--st-pending-bg);color:var(--st-pending-fg)}.status-pill.expired{background:var(--danger-soft);color:var(--danger-fg)}.status-pill.muted{background:var(--bg-hover);color:var(--fg-3)}.status-pill.hosted{background:var(--brand-50);color:var(--brand-700)}.badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:var(--r-pill);background:var(--danger);color:var(--fg-inv);font-size:var(--fs-11);font-weight:700}.badge.warn{background:var(--warning)}.badge.info{background:var(--info)}.badge.ok{background:var(--success)}.sev{display:inline-flex;align-items:center;padding:3px 12px;border-radius:var(--r-pill);font-size:var(--fs-12);font-weight:500;line-height:1.4;white-space:nowrap;background:var(--st-closed-bg);color:var(--st-closed-fg)}.sev.crit{background:var(--danger-soft);color:var(--danger-fg)}.sev.warn{background:var(--st-pending-bg);color:var(--st-pending-fg)}.sev.info{background:var(--st-transferred-bg);color:var(--st-transferred-fg)}.tabs{display:inline-flex;gap:4px;background:var(--bg-sunken);border:1px solid var(--border);padding:4px;border-radius:var(--r-pill)}.tab{padding:6px 16px;border:none;background:transparent;color:var(--fg-3);font-family:inherit;font-size:var(--fs-13);font-weight:600;border-radius:var(--r-pill);cursor:pointer;text-decoration:none;transition:all var(--dur-fast) var(--ease)}.tab:hover{color:var(--fg)}.tab.active{background:var(--bg-panel);color:var(--brand-700);box-shadow:var(--shadow-sm)}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-10) var(--sp-4);color:var(--fg-3);text-align:center}.empty svg{color:var(--brand-400)}.empty .empty-title{font-size:var(--fs-15);color:var(--heading);font-weight:700}.empty .empty-sub{font-size:var(--fs-13);color:var(--fg-3)}.spinner{display:inline-block;width:20px;height:20px;border:2px solid var(--border);border-top-color:var(--brand-500);border-radius:50%;animation:ui-spin .65s linear infinite}.spinner.lg{width:28px;height:28px;border-width:3px}@keyframes ui-spin{to{transform:rotate(360deg)}}.loading-wrap{display:flex;align-items:center;justify-content:center;padding:var(--sp-8)}.form-grid{display:grid;gap:var(--sp-4)}.field{display:grid;gap:6px;align-content:start}.field>label,.field>.field-label{font-size:var(--fs-12);color:var(--fg-3);font-weight:500}.field-row{display:flex;gap:var(--sp-2);flex-wrap:wrap}.field>input:not([type=checkbox]):not([type=radio]),.field>select,.field>textarea{width:100%;min-width:0}.chip{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:var(--r-pill);background:var(--bg-sunken);border:1px solid var(--border);font-size:var(--fs-11);color:var(--fg-2);white-space:nowrap}.chip.over{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-fg);font-weight:600}.chips{display:flex;flex-wrap:wrap;gap:6px}:root{--mobile-input-fs: 0px}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){html :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=button],[type=submit],[type=reset],[type=color],[type=image],[type=hidden]),textarea,select,[contenteditable=true],[contenteditable=""],[contenteditable=plaintext-only]){font-size:max(16px,var(--mobile-input-fs))!important}}:root{--control-h: 36px;--control-h-sm: 28px;--card-pad: var(--sp-5)}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){:root{--control-h: 44px;--control-h-sm: 30px;--card-pad: var(--sp-4)}}@media(min-width:960.02px),(min-width:768.02px)and (min-device-width:500.02px)and (min-device-height:500.02px),(min-width:768.02px)and (hover:hover),(min-width:768.02px)and (pointer:fine),(min-width:768.02px)and (pointer:none){.btn{padding:0 14px;font-size:var(--fs-12)}.btn.sm{padding:0 10px;font-size:var(--fs-11)}input.sm,select.sm{padding:0 8px}.tbl{font-size:var(--fs-12)}.tbl thead th{padding:10px 12px;font-size:var(--fs-11)}.tbl tbody td{padding:10px 12px}.status-pill{padding:2px 10px;font-size:var(--fs-11)}}.tbl-scroll{overflow-x:auto;min-width:0;margin:0 calc(-1 * var(--tbl-bleed, var(--sp-5)));padding:0 var(--tbl-bleed, var(--sp-5));--sticky-right: calc(-1 * var(--tbl-bleed, var(--sp-5)))}.page-head{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-5);flex-wrap:wrap}.page-head select,.page-head .hf select{max-width:220px}@media(max-width:1199.98px){.tbl th,.tbl td{word-break:keep-all}.tbl-scroll{background:linear-gradient(to right,var(--bg-panel) 40%,transparent) left center / 28px 100% no-repeat local,linear-gradient(to left,var(--bg-panel) 40%,transparent) right center / 28px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--scroll-shadow),transparent) left center / 16px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--scroll-shadow),transparent) right center / 16px 100% no-repeat scroll;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.tbl-scroll::-webkit-scrollbar{height:8px}.tbl-scroll::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}.tbl:has(>tbody>tr>td.acts-cell:last-child) thead th:last-child,.tbl:has(>tbody>tr>td.acts-cell:last-child) tbody td:last-child{position:sticky;right:var(--sticky-right, 0);z-index:1;box-shadow:-8px 0 8px -6px var(--scroll-shadow)}.tbl:has(>tbody>tr>td.acts-cell:last-child) thead th:last-child{background:var(--bg-panel)}.tbl:has(>tbody>tr>td.acts-cell:last-child) tbody td:last-child{background:var(--bg-panel)}.tbl:has(>tbody>tr>td.acts-cell:last-child) tbody tr:hover td:last-child{background:var(--bg-hover)}.tbl.sticky-acts thead th:last-child,.tbl.sticky-acts tbody td:last-child{box-shadow:-8px 0 8px -6px var(--scroll-shadow)}.tabs{max-width:100%;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{flex:none;white-space:nowrap}fieldset{min-width:0}}@media(max-width:1199.98px){@media(min-width:960.02px),(min-width:768.02px)and (min-device-width:500.02px)and (min-device-height:500.02px),(min-width:768.02px)and (hover:hover),(min-width:768.02px)and (pointer:fine),(min-width:768.02px)and (pointer:none){.tbl-scroll[data-scroll-more~=right]>.tbl:has(>tbody>tr>td.acts-cell:last-child)>thead>tr>th:last-child:before,.tbl-scroll[data-scroll-more~=right]>.tbl:has(>tbody>tr>td.acts-cell:last-child)>tbody>tr>td:last-child:before,.tbl-scroll[data-scroll-more~=right]>.tbl.sticky-acts>thead>tr>th:last-child:before,.tbl-scroll[data-scroll-more~=right]>.tbl.sticky-acts>tbody>tr>td:last-child:before{content:"";position:absolute;top:0;bottom:0;left:-24px;width:24px;background:linear-gradient(to left,var(--scroll-shadow),transparent);pointer-events:none}}}@media(max-width:768px),(max-width:960px)and (max-device-width:500px)and (hover:none)and (pointer:coarse),(max-width:960px)and (max-device-height:500px)and (hover:none)and (pointer:coarse){.tbl.card-table,.tbl.card-table>tbody,.tbl.card-table>tbody>tr,.tbl.card-table>tbody>tr>td{display:block}.tbl.card-table>thead{display:none}.tbl.card-table>tbody>tr{position:relative;padding:10px 14px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-panel)}.tbl.card-table>tbody>tr+tr{margin-top:var(--sp-2)}.tbl.card-table>tbody>tr:hover{background:var(--bg-panel)}.tbl.card-table .chip{max-width:100%;white-space:normal}.tbl.card-table>tbody>tr>td{display:flow-root;position:relative;width:auto;min-width:0;max-width:none;min-height:22px;padding:4px 0 4px 6.5em;border:none;white-space:normal;overflow-wrap:anywhere}.tbl.card-table>tbody>tr>td:before{content:attr(data-label);float:left;width:6em;margin:1px 0 0 -6.5em;color:var(--fg-3);font-size:var(--fs-11);font-weight:600;line-height:1.5;overflow-wrap:anywhere}.tbl.card-table>tbody>tr>td[data-label=""],.tbl.card-table>tbody>tr>td[data-full]{padding-left:0}.tbl.card-table>tbody>tr>td[data-label=""]:before,.tbl.card-table>tbody>tr>td[data-full]:before{content:none}.tbl.card-table>tbody>tr>td:empty,.tbl.card-table>tbody>tr>td.acts-cell:empty{display:none}.tbl.card-table>tbody>tr:has(>td>input[type=checkbox]:only-child){padding-right:40px}.tbl.card-table>tbody>tr>td:has(>input[type=checkbox]:only-child){position:absolute;top:10px;right:12px;z-index:2;min-height:0;padding:0}.tbl.card-table>tbody>tr>td.acts-cell{display:flex;justify-content:flex-end;padding:var(--sp-2) 0 0}.tbl.card-table>tbody>tr>td.acts-cell:before{content:none}.tbl.card-table>tbody>tr>td.acts-cell .acts{flex-wrap:wrap;justify-content:flex-end;width:auto;max-width:none}.tbl.card-table.sticky-acts tbody td:last-child,.tbl.card-table.sticky-acts tbody tr:hover td:last-child,.tbl.card-table:has(>tbody>tr>td.acts-cell:last-child) tbody td:last-child,.tbl.card-table:has(>tbody>tr>td.acts-cell:last-child) tbody tr:hover td:last-child{position:relative;right:auto;box-shadow:none;background:transparent}.tbl:not(.card-table):has(>tbody>tr>td.acts-cell:last-child) tbody td:last-child .acts{flex-wrap:wrap;justify-content:flex-end;width:max-content;max-width:150px}.page-head>.spacer{flex:1 1 100%;height:0;margin-top:calc(-1 * var(--sp-3))}.page-head select,.page-head .hf select{max-width:min(220px,calc(100vw - 120px))}.form-grid,.field-row.two{grid-template-columns:minmax(0,1fr)!important}}
